
Visual Basic Araç Çubuğu ve Kısayolları Anlatımı
Åžekil-1′de araç çubuÄŸu ve üzerindeki kısayol tuÅŸları görüntülenmektedir.
Â
Â

Şekil-1. Araç Çubuğu
Â
Â
Araç çubuğu üzerindeki kısayol tuşlarının işlevleri soldan sağa aşağıdaki gibidir:
·        Standart EXE Proje Ekleme – File/Add Project (File Menüsünden Add Project seçeneÄŸi tıklanır)
·        Form Ekleme – File/New Form
·        Menü Tasarımı – Window/Menu Design – Ctrl+M
·        Proje Aç – 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
·        Özellikler Penceresi – View/Properties Window – F4
·        Form Görüntü Penceresi – View/Form Layout Window
·        Nesne Gezgini (tüm nesneleri gösterir) – View/Object Browser
·        Araç Kutusu (kontrol nesnelerini içerir) – View/Toolbox
·        Veri tabanı BaÄŸlantıları – View/Dataview Window
Â
Proje ve Form Pencereleri
Tüm Visual Basic bileşenleri bir proje içerisinde bulunur. Proje yaratıldıktan sonra, proje penceresinde, o uygulamada yer alan formlar, modüller ve özel denetçiler listelenir. Listeden istenilen form seçildikten sonra View/Form ile formun kendisi ya da View/Code ile o forma ait kod görüntülenebilir. Formun üzerinde yer alan noktalara grid denir. Bu noktalar form üzerineyerleştirilecek nesnelerin hizalanmasını sağlar.
Â
ÖZELLİKLER PENCERESİ
Bir formun konumunu deÄŸiÅŸtirmek onun özelliÄŸini deÄŸiÅŸtirmek anlamına gelir. Özellikler penceresi açıldığında Åžekil-2′deki gibi görüntülenir. BaÅŸlık çubuÄŸu altındaki nesne kutusunda (Object Box) yer alan açıklama nesnenin adını ve ne tip bir nesne olduÄŸunu belirtir. ÖrneÄŸin Åžekil-2′deki “Form1 Form” açıklaması seçili nesnenin bir form olduÄŸunu ve adının Form1 olduÄŸunu göstermektedir. Nesne kutusunu altındaki ayarlar kutusunda (Settings Box) ise pencerede o anda seçilmiÅŸ olan ayarın deÄŸeri görüntülenir ve deÄŸiÅŸtirilebilir. Seçeneklerin çoÄŸunluÄŸu kullanıcıya düşen liste olarak sunulur. Bu liste renkler için paleti görüntülerken, pencerenin görünür olma özelliÄŸi için ise doÄŸru/yanlış (True/False) olarak sunulur.
Â
Â

|
Bazı Form Özellik Tanımları
|
|
(Name):  İsim
|
|
Appearance: Formun düz ya da 3-boyutlu görünmesini sağlar.
|
|
BackColor: Artalan rengi
|
|
BorderStyle: Kenar çizgisi biçimi
|
|
Caption: Form Başlığı
|
|
ControlBox: Pencere kontrollarının olup olmayacağını belirler.
|
|
Font: Yazı tipini belirler.
|
|
Height: Formun yüksekliğini belirtir.
|
|
Left: Formun sol koordinatını belirler.
|
|
Top: Formun üst koordinatını belirler
|
|
Visible: Formu gizlemek ya da gizli formu görüntülemek için kullanılır.
|
|
Width: Formun geniÅŸliÄŸini belirtir.
|
Â
Åžekil-2. “Properties” Özellikler Penceresi
Â
Programı Başlatma
Visual Basic programını baÅŸlattığınızda ekrana Åžekil-3′deki Yeni Proje Penceresi gelir. EÄŸer Visual basic daha önceden çalışıyor ise aynı pencereyi File/New project seçeneÄŸi ile de açabilirsiniz. Bu pencere seçenekleri ile proje tipini belirleyebilirsiniz. Normal proje için Standard.EXE, Internet ile ilgili projeler için Activex.EXE kullanınız.
 
Â
Åžekil-3. Yeni Proje Diyalog Penceresi
Â

