Archive for the ‘C#’ Category
Salı, Şubat 16th, 2010
MySQLDriverCS mysql den text türündeki veri okuruken eğer System.Byte[] olarak ekrana geliyorsa çözüm için
[C#]
Byte[] byteData = (Byte[])(dt.Rows[0]["db_text_alan_adi"]);
String degiskenAdi = System.Text.Encoding.UTF8.GetString(byteData);
dt => DataTable
Posted in C#, Kısa Bilgi | No Comments »
Pazar, Ocak 24th, 2010
Bu desen Factory Method desenine çok benzer. Amaç yine aynıdır. Sistemden nesnelerin oluşma işini soyutlar. Abstract Factory benzer özellikleri olan nesne fabrikalarını gruplar. İçinde birden fazla fabrika vardır.
Örneğimizde birden fazla türde database'de kaydetme ve sorgulama işlemlerini gruplamak için soyut fabrikayı kullanıyoruz :
Kısaca kodlarına da bakalım :
Posted in C#, Tasarım Desenleri, Yazılım Mühendisliği | No Comments »
Çarşamba, Ocak 20th, 2010
Düşünün ki 100'lerce sayfadan oluşan bir siteniz var ve hepsinde belli yerler sabit. Örnek verecek olursak menüler genelde sabit olur ya da en altta yer alan açıklamalar vs. gibi. Bunların içinde bir yerde değişiklik yapmanız gerektiğinde hepsini tekrar düzenlemeniz gerekiyordu önceleri. Fakat masterpage kavramının gelmesiyle bu sorun ortadan kalktı. Artık ...
Posted in ASP.NET, C#, Kategorilenmemiş | No Comments »
Cumartesi, Ocak 16th, 2010
Şimdi asıl olay şu yaptığımız bir programdan diğer açık olan program pencerelerini nasıl kontrol ederiz? Tabiki user32 DLL'i ile :)
[DllImport("user32.dll")]
public static extern int FindWindow(
string lpClassName, // class name
string lpWindowName // window name
);
Bu fonksiyon bizim açık olan programı buluyor ve bize onun Windows altındaki ID'sini veriyor. ...
Posted in C# | No Comments »
Pazar, Ocak 3rd, 2010
Merhaba Arkadaşlar,
IDE olarak vaz geçilmezim VS. Bu aralarda 2010 üzerinde çalışamaları artırdılar. Peki ben size desemki şimdi bir IDE var ve web üzerinden size istediğiniz tipte proje oluşturmanızı sağlıyor. bununla yetinmezmiş gibi intellisense ve diğer özelliklerede sahip, hadi be oradan seslerini duyar gibiyim. buyrun deneyin benim hoşuma gitti. http://www.coderun.com/ide/
Posted in C#, Kısa Bilgi | 2 Comments »
Cuma, Kasım 27th, 2009
MDI formlarda child formun iki kere açılmasını önlemek için singleton tasarım desenini kullanacağız. MDI form olarak tanımlanmış formumuz Form1 olsun. Bunun içinde açacağımız child form ise Form2 olsun. Form1de herhangi bir şekilde Form2 çağrıldığında sadece bir tane instance oluşturarak bir tane açılmasını istiyorum. Bunun için Form2nin classına şu kodu yazalım.
static ...
Posted in C#, Kısa Bilgi, Tasarım Desenleri | 4 Comments »
Salı, Temmuz 14th, 2009
Merhaba Arkadaşlar; Semantic Web teknolojisinin anlamsal veri kaynağı olan RDF kaynakların Form Uygulamalarnda veya ASP.NET uygulamalarnda kullanabiliriz.
Bunun için SemWeb.dll(semweb.zip - v1.064 (11MB)) isimli uzay kullanacaz.Projemize dll yükledikten sonra kaynaktaki verilerin nerede görünmesini istiyorsak Aşadaki kod bloğunu kopyalamamz yeterli olacaktr.
protected void Page_Load(object sender, EventArgs e)
{ Store store = new MemoryStore();
store.Import(RdfReader.LoadFromUri(new ...
Posted in C# | No Comments »
Cuma, Temmuz 10th, 2009
Merhaba arkadaşlar bir Classınız var ve bunun içerisinde hangi property ler var öğrenmek istiyor iseniz şu kadarlık bir kod işinizi görecektir.
entLotParaMetreleri insEntLotParametreleri = new entLotParaMetreleri();
Type myType = insEntLotParametreleri.GetType();
PropertyInfo[] myProperties = myType.GetProperties();
myClass insMyClass = new myClass();
Type myType = insMyClass.GetType();
PropertyInfo[] myProperties = myType.GetProperties();
foreach (PropertyInfo info in myProperties)
{
myListBox.Items.Add(info.Name);
}
iyi çalışmalar.
Posted in C#, Kısa Bilgi | 2 Comments »
Cumartesi, Haziran 20th, 2009
Merhabalar arkadaşlar , hazır konusunun üzerinde iken DateTime değişkeni ile ufak bir örnek yapalım istedim.Bundan önce Bool ve Boolean mantıksal değişkenleri , string , char ve aralarındaki boxing uygulaması da var ancak bugünlük DateTime işleyeceğiz.Diğer makalelerde o değişkenleri de örnekleyeceğiz.
DateTime değişkeni , adından da anlaşılacağı üzere tarih veya zaman bilgilerinin ...
Posted in C# | No Comments »
Perşembe, Haziran 18th, 2009
Ondalık sayı tiplerinden FLOAT ve tam sayı tiplerimizden INT yanyana olursa neler olur :) kavga etmeyecekler canım , ufak bir işleme koyulacaklar.
Konu şundan ibaret , değişkenlerinden biri float (+- 1.5 x 10-45 to +- 3.4 x1038) diğeri de int (2.147.483.648 ile 2.147.483.647) olan bir programcığın nasıl sonuç çıkardığı.Hemen örnek üzerinde ...
Posted in C# | No Comments »