3 Ocak 2022
Arkadaşlar merhaba, Kalıcı olması açısından Görsel programlama derslerinin son kısımları olan Kendi bileşenini oluşturma ve Web Browser oluşturma konuları aşağıdaki linklerden ulaşabilirsiniz. Bu kısma gelinceye kadarki kodlar ve uygulamalar UBOM’a yüklenmiştir. MSSQL Kurulumu ve Basit İşlemler MSSQL tablo oluşturma ve Visual Studio ile bağlantı işlemleri Şekilli Formlar ve Login İşlemi Veri Ekleme Silme – Güncelleme […]
25 Mart 2021
Kütüphane Otomasyonu Öğrenci otomasyonu Kafe otomasyonu Restoran otomasyonu 65. Alay komutanlığı askeri kışla otomasyonu Araç kiralama otomasyonu Hastane otomasyonu Eczane otomasyonu Okul otomasyonu Otogaleri otomasyonu Kitap Satış Otomasyonu Açık artırma Stok-takip otomasyonu Hotel otomasyonu Kırtasiye otomasyonu Sinema otomasyonu İşletme otomasyonu(teknostore mağazası ) Emlakçı otomasyonu Hastane randevu otomasyonu Mağaza otomasyonu Toptancı otomasyonu Eczane deposu otomasyonu Otobüs […]
14 Mayıs 2018
Bu uygulama da mysql veritabanına nasıl bağlantı kurulacağı ve ekleme-silme-güncelleme sorgularını nasıl gerçekleştirebileceğinizi anlatacağız. Mysql veritabanında oluşturduğunuz bir veritabanı tablosu aşağıdaki şekilde görünecektir. Bundan sonraki alanlar için kullanılacak ayarlar aşağıda gibi olacaktır. veritabanı adı : gokhan veritabanının bulunduğu IP : localhost Tablo adı :ogrenciler Veritabanı kullanıcı adı :root Veritabanı kullanıcı şifresi :123456789 Tüm işlemleri gerçekleştirmek […]
6 Mayıs 2018
Access veritabanıyla gerçekleştirdiğiniz C# projenizi bir setup uygulamasına dönüştürdüğünüzde, kurulum adresi olarak Program Files seçtiğinizde Select sorgularının doğru çalıştığını, ancak insert, update ve delete sorgularında hata verdiğini göreceksiniz. Bu durumun temel sebebi Windows kurulumunda Program Files ve diğer istem dosyalarına erişimin kısıtlanmış olmasıdır. Bu durumu aşmak için programınızı direk C:/ klasörüne kurdurabileceğiniz gibi, programın açılışında […]
24 Mart 2018
Bu yazıda raporumuza parametre olarak belirlediğimiz bir değişkene formdan veri göndermeyi gerçekleştireceğiz. Uygulamayı Resim üzerinden anlatacağım. Farklı Türlerde (Date-Time, String, int, vb) oluşturabilirsiniz. Uygulamada Dinamik Resimler oluşturma ba alınacaktır. Form Tasarımınızı bitirdikten sonra Field Explorer/Parameter Fields/New seçilir. Gelen pencereden parametre adı girilir. Bu uygulamada resimURL isminde string bir parametre tanımlayıp Tamam’a tıklayın. Farklı türde veriler […]
23 Mart 2018
Daha önceki yazılarda rapor tasarımları hakkında bilgi vermiştik. Bu yazıda Raporlara veritabanından çektiğimiz resim yollarındaki resimleri dinamik olarak nasıl gösteeceğimizi paylaşacağım. Öncelikle daha önceki derslerde anlattığımız şekilde Dataset oluşturarak verilerinizi çekin. Raporunuzun tasarımını tamamlayınca resminizin görünmesini istediğiniz alana bir Picture ekleyin ve herhangi bir resim seçin. Resmin üzerine sağ tıklayıp Format Object seçin. Açılan pencereden […]
23 Mart 2018
Bilgisayarınızda Wifi bağlantısı varsa kablolu internetinizi ya da Kablosuz internetinizi Wifi modem olarak dağıtmanızı sağlayan komutlardır. 1. Windows’un komut satırını kullanarak sanal bir ağ oluşturabilir ve onu diğer cihazlarla internetinizi paylaşmakta kullanabilirsiniz. Bunun için yönetici haklarına sahip bir komut satırı açın ve şu komutu girin: [csharp] netsh wlan set hostednetwork mode=allow ssid=Gokhan-Wifi key=Sifrem [/csharp] “ssid” […]
21 Mart 2018
Bu yazıda C# içerisinde görsel olarak istatistik ya da durum belirteci olarak kullanılan grafikler oluşturmaya değinilmiştir. Öncelikle chart bileşenin Series özelliği düzenlenerek seriye isim verilir. Bu kısımda NOTLAR olarak örneklenmiştir. Chart kullanımı için Data/Chart seçilir. [csharp] //Grafiği temizleme public void Temizle() { foreach (var series in chart1.Series) { series.Points.Clear(); } } //Grafiğe Deger Girme chart1.Series["NOTLAR"].Points.Add(60); […]
21 Mart 2018
Bu hata Framework ayarlanmış olan projenizde veri çekme işlemleri için yetki vermediğinizden kaynaklanan bir dosyaya erişememe hatadır. düzeltilmesi için uygulama ayarlarını düzenlemeniz gerekmektedir. projenizde app_config dosyasını açın ve aşağıdaki gibi düzenleyin. [csharp] <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> [/csharp]
21 Mart 2018
Bu yazıda bir dataset içerisindeki verilerin raporlanması anlatılacaktır. Dataset bir sorgu onucunda veritabanında seçilen verileri RAM üzerinde barındırmamızı sağlayan bir bileşendir. Otomasyonlarda sıklıkla sorgu sonuçlarını görüntülemek için kullandık. Daha önceki yazımızda Visual Studio platformunu nasıl raporlamaya hazırlayacağımızı anlattık. BURADAN KONTROL EDEBİLİRSİNİZ Dataset ile çekilen verileri raporda görüntülemek birçok yöntem mevcuttur. Bunlar içerisinde xml ile oluşturma […]
21 Mart 2018
Otomasyon sistemlerinde kaydedilen verilerin çıktısının alınması için raporlama işlemleri kullanılmaktadır. Visual Studio platformu kendi içerisinde raporlama bileşenleri bulundursa da kullanım kolaylığı, sürükle bırak işlemleriyle sorunların çözülmesi ve görsel raporar oluşturmaya imkan sağladığı için en yaygın kullanılan raporlama Ek bileşeni Crystal Report olarak göze çarpmaktadır. Crystal report, Platform içerisinde entegre gelmediği için kullandığınız Visual Studio versiyonuna […]
28 Şubat 2018
SDI (Single Document Interface) formlar varsayılan olarak kullanılan birbirinden bağımsız olarak kullanılan form çeşitleridi. Herhangi bir formun içerisinde açılması mümkün değildir. Özellikle çok monitörlü kullanıcılar için farklı pencerelerde farklı görevleri yerine getirmek için tercih edilir. [csharp] Altform a=new Altform(); a.Show(); [/csharp] MDI (Multiple Document Interface) formlar tek ana pencereden çalışan açılan her yeni formu bu […]
29 Mayıs 2017
Form üzerinde farenin hangi tuşuna basıldığını belirlemek için kullanılabilecek bir uygulamadır. Bunun için MouseDown fonksiyonu kullanılarak MouseEventArgs ifadesi kullanılarak gerekli ifadeler bulunabilir. [csharp] private void label1_MouseDown(object sender, MouseEventArgs e) { switch (e.Button) { case MouseButtons.Left: label1.Font = new Font(label1.Font, FontStyle.Bold); break; case MouseButtons.Right: label1.Font = new Font(label1.Font, FontStyle.Regular); break; } } [/csharp]
29 Mayıs 2017
Geliştirdiğiniz programlarda herhangi bir hata meydana gelmesi durumunda, uygulamanız kapatılır ve Hata gönderme metodları çalıştırılır. .NET platformunda meydana gelebilecek hataları kontrol altına alıp görüntüleyebilmemizi sağlayan hata yakalama fonksiyonları mevcuttur. [csharp] try { //yapılacak işlem } catch { //Yapılan işlem sırasında bir hata meydana gelirse verilecek mesaj } finally { //Hata olsa da olmasada çalıştırılacak kod […]
21 Nisan 2017
Asp.net Windows form uygulamaları ile aynı yapıya sahip Framework leri kullanan yapıya sahip olduğu için daha önce anlatılan veribağlantı kodlarını kullanmak yeterli olacaktır. Bu uygulamada Veritabanındaki records tablosundaki kayıtları Gridview nesnesine çekme anlatılacaktır. Öncelikli dikkat edilmesi gereken, veritabanınızı App_Data klasörüne atmak. Kullanılacak farklı bir fonksyon ise Server.MapPath fonksiyonudur. Bu fonksiyon projenin çalıştığı yolu tanımlamaya gerek […]
18 Nisan 2017
Konu İçerik İşletme Hakkında Bilgi veriniz İşyerinin çalışma alanı, kuruluş tarihleri, çalıştırdığı birimler hakkında bilgiler İşletme Yapısını Anlatınız. Müdürden başlayıp işletmedeki tüm birimlerin tanıtımı ve organizasyon şeması Kullanılan bilgisayarların özelliklerini yazınız. İşletmedeki bilgisayarların Donanım özelliklerini, yazıcı marka ve modelleri, varsa tarayıcı, fax cihazı ve diğer işletmeye özgü donanımların tanıtımı(Örn:IP Telefon, Çok fonksiyonlu yazıcı) PC lerde […]
21 Mart 2017
Bu uygulama, 10. ve 11.sınıfların seviye seçerek zorunlu olan derslerini combobox ta listeleyerek, öğrencilerin yıl sonu veya dönem sonu not ortalamasını hesaplayabileceği, Takdir ve Teşekkür Belgesi almaya hak kazananların tespiti için yazılacak bir uygulamadır. Öğrenci: Cengizhan EVCİL [csharp] //Derslerin seçilerek Uygulamaya eklenmesi string seçiliDersAdı = comboBox1.Text; int seçiliComboBoxID = comboBox1.SelectedIndex; comboBox1.Items.RemoveAt(seçiliComboBoxID); comboBox1.SelectedIndex = 1; double […]
21 Mart 2017
Bu yazıda projelerinizde istediğiniz kadar menü nesnesi ekleyip resimleri düzenleyebileceğiniz, width ve height sorunu yaşamadan menüler oluşturabileceğiniz bir bileşen olan listview anlatılacaktır. Bir restoranda masanın uygun, rezerve ve boş olması durumlarına göre masanın resmini ayarlayacak bir fonksiyon oluşturulacaktır. Öncelikle form’a imageList ekleyip Images özelliğinden kullanacağınız farklı resimleri gösteriniz. Menüde daha düzgün bir görünüm sağlamak için […]
6 Mart 2017
Bu uygulamada form üzerindeki listbox, combobox ve listview gibi bileşenlere doğrudan veritabanında kayıtlı bir alanı seçme ve ekleme iişlemi yapılmıştır. Veritabanı alanları aşağıdaki gibi kID ye göre kaydedilmiş altkategori alanında tutulmaktadır. Form elemanları olarak bir adet combobx ile kAdi alanı gösterilip, geriye kID gönderilmek isteniyor. [csharp] OleDbConnection con; OleDbDataAdapter da; OleDbCommand cmd; DataSet ds; DataSet […]
5 Mart 2017
Bu fonksiyon sayesinde belirtilen bir klasörde ve alt klasörlerinde arama yapabilir ve klasörlerdeki dosyaları listeleyebilirsiniz. [csharp] private void ListFiles(DirectoryInfo dr, string searchname) { System.IO.FileInfo[] files = null; System.IO.DirectoryInfo[] subDirs = null; try { files = dr.GetFiles(searchname + ".*"); } catch (Exception ex) { MessageBox.Show(ex.Message); } if (files != null) { foreach (FileInfo fi in files) […]