Önsöz

ÖNSÖZ

Çıktığı günden beri büyük beğeni toplayan ve programcılığı zevke dönüştüren Visual Basic programlama dili,programcılık korkulacak,sıkıcı bir iş olmaktan çıkıp herkesin ilgisi haline gelmiştir. Bunda Visual Basic dilinin katkısı azımsanamayacak kadar çoktur. Visual Basic hem Basic dilinin getirdiği kolaylığı hem de Windows ortamının getirdiği görselliği en üst seviyede programcıya sunabilmektedir. Eskiden Basic dili ile başlangıç olarak kabul edilir ancak ciddi denebilecek hiçbir uygulama Basic dili ile yazılamazdı. Halbuki Visual Basic hem başlangıç seviyesinde bir dil olma özelliğini korurken hem de en profosyonel uygulamaları bile geliştirebilecek kapasitede bir dildir. Günümüzde Visual Basic ile yapılmış bir çok modern uygulama görebilir ve kendiniz de kolayca yapabilirsiniz.

Windows ‘un Visual Basic Programlama yapısının programlamaya getirdiÄŸi yeni boyut programlama dillerinin monotonluktan kurtarmış ve her versiyonda büyük yeniliklerin ve kolaylıkların programlama dilleri içerisinde yer almasına sebep olmuÅŸtur. Visual Basic in ilk versiyonu ile bugün ulaÅŸtığı (Visual Basic Pro 6.0) versiyonu arasında gerçekten çok büyük bir geliÅŸme yaÅŸanmıştır ve uzun bir süre yenilik ve kolaylıkların devam edeceÄŸi de görülmektedir. Eskiden kullanılan programlama dilinin versiyonu önem taşımazdı, ancak ÅŸimdi her versiyonda büyük yenilikler yaÅŸanmakta ve programcı haklı olarak hep en son versiyonla program yapma isteÄŸi duymaktadır.

Visual BASİC 6.0 PROJE TASARIM PENCERESİNE

BAKIÅž

Visual BASIC 6.0 açıldığı zaman karşınıza Åžekil 1.1’de görülen ekran görüntüsü gelecektir.

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image002.jpg[/IMG]

Åžekil 1.1 –Visual Basic açılış ekranı

Örnekler Standard EXE projeleri ile oluşturulacaktır. Visual basıc tasarım penceresi açıldığında göze ilk çarpan önemli özellik tasarım ortamının MDI modunda açılmasıdır.(Şekil 1.2)

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image004.jpg[/IMG]

5

Şekil 1.2 Visual BASIC 6.0 Proje Tasarım Penceresi

MENÜ SATIRI: 11 adet ana menü başlığı ve herbirinin alt menülerini içerir. Visual BASIC ortamında proje(yazılım) geliştirirken yararlanılabilecek çeşitli fonksiyonları vardır.

KONTROL NESNELERİ: Visual BASIC ortamına önceden yerleştirilmiş neslerdir. Bu kontrollerden gerekli olanları form üzerine taşınır ve yazılım icrası esnasında istenilen fonksiyonları yerine getirebilmeleri için bu kontrollere bağlı bilgisayar programları(kodlarcodes) da oluşturulur.

FORM: Visual basıc pojesinin temel nesnesidir. Proje ile ilşkili tüm nesneler form üzerine yerleştirilir. Bir projede, gerekiyorsa birden fazla form da bulunabilir.

PROJECT: O anda aktif formla ilişkili olarak bazı işlevleri yerine getirir. Pencere başlığının hemen altında iki guruba ayrılmış üç buton bulunur. Bunlardan View code butonu seçilirse , o

esnada aktif olan nesneye bağlı olarak oluşturulmuş bilgisayar programı(kodu) görüntülenir.

View Object butonu seçilirse de, bu durumda tasarım aşamasında o an için seçilmiş olan nesne x

görüntülenecektir.

Tolggle Folders butonu ile ise proje içinde kullanılan genel maksatlı modüller, ormlar, ınıflar ve kaynak dosyaları gibi proje bileşenleri bir dizin mantığı içinde ayrıntılı veya toplu halde görüntülenir.

ÖZELLİKLER : o anda aktif durumdaki (seçilmiş) Visual BASIC kontrolünün tüm özellikleri görüntülenir.

IMMEDIATE: breake modda (tasarım ortamında program akışının kesilmesi) otomatik olarak boş olarak açılır.Debug,reset ve komut satırındaki işlemler uygulanabilir veya program akışını kalındığı yerden devam edilebir.

