test-pit BETA

14.Ağustos.2010

Aşağıdaki API bildirimlerinden hangisi işletim sistemini kilitler (Ctrl + L) ?

Herhangi bir text (cs,sql gibi) ortamında çalışırken Ctrl+T klavye kısayolunu ile seçili tüm karakterleri küçük harfe çevirebilirsiniz.

Guid değer elde etmenin bir çok yolu mevcut. Powershell kullanarak elde etmekte bunlardan bir tanesi.

 Guid

 Metotlar geriye değer döndürür yada döndürmez. Peki döndürenler kaç değer döndürür denildiğinde tabi ki bir deriz. Birden fazlaya ihtiyaç varsa ne yaparız? Bunun için 3 metot prototipi yazdım, paylaşıyorum.

method1

 İlk yöntem out parametre anahtarını kullanmak. Geriye dönmediği kesin ama metottan etkilendiğide bir gerçek. İşe yarıyor mu, evet :)

method2

 İkinci yöntem ise Classnesne (Custom Reference Type) kullanmak. Geriye yine tek bir nesne dönüyor. İçsel olarak genişletilebilmesi (property, field) sayesinde çok kullanışlı lakin yazması zahmetli.

method3

Son yöntem aslında yazının amacı ve Framework 4.0 yeniliği olan Tupleçok-ögeli kullanmak...

Örnek proje.

Web.config dosya tanımlamalarında bulunan configSource özelliği ile verileri birden fazla dosyaya dağıtarak yönetimi daha rahat bir hale getirebiliriz.
ConfigSource
Burada dikkat edilmesi gereken nokta;
yeni eklenen config dosyasında xml bildirimi ve configuration kök düğümünün olmaması gerekir.

Web.config dosyası. configSource ile diğer config dosyalarını kendine bağlıyor.
ConfigSource

Tüm appSettings değerleri Applications.config dosyasında.
ConfigSource

Tüm connectionStrings ifadeleri Connections.config dosyasında.
ConfigSource

Örnek proje.

Repeater, veri kontrolleri içinde en sevdiğimdir. Onu esnek hale getiren basit yapısı ben en cezbeden özelliğidir. Basit olduğundan dolayı görevi sadece veri göstermek. Peki sıralama yapmak istersek ne yapmalıyız?
Aslında cevap basit; HeaderTemplate içine koyacağımız LinkButton kontrolleri ve sıralama bilgilerini ViewState içinde tutarak yapabilir.

Burada tablo başlıklarına birer LinkButton ve Image kontrolü koyuyoruz. LinkButton sıralama komutunu işlerken, Image kontrolleride sıralama yapılan satırları işaret edecek.

Repeater Sort

Sıralama sırasından iki adet bilgiye ihtiyaç var. Sıralanacak veri kolonu ve sıralama yönü. Bu bilgileri ViewState içinde saklıyoruz. Kullanım kolaylığı olması için Özellik (Property) olarak tanımlıyoruz.

Repeater Sort

Sıralama komutu için ado.net kodlarımız. Kolon adı parametre olmadığı için String nesnedinin Format metotunu kullandım.

Repeater Sort

Uygulama sonunda elde edeceğimiz veri listesi.

Repeater Sort

Kalan detaylara projeyi indirip bakabilirsiniz.

Projeyi indir.

« Önceki | Sonraki »