Dokuzl

Dokuzl

asdsad
 
Anasayfacixtr dokuzlSSSÜye ListesiKullanıcı GruplarıAramaKayıt OlGiriş yap

Paylaş | 
 

 Visuaual Basic'de Kontrol Komutları

Önceki başlık Sonraki başlık Aşağa gitmek 
YazarMesaj
EmirX
Admin
Admin
avatar

Mesaj Sayısı : 571
Yaş : 24
Nerden : Ümraniye
İş/Hobiler : Öğrenci
Lakap : oOrkOo
Ruh Halim :
Rep : 10
Kayıt tarihi : 18/12/07

Karekter Kağıdı
Irk: Osmanlı
Seviye:
50/100  (50/100)
XP:
59/100  (59/100)

MesajKonu: Visuaual Basic'de Kontrol Komutları   C.tesi Ocak 12, 2008 3:02 am

Kontrol komutlari programcilar tarafindan sikca kullanilan belirli ifadeleri kontrol etmek veya bazi sartlarin gerçeklesip gerçeklesmedigini kontrol etmek amaciyla kullanilan komutlardir. Biz burada en çok kullanilan komutlarin üzerinde duracagiz.
If Kontrol Yapisi :
Genel olarak bu komut yapisi su sekilde yazilir.
If Kosul Then
Kosul dogru ise yapilmasi istenen islemler.
Endif

Kullandigimiz her If kontrolu için mutlaka bir Endif kullanmaliyiz. Bu kontrol yapisinin sonlandigini belirtir.
Örnek:

If ad="FATIH" Then

Maas=10000000
Endif

Eger kosul gerçeklesmemis ise yapilmasi istenen bazi islemler varsa o zaman su sekilde bir kontrol yapisini kullanabiliriz.
If Kosul Then
Kosul dogru ise yapilmasi istenen islemler.
Else
Kosul yanlis ise yapilmasi istenen islemler.
Endif
Ayni anda bir kaç kosul için karsilastirma yapilmak isternirse;
If Kosul Then
Kosul dogru ise yapilmasi istenen islemler.
Elseif Kosul1 Then
Kosul1 dogru ise yapilmasi istenen islemler.
Elseif Kosul2 Then
Kosul2 dogru ise yapilmasi istenen islemler.
Else
Bütün kosullar yanlis ise yapilmasi istenen islemler.
Endif
yapisi kullanilir. Bu yapida mutlaka Else blogunun bulunmasina gerek yoktur. Burada eger Kosul dogru ise ilk Then’den sonraki satirlar çalistirilarak Elseif ifadesine kadar icra edilirler. Daha sonra Endif ifadesinden sonraki satir icra edilir.Eger Kosul yanlis ise Kosul1 ifadesi kontrol edilir.Dogru ise buradaki then den sonraki satirlar çalistirilir. Yanlis ise Kosul2’ye bakilir. Eger bu kosulda yanlis ise Else ifadesinden sonraki satirlar çalistirilir.
Örnek :

If Isim="Ali" Then
Maas=Maas * 1.2

Elseif Isim="Murat" Then

Maas=Maas * 1.4

Elseif Isim="Kemal" Then

Maas=Maas * 1.1

Endif

Örnek :

If Bolen=0 Then

Msg.Text=" Bolen sayi sifir olamaz."

Else

Sonuc= Sayi / Bolen

Msg.Text = Sonuc

Endif

Ornek :

If name="Ali" AND no="1301920035"

Not=4

ElseIf name="Ahmet" AND no="1301940023" Then

Not=3

ElseIf name="Hakan" AND no="1301930045" Then

Not=2

ElseIf name="Hatice" AND no="1301940005" Then

Not=7

Endif

Select Case:

Bu kontrol yapisinda sadece bir degiskenin durum kontrolü yailir.Kontrolü yapilacak degiskenin genel olarak alabilecegi degerler belirli ise bu yapinin kukllanilmasi If yapisina göre daha avantajlidir. Yazilis biçimi genel olarak asagidaki sekildeki gibidir
Select Case Degisken
Case Deger1
Degisken=Deger1 oldugu durumda yapilmasi istenen islemler
Case Deger2
Degisken=Deger2 oldugu durumda yapilmasi istenen islemler
Case Else
Degisken yukaridaki degerler den hicbirine esit degil ise yapilacak islemler
End Select
Kullandigimiz her Select ifadesi için bir End Select kullanmaliyiz.
Örnek :

Select Case No

Case 1304

Name="Murat Tuna"

Case 1306

Name="Ayse Sinem"

Case 1307

Name="Hakan Kaya"

Case 1312

Name="Abdullah Kahyali"

Case 1324

Name="Hatice Uygun"

End Select

Örnek :

Select Case Ay

Case 1

Max_date=31

Case 2

Dim Artik as Integer

Artik = Yil Mod 4

If Artik=0 Then

Max_date=29

Else

Max_date=28

Endif

Case 3

Max_date=31

Case 12

Max_date=31

Case Else

Mesaj="Error : Bir yilda 12 ay vardir."

End Select

_________________


Etramızda Çok Artist Var ama Bilmiyorlar yönetmen biziz




Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör http://dokuzl.clubme.net
 
Visuaual Basic'de Kontrol Komutları
Önceki başlık Sonraki başlık Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» ChatBox Komutları ve Yönetici Yetkileri...
» Hiperaktivite kontrol altına alınabilir mi?

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Dokuzl :: Oyun :: Programlama-
Buraya geçin: