DexExpress`in componentlarının kullanarak kucuk bir grafik ornegi yapacagim.
Category: C#
Split Metodu
C# ile string ifadeleri birbirinden ayırmaya yarayan çok kullanışlı bir metoddan bahsedeceğim. Aslında Java`da kullanılan Strıng Tokenizer`ı biraz andırması sebebi daha önce Java ile yapmış olduğum bir örneğin text olarak aynısını ekrana yazıp örneği anlatacağım, daha önceki Java örneğini görmek için tıklayınız.
Custom Datatable Kullanimi
.Net de DataGridView componenti ile databaseden gelen verileri datatable`a veya dataset`e aktararak, olusturulan dataset veya datable`i da DatagridView`in datasource propertiy`sine atayarak gosteririz. Peki elimizdeki veriler database`den gelmiyorsa yani bu verileri biz kendimiz hardcoded olusturmusssak bunu gridde nasil gosterecegiz? Bununla ilgili kucuk bir ornek yapacagim.
Ping Atma
Son zamanlarda sitelerde C# ile ping atilan kod parcalari goruyorum ama bircogu da bunun calismiyor , bundan dolayi burda Ping atma isle ilgili kucuk bir kod parcasi yazacagim. Asagidaki kod bize TextBox (www.erkansezer.com gibi) icine yazdigimi adrese ping atarak geri adres degerini gostermektedir.
Ilk WCF Service
Uzun suredir WCF ile ilgili biseyler yazmayi dusunuyordum ama hicde firsat bulamamistim. Ilk tanismamin 2007 yilinda olduguWCF ile ilgili ilk yazacagim bilgiler artik bu konuda da yazmaya devam edecegim anlamina geliyor.
Fonksiyonlarin Asiri Yuklenmesi
Fonksiyonlarin asiri yuklenmesi ile ilgili bir ornek yapacagim. Yani ayni isimde olan fonksiyonlarin farkli parametreler kullanilarak bu fonksiyonlarla islemler yaptiracagiz. Ben burda bir toplama islemi yaptirdim. Fonksiyon isimleri ayni ama aldiklari parametreler ve bana dondugu degerlerin turu farkli.
XML Okuma
XML dosyalarını okuma ile ilgili bir bilgi paylasacagim. Oncelikle dataset ile XML il okuyacagim ve bu bircok yazilimcinin tercih ettig yontemdir , daha sonra ise XML de ki herhangi bir nodu nasil okuyacagini anlatacagim. XML yapisi sagidaki gibidir.
Metodlara parametreler set ederiz ve metodlarin icinde bu parametre degelerine gore islemler yapariz. Bu deger 1 ve birden cok daha fazla olabilir. Peki bu parametre degerlerini params degeri ile nasil gondeririz? Bununla ilgili basit bir ornek yapacagiz.
String Formatlama
Ekranlara tarih degerlerinde ve string tipinde ifadeleri belirli formatlara gore yazdirmak isteriz. Bununla ilgili bir ornek yapacagim. Ilk ornekte o gune ait tum gunu formatli bicimde verecegim ve bunu ekrana mesaj olarak yazdiracagim.
Environment Variables
Sistemlerimizde tüm uygulamalar tarafindan erişilen değerler vardır (Environment Variables) Bu değerlere erişmek isteyebiliriz ve burda çeşitli durumlarda kullanırız. Örneğin TEMP dosyamızda geciçi resimleri turmak veya kendi oluşturduğumuz bir folderda txt dosyarı tutmak gibi. Tabiki bunların uzun uzun pathlerini yazmayacağım.