Visual Basic Dersleri (Nesnenin veya Formun Properties özellikleri) DEVAM

Devam Edelim..Umarım Giriş İçin Atladığım bir yer Olmamıştır.Olduysa Hakkınızı helal edin Kardeşler / Abiler Yazmanız yeterli Ekleriz.

En çok kullandığımız olaylardan biri Değişken tanımlama.Bu sayede programımız daha hızlı çalışır.Değişkenin tipine bağlı olarak değişir gerçi bu ama :) Olsun.Değişken tanımlada Dikkat edilecek Bir Husus.Değişkeni General Declarations kısmına yazarsanız o Değişken Tüm Formda Geçerli Olur.Ancak Bir Nesne Altında Tanımlarsanız o nesne altında verimli olur.Umarım Anlayabilmişidir arkadaşlar.Bakınız Bir örnek yapalım hemen ;

Resimdeki Örnekte Rapboy ve Rapboy 1 isimli iki tane String tipinden değişkenim var.Her ikisinin de ne olduğunu program açılırken belirttim.Yani Load da.Ancak Rapboy Stringimi General Dec. Bölümüne yazdım Rapboy 1 i ise Command2 butonuna.Command2 butonunda rapboy1 değişkenim tanımlı ancak rapboy değişkenim tanımlı değil.Yinede butona bastığımda Text1 de yazanı msgbox şeklinde bana bildiriyor.Ancak Rapboy1 değişkenim Command1 butonumun veya General Declarationumda tanımlı olmadığından Boş Bir Mesaj Kutusu geliyor.Aradaki Farkı anlamak için yeterlidir umarım bu örnek.

Tipler;

Integer :
Visual Basic’te tam sayı degişkenleri tanımlamak için kullanılır. Hafızada 2 byte yer kaplarlar. Alabilecegi değer aralıgı –32768 ile +32767 arasındadır.DefInt bildiri deyimi ile tanımlanabilirler. Ayrıca bir degişkenin sonunda % karakteri bulunuyorsa bu degişken integer tipindedir.

Long :
Daha büyük bir aralıkta integer yani tamsayı tanımlamak için kullanabilecegimiz bir veri tipidir. Hafızada 4 byte yer kaplar. Kullanılabilecek uç degerler +2,147,483,647 ile -2,147,483,648 dir. Long tipinde bir degişken tanımlamak için DefLng bildirimini veya degişken sonunda & karakterini kullanabiliriz.

Single :
Tam sayı olmayan küsüratlı sayılar için kullanabilecegimiz bir veri tipidir. Kayan-noktalı sayı olarak isimlendirilir. Single tipindeki veriler bellekte 4 byte yer kaplarlar. Nekatif sayılar için alabilecegi aralık -3.402823E38 ile –1.401298E-45 ,pozitif sayılar için alabilecegi aralık 1.401298E-45 ile 3.402823E38 arasındadır.Single tipinde veri tanımlamak için DefSgn bildirimi veya degişken sonuna ! karakteri konur. 7 haneye kadar hassastır.Daha sonrası yuvarlatılır.

Double :
Visual Basic’te kullanılabilecek en büyük sayısal degerlerin veri tipidir. Hafızada 8 byte yer kaplarlar. 16 haneye kadar hassastırlar. Maximum alabilecegi degerler pozitif sayılar için 4.94065645841247E-324 ile 1.797693134862232E308 , nekatif sayılar için de -1.797693134862232E308 ile -4.94065645841247E-324 arasındadır. DefDbl bildirimi veya # sembölü ile double tipinde degişkenler tanımlanabilir

Def Deyimi

A , B, C ile başlayan bütün karakterler Integer türünde olmak zorundadır.
D ile başlayan bütün karakterler Date türünde olmak zorundadır.
V ile başlayan bütün karakterler Single türünde olmak zorundadır.
K ile başlayan bütün karakterler Variant türünde olmak zorundadır.
S ile başlayan bütün karakterler String türünde olmak zorundadır.

Def deyimi dim deyiminden farklıdır. Def ile sadece bir harf yada harf aralıgı belirtilebilir.Burada belirtilen harf ile başlayan bütün değişkenler artık o bildiri deyimindeki tipdedir

Değişkenlere Değindik.Şimdi Fonksiyonlarımıza değinelim arkadaşlar.

Kafaların karışmaması açısından Fonksiyonlarıma diğer postumda değiniyorum.(Not : Veri Tiplerinde alıntı vardır.Uzun olduğundan Zamanında öğrenmek için kaydettiğim bir belgemden alıntı yaptım.Fakat nerden aldığımı unutmuşum.)

0 yorum:

Yorum Gönder

 
Copyright © Visual Basic Blogu