Asp.NET «YerelHaberler ile ilk satırlarımızı yazıyoruz.

Bir önceki yazımızda Visual Studio’ya giriş yapıp yeni bir web projesi oluşturduk. Bugün Visual Studio kullanarak ilk satırlarımızı yazmaya başlıyoruz.

Visual Studio, programcıların mevcut işlerinin zorluğunu azaltan algoritmaları kurmasına izin verir. Diğer programlama dillerinde olduğu gibi, ne yazdığınızı düşünmeniz gerekmez. Visual Studio bu işlemi bizim yerimize yapıyor ve bize sadece “kod” yazmamız kalıyor.

Günümüzde en basit haliyle, en basit Asp.NET kontrolleri; TextBox, Label ve Button kullanarak basit bir proje geliştireceğiz. Öncelikle bu kontrollerin anlamlarına bakalım;

yazı kutusu: TextBox kontrolü veri girmek için kullanılır. İstemci tarafında, bu kontrol kullanıcının veri girmesi için kullanılır. Ziyaret ettiğimiz web sitelerinde, kullanıcı adı ve şifre seçimi konusunda bu kontrolle sıklıkla karşılaşıyoruz. Bu kontrol sayesinde adımızı ve soyadımızı yazdığımız kısacası sunucuya gönderdiğimiz her türlü TEXT datasını göndermiş oluyoruz.

ekli : Bu, çoğumuzun kullanmaya başlar başlamaz aklına gelen bir denetimdir, öyleyse neden elle yazmıyorsunuz? Yalnızca metin içerir. Kullanıcı bu yazıya doğrudan müdahale edemez. Daha çok tercih etmemin sebebi ise görsel özelliğinin bulunmasından dolayıdır. Kullanıcı adı veya parola yanlış girildiğinde çıkan “hata” uyarılarının çoğu, Label nesnesinin Text özelliği kullanılarak oluşturulur.

düğme : Bizim için vazgeçilmezdir. Bir metin kutusuna veya başka bir nesneye girdiğimizde bu olayı tetikleyecek bir kontrole ihtiyacımız var. (Giriş butonları, gönder butonları…) Bu kontrole button denir.

fikir : Visual Studio ile önümüze gelen kontroller üzerinden;

*Görünür (Görünürlük – doğru veya yanlış değerler alır.)
* metin (Metin bir dize değeri alır.)
* Etkinleştir (Aktivasyon doğru veya yanlış değerler alır.)

özelliklere sahip. Bu özellikleri nasıl kullanacağız? Buyrun…

Projemizde bahsettiğimiz kontrollerden birer adet bulunmaktadır. Aklımızdaki senaryoya göre button click olayı tetiklendiğinde etiketin metni (şu anda etiket) TextBox değerini alıyor.

Ayrıca tavsiyemize istinaden sitemizin başlığında bu değerin bulunması…

Senaryoya göre projemizde butona çift tıklıyoruz. Button1_Click’te (basıldığında) tetiklenecek olayların listesini yazdığımız Visual Studio açıldı.

Ve .. yardım etmeye devam ediyor. Bahsetmediğimiz label, göreceğimiz üzere, Label1 adını aldı. Lab yazdığımızda (Leb’den bahsetmeden leblebiyi tanımlıyoruz), bu bizim kontrol listemizde.

Kontrolü buldunuz.. Ayırıcıyı (.) kullanarak bu kontrolün özelliklerini girin. Burada ilgilendiğimiz kısım text özelliğidir. Çünkü değiştirmek istediğimiz özellik bu.

bu ne? hata.. Visual Studio satırın sonunda; Kayıp olduğunu söylüyor. Hataya tıkladığımızda bizi 22. satıra götürüyor, ; Bizi (noktalı virgül) koymamız gereken yere götürür ve hata noktasına kadar gösterir.

Hatamı düzelttikten sonra projemizi build ederken bir önceki yazımızda bahsettiğimiz Web.Config dosyasını oluşturma uyarısı ile karşılaşıyoruz. Konfigürasyon dosyamız gerekli olduğu için Web.Config dosyasını bizim için debug modunda ayarlamamızı isteyerek projemize başlıyoruz;

TextBox’ımıza YerelHaberler.com yazıp butona bastım. Label değeri ile birlikte sayfamızın başlığı değişmiştir.

Senaryomuzu tamamladık!

Web’deki ilk projemize “Merhaba Dünya” ile değil, BilgiMastam ile merhaba diyoruz.

Diğer gönderilerimize göz at

[wpcin-random-posts]

Yorum yapın