Önceki makalemizde, Visual Studio'ya giriş yapmış, yeni bir web projesi oluşturmuştuk. Bugün Visual Studio ile ilk satırlarımızı yazmaya başlıyoruz.

Visual Studio, yazılımcıların hali hazırdaki işlerinin zorluğunu en aza indirgeyerek, sadece algoritma kurmalarına imkan sağlar. Diğer yazılım dillerinde ki gibi neyi nereye yazacağınızı sizin düşünmenize gerek yoktur.  Bu işlemi bizler için Visual Studio gerçekleştirir ve sadece 'kod' yazmak kalır bizlere.

Bugün bunu en basit haliyle, Asp. NET kontrollerinden en basitlerini; TextBox, Label ve Buton kullanarak basit bir proje geliştireceğiz. Öncelikle bu kontrollerin anlamlarına bir göz atalım ;

TextBox : TextBox kontrolü, veri girişi için kullanılmaktadır. Client tarafında kullanıcının veri girişi yapması için bu kontrol kullanılır. Ziyaret ettiğimiz web sitelerinde bu kontrol ile Kullanıcı adı ve şifre tanımlamalarda sık sık karşılaşırız. Adımızı, Soyadımızı yazdığımız kısacası sunucuya gönderdiğimiz her türlü TEXT veriyi bu kontrol sayesinde göndeririz.

Label : Bir çoğumuzun kullanmaya başladıktan sonra, neden el ile yazmayayım ki diye düşüneceği kontroldür. Sadece Text barındırır. Kullanıcı bu text'e doğrudan müdahale edemez. Daha çok seçim sebebim, Visible (Görünürlük) özelliğinin bulunmasıdır. Kullanıcı adı veya şifrenizi yalnış girdiğinizde çıkan "Hata" uyarılarının bir çoğu Label nesnesinin Text özelliği kullanılarak üretilmiştir.

Button : Ve Vazgeçilmezimiz. TextBox veya diğer nesnelere girdiğimizde bu olayın tetiklenmesi için bir kontrole ihtiyaç duyarız. (Giriş Butonları, Gönder Butonları...) Bu kontrolün adı Button.

İpucu : Visual Studio ile bize gelen kontrollerin genelinde ;

* Visible (Görünürlük - true ya da false değerleri alır. )

* Text (Yazı, string değeri alır. )

* Enable (Aktivasyon, true ya da false değerleri alır. )

Özellikleri bulunmaktadır. Bu özellikleri nasıl kullanacağız ? Buyrun...

Projemizde, bahsettiğimiz kontrollerden 1'er tane bulunuyor. Aklımızda ki Senaryoya göre, Button'a basılarak olay tetiklendiğinde, Label'ın Text'inin (Şu anda Label) TextBox'ın değerini alması.

Ayrıca ipucumuza atfen, web sitemizin başlığınında bu değer olması...

Senaryo gereği, projemizde Button'un üzerine 2 kez tıkladık. Visual Studio bize Button1_Click (Basıldığı anda) Tetiklenecek olaylar listesini yazacağımız yeri açtı.

Ve. . Yardımcı olmaya devam ediyor. Gördüğümüz üzere, İsim vermediğimiz Label, Label1 ismi almış. Biz Lab yazdığımızda (Leb demeden leblebiyi anlatıyor) bu kontrol listemizde çıkıyor.

Kontrolümü buldum. . (. ) ayıracı ile bu kontrolün özelliklerine ulaşıyorum. Bizi burada ilgilendiren kısım Text özelliği. Çünkü değiştirmek istediğimiz özellik bu.

Oda ne? Hata. . Visual Studio, bir satırın sonunda ; eksik olduğunu söylüyor. Hatanın üzerine tıkladığımızda bizi 22. satıra, ; (Noktalı virgül) koymamız gereken yere götürüyor ve hata noktasına kadar gösteriyor.

Hatamı düzelttikten sonra Projemizi Build ederken, bir önceki makalemizde bahsettiğimiz, Web. Config dosyası oluşturulsun mu uyarısı ile karşılaşıyoruz. Konfigürasyon dosyamız gerekli olduğundan, Bizim için Web. Config dosyasını Debug modunda ayarlamasını isteyip, projemizi başlatıyoruz ;

TextBox'ımıza : BilgiUstam. com yazarak Button'a bastım. Label değeriyle eş zamanlı olarak, sayfamızında başlığı değişmiş durumda.

Senaryomuzu tamamladık!

İlk web projemize, 'Merhaba Dünya' ile değil, BilgiUstam ile Merhaba diyoruz.

Kategoriler:

Yapılan Yorumlar

Henüz kimse yorum yapmamış.

Bu sayfada yer alan bilgilerle ilgili sorularınızı sorabilir, eleştiri ve önerilerde bulunabilirsiniz. Yeni bilgiler ekleyerek sayfanın gelişmesine katkıda bulunabilirsiniz.

Yorum Yapın

