İçeriğe geç

Etiket: C#

Web Parts – 2

Serimizin bu bolumunde web partlar konusunda biraz daha detaya iniyoruz. Sayfamiza yeni web partlar nasil ekleyecegimize bakiyoruz.

Video: Web Parts

Web Parts – 1

Bu serimizde Web Partlari inceliyor olacagiz. ??lk bolumde sitemizde web partlari kullanabilmek icin nasil bir konfigurasyon yapmamiz gerektigine bakiyoruz.

Video: Web Parts

DotNetAttributes.Com

Dun yazdigim Gelismis Debuger Ozellikleri yazimdan da anlasilacagi uzere, bu aralar attribute larla ilgileniyorum. Bu konuyla ilgili bugun buldugum guzel bir siteyi sizinle paylasmak istiyorum. DotNetAttributes.Com. Bu sitede .NET Framework icerisinde yer alan bir cok attribute un ozelliklerini, nasil kullanildigini ve hangi framework versiyonu ile ortaya ciktigini gorebiliyorsunuz. Gelismis bir arama ozelligine sahip olan sitede ihtiyaciniz olan attirbutelari arayabiliyorsunuz. Ayrica siteye uye olup sizde yeni attributelar ekleyebiliyor veya var olanlarla ilgili ornekler verebiliyorsunuz. Her .NET gelistiricisinin sik kullanilanlarinda bulunmasi gereken bir site.

ASP.NET Profile Yapisi – 4

Serimizin bu bolumunde Profile nesnesini kullanarak web sitemize nasil alis veris sepeti ekleyecegimize bakiyoruz. Anonim kullanici olarak sepete eklenen urunlerin, siteye giris yapildiktan sonra, anonim kullanicinin sepetinden, tanimli kullanicinin sepetine otomatik olarak aktarilmasini(Migrate) ogrenecegiz.

Video: ASP.NET Profile Yapisi

Gelismis Debuger Özellikleri

Gelistirdigimiz bir uygulamayi debug yaparken, watch penceresinde bir nesnenin uzerine geldigimizde karsimiza o nesnenin namespace ve adini goruruz(fully qualified type name).

Debug Mod Nesnenin Namespace ve Adi

Yukaridaki resimde Person nesnesin tam adi ?BenimProjem.BO.Person?, bu nesnenin aslinda hangi kullanici bilgilerini barindirdigini gorebilmek icin yanindaki ?+? butonuna basmamiz gerekiyor. Fakat bunu yapmadan bu nesnenin hangi kullanicilarin bilgilerini tuttugunu gormenin daha kisa bir yontemi var. ; .Net 2.0 ile birlikte gelen bu sinifi kullanarak, gelistirdigimiz tiplerin ozet bilgilerini ?+? isaretine basmadan gorebiliyoruz.

Bu sinifin kullanimina gelince; yapmaniz gereken sey bu sinifi debug modda ozetini gormek istediginiz sinifin en ustune bir attribute olarak eklemek. Bu sinifi kullanabilmek icin System.Diagnostics namespaceini using kismana eklemeniz gerekiyor.

[DebuggerDisplayAttribute("Ad:{Name} Soyad:{Surname}")]

Yukaridaki resimde goreceginiz uzere, suslu parantezler icerisinde sinifimizin icerisinde tanimladigim ozellikleri kullaniyorum. Bunun sonucunda artik debug modda sinifimizin uzerine geldigimizde asagidaki goruntu ile karsiyoruz.

Debug Modda Ad"Fatih" Soyad:"Durgut"

DebuggerDisplayAttribute etiketini kullanarak daha detayli ozet bilgileri debug modda gormeniz mumkun. Bunun icin bakmaniz gereken yer tabiki MSDN.