Kod bildirim bloğu
script runat=”server” /script ifadeleri arasında yazılan bölüme kod bildirim
bloğu (Code declaration block) denir. Kod bildirim bloğunda sayfanın program kodları
bulunur. Bu kısımda kullanacağımız programlama dili, sayfa bildirim alanında bildirilir.
sub tiklandi(sender as object, e as eventargs)
………..
end sub şeklindeki yapı VB.NET programlama diline özgü bir alt programdır. Sub
ifadesi alt programı belirtmek için kullanılır. Alt program, tüm programın bir parçasını
oluşturan, belirli bir işlemi gerçekleştirmek için oluşturulmuş kodlardır. (Sender as object, e
42
as eventargs) ifadesi sık kullanılan standart bir ifadedir. Alt programlar, Etkileşimli Web
Uygulamaları 2 modülünde inlenecektir.
Yukarıdaki alt program içerisine örnek sayfada metin kutusuna ifade girilip düğmeye
tıklandığında yapılacak işlemi belirten kodlar yazılmıştır. Metin kutusuna yazılan ifadenin
önüne “Merhaba” kelimesi, sonuna “ASP.NET sayfa yapısını öğrenmeye hazır mısın?”
kelimeleri eklenerek etiketin (label) içeriği oluşturulmuş ve bu içerik sayfada
görüntülenmiştir. Noktasal gösterim kullanılarak (mesaj.text) mesaj isimli label kontrolünün
text<;/b> özelliğine (property) değer atanarak işlem gerçekleştirilmiştir. Eğer label kontrolünün
genişliği ayarlanmak istenseydi mesaj.width (örneğin mesaj.width=”5”) şeklinde yine
noktasal gösterim kullanılacaktı. Eğer label kontrolünün yüksekliği ayarlanmak istenseydi
nasıl bir ifade yazılırdı?
NOT: Kod bildirim bloğunun sayfanın başında bulunma zorunluluğu yoktur. İstenirse
sayfanın sonuna (… bloğundan sonra) yazılabilir.
Uygulama : Yukarıdaki örnek ASP.NET sayfasında “script” ifadeleri arasındaki
kodları sayfasının en altına alarak ASP.NET sayfasını çalıştırınız, sayfa görüntüsünde bir
değişiklik oldu mu?Belirtiniz.
|