.net Developer
C#
Dll kullanımı örnek uygulama
15 Mar
Dll kullanımı örnek uygulama
Şu anda dll kullanmaya yeni başlayan biri olarak bir proje geliştireyim dedim ve otel otomasyonu yapmaya karar verdim. Yapacağım projede ana formu sadece sürükle bırak ile oluşturuyoruz diğer bütün formları olayları metotları dll sayesinde gerçekleştireceğiz. Öncelikle otel otomasyonumuz için bir admin modülü oluşturacağız.
Bu modül sayesinde programı kullanan otel yöneticileri ilk kez programı çalıştırdıklarında kurulum ekranı ile karşılaşacaklar(wordpress tarzı J) Program sizden veritabanı adını ve bilgisayar (sunucu) isminizi girmenizi istiyor kurulumu tamamlayıp ana forma geçiş yapıyorsunuz. Burada önemli olan benim otel otomasyonunda kullandığım veritabanı tablolarını , store procedureleri bağlantıları otomatikman oluşturmuş oluyor.
//procedure oluşturma sorgusu string sorgu = More >
C# ile sql veritabanı kullanıcısı oluşturma
13 Mar
Sql server kullanarak kullanıcı ve rolleri kolay bir şekilde oluşturabiliriz. Sql 2008 üzerinden örnek verecek olursak
object explorer kısmından kullanıcı oluşturacağımız veritabanını seçiyoruz.
Daha sonra ise oluşturduğumuz kullanıcıya vereceğimiz yetkileri belirliyoruz.
Bu sql server kullanarak basit bir şekilde yapabiliyoruz. Diyelim ki bir program yaptık ve programın kullandığı veritabanına sonradan yeni kullanıcılar ekleme işini programın admin panelinden gerçekleştireceğiz yaptığımız program üstteki işlemi gerçekleştirecek .
Öncelikle aşağıdaki tasarımı c# ta oluşturuyoruz.
Şu sıralar modüler programlamaya merak saldım ve bir otel otomasyonu yapmaya karar verdim işte programda bir admin olacak bu panele girdiği zaman rezervasyon yapması vb işlemler için bir kullanıcıyı programatik olarak bu formdan oluşturacak gelelim kodlama More >
C# ta Multilanguage kullanımı
7 Mar
C# ile yazmış olduğunuz bir programın diğer dillerin desteğini eklemek istediğimizde c# ın multilanguage özelliğini kullanacağız. Bu işlemi diğer yollardan da yapabilirdik fakat biraz zorlanabiliriz. Öncelikle formumuza bir adet Resources dosyası ekliyoruz .
Ardından bu işlem için kullancağımız dil desteği için gerekli kütüphaneleri ekliyoruz.
using System.Globalization;
using System.Threading;
using System.Globalization;
using System.Threading;
using ResourceFileLanguance.Dosya;
resource dosyamızı kendi formumuza göre ayarlıyoruz.
daha sonra formumuzda gerekli düzenlemeleri yapıyoruz ben şu an uğraştıgım otel otomasyonun menü kısmını değiştirdim
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");
label1.Text = labels.Yonetici;
label2.Text = labels.Rezervasyon;
label3.Text = labels.Oda;
label4.Text = labels.Raporlar;
label5.Text = labels.Yardım;
label6.Text = labels.Musteri;
Uygulamamızı çalıştırdığımı da çıktı aşağıdaki gibi olacaktır.
More >