Payidar.NET - Bilgi ve Paylaşım Forumu
Go Back   Payidar.NET - Bilgi ve Paylaşım Forumu > Bilgisayar, Elektronik ve Network > Programlama Dilleri > Visual Basic .NET

Duyurular

Cevapla
 
LinkBack Konu Seçenekleri Gösterim Modu
  #1 (Daim)  
Alt 29.03.08, 22:10
Wsinf - ait Kullanıcı Resmi (Avatar)
Genel Müdür
 
Üyelik Tarihi: 06.10.06
Şehir: Lodz / poland
Mesajlar: 706
Karizma Puanı: 150
Wsinf has much to be proud ofWsinf has much to be proud ofWsinf has much to be proud ofWsinf has much to be proud ofWsinf has much to be proud ofWsinf has much to be proud ofWsinf has much to be proud ofWsinf has much to be proud ofWsinf has much to be proud of
Ders 10-TextBox'tan aldığınız değerleri değişkenlere atamak ve işlemek

Bu derste değişkenlere sabit değerler atamak yerine kullanıcının girdiği değerleri atamayı öğrenicez.

TextBox'tan aldığınız değerleri değişkenlere atamak ve işlemek

Değişkenlerinize doğrudan text yüklemek yerine, text bilgisini text kutularından alabilirsiniz. Bu derste text kutularından alacağımız text değerlerini değişkenlere atayacağız. Öncelikle şunu yapın:

Formunuza yeni bir texbox ekleyin
Property listesinden Name özelliğini txtLastName olarak değiştirin ve Text özelliğini ise boş bırakın (varolan standart değeri silin)

İlk textbox'ı seçin ve Name özeliğini txtFirstName olarak değiştirin. Artık 2 adet text kutumuzun daha akılda kalıcı adları vardır. Onları ilerde hatırlamamızı kolaylaştıracaktır.

Ne yazık ki, ekranın üstündeki Form1.vb tabını seçerek yada F7'ye basarak kod penceresine dönerseniz, hata gösteren dalgalı çizgilerin tekrar geldiğini görürsünüz.

İsim:  wigglyLine3.jpg
Görüntüleme: 495
Büyüklük:  2,3 KB (Kilobyte)

Fare imlecini satır üzerine getirdiğinizde ise aşağıdaki hata etiketini görürsünüz:

İsim:  wigglyLine3.jpg
Görüntüleme: 495
Büyüklük:  2,3 KB (Kilobyte)

Bu hata mesajının nedeni TextBox1 adlı kontrolun adını değiştirmiş olmanızdır. Artık adı Textbox1 olan bir kontrol olmadığına göre kod penceresinde de Textbox1 yerine txtFirstName yazmanız gerekir. Bunu yaparsanız VB hemen dalgalı hata çizgisini ve hata etiketini yok eder. Yeni kod satırı artık şu şekilde görünmelidir:

txtFirstName.Text = FullName

Programınızı çalıştırın ve eğer hata mesajı görürseniz durdurup kod penceresinde dalgalı hata çizgisi arayın.

Artık kodumuz biraz değişti ve ikinci text kutusunu da kullanabiliriz. Şimdi sırada kullanıcıların text kutularına gireği bilgileri yakalayacak kodları yazmak var.

Aşağıdaki satırları bulun, FirstName = "Bill"
LastName = "Gates"
şu şekilde değiştirin: FirstName = txtFirstName.Text
LastName = txtLastName.Text
Eşittir işareti solunda bulunan bilgiyi sağda bulunan değişkene atadığına göre text kutularına yüklenen değerleri de öndeki değişkenlere atayacaktır.

Kodunuzu aşağıdaki gibi değiştirin. Bu kez WholeName adında yeni bir değişken oluşturduk: Dim FirstName As String
Dim LastName As String
Dim WholeName As String

FirstName = txtFirstName.Text
LastName = txtLastName.Text

WholeName = FirstName & " " & LastName

MsgBox(WholeName)
Programınızı çalıştırın. İlk text kutusuna Bill, ikinci text kutusuna Gates yazın ve butona basın. Aşağıdaki görüntü oluşacaktır:

İsim:  FormStrings2.jpg
Görüntüleme: 491
Büyüklük:  12,1 KB (Kilobyte)

Bu text girişi işleminden önce Bill adını sabit bir değer olarak FirstName değişkeninin içine yazıyor ve değiştirilmesine imkan vermiyorduk: FirstName = "Bill"
Artık, kişinin girdiği bilgiyi değişkenlerimize aktarabiliyoruz.

Alıştırmalar:

Formunuza üçüncü bir textbox ekleyin.
Name property'sini txtWholeName olarak değiştirin.
Text kutularının anlamlarını belirten Label'lar ekleyin. (tek label ekledikten sonra, label üzerine fare ile tıklayıp - sağ klik - copy yolunu takip ettikten sonra formun herhagi bir yerine paste yaparsanız (yapıştırırsanız) yeni bir label'i kolaylıkla elde edersiniz.)
Kodlarınızı "String Test" butonuna basılınca kişinin tüm adı (ad+soyad) görünecek şekilde değiştirin. İşlemi tamamladığınızda formunuz şu şekilde görünmelidir:

İsim:  FormStrings3.jpg
Görüntüleme: 490
Büyüklük:  14,6 KB (Kilobyte)

Sonraki derste diğer veri türleri hakkında çalışma yapacağız. Ders hakkındaki sorularınızı buradan belirtebilirsiniz. Kolay gelsin.
__________________
Oyun bitince "şah" ta "piyon" da aynı kutuya girer... hesap baslar..

NO TURKISH GIRL

Arkadaşlık teklifi veya guruplara davet göndermeyiniz lütfen.. (Yönetim hariç)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla

Go Back   Payidar.NET - Bilgi ve Paylaşım Forumu > Bilgisayar, Elektronik ve Network > Programlama Dilleri > Visual Basic .NET

Etiketler
visual basic


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Konu Seçenekleri
Gösterim Modu

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Hizli Erisim

Benzer Konular
Konu Yazar Forum Cevaplar Son Mesaj
Son ders............. mekselina Konusuz Konular 6 28.02.08 21:53
1 SMS ücreti ile 200 SMS atamak istermisiniz bahoo1358 Programlar 1 19.08.07 19:35
ders çalışma +16 :) lion_went_mad Geyik Muhabbet Ve Komedi 19 18.07.07 17:19
G.Saray'a ders: 3-1 Karizma_Aykut FB - Fenerbahçe 0 21.10.06 19:06
ders verelım albayrak Söylemek Istediklerim 3 23.08.06 00:22


Tüm Zaman GMT +2 Olarak ayarlı. Saat: 17:41.


Powered by vBulletin® Version 3.8.0 Beta 4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0