Visual Basic karmaşık mantıklara ve bicimlere sahip, Windows uyumlu uygulamaların tasarımlarını kolaylaştırıcı bir gorsel dildir. Bu dilde program geliştirmenin ilk adımı, kullanıcının ekranda gormek istediklerini saptamak ve ekran tasarımını gercekleştirmektir. Bu programda her şey nesne olarak tanımlanmıştır (form, yazı kutusu, komut duğmesi v.b.). Nesneler, kendilerine iliştirilmiş olan olayları (farenin tıklanması, farenin cift tıklanması gibi) tanıyabilir ve yazılmış olan komutlara gore tepki verebilir. Olaylar gercekleştiğinde işlemler yerine getirilir, ve pencereler guncelleştirilir. Sistem daha sonra yeni olayları bekler.

TEMEL KAVRAMLAR
Form: Windows pencerelerinin Visual Basic'deki karşılığıdır. Uygulama calıştırıldığında formlar pencerelere donuşur. Her uygulama en az bir form icermek zorundadır.

Prosedur: Komut cumlelerinden oluşan program parcalarıdır.

Modul: Tek bir dosyada toplanan ve programın herhangi bir yerinden cağırılabilen prosedurler ve tanımlamalar topluluğu.

Ozellik (Property): Nesne karakteristiklerini (boyut, renk, konum, &) ve nesne davranışlarını tanımlayan nitelikler.

Olay (Event): Nesnelerin algılayabildiği eylemlerin adıdır.

ARAC CUBUĞU VE KISAYOL TUŞLARI

Arac cubuğu uzerindeki kısayol tuşlarının işlevleri soldan sağa aşağıdaki gibidir:
· Standart EXE Proje Ekleme - File/Add Project (File Menusunden Add Project seceneği tıklanır)
· Form Ekleme - File/New Form
· Menu Tasarımı - Window/Menu Design - Ctrl+M
· Proje Ac - File/Open Project
· Proje Kaydet - File/Save Project
· Kes - Edit/Cut - Ctrl+X
· Kopyala - Edit/Copy - Ctrl+C
· Yapıştır - Edit/Paste - Ctrl+V
· Bul - Edit/Find - Ctrl+F
· Geri Al - Edit/Undo - Ctrl+Z
· Tekrar - Edit/Redo
· Başlat - Run/Start - F5
· Ara Ver - Run/Break - Ctrl+Break
· Sona Erdir - Run/End
· Proje Gezgini - View/Project Explorer
· Ozellikler Penceresi - View/Properties Window - F4
· Form Goruntu Penceresi - View/Form Layout Window
· Nesne Gezgini (tum nesneleri gosterir) - View/Object Browser
· Arac Kutusu (kontrol nesnelerini icerir) - View/Toolbox
· Veri tabanı Bağlantıları - View/Dataview Window

Proje ve Form Pencereleri
Tum Visual Basic bileşenleri bir proje icerisinde bulunur. Proje yaratıldıktan sonra, proje penceresinde, o uygulamada yer alan formlar, moduller ve ozel denetciler listelenir. Listeden istenilen form secildikten sonra View/Form ile formun kendisi ya da View/Code ile o forma ait kod goruntulenebilir. Formun uzerinde yer alan noktalara grid denir. Bu noktalar form uzerineyerleştirilecek nesnelerin hizalanmasını sağlar.

OZELLİKLER PENCERESİ
Bir formun konumunu değiştirmek onun ozelliğini değiştirmek anlamına gelir. Başlık cubuğu altındaki nesne kutusunda (Object Box) yer alan acıklama nesnenin adını ve ne tip bir nesne olduğunu belirtir. Orneğin Şekil-2'deki "Form1 Form" acıklaması secili nesnenin bir form olduğunu ve adının Form1 olduğunu gostermektedir. Nesne kutusunu altındaki ayarlar kutusunda (Settings Box) ise pencerede o anda secilmiş olan ayarın değeri goruntulenir ve değiştirilebilir. Seceneklerin coğunluğu kullanıcıya duşen liste olarak sunulur. Bu liste renkler icin paleti goruntulerken, pencerenin gorunur olma ozelliği icin ise doğru/yanlış (True/False) olarak sunulur.

Bazı Form Ozellik Tanımları
(Name): İsim
Appearance: Formun duz ya da 3-boyutlu gorunmesini sağlar.
BackColor: Artalan rengi
BorderStyle: Kenar cizgisi bicimi
Caption: Form Başlığı
ControlBox: Pencere kontrollarının olup olmayacağını belirler.
Font: Yazı tipini belirler.
Height: Formun yuksekliğini belirtir.
Left: Formun sol koordinatını belirler.
Top: Formun ust koordinatını belirler
Visible: Formu gizlemek ya da gizli formu goruntulemek icin kullanılır.
Width: Formun genişliğini belirtir.

__________________