Class Kavramı

By Kenan Kaya
18.Temmuz.2010 18:50

Class Kavramı

Asp.Net ile class kavramını bir miktar ele alacağız. Class'lar projelerimizde çok fazla kod yazmaktan bizi kurtaracaktır. Profesyonel her projede Class'lar kendini gösterir. Css bilenler için Class mantığı pekte yabancı gelmez. Çünkü web sitelerinizde oluşturduğunuz genellikle style.css adlı dosyanızı projenizin her sayfasında kullanabilirsiniz. Class'lar da aynı mantıkla çalış. Projenize bir Class dosyası ekleyerek içine veritabanı işlemleri ile alakalı kodlar yazıp bunu projenizin her sayfasında gerektiği şekilde kullanabilirsiniz. Bu sayede tekrar tekrar kod yazmak gerekmez. Ben bunu bir örnekle açıklamaya çalışacağım...

Bir Asp.Net web projesi açıyoruz. Projemize Class dosyalarının bulunacağı App_Code klasörünü ekliyoruz. Bu klasöre sağ tıklayıp bir class dosyası oluşturuyoruz. Ben bu class dosyasına DatabaseProvider ismini veriyorum. 
 

Şimdi DatabaseProvider.cs dosyamın içine gerekli veritabanı işlemlerini tanımlıyorum:

Şimdi ise Default.aspx sayfamda yazmış olduğumuz kodları çağırıyoruz;

Bu şekilde proje içerisindeki bütün sayfalarda class dosyası içerisine yazığımız kodları kullanabiliriz. Bu sayede satırlarca kod yazmak yerine tek bir satır kodla işimizi halletmemiz mümkün olabilir. 

Okunma Sayısı (31)   Yorumlar
 

Sonsuz Kategori ve Alt Kategori Yapısı

By Kenan Kaya
18.Temmuz.2010 02:22

Sonsuz Kategori ve Alt Kategori Mantığı

Sonsuz  kategori,  E-Ticaret sitelerinde vazgeçilmez bir yapı olarak kullanır. Bu makalemde bu örneği ele alacağız. Bunun için  Asp.Net TreeView kontrolünü sitemizde uygun bir yere koyarak işe başlayabiliriz. Tabi öncelikle veritabanımızı hazırlıyoruz...

 

Verileri giriyoruz:

Projemize eklediğimiz Treeview kotrolünün üzerindeki oka tıklayarak Edit Nodes diyoruz ve kategoriler adında bir Nodes ekliyoruz.

 

Kod tarafında veritabanındaki verileri TreeView'e ekliyoruz.

 

Sonuç çıktısı:

Bu şekilde sınırsızca bir sonsuz kategori mantığı oluşturabiliriz.

Not: Kaynak olarak ayrilmaz.com'dan yardım alınmıştır. 


Okunma Sayısı (36)   Yorumlar
 

Html Türkçe Karakter Sorunu

By Kenan Kaya
16.Temmuz.2010 16:36

Html Türkçe Karakter Meta

<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />

Browserlardaki türkçe karakter sonurunu yukarıdaki meta ile çözebilirsiniz. Kod kısmında head tagları arasına yazmanız yeterli.


Okunma Sayısı (25)   Yorumlar
 

Eski Sürüm Tarayıcılardan Saklanma

By Kenan Kaya
14.Temmuz.2010 21:30

Kodlarımızı Eski Sürüm Tarayıcılardan Saklama

Eski tarayıcılar javascript kodlarımızı bir text gibi işleme tabi tutmadan sayfaya yazdıracaktır. Yani kodlarımızı tanımayacaktır. Bu durum pekde hoş olmayacaktır. Böyle durumları göz önünde bulundurarak açıklama satırı gibi görünmesini sağlamak için <!-- ve --> sembolleri arasına yazmamız gerekir.

<script language="javascript" type="text/javascript">
<!--
function mesaj() {
alert("merhaba");
}
-->
</script>
 
Bu şekilde eski tarayıcılar kodlarımızı açıklama satırı olarak görecektir. Yeni tarayıcılar zaten bu şekildede kodlarımızı tanımaktadırlar. Bu yüzden bu şekilde kullanmamız faydalı olacaktır.

Okunma Sayısı (31)   Yorumlar
 

JavaScript Açıklama Satırları

By Kenan Kaya
14.Temmuz.2010 21:08

JavaScript Açıklama Satırları

<script language="javascript" type="text/javascript">
function mesaj() {
//Tek satırlık açıklama
alert("merhaba");
}
</script>
 
 
<script language="javascript" type="text/javascript">
function mesaj() {
alert("merhaba");
/*
Birden fazla satırlık açıklama
*/
}
</script>

 


Okunma Sayısı (34)   Yorumlar
 

12345678