Şekil-4. Proje Tasarım Penceresi
Proje açıldıktan sonra proje tasarım penceresi Åžekil-4′deki gibi ekrana gelir. Bu pencerenin baÅŸlığı Project1: Microsoft Visual Basic (Design) olarak görüntülenir. Daha sonra bu program çalıştırıldığında Design-Run olarak deÄŸiÅŸecektir.
Â
Bu yeni proje bir form ile baÅŸlar. Genelde bu form programınızın baÅŸlangıç sayfası olur. Form penceresi dışında Tasarım Penceresi üzerinde projede yer alan formları gösteren “Project1″ adlı proje penceresi, formun ekran üzerindeki boyutunu gösteren “Form Layout” penceresi ile nesne özelliklerini gösteren “Properties” penceresi yer alır. Tasarım penceresinin sol tarafında ise nesne yaratımı için gerekli bir araç çubuÄŸu bulunur.
Â
Projeyi Saklama
Projenin saklanması için öncelikle projenin bileşenleri (form, kod modülü, vs.) ayrı ayrı ait oldukları dosyalara saklanmalı, daha sonra projenin kendisi proje dosyası olarak saklanmalıdır.

 Şekil-5. Yeni Adla Proje Saklama Penceresi
Â
Projeyi saklamak için File/Save Project menü seçeneÄŸi ya da araç çubuÄŸu üzerindeki Save Project düğmesi tıklanır. Her proje bileÅŸeni için ardı ardına Åžekil-5′deki Yeni Adla Proje Saklama Diyalog kutusu ekrana gelecektir. Bu kutu üzerinde her dosyanın adını ve yerini belirlemeniz gerekmektedir.
Â
Â
Formları Programlama
Â

Formlar 20′den fazla olaya tepki verebilirler. Bu tepkinin ne olacağını kodlama ile belirtebilirsiniz. ÖrneÄŸin, kullanıcı form üzerindeki herhangi bir bölgeyi tıkladığında bir mesaj görüntüleyebilirsiniz. Kodlamayı yapabilmek için formu çift tıklamak ya da View/Code komutu kullanmak yeterlidir. Bu komut çalıştırıldığında Åžekil-6′daki pencere ekrana gelir. Bu pencerenin üst sağındaki “Object” kısmında formda yer alan tüm nesnelerin listesi, soldaki “Proc” kısmında ise nesnenin tanıyacağı olaylar bulunur.
Â
Åžekil-6. Form Kod Penceresi
Â
Form tıklandığında “Fareyi tıkladınız” mesajını vermek için gerekli kod aÅŸağıdadır:
Sub Form_Click
                        Print “Fareyi tikladiniz.”
End Sub
Â
|
Örnek Form Olayları
|
|
Activate
|
Formun etkin pencere olması
|
|
Click
|
Form üzerinde farenin tıklanması
|
|
DblClick
|
Form üzerinde farenin çift tıklanması
|
|
Deactivate
|
Formun edilgen olması
|
|
GotFocus
|
Form denetçilerinin edilgen, formun etkin olması
|
|
KeyDown
|
Odak form üzerinde iken klavye tuşuna basılması
|
|
KeyPress
|
Odak form üzerinde iken klavye tuşuna basılıp bırakılması
|
|
KeyUp
|
Odak form üzerinde iken herhangi bir tuşa basılması yada bırakılması
|
|
Load
|
Form penceresinin açılması
|
|
LostFocus
|
Odağın formdan başka bir nesneye kayması
|
|
MouseDown
|
Farenin bir tuşuna basılması
|
|
MouseMove
|
Farenin hareket ettirilmesi
|
|
MouseUp
|
Farenin basılan tuşunun bırakılması
|
|
Unload
|
Formun kapatılması
|
Â
|
Örnek Form Yöntemleri
|
|
Circle
|
Form üzerine daire, elips ya da yay çizer
|
|
Cls
|
Form üzerindeki tüm yazı ve resimleri siler
|
|
Hide
|
Formu gizler fakat kapatmaz
|
|
Line
|
Form üzerinde çizgi ya da dikdörtgen çizer
|
|
Move
|
Formu hareket ettirir
|
|
Print
|
O andaki renk ve yazı boyunu kullanarak form üzerine yazı yazar
|
|
PrintForm
|
Formu ekranda göründüğü gibi yazıcıya yollar
|
|
Refresh
|
Formun kendini yeniden çizmesini sağlar
|
|
Scale
|
Formun koordinat sistemlerini tanımlar
|
|
SetFocus
|
Odağın forma kaymasını sağlar
|
|
Show
|
Formun görüntülenmesini sağlar
|
|
TextHeight
|
Yazı boyunu belirler
|
|
TextWidth
|
Yazı uzunluğunu belirler
|
Â
Kullanıcı Etkileşimi
Kullanıcıdan bilgi almak için kontrol nesneleri kullanılır. Bu kontrol nesneleri Åžekil-7′de görüntülenmektedir.
Â

