Archive for the ‘C#’ Category

MySQLDriverCS mysql den text türündeki veri okuma sorunu

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

Tasarım Desenleri : Abstract Factory

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 :

MasterPage Kavramı

Ç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 ...

Windows DLL’leri ile Pencere Kontrolü

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. ...

Yeni Bir IDE istermisiniz. Hemde web üzerinden çalışsın

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/

MDI Formlarda Child Formun İki Kere Açılmasını Önlemek

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 ...

RDF Kaynaklarının C# da Okutulması

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 ...

Class içerisindeki property isimlerine erişmek

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.

C# Değişkenlere anlatımlı örnekler -2

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 ...

C# Değişkenlere anlatımlı örnekler – 1

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 ...