Güvenlik Kodu
Mafia 2: Mafya Efsanesi Geri Dönüyor…     AMD'nin Üç Çekirdekli(triple-core) Phenom İşlemcileri Hazır     WordPress 2.5 Sürümü Yayınlandı     LG LH2300: Full Multimedia Telefon     Cellink T/M: Usb bellek, microSD kart okuyucu ve mobil şarj ünitesi bir arada     Teclast M26: Tamamen Dokunmatik Cep Telefonu     İpod İçin Ezan Vakitleri Programı: iAthan     Call of Duty 5: Yapım Aşamasında Olduğu Duyuruldu     HP Elite: 3 Megapiksellik Web Kamerası     Sony HDR-TG3E Handycam: Dünyanın En Küçük Full HD Kamerası     Güneş Enerjisiyle Çalışan Ekonomik Şarj Aleti     Google Maps'e Trafik Hizmeti Eklendi     Türk Telekom'dan Görüntülü Telefon Hizmeti(Videofon)     Google Görsel(Resim) Arama Fonksiyonunda Çağ Atlıyor     Samsung P960: İlk Mobil TV Cihazı     Star Wars'ın Sevimli Robotu R2-D2 Projektör Oldu     HP, RAM'lara Çağ Atlatmaya Hazırlanıyor     Giyilebilir Roket Helikopter     Nokia'dan Remade Konsepti ve Homegrown Projesi     Tom Clancy's Splinter Cell Conviction     Sharp'tan Yüzer Güneş Paneli Sistemleri     VDSL2: Türkiye de Gerçek Geniş Bant İnternete Kavuşuyor     OCZ'den SSD'lere Cazip Fiyat Düzenlemesi     .htaccess Dosya Oluşturma     Wild Web Woods: Çocuklar İçin Eğitici Online Oyun     Turkcell mobil internet paketinde indirim yaptı     SMF CSS Düzenlemeleri İle Tema Yapımı     Ubuntu 9.04 sürümü yayınlandı     Backlink Kavramı ve Ayrıntıları     Enerji tasarruflu monitör     Windows 7'de güvenlik açığı bulundu     İşlemci rehberi     Windows Live Yenilendi     Google Labs ‘ dan Zaman Makinesi     Joomla!     SMF için ufak ipuçları     Joomla Kuruyoruz     Işınlama Deneyleri     Wireless Teknolojisi     Samsung'dan Daha Çok Alan Daha Az Enerji     Kayıp Kıta MU     Ürün inceleme: Brando Ekran Koruyucu Film     Çayı Kim, Nasıl Buldu?     Ürün inceleme: Toshiba 16 GB Flash Bellek     Yeni Blogculara Altın Öğütler     Hafıza Yöntemleri - Hafızamızı En İyi Nasıl Kullanırız?     Sıcak Su Kazanlarının Parçaları ve Emniyet Elemanları     Google Katili WolframAlpha Geliyor !     Omegle: Yeni Çağın Muhabbet Akımı     Parmak İziyle Yüz Tespiti Yapmak Mümkün Hale Geliyor     Kalp Hastalıklarının Tedavisinde Yeni Buluşlar     Dünyanın Hareketleri ve Sonuçları     Tork Nedir? Ne İşe Yarar?     Siber Dünya Ve Bilgi Güvenliği     Mevsimler ve Oluşumu     Gigabyte GA-EX58-Extreme Anakart     Güneş Tutulması Olayı     Moleküller ile Çalışan Bilgisayar     Moral Ve Motivasyon     Rüzgar Nedir? Çeşitleri Nelerdir?     Gürcistan     Suriye     Irak     Lübnan     İsrail     Mısır     Sırbistan-Karadağ (Yugoslavya)     Arnavutluk     XX. Yüzyılda Nükleer Güç     Kömür Ve Üretimi     Silverlight 3.0 Seminerleri     Türkiye'nin Bitki Örtüsü     Marmara Bölgesi     Video Kaydı ve Gösterilmesi     Doğu Anadolu Bölgesi     Asit Yağmurları Nedir ? Nasıl Oluşur ? Etkileri Nelerdir ?     Portekiz     Göçlerin Nedenleri ve Sonuçları     Trafik Mühendisliği     Türkiye'nin Ekonomik Coğrafyası     Türkiye'de Ormanlar     Milletler Arası Kuruluşlar ve Türkiye     Finlandiya     cPanel : Veritabanı Oluşturmak     WordPress Nasıl Güncellenir     Çocuklar İçin Ucuz Bilgisayar     Ekonomik Sürüş Teknikleri     Rüya Fotoğraf Sergisi     Google Buzz Nedir?     Bilgiustam Yazarlık Sistemi Yayında !     Teknoloji Dünyasındaki Önemli Gelişmeler     Ütü Nedir? Nasıl Çalışır?     16F84A ile Led Kontrol Uygulaması     İmmobilizer Nedir? Otomobillerdeki Çipli Anahtar Sistemi Nasıl Çalışır?     Kordon Kanı ve Kök Hücre Tedavileri     Mutasyon Nedir? Çeşitleri ve Sebepleri Nelerdir?     Ne Sitesi Açsam Da Çok Para Kazansam?     Ayna Nöronlar Nedir?     Andromeda'nın Tarihçesi     Fosil Yakıtların Geleceği ve Çevresel Etkileri    
Coğafya Tarih Sitesi Matematik Sorusu Türkçe Sitesi