LAYOUT: Formların ekrandaki pozisyonlarını mouse yardımı ile ayarlanabilir.

MENÜ SATIRI

FİLE(DOSYA) MENÜSÜ:

Åžekil 1.3’deki alt menülerden oluÅŸur.

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image006.jpg[/IMG]

r isimle yeniden saklanabilir. Print:Project ile ilgili istenilen (kod sayfasını,formu) bölümleri yazıcıya gönderir. Print Setup:Uygulamanızı yazıcıya aktarma durumunda yazıcı tipini, yazıcıdaki kagıt baskısını,yatay,dikey durumunun ayarı. Make Project..exe:Çalıştığımız Visual Basic uygulamasını EXE haline çevirerek Visual BASIC ortamından bağımsız çalışılmasını sağlar. Make Project Group:Uygulamamız birden fazla project içeriyorsa görüntülenir. Uygulamanızda oluşturmak istediğiniz projeleri seçmenizi sağlar. Exıt:Visual BASIC ortamından çıkışı sağlar." v:shapes="_x0000_s1027" height="570" width="438">

EDİT MENÜSÜ

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image009.jpg[/IMG]

Undo Delete(Gerial):Yapılan son işlemi geri alır.

Can’t Redo(Yinele): Geri alınan iÅŸlemi tersine çevirir.

Cut(Kes): Seçilen alanı silip panoya alır.

Copy(Kopyala): Seçilen alanı panoya kopyalar.

Paste(Yapıştır):Panodaki bilgileri yazdırır.

Paste Link(Özel Yapıştır):Panodaki bilgileri istenilen biçimde yapıştırır.

Delete: Seçilmiş metin yada nesneyi siler.

Select All: Aktif kod penceresindeki bütün kodu veya form üzerindeki bütün kontrolleri seçmek için kullanılır.

Find(Ara): Visual BASIC kodu içerisinde bir metni aramak için kullanılır.

Find Next(Aramaya Devam): Find ile yapılan arama işlemine kaldığı yerden devam etmek için kullanılır.

Replace(Değiştir): Bir metin içinde bir sözcüğü aratıp, bulunduğu takdirde başka sözcükle değitirmek.

Indent(Tab):Tab tuşunun görevini yapar.

Outdent(Shift Tab): Tab tuşunun ilerlettiği sutun miktarı kadar sola kaydırır.

Insert File(Dosya Birleştir): Çalışılan kod sayfasının içerisine başka bir dosyada bulunan kodu eklemek için kullanılır.

List properties/Methods: Kod penceresine her uygun ifadenin ardından bu ifadeden sonra yazılabilecek mümkün diğer ifadeleri içeren bir yardım kutucuğu görüntüler.(data1. sonra gelecek menü)

List Constants:Kod penceresinde,yazılan ifadenin alabileceği sabit değerleri içeren yardımcı bir pencere görüntüler.

Quick Info: Kod penceresinde seçilen fonksiyonların,metodların,prosedürlerin ve değişkenlerin yazılımını gösteren yardımcı bir pencere görüntüler..

Parameter Info: Kod penceresinde yazılan veya ifadelerin ,çerdikleri parametreleri gösteren yardımcı bir pencere görüntüler.

Complate Word: VB, yazmakta olduğunuz ifadeden kelimeyi bulmaya çalışır. Ve kullanmanızı sağlar.

Go to Row: Satıra git (Birinci,Önceki,Sonraki,Yeni)

Bookmark:Program kodunun çok sık kullanıldığı satırlarına kolay bir şekilde ulaşmak için kullanılır.

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image011.jpg[/IMG]

VİEW MENÜSÜ

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image013.jpg[/IMG]

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image017.jpg[/IMG]PROJECT MENÜSÜ

FORMAT MENÜSÜ

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image020.jpg[/IMG]

DEBUG MENÜSÜ

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image022.jpg[/IMG]

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image023.gif[/IMG]

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image025.jpg[/IMG]

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image028.jpg[/IMG]TOOLS MENÜSÜ

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image029.gif[/IMG]

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image030.gif[/IMG]

ADD-INS MENÜSÜ

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image032.jpg[/IMG]

WİNDOW MENÜSÜ

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image034.jpg[/IMG]

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image035.gif[/IMG]

HELP MENÜSÜ

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image037.jpg[/IMG]

[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image038.gif[/IMG]

Yorum Yapın