Visual Basic Karar Yapılarını Kullanmak

codmaster

Yeni üye
26 Tem 2010
44
0
Son Bir kac Derste kullanıcı girdisini işlemek için çeşitli Microsoft Visual Basic araçlarını kullandınız.Kullanıcıya seçenekler sunmak için menüler nesneleri ve iletişim kutularını kullandınız Girdileri özellikleri ve değişkenleri kullanarak işlediniz.Bu derste kullanıcdan aldıgınız bilgiye göre belirli bir program kodu bölümünü nasıl dallara ayırıcagınız ogreneceksiniz..
Kosullu ifadeler kullanarak bir ya da daha fazla degiskeni nasıl degerlendireceginiz ve sonuclara göre bir ya da daha fazla program bildirisini nasıl calıstırcagınızı da ogreneceksiniz.Son olarak kesme kipini kullanarak koddaki programlama hatalarını bulup onarmayı ogreneceksiniz..

Kullanıcı onlarla iletişim kurdugunda nasıl davranacaklarını bile bir grup ” zeki” nesne yaratak bir program olusturursunuz ve nesnelerle ilişkili olay yordamlarını kullanarak girdiyi istersiniz.
Program girdisi bilgisayar siteminin kendi içinden de gelebilir.Ornegin programınız bir e posta geldiginde ya da sistem saatinde bellir bir zaman gelindiginde sizi uyarabilir.Olayın nasıl yaratıldıgından bagımsız olarak visual basic olayı algılayan olay yordamını cagırarak tepki verir..
——Kosullu İfadeler kullanmak——
Bir olay yordamın bilgi işlemenin en yararlı araçlarından biri kosullu bildirilerdir.Bir kosullu bildiri program kodunuda bir özellik degisken ya da baska bir veri parçarsıyla ilgili dogru yanlıs sorusunu soran tüm bür program bildirisinin bir parcasıdır.
Ornegin kosullu bildiri fiyat degiskeni 100′den kücük bir deger alırsa dogur ( True ) Fiyat 100′den büüyk ya da eşit bir deger alırsa yanlıs olarak degerlendirilir.Asagıda gösterilen karsılastırma işleçlerini bir kosullu ifadede kullabilirsiniz..
ÖNEMLİ
True ya da false olark degerlendirilebilen ifadeler boolean ifadeleri olrak bilinir ve True ya da false sonucu bir Boolean degiskenine ya da özelligine atabilir.
Boolean degerleri çeşitli nesne özelliklerine varyant degiskenlerine ya da dim bildileri ve As boolean anahtar sözcükleri kullanılarak yaratılan program degiskenlerine atanabilirler…
Bir If then kara yapısında Çeşitli Kosullar Denemek
Visual basic birden cok kosullu ifadeyi kullanabilmenize olanak veren bir ıf then kara yapısını da destekler.Bu bildiri blogu bir kac satır uuzunlugunda olabilir ve elsef ,Elsae ve end If gibi önemli anahtar sözcükleri içerir..
If Koşull Then
koşul11 True oldugunda öalışıtırlan bildiriler
Elsef Koşul2 then
Koşul2 True oldugunda çalışıtırılan bildiriler
(Baska elsef kalıp ve bildirleri buraya konabilir Else
Yukarıdaki kosullardan hiçbiri true olmadıgından çalışıtırlan bildirleri
End If
If Then kullanarak Kullanıcı Geçerliligin denetleyin
1.Visual Basici başlatın ve yeni bir starndard.exe projesi açın
Visual basic zaten calısıyorsa yeni bir projec açın
2.Formu sol üst kösesinde bir komut dugmesi yaratma için Command Button denetimini kullanın.
3.Komut dugmesinin Caption özellligini ”Baglan” olarak belirleyin
4.Baglan dugmesini çift tıklayın.
Code penceresinde Command1_Click olay yordamı açılır
5.Yordoma asagıdaki program bildirilerini yazın
Private Sub Command1_Click()
KullanıcıAdı = InputBox(“Adınızı yazın.”)
If KullanıcıAdı = “Melike” Then
MsgBox (“Hoşgeldin Melike! Bilgisayarını başlatmaya hazır mısın?”)
Form1.Picture = _
LoadPicture(“C:\AaVb6\Ders06\Pcomputr.wmf”)
ElseIf KullanıcıAdı = “Mehmet” Then
MsgBox (“Hoşgeldin Mehmet Rolodex’ini görüntülemeye hazır mısın?”)
Form1.Picture = _
LoadPicture(“C:\AaVb6\Ders06\Rolodex.wmf”)
Else
MsgBox (“Ne yazık ki, sizi tanımıyorum.”)
End ‘programdan çık
End If
End Sub

Su kısma ekliceksiniz
6.Araç cubugundaki start dugmesine tıklayın.
Program,programlama ortamı içinde calısır.Sol üst kösesinde baglan dugmesi bulunana boş bir form ekrana gelir.
7.Baglan dugmesine tıklayın..
Command1_Click olay yordamındaki InputBox işlevi sizden adınızı yazmanızı isteyen bir iletişim kutusu açar.
8.Melike yazıp enter tusuna basın
Bu programda Pictura özelligi kullanarak windows **** dosyası forma dogrudan yüklenir.
Ve son olarak programımıza Resim ekliyoruz
araç kutusundaki PıcturaBox komutuna tıklayarak programın sag tarafındaki özelliklerdn ekliyoruz


ALINTIDIR


KAYNAK
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.