|
Gösterici (Pointer)
|
Resim Çerçevesi (PictureBox)
|
|
Etiket (Label)
|
Yazı Kutusu (TextBox)
|
|
Çerçeve (Frame)
|
Komut Düğmesi (CommandButton)
|
|
İşaret Kutusu (CheckBox)
|
Seçenek Düğmesi (OptionButton)
|
|
Çekme Liste (ComboBox)
|
Liste (ListBox)
|
|
Yatay Kaydırma Çubuğu (HScrollBar)
|
Düşey Kaydırma Çubuğu (VScrollBar)
|
|
Zamanlayıcı (Timer)
|
Sürücü Listesi (DriverListBox)
|
|
Dizin Listesi (DirListBox)
|
Dosya Listesi (FileListBox)
|
|
Åžekil (Shape)
|
Çizgi (Line)
|
|
Resim (Image)
|
Veri Denetçisi (Data)
|
|
OLE Denetçisi (OLE)
|
Â
|
Şekil-7. Kontrol Nesnelerinin Yer Aldığı Araç Çubuğu
Â
Bir Nesnenin Taşınması ve Boyutlandırılması
Bir nesnenin taşınma ve boyut değiştirme işlemleri grafik nesnelerinki ile aynıdır. İstenirse birden fazla nesne Ctrl tuşu basılı tutularak seçilir ve grup halinde taşıma ya da boyut değiştirme işlemi gerçekleştirilebilir.
Â
Etiket
Kullanıcıya bilgileri ve yazıları görüntülemek için kullanılır, burada bilginin kullanıcı tarafından değiştirilmesi olası değildir.
Â
Etiket Ekleme
Yazı kutularının işlevini belirlemek için her yazı kutusu ile birlikte bir adet etiket kutusuna gereksinim vardır.
·        Araç çubuğu üzerinde etiket kutusu düğmesini tıklayınız.
·        Farenin imlecini form üzerine, kutuyu koyacağınız yerin bir köşesine götürünüz.
·        Fareyi tıklayarak parmağınızı bırakmadan kutunun karşı köşesi olacak yere kadar sürükleyiniz, ve fare düğmesini bırakınız.
Etiket kutusunun özellikleri “Properties” penceresinde görüntülenir. Nesnenin adı “Name” ile belirlenir, etiketin ekranda gözükecek yazısı ise “Caption” bölümüne yazılır.
Â
Yazı Kutusu
Kullanıcıdan yazılı olarak bilgi almak ve yine bilgileri kullanıcıya göstermek için kullanılır. Yazı kutusunun özellikleri yine “Properties” penceresinden deÄŸiÅŸtirilir. Yazı kutusuna girilen bilgi sayısal bilgi de olsa karakter dizini olarak kabul edilir. Aritmetik iÅŸlem yapılacağı takdirde sayıya çevrilmelidir (Val komutu ile). Yazı kutularının ismi vardır ancak baÅŸlık – “Caption” özelliÄŸi bulunmaz.
Â
Yazı Kutusu Ekleme
·        Araç çubuğu üzerinde yazı kutusu düğmesini tıklayınız.
·        Farenin imlecini form üzerine, kutuyu koyacağınız yerin bir köşesine götürünüz.
·        Fareyi tıklayarak parmağınızı bırakmadan kutunun karşı köşesi olacak yere kadar sürükleyiniz, ve fare düğmesini bırakınız.
Â
Komut Düğmesi
Kullanıcının tıklaması ile çeşitli işlevlerin çalıştırmasını sağlayan düğmelerdir. Komut düğmelerinin üzerine komutun işlevini belirten yazılar başlık-Caption özelliği ile iliştirilir. Başlık yazısı düğmenin ortasına yazılır. Başlık düğmenin standart boyundan geniş ise boyutlandırma otomatik olarak yapılmaz. Bunu sizin yapmanız gerekir. Başlık üzerinde bir karakterin altını çizmek için o karakterin önüne & işareti konur, ve o karakter altı çizili olarak yazılır. Böylece komut Alt tuşu ile altı çizili karakterin klavyeden basılması ile de çalıştırılır.
&Son – Son — Alt+S ile Son komutu gerçekleÅŸir ve program sona erer
Â
Komut Düğmesi Ekleme
·        Araç çubuğu üzerinde komut düğmesi düğmesini tıklayınız.
·        Farenin imlecini form üzerine, düğmeyi koyacağınız yerin bir köşesine götürünüz.
·        Fareyi tıklayarak parmağınızı bırakmadan düğmenin karşı köşesi olacak yere kadar sürükleyiniz, ve fare düğmesini bırakınız.
Yorumlar
Yorum Yok
Yorumunuzu Ekleyin
Yorum eklemek için giris yapmalısınız.