Ana Sayfa

V.BASİC NOTLARI

Visual BASİC 6.0 PROJE TASARIM PENCERESİNE BAKIŞ

 

Visual BASIC 6.0 açıldığı zaman karşınıza ekran görüntüsü gelecektir.

 

Ö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

 

 

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Ü:

 

New project:Yeni bir Visual BASIC projesi başlatmak amacı ile  kullanılır.              

Open Project:Daha önceden diskte saklamış olduğunuz bir VB uygulamasını tekrar aktif hale getirir.

Add Project:Proje penceresi birden fazla proje içerdiğinde ikinci bir projeyi ekler.

Remove Project:Aktif uygulamamız içindeki bir projeyi uygulama içinden çıkarmak için kullanılır.

Save Project Group:O esnada uygulamada kullanılan proje ve projelerle ilişkili tüm dosyaları ve ilişkili Visual BASIC bilgilerini tek bir isim altında saklamak amacı ile kullanılır. Bir kez kayıt edilince group yazısı bir daha gelmez.

Save Project Group As:Aktif çalışılan bir projeyi son hali ile diskten farklı tüm uygulama bileşenlerini yeni bir isimle saklamayı saglar.

Save (Form1)Dosya İsmi :Sadece o esnada aktif proje penceresinde seçilmiş olan bir nesneyi saklar.

Save (Form1)Dosya İsmi As: Daha önce saklanmış olan bir dosya yeni bir 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.

 

EDİT  MENÜSÜ

                       

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.

 

 

VİEW MENÜSÜ

 

Code: O esnada seçilmiş olan form ya da modülün Code Penceresini(prg. Yazıldığı pencere)görüntülemek amacı ile kullanılır.

ObJect:  Aktif kod ile ilişkili olan nesneyi(form gibi)görüntülemek için kullanılır.

Definition: Form yada modülün Code Penceresinde kürsörün bulunduğu aktif prosedüre ait kod penceresini görüntüler.(Recordset,Data1)

Last Position: Kod penceresinde en son noktaya yeniden sıçrama yapmak istediğinizde kullanılır.

Object Browser: Bu seçenek ile Object Browser(Nesne Gözatıcısı)penceresi ekrana gelir.

Immediate Window: Bu menü alternatifi ile Immediate (hata ayıklama penceresi) ekrana gelecektir.

Locals Window: O esnada aktif prosedürde ki bütün değişkenleri ve değerlerini gösterir.

Watch Window: B-Break Modda, daha aönceden gözlem amacı ile tanımlanmış değişken ya da ifadenin o andaki değerini görüntülemek için kullanılır.

Calc Stack: Projeniz içinde, o esnada aktif olan prosedür çağrılarının listesini gönderir.

Project Explorer:Project (proje) başlıklı pencereyi ekrana getirir.

Properties Window: Properties(Özellikler) başlıklı pencereyi ekrana getirir. Bu pencerede o esnada aktif  olan nesne için geçerli olan özelliklerin bir listesini ve bu özelliklere o esnada atanmış olan değerleri incelemek mümkümdür.

Form Layout Window:Daha öncede söylendiği gibi Layout penceresinde Formların ekrandaki pozisyonları mouse yardımı ile ayarlanabilir.

Property Pages: Tasarım ortamında kullanıcı tarafından oluşturulmuş bir kontrolün özelliklerinde değişiklik yapmak amacı ile özellik sayfalarını listeler.

Table

Zoom

Show Panes

Toolbox:Araç kutusunu görünür hale getirir.

Color Palette:Seçilmiş Visual BASIC nesnelerinin renklerini değiştirmek üzere, renk paletini ekrana getirir.

Toolbar:Visual BASIC kullandığı araç çubuğu gruplarından biri ekranda görüntülenebilir veya silinebilir.

 

 

PROJECT MENÜSÜ

 

Add Form:Aktif projenin içine yeni veya mevcut bir form katmak için kullanılır. (Form1 varken Form 2 ye geçilebilir.)

Add MDI Form: Bu menü alternatifi ile bir Multiple Document Interface (çoksayıda Doküman İçeren Arayüz) oluşturulabilir veye mevcut bir MDI formu uygulamaya ekleyebilirsiniz.

Add Module: Visual Basic/in bir forma ya da nesneye bağlı olmayan ve uygulamanın tüm bileşenleri tarafından kullanılabilen kodların modul adı verilmektedir.

Add Class Module: Bu menü alternatifi ile Sınıf Modülü (Class Module) denilen özel tipte bir modül oluşturmak mümkün olmaktadır. Sınıf modülünde, projenin tüm bileşenleri tarafından kullanılabilecek bir sınıf ile ilişkili tanımlar bulunabilir.

