Visual Basic Dersleri 2

Derse Geçmeden Önce Visual Basic programını açıp ondan sonra okuyunuz ve bir konu bitince hemen uygulamaya geçiniz.Sizin için daha yararlı olacaktır.
İleride resimli ve videolu anlatımlar koyacağım onlardan önce bu yazıları okuyarak iyi bir temel hazırlayın.Kolay Gelsin


Bu dersimizde Vb’nin arayuz bilesenlerinin en cok kullanilanlarina deginecegiz.

Menu

File
New Project : Yeni bir vb projesi acar.
Open Project : Diskte mevcut olan bir vb projesini acar.
-
Add Project : Proje gezgini’ne yeni bir proje ekler.
Remove Project : Mevcut olarak yuklu olan projeyi proje grubundan kaldirir.(Proje
grubuna ilerleyen derslerde deginecegiz.)
-
Save Project : Mevcut olarak yuklu olan projeyi diske kaydeder.
Save Project as : Mevcut olarak yuklu olan projeyi baska bir isimle diske
kaydeder.
-
Print : Mevcut olarak yuklu olan projenin printer’dan ciktisini alir.
Print Setup : Printer ayarlari ekranini acar.
-
Make .... (yeni bir proje actiginizda Make Project1.exe olarak gozukur.) : Mevcut
olarak yuklu olan projeyi exe olarak derler.
-
Exit : Vb programini kapatir.

Edit
List properties methods : Proje’de kullanilmak uzere secilmis obje ve
fonksiyonlarin listesini verir.
List Constants : Bir ozelligin (property) alabilecegi standart degerlerin
listelenmesi.(Genellikle vb bunu =’den sonra otomatik olarak yapar.
Esc tusuna basildiginda ise bu liste kaybolur.Eger listenin tekrar gosterilmesini
istiyorsaniz ya =’i silip tekrar yazacksiniz ya da menuden bu secenegi sececeksiniz. J )
Quick Info : Imlecin uzerinde bulundugu ozellik hakkinda bilgi verir.
Parameter Info : Fonksiyon veya sub ‘in parametreleri hakkinda bilgi verir.
(Genellikle vb bunu fonksiyon veya sub ismi yazildiktan sonra otomatik olarak
yapar.Esc tusuna basildiginda ise bu bilgi kutucugu kaybolur.Eger parametre
bilgi kutusunu tekrar gormek istiyorsaniz ya space tusuna basin ya da menuden
bu secenegi secin.)
Complete Word : Bir ozellik,obje,fonksiyon,sub kisaca vb icinde tanimli herhangi
bir programlama bileseninin ismini tamamlar.Ornek olarak msgbox ‘in tamamini
yazacaginiza msgb yazip ctrl+space ‘e basarsaniz vb hafizasinda tanimli olan
butun bilesenleri arayip msgb ile baslayanlari listeleyecektir.Eger 1 eslesme
mevcutsa liste gostermeden sozcugu tamamlayacaktir.

View
Code : Kod yazilan ekrani acar.
Object : Formun gorsel olarak tasarlandigi ekrani acar.
-
Definition : Imlecin uzerinde bulundugu obje,fonksiyon veya sub ‘in detay
bilgilerinin aciklandigi object browser ekranini acar.
Last Position : Imleci bir onceki konumuna getirir.
-
Object Browser : Vb’deki tanimli obje,fonksiyon,sub gibi bilesenlerin detayli
bilgilerinin listelendigi ekran.
-
Immediate Window : Runtime’da belirli degiskenlerin degerlerini okuyabilmemize
Veya uzerinde oynama yapabilmemize olanak saglayan immediate window’u acar.
Locals Window : Prosedur’de tanimlanmis butun degiskenlerin isimlerini ve
degerlerini gosterir.
Watch Window : Watch window’a eklenen degiskenlerin degerlerini listeler.
-
Project Explorer : Proje gezgini cercevesini gosterir.
Properties Window : Obje ozellikleri cercevesini gosterir.
Form Layout Window : Formun ekrandaki konumunu ayarlayacaginiz cerceveyi
gosterir.
Property Pages : Secili olan objenin varsa ozelliklerinin atanabildigi ozellikler
ekranini acar.
-
ToolBox : Arac kutusu cercevesini gosterir.
Data View Window : Vb’nin mevcut olarak bagli oldugu veri kaynaginin ozelliklerini
listeleyen ekrani acar.
Toolbars : Araccubuklarinin gosterilmesi/kaldirilmasi.

