Visual Basic Dersleri ( Ders 3)

D

dmxlimithra

Yaptıkların Kadar Yapmadıklarından da Sorumlusun !
Thread Starter
Ultra Member
Joined
Jan 23, 2023
Messages
324
Reaction score
46
Ders 3 - Değişkenler ve Sabitler

A)Sabit; Program içerisinde değeri değiştirilemeyen verilerdir. Sabitin değeri değiştirilirse program hata verir. Örneğin RC isminde bir sabit tanımladık RC değeri 100 ise program içerisinde bunu 100 + veya 100- yapamayız yani değer 100 olarak kalır ve değiştirilemez.

->Sabitler Const sözcüğü ile tanımlanır.


Örnek:

Doğru bir sabit tanımlama örneği.

Kod:
Const RC=100

MsgBox("RC Değeri: " & RC)

Yanlış sabit örneği:

Kod:
Const RC = 100

MsgBox("RC Değeri: " & RC +1 )

Eğer bu bir değişken olsaydı ekranda 101 değerini görebilirdik ancak sabitlerde değer değişmediği için programımız hata verecektir.






B)Değişken: Bilgiyi hafızada tutan program içerisinde değiştirilebilecek verilerdir. Dinamik ve Statik olarak ikiye ayrılırlar değişken türlerine geçmeden önce değişken tanımlamada dikkat etmemeiz gereken bazı kuralları anlatacağım.



Değişken Nasıl Tanımlanmaz?

1-) Değişlenlerde özel karakterler kullanılmaz.( [] - {} - % vb... )

2-) Değişken harf ile başlar , rakam ile başlamaz.

3-)Kodlar değişken olarak kullanılmaz.



Değişken Nasıl Tanımlanır?

1-) Değişken tanımlamaya, dinamik değişkenlerde "Dim" , statik değişkenlerde ise "Static" ile başlanır.

2-) Dinamikler;

Kod:
Dim değişken_adi As Değişken Türü
şeklinde tanımlanır.

3-) Statikler;

Kod:
Static statik_adi As türü

şeklinde tanımlanır.


Statik İle Dinamik Arasında ki Fark

Dinamik değişkenler son değeri saklamaz, statik değişkenler ise son değeri saklarlar.

Nasıl Mı?


Değerimiz 50 olsun bir dinamik değişkende; Bir buton ve label ekleyelim ve dinamik değişkenimizi label ile ilişkilendirip değeri yazmasını sağlayalım label değeri ne kadar tıklasakta 50 olarak kalacaktır.Statik değişkende ise değerimiz 50 - 100 - 150 olarak devam edecektir.


Ben size statik değişken örneği veriyorum bu örnek ile zaten farkı anlayacaksınız;



->Buton ve label ekleyin label texti 10 olsun :)

Kod:
Static lbl

lbl = lbl + 10

Label1.Text = lbl













.
 
SPAM IS FORBIDDEN!
  • SPAMMERS ARE BANNED FROM THE FORUM AND CANNOT USE ANY OF THE CHEATS
  • For example: thanks, thx, very good, asdqwe, working, ty and so on!
  • For example: Writing the same message over and over. thanks, thx and so on!
  • Copying and copying someone else's message is prohibited.
  • It is forbidden to send messages to increase the number of comments on threads that you have no knowledge of.
  • Write your own opinion when commenting!
  • If you see spam message, please let us know with the REPORT button!

Theme editor

Top Bottom