Add User Control: Sadece kendi projenizde kullanabileceğiniz ActiveX kont- rolleri oluşturmak için kullanılır. Active X kontrollerini başka tasarım ortam-larında da kullanmak için projenizi ActiveXConrol olarak başlatmanız gerekir.

Add Property Page:  Oluşturduğunuz ActıveX kontrolleri için Özellik sayfası isimlendireceğimiz Property Page/ler oluşturmak için kullanılır.

Add User Document:  Bu menu komutu Standart EXE modülü dışındaki proje modülleri ile beraber kullanılır. Projeye yeni yeni bir ActiveX dökümanı eklemek için kullanılır.

Add File:  Daha önceden hazırlanmış genel maksatlı modüller, formlar, sınıf modülleri ve kaynak dosyalar gibi bileşenleri, o esnada aktif olan projenizin içine katma imkanı sağlar.

Remove (Dosya Adı)Form..(1,2,3) : Aktif projenizin içindeki bir dosyayı bu proje içinden  çıkarma imkanı sağlar. Çıkarılan dosya disketten silinmez. 

References: Projenizin içerisine başka uygulama programları ya da nesne kütüphanelerinden nesneler katma imkanı sağlar.

Components: Visual BASIC’te kullanabileceğimiz kontrol nesnelerinin sayı ve çeşidini arttırmak ve DLL uzantılı tasarımları projeye eklemek amacı ile kullanılır.

Project1 Properties: Visual BASIC projesi ile ilgili düzenlemeler yapmak için kullanılır. Diyalog penceresinin BAŞLIK ÇUBUĞU, Project Explorer penceresinde seçili aktif projenin ismini gösterir.

 

FORMAT MENÜSÜ

 

Aling:Form üzerinde seçilmiş nesnelerin pozisyonları,enson seçilen nes-neyi referans alacak şekilde aşağıdaki alternatifler bazalınarak hizalan-dırılır.

Left sol,Centers ortala,Tops Üst köşe,Middles üst alt orta noktaları eşit, Buttoms Alt köşe,To Grid en yakın Grid üst köşe noktası

Make Same Size: Bu menü alternatifi ile seçilen nesnelerin boyutlarında ayarlama yapılır.

Width Genişlik,Height Yükseklik,Both seçilen nesnelerin boyutları referans alınan nesne ile aynı yapılır

Size To Grid  Seçilen nesneleri otomatik olarak formun en yakın grid noktalarına yerleştirir.

Horizontal Spacing Seçilen nesnelerin kendi aralarındaki yatay boşluklar istenilen  alternatiflere göre ayarlanır.

Make equal:Seçilen nesnelerin kendi aralarındaki yatay boşlukları eşit hale getirir.

Increase:Seçilen nesnelerin kendi aralarındaki yatay boşluğu, kabul edilen bir grid hücresinin eni kadar artırır.

Decrease:Seçilen nesnelerin kendi aralarındaki yatay boşluğu kabul edilen bir grid hücresinin eni kadar azaltır.

Remove:Seçilen hücrelerin kendi aralarındaki yatay boşlukları kaldırır.

Vertical Spacing: Yukarıdaki menü seçeneğine eşdeğer bir fonksiyonu vardır. Sadece boşluk ayarlamaları düşey noktada yapılır.

Center in Form:Seçilmiş nesne grubu, bu grubun içindeki en dış nesnelere göre form üzerinde ortalanır.

            Horizontaly: Seçilmiş nesne grubu içinde en sol dışdaki nesne ile  en sağ dışdaki nesnenin, sırası ile üst ve alt köşe noktalarına göre tüm seçilmiş nesneleri yatay olarak ortalar.

            Verticaly: Seçilmiş nesne grubu içinde en üst dışdaki nesne ile en alt dıştaki nesnenin,sırası ile üst ve alt köşe noktalarına göre bir ayarlama yapılır.

Order:Order menu seçeneği ikiye ayrılır.

            Bring to Front:Seçilmiş olan nesneyi, formda mevcut diğer nesnelerin önüne getirir.

            Send to Back: Seçilmiş olan nesneyi, diğer nesnelerin arkasına yerleştirir.

Lock Controls:Form üzerindeki kontrolleri, bulundukları pozisyonda kilitler.Öyle ki, kontroller bu komuttan sonra form üzerinde hareket ettirilemez.

 

 

 

 

 

DEBUG MENÜSÜ

 

Step Into:Tasarım esnasında Visual BASIC kodundaki o esnada kürsörün İşaret etmiş olduğu komutu çalıştırır.

Step Over: Step info komutuna benzer. Farkı, icra edilen aktif komutu, bir prosedür çağırma komutu ise, o prosedür tek bir komut gibi bütünü ile icra edildikten sonra, esas koddaki bir sonraki deyime geçilir.