Project
Add ... : Yeni bir proje ekler.
Remove ... : Mevcut olarak acik projeyi kaldirir.
-
References : Vb’nin mevcut proje icin kullanacagi dll’lerin secildigi ekrani acar.
Components : Vb’nin mevcut proje icin kullanacagi obje’lerin secildigi ekrani acar.
(AracKutusunda bulunan objeler)
-

Format
Lock Controls : Mevcut formdaki objelerin kilitlenmesi.Form uzerindeki
konumlarinin sabitlenmesini saglar.(Bu secenek programcinin yanlislikla
obje konumunun degistirmesini veya objeyi silmesini engeller.)

Debug
Step into : Vb’nin imlecin bulundugu kod satirindan itibaren yorumlama
yapmasini saglar.
Step over : Vb’nin imlecin bulundugu kod satirindaki prosedur’un isleyisini
gostermeden yorumlama yapmasini saglar.
-
Toggle Breakpoint : Imlecin bulundugu satira yorumlamanin durdurulmasi icin
bir isaret koyar.Vb yorumlayicisi bu satira geldiginde program pause edilir.
Clear All Breakpoints : Butun breakpointleri kaldirir.

Run
Start : Programi calistirir.
Start with full compile : Programin tamamini yorumlayarak calistirir.
Break : Yorumlama islemini Start veya End komutu verilene dek durdurur..
End : Yorumlama islemini bitirir.

Tools
Menu Editor : Forma eklenecek menu’nun hazirlandigi ekrani acar.
Options : Vb’nin seceneklerinin gosterildigi ekrani acar.

Arac Kutusu

Bu bolumu anlatmadan once soyle bir geriye gidelim.Eskiden dos ortamindaki programlarda ekrana bir kutucuk yaratmak icin ne yapardik?

Koselere Г gibi karakterler ekler ve koseler arasindaki cizgileri – karakteri ile cizerdik.

Eminimki cogunuz kutucuk cizecek bir kod yazip her kutu cizme isleminde o
kodu kullanmistir.Yani her kutucuk gerektiginde tekrar kod yazmamissinizdir.Dogal ve
mantikli olan da bu zaten.

Simdi bir metin kutusunu (textbox) dusunun.Bu Ms’in yazip vb ile size sundugu bir objedir.Bunun gibi bir suru obje mevcuttur.Ornek olarak listview,treeview…
Hangi objelerin projede kullanilacagini Project/Components menusunden seciyoruz.
Iste bu ekranda sectigimiz objeler Arackutusunda bizim kullanmamiz icin ekleniyor.

Proje Gezgini

Bu cerceve mevcut olarak acik olan proje bilesenlerini listeler.Bu bilesenler form,moduller
classmoduller,Dataenvironment, DataReport olarak orneklenebilir.Ilerleyen derslerimizde
bu bilesenlere de deginecegiz.



Ilk Vb programimiz
Aslinda ilk programi yazmadan once deginecek birkac konu mevcut ama sizi yaziya bogmak istemiyorum.Sonucta bu is sadece okuyarak olmaz. J

Standart bir exe projesi acin.
Uygulama tasarim alaninda form’un uzerinde herhangi bir yere cift tiklayin.
Kod yazma ekrani acilacaktir ve asagidaki kod gozukecektir.

Private sub Form_Load()
End sub

Kodu asagidaki gibi degistirin

Private sub Form_Load()
Msgbox “Hello world!!!”
End sub

F5’e basin ve program calisacaktir.Ilk once “Hello world!!!” seklinde bir mesaj kutusu belirecektir.OK’e bastiktan sonra form1 ekranda gozukecektir.Vb’ye geri donmek icin
Formu normal bir windows ekranini kapatirmis gibi X’dan kapatin.



Iste ilk programimizi yazdik.Artik yavas yavas Vb’ye alismaya baslamissinizdir umarim.
Bir sonraki dersimizde nesneye dayali programlama’dan ve Vb’nin kod sisteminden
bahsedecegim.

0 yorum:

Yorum Gönder

 
Copyright © Visual Basic Blogu