PlanetX

Visual Basic .NET: IDE'ye ve Degiskenlere Giris

Bu yazıyı derecelendir
Ilk yazidaki genel bilgilerden sonra artik baslamaya haziriz.

  • Ilk Projeyi Olusturma:


Oncelikle programi indirip kurdugunuzu varsayiyorum. Programi calistirdiginizda onunuze asagidaki gibi birsey gelicektir.

1.jpg

Resimde de isaretlendigi gibi once "New Project"e tiklayin. Asagidaki gibi bir pencere goreceksiniz.

2.jpg

Acilan pencerede isterseniz "Name" yazan yeri degistirerek projenize bir isim belirleyin ki yapmak zorunda degilsiniz. Sonrasinda "Console Application"a cift tiklayin. Artik hazirisiniz! Kodlarinizi yazdiktan sonra denemek icin asagida isaretlenen yesil renkli play tusuna benzeyen butona basmaniz yeterli olacaktir.

3.jpg

  • Variables(degiskenler):


Degisken kabaca verilerin tutulmasi icin RAMde ayrilan bolumdur. Adindan da anlasilabilcegi gibi sakladigi data(gereksiz bir bilgi olarak "data" kelimesi coguldur; tekili ise "datum"dur ) degistirilebilir. Her degiskenin bir turu ve adi vardir. Simdilik sadece temel ve orneklerde kullanilacak degiskenlerden bahsedilicek.

Integer: Tam sayidir. Ornekler: 343, 4534543, 823768273, -4333, 0 ... Alabilecegi maksimum deger 2147483647 minimum deger ise -2147483647'dir. Virgullu degerleri(0.4 gibi) almaz. Eger bir Integer'a 5.6 gibi kesirli bir deger verirseniz noktadan sonraki sayiyi yoksayacaktir. Yani 5.6'yi 5 olarak alacaktir. Ustunde matematiksel islem yapilabilen bir degiskendir(ilerki yazilarda daha ayrintili bahsedilicek.). Varsayilan degeri 0'dir.

Boolean: Iki deger alabilir True(dogru) ve False(yanlis). Varsayilan degeri False.

Char: Tek bir karakter alabilir. Ornekler: "a", "C", "6", "." ... Burda dikkat edilmesi gereken sey mesela Integer olan 6 ile Char olan "6" ayni sey degildir. Ornek vermek gerekirse Char olan "6" ile matematiksel islem yapilamaz. Varsayilan degeri bostur. Aslinda tam olarak bos degildir ama daha ayrintili bilgiyi yine ilerleyen yazilarda goreceksiniz.

String: Birden fazla karakter alabilir(2147483647 karaktere kadar.). Ornekler: "Ali", "D.d33", "z", "game honor" .... Ek bilgi olarak String'ler aslinda Char dizisidir. Varsayilan degeri bostur.

Degisken tanimlamak icin kullanilan syntax(soz dizimi) asagidaki gibidir:

Integer icin:

Kod:
Dim tamsayi as Integer
Boolean icin:

Kod:
Dim qq as Boolean

Orneklerdeki "Dim", "dimension"in kisaltmasidir ve degisken tanimlamak icin kullanilan deyimlerden biridir. VB.NET'te tanimlanan degisken adlari buyuk kucur harf duyarli degildir.

Kod:
Dim A as Integer

Dim a as Integer
Ustteki iki satir tamamen aynidir.

Verilen degisken adlarinin turu farkli olsa bile adlari farkli olmalidir. Degiskene bazi istisnalar disinda istediginiz adi verebilirsiniz. Bu istisnalar degisken turu adlari gibi seylerdir. Ornegin bir degiskene "Dim" veya "Integer" adini veremezsiniz.


Degiskenlere deger atamanin pek cok yolu mevcut. En cok kullanilanlar ise asagidaki gibi:

Ornek 1:

Kod:
Dim tamsayi as Integer
tamsayi = 20
ya da

Kod:
Dim tamsayi as Integer = 20
Dikkat edin tirnak isareti kullanilmiyor.

Ornek 2:

Kod:
Dim Yazi as String
Yazi = "Planet X"
ya da

Kod:
Dim Yazi as String = "Planet X"
Bu ornekte dikkatinizi cekmek istedigim yer tirnak isaretleri. String'lere (ve Char'lara) dogrudan bir deger atarken Integer'in aksine tirnak isaretleri kullanilmalidir.
Ayrica ustteki ornekler ilk operator orneklerimiz olup ve kullanilan operator ise "=" isaretidir.

  • Ilk Programiniz:


Simdi minik bir program yapabilicek kadar bilgiye sahipsiniz.

Kod:
Module Module1

	Sub Main()
	Dim isim as String
	isim = "Ali Veli"
	Msgbox(isim)
	End Sub

End Module
Burdaki Module, Sub, Msgbox gibi seyler hic kafanizi karistirmasin. Odaklanmaniz gereken yer "Sub Main()" ve "End Sub" arasindaki kodlar. Cunku bunlar program derlendiginde ilk olarak calistirilicak kodlardir.
Bu kodlarin yaptigi sey sirayla "isim" adinda bir String tanimlamak, daha sonra "isim" degiskenine "Ali Veli" girmek ve son olarak da bir mesaj kutucugu icinde "isim" adli degiskeni gostermektir ki burda o degiskenin degeri "Ali Veli"dir.
Yani goruceginiz mesaj kutusu asagidaki gibi olacaktir:

4.jpg

Son islem satiri olan "Msgbox(isim)" islemin tamamlanmasi icin sizin kutucuga tamam demenizi bekler. Ardindan yurutulecek baska bir komut olmadigindan program kapanacaktir.

BorisPeace tarafından 22/11/2011 11:37 tarihinde güncellendi

Etiketler: basic, degisken, ide, vb.net, visual
Kategori
Visual Basic .NET , Programlama

Yorumlar

  1. tarhuman - ait Kullanıcı Resmi (Avatar)
    Ehehe Planetx o genel bilgileri okumuştum ama sen yeni konu açana kadar unuttum bir daha bakayım dur .
Tüm zamanlar GMT +3 olarak ayarlandı. Şu anda saat 11:54.
Sitemizde vBulletin® altyapısı kullanılmaktadır. Tüm hakkı saklıdır.
GameHonor.com © 2007-2019
Steam Connect feature for vBulletin - Powered by Steam
vBulletin Skin By: PurevB.com