Step Out: O esnada icra edilen fonksiyonun içinde kürsörün işaret etmiş olduğu komuttan itibaren bütün komutlar çalıştırılır ve fonksiyonun çağrıldığr esas kodda bir sonraki deyime geçilir.

Run To Cusor: Gene sadece tasarım anında kullanılabilecek bir komuttur. Programın icrası durmuş iken(Break Mode) icrayı yeniden başlatarak bir sonraki durma noktasının hangi komut olacağını belirler.

Add Watch:Bir değişken yada ifadenin programın icrası esnasında hangi değerleri aldığını izlemek üzere bir gözlemci mekanizma kurar.

Edit Watch: Gözlemci tanımı ile ilişkili değişiklik ya da düzeltme yapmak gerektiğinde kullanılır.

Quick Watch:Brake modda üzerinde durduğu değişkenin, özelliğin veya başka bir ifadenin değerini gösteren bir diyalog penceresi görüntüler.

Toggle Breakpoint:Tasarım esnasında kullanılabilen bir komuttur. Kod üzerinde ki durma noktalarını belirlemek için kullanılır.

Clear All Breakpoints:Toggle breakpoint komutu ile yerleştirilmiş olan bütün durma noktalarını iptal eder.

Set Next Statement:Sadece Break modunda kullanılabilir. Break moduna şu durumlarda erişilir.

Show Next Statement:Gene sadece break modda kullanılabilecek bir komuttur. İcra edilecek bir sonraki deyimi gösterilir.

 

TOOLS MENÜSÜ

Visual Data Manager: Bu menü alternatif, Visual BASIC içine, veri tabanlarının yönetimi konusunda çok yetenekli bir yazılım modülü olan

Visual Data Manager’ın eklenmesini sağlar.

Add-In Manager:Bağımsız yazılım modüllerinin Visual Basic ortamına katılmasını ya da bu ortamdan çıkarılmasını sağlar.

 

 

ADD-INS MENÜSÜ

 

Start:Geliştirdiğimiz projeyi icra etmek amacı ile kullanılır.F5 kullanılır.

Start With Full Compile:Start komutu ile Visual Basic sadece aktif kodu ve ilişkili kısımları derler. Belli bir anda projenizin tümünün derlenerek çalıştırılması istiyorsanız bu alternatifi seçmelisiniz.

Break:Normal akışını sürdüren programı durdurur ve programın çalışmasını breake modda sürdürülür.

End:İcra edilen programı durdurarak Visual BASIC’in kullandığı tüm sistem kaynaklarını iade eder.

Restart: İcrası durdurulmuş olan programın yeniden icra edilmesini sağlar.

 

Add Procedure:Kod penceresi içine bir prosedür yerleştirmek amacı ile kullanılır.

Procedure Attributes:Belirtilen herbir özellik veya metod için ayarlamalar yapabileceğiniz veya mevcut attribute’leri(nitelikleri) gözlemleyebileceğizi bir diyalog penceresi görüntüler.

Menu Editor:Geliştirdiğiniz uygulama içinde Visual BASIC ve Windowsun menülerine benzer şekilde menüler oluşturmak istediğinizde Menü Editörü size büyük kolaylık sağlayacaktır.

Options: Bu menü seçeneği kullanılırsa Visual BASIC ortamında çalışırken mevcut olan çeşitli sistem parametrelerini değiştirmek imkanı sağlayan diyalog penceresi karşınıza gelecektir.

 

WİNDOW MENÜSÜ

Split: Sadece kod penceresi(programın yazıldığı pencere)açık iken aktif olur. Kod penceresini yatay olarak ikiye ayırır.Eski hali için split seçilir.

Tile Horizontally:MDI modda,açık pencereleri yatay olacak şekilde eşit pencere boyutlarında ekrana yerleştirir.

Tile Vertically:Yukarıdaki menü seçeneği ile eşdeğerdir. Farklı olarak pencere ayarlamaları düşey olacak şekilde gerçekleştirilir.

Cascade:MDI modda, açık pencerelerin ekrandaki yerlerini üst üste cascade bir tarzda yeniden ayarlar.

Arrange Icons: MDI modda minimize edilmiş pencere ikonlarını anapencerenin alt sol köşesine göre yeniden düzenler.

WindowList: Bütün açık pencereleri listeler. Aktif yapılmak istenen pencere seçilirse ilgili pencere isminin sol yanında o esnada atif pencereyi gösteren işareti gözükecektir.

 

 

HELP MENÜSÜ

 

Visual BASIC konuları hakkında yardımcı bilgiler sunar.