Archive for » Nisan, 2009 «

Web Uygulamalarinda Dataset Kullanmak – 2

Web sayfalarimizda dataset kontrolunu nasil kullanacagimiza bakiyoruz.

Video: Web Uygulamalarinda Dataset Kullanmak

Category: ASP.NET  Tags: , ,  Leave a Comment

Web Uygulamalarinda Dataset Kullanmak

Web sayfalarimizda dataset kontrolunu nasil kullanacagimiza bakiyoruz.

Video: Web Uygulamalarinda Dataset Kullanmak

Category: ASP.NET  Tags: , ,  Leave a Comment

Web Projelerimizde SQL Datasource Kullanmak – 3

Bu videomuzda web uygulamalarimizda SQL Datasource nesnesini nasil kullanabilecegimize bakiyoruz.

Video: Web Projelerimizde SQL Datasource Kullanmak – 3

Web Projelerimizde SQL Datasource Kullanmak – 2

Bu videomuzda web uygulamalarimizda SQL Datasource nesnesini nasil kullanabilecegimize bakiyoruz.

Video: Web Projelerimizde SQL Datasource Kullanmak

Web Projelerimizde SQL Datasource Kullanmak

Bu videomuzda web uygulamalarimizda SQL Datasource nesnesini nasil kullanabilecegimize bakiyoruz.

Video: Web Projelerimizde SQL Datasource Kullanmak

Cache Kullaniminda State Bag Access Pattern

Yazdigimiz web uygulamalarinda hepimiz Cache yapisini en az bir kere kullanmisizdir. Cache kolleksiyonuna daha onceden yazdigimiz nesneleri okumak icin kullanilan bir tasarim deseni olan State Bag Access Patterni farkinda olmadan hepimiz kullanmistir.

   1:  public List List()
   2:      {
   3:          List myList; 
   4:          if (Cache["customers"] == null) 
   5:          { 
   6:              myList = DAL.ListCustomers(); 
   7:              Cache.Insert("customers", mList, null, DateTime.Now.AddHours(1), TimeSpan.Zero); 
   8:          } 
   9:          return (List)Cache["customers"];
  10:      }

 

Fakat bu tasarim deseninde dikkat etmemiz gereken ince bir puf nokta var. Cache kolleksiyonunda tuttugumuz nesneye bir istek geldiginde, onu sadece bir defa okumaliyiz. Aksi takdirde cache kolleksiyonunda bulunan bir nesne yukaridaki kodda da gozuktugu gibi; 4. satirda dolu iken 9. satira gectigi an null hale gelmis olabilir. Buda bizim “Object reference not set to an instance of an object” hatasi ile karsi karsiya gelmemize sebep olur. Bu durumdan korunmak icin yazmamiz gereken kod ise asagida gosterilmistir.

   1:  public List List() 
   2:      { 
   3:          string cacheKey = "customers"; 
   4:          List myList = Cache[cacheKey] as List; 
   5:          if (myList == null) 
   6:          { 
   7:              myList = DAL.ListCustomers(); 
   8:              Cache.Insert(cacheKey, mList, null, SiteConfig.CacheDuration, TimeSpan.Zero); 
   9:          } 
  10:          return myList; 
  11:      } 

Web Projelerimizde SQL Express Kullanimi

Web sayfalarimizda ucretsiz olarak kullanabilecegimiz SQL Express versiyonu nasil kullanabilecegimize bakiyoruz.

Video: Web Projelerimizde SQL Express Kullanimi

Category: ASP.NET  Tags: ,  Leave a Comment

AdRotator kontrolünün kullanimi

Web sitelerimizde AdRotator kontrolunun kullanimina bakiyoruz.

Video: AdRotator Kontrolunun Kullanimi

Category: ASP.NET  Tags: , , ,  Leave a Comment

Web Tabanli RSS Reader

Web sayfamizda bir RSS kaynagini XML Datasource ile nasil gosterebilecegimize bakiyoruz.

Video: RSS Reader

Category: ASP.NET  Tags: , ,  Leave a Comment

Data Access Layer Örnegi – 6

Windows uygulamalari icin basit bir Data Access Layer ornegi.

Video: Data Access Layer Ornegi – 6

Category: ADO.NET  Tags: , ,  Leave a Comment