D
- 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
.
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
.