Serimizin bu bolumunde web partlar konusunda biraz daha detaya iniyoruz. Sayfamiza yeni web partlar nasil ekleyecegimize bakiyoruz.
Video: Web Parts
Serimizin bu bolumunde web partlar konusunda biraz daha detaya iniyoruz. Sayfamiza yeni web partlar nasil ekleyecegimize bakiyoruz.
Video: Web Parts
Bu serimizde Web Partlari inceliyor olacagiz. ??lk bolumde sitemizde web partlari kullanabilmek icin nasil bir konfigurasyon yapmamiz gerektigine bakiyoruz.
Video: Web Parts
Bu dersimizde ASP.NET ile birlikte gelen login kontrolunu bir captcha kontrolu ile birlestirerek nasil ozellestirebilecegimize bakiyoruz.
Video: Ozellestirilmis Login Kontrolu
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.
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
Gelistirdigimiz bir uygulamayi debug yaparken, watch penceresinde bir nesnenin uzerine geldigimizde karsimiza o nesnenin namespace ve adini goruruz(fully qualified type name).
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. DebuggerDisplayAttribute; .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.
Yukaridaki resimde goreceginiz uzere, suslu parantezler icerisinde sinifimizin icerisinde tanimladigim ozellikleri kullaniyorum. Bunun sonucunda artik debug modda sinifimizin uzerine geldigimizde asagidaki goruntu ile karsiyoruz.
DebuggerDisplayAttribute etiketini kullanarak daha detayli ozet bilgileri debug modda gormeniz mumkun. Bunun icin bakmaniz gereken yer tabiki MSDN.
Bu bolumde sitemize uye olan kullanicilarin bilgilerini Profile nesnesini kullanarak nasil saklayacagimizi ogreniyoruz.
Video: ASP.NET Profile Yapisi
Serimizin bu bolumunde profile nesnesinin kullanimina dair ornekleri inceliyoruz.
Video: ASP.NET Profile Yapisi
Bu serimizde ASP.NET altyapisi ile birlikte gelen Profile yapisini inceleyecegiz. Bu bolumde profile yapisinin temellerini ve nasil kullanildigina bakiyoruz.
Video: ASP.NET Profile Yapisi
Serimizin bu bolumude sifresini unutanlara sifrelerini nasil hatirlatacagimiza bakiyoruz.
Video: ASP.NET Membership Yapisi