Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

Visual Studio'da Code Behind Kavramı

.Net üzerinde geliştirdiğimiz web sayfası yalnızca html, asp gibi dilleriyle bitmiyor. Asp, Php gibi dillerde html kodları aynı ortamda yazılır. .Net’te html kodları ve uygulamanın aslını içeren C# kodları tamamen ayrı yerlerde yazılır. Bu yazım kuralına Code Behind denir.

Code Behind’in amacı, kodları birbirleriyle karıştırmamak, daha rahat çalışmamızı sağlamaktır.

Bu alana iki şekilde ulaşabiliriz.
Birincisi default.aspx’teyken sayfaya sağ tuş yapıp, bu menüden View Code seçeneğine tıklamaktır.

Ikincisi proje açıldıktan sonra Solution Explorer kısmına gelip default.aspx’in yanındaki artı işaretine tıklayıp, oradan default.aspx.cs’ye tıklayarak erişmek.

Code Behind’in çalışma uzantısı .cs’dir.

Code Behind sayfası using (kullanarak) ile başlayan kütüphane dosyaları ve Page_Load (sayfa yüklenişi) fonksiyonunu içerir.

.Net teknolojisi bizi uzun uzun kod yazmaktan kurtarır. Bunu bu sayfada açıkça görebiliriz. Veritabanına bağlanmak için uzun uzun kod yazacağımıza using ile System.Data sınıfını kullanırız ve uzunca kodlar yazmaktan kurtuluruz (using System.Data).

Kodlara biraz baktığımızda Namespace alanı var. Burası proje ismimizdir. Kesinlikle değiştirilmemelidir. Değiştirildiğinde proje çalışmayacaktır.

Bir kod yazılacaksa bu kesinlikle page_load fonksiyonun altına yazılır. Çünkü bir uygulamanın kodları bu alana yazılır.

Kısacası bu kavram Visual Studio’nun bize sunduğu özelliklerden yalnızca biridir.

Recep ŞERIT

Developer.