<?xml version="1.0" encoding="iso-8859-9"?>
            		  <rss version="2.0">           
			 			<channel><title>TheCoders.Net - Makaleler - VB 6.0</title><link>http://www.thecoders.net/makaleler-9-1-VB-6.0.html</link><description>TheCoders.Net'den programlama dilleri ile ilgili faydalı makaleler.</description><pubDate>Sun, 09 Jan 2011 08:20:40 -0700</pubDate><lastBuildDate>Sun, 09 Jan 2011 08:20:40 -0700</lastBuildDate><image><title>www.thecoders.net</title><url>http://www.thecoders.net/images/tc_banner.png</url><link>http://www.thecoders.net</link><width>374</width><height>68</height></image><language>tr-TR</language><docs>http://blogs.law.harvard.edu/tech/</docs><webMaster>okanatabag@gmail.com</webMaster><managingEditor>okanatabag@gmail.com</managingEditor><category>articles,programming,development,coding,VB-6.0</category><item>                
								<title>Visual Basic | Menüleri Tanıyalım</title>                
								<link>http://www.thecoders.net/makaleoku-9-130-Visual-Basic--Menuleri-Taniyalim.html</link>                
								<description><![CDATA[<span style="color:ff0000"><span style="font-weight:bold">File (Dosya) Menüsü</span></span><br />
<br />
<br />
<br />
<span style="font-weight:bold">New Project </span><br />
Yeni bir VB projesi başlarmak için kullanılır. Eğer önceden yüklü başka bir proje varsa ve üzerinde bir değişiklik yapılmışsa , son halinin saklanıp saklanmıyacağı sorulur.<br />
<br />
<span style="font-weight:bold">Open Project</span><br />
Daha önceden diske saklamış olduğumuz bir VB projesini yüklemek için kullanırız.<br />
<br />
<span style="font-weight:bold">Add Project</span><br />
VB 6.0 ile 5.0 sürümünde olduğu gibi uygulamalarımıza birden fazla proje ekleyebiliriz. Proje penseresi birden fazla proje içerdiğinde Proje Group olarak değişir<br />
<br />
<span style="font-weight:bold">Remove Project</span><br />
Aktif uygulamanız içindeki bir projeyi uygulama içinden çıkarmak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Save Project</span><br />
Aktif uygulamanız içindeki projeleri ve projeler ile ilişkili tüm dosyaları saklamak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Save Project As</span><br />
Daha önce diske saklanmış olan , son hali disktekinden farklı olan tüm bileşenleri yeni bir isimle saklamayı sağlar. <br />
 <br />
<span style="font-weight:bold">Save &lt;Dosya ismi&gt;</span><br />
Aktif proje penceresinde seçilmiş olan bir nesneyi diske saklamak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Save &lt;Dosya ismi&gt; As</span><br />
Daha önceden diske saklanmış bir dosya yeni bir isimle yeniden saklanabilir. <br />
 <br />
<span style="font-weight:bold">Print</span><br />
 Aktif fromu , forma bağlı kodları , üzerinde çalıştığınız modülü ya da uygulamanızdaki tüm formları yazıcıya aktarma imkanı sağlar. <br />
 <br />
<span style="font-weight:bold">Print Setup</span><br />
Uygulamanızı yazıcıya aktarırken , kullanacağınız yazıcı tipini bilgisayara tanıtma , yazıcıdaki kağıt ve baskı ayarlarını belirtme imkanı sağlar. <br />
 <br />
<span style="font-weight:bold">Make &lt;Proje_ismi&gt;.EXE</span><br />
Geliştirmiş olduğunuz projenizi Windows ortamında , VB ortamına ihtiyaç duymadan çalıştırabilir hale getirebilirsiniz.Bu menü seçeneği aynı zamanda ActiveX kontrol projelerini .OCX ve ActiveX kod bileşeni uygulamalarını .DLL uzantılı dosyalara dönüştürmek içinde kullanılır. <br />
 <br />
<span style="font-weight:bold">Make Project Group</span><br />
Şayet uygulamanız bir den fazla proje içeriyorsa görüntülenir. <br />
 <br />
<span style="font-weight:bold">Exit</span><br />
Visual Basic ortamından çıkmak için kullanılır. <br />
<br />
<span style="color:ff0000"><span style="font-weight:bold">Edit (Düzen) Menüsü</span></span><br />
<br />
<br />
<span style="font-weight:bold">Undo</span><br />
 <br />
Son yapılan değişikliği geri <br />
 <br />
<span style="font-weight:bold">Redo</span><br />
<br />
Son yapılan işlemi tekrarlar.<br />
 <br />
<span style="font-weight:bold">Cut</span><br />
 <br />
<span style="font-weight:bold">Seçili metnin kesilmesini sağlar.</span><br />
 <br />
<span style="font-weight:bold">Copy</span><br />
 <br />
Seçili metnin kopyalanmasını sağlar.<br />
 <br />
<span style="font-weight:bold">Paste</span><br />
 <br />
En son kopyalanan veya kesilen metnin yapıştırılmasını sağlar.<br />
 <br />
<span style="font-weight:bold">Paste Link</span><br />
 <br />
Başka bir Windows uygulaması içinden Clipboard'a kopyalanmıi olan verileri , aktif VB uygulaması içine aktarmak için kullanılır. İki uygulama arasında kurulan bir link olduğu için , orjinal nesnenin üzerinde yapılan her değişiklik VB'deki kopyasınada aynen yansımaktadır. Bu menü seçeneği sadece DDE ( Dynamic Data Exchange-Dinamik Veri Değişimi ) özelliğine sahip Windows uygulamaları için kullanılabilir.<br />
<br />
<span style="font-weight:bold">Delete Table From Database</span><br />
 <br />
Veri tabanından bir tabloyu siler. <br />
 <br />
<span style="font-weight:bold">Select All</span><br />
 <br />
O esnada aktif kod penceresindeki bütün kodu veya form üzerindeki bütün kontrolleri seçmek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Select All Columns</span><br />
 <br />
Diyagramdaki veri kaynağı penceresinde bulunan bütün sütunları seçmek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Table / Set Primary Key</span><br />
 <br />
Seçilen bir sütun için birincil anahtar tanımlar. Birincil anahtar içeren sütunların null karakteri içermesine müsade edilmez. <br />
 <br />
<span style="font-weight:bold">Table / Insert Column</span><br />
 <br />
Tabloya yeni bir alan eklemek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Table / Delete Column</span><br />
 <br />
Tablodan bir sütun silmek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Find</span><br />
 <br />
Bir VB kodu içerisinde bir metni aramak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Find Next</span><br />
 <br />
Arama işlemini , bir önceki aramada belirtilen ifade için ışıklı kalemin kadığı yerden itibaren yeniden başlatır. Eşdeğeri F3 tuşudur <br />
 <br />
<span style="font-weight:bold">Replace</span><br />
 <br />
Bir metin içinde bir sözcüğü aratıp , bulunduğu takdirde başka bir sözcükle değiştirebilme imkanı sağlar. <br />
 <br />
<span style="font-weight:bold">Indent</span><br />
 <br />
Kursörün bulunduğu satırı tab tuşunun belirttiği ölçüde sağa kaydırır. Eşdeğeri Tab tuşudur. <br />
 <br />
<span style="font-weight:bold">Outdent</span><br />
 <br />
Indent menü seçeneğinin gerçekleştirdiği işin tam tersini yapar. Eşdeğeri SHIFT+Tab <br />
 <br />
<span style="font-weight:bold">Insert File</span> <br />
 <br />
Aktif kodun içine kursörün bulunduğu noktadan itibaren başka bir dosyada bulunan kodu eklemek isterseniz bu menü seçeneğini kullanmalısınız. <br />
 <br />
<span style="font-weight:bold">List Properties/Methods</span><br />
 <br />
Kod penceresine yazılan her uygun ifadenin ardından bu ifadeden sonra yazılabilecek mümkün diğer ifadeleri içeren bir ardım kutucuğu görüntüler. Bu işlemin kod yazılımı sırasında kendiliğinden gercekleştirilmesi için Tools/Optionsmenü seçeneğiyle açılan Options diyalog penceresinde Auto List Members seçeneğinin işaretlenmiş olması gerekir. <br />
 <br />
<span style="font-weight:bold">List Constants</span> <br />
 <br />
Kod penceresinde , yazılan ifadenin alabileceği sabit değerleri içeren yardımcı bir pencere görüntüler. <br />
 <br />
<span style="font-weight:bold">Quick Info</span><br />
 <br />
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. <br />
 <br />
<span style="font-weight:bold">Parameter Info</span><br />
 <br />
Kod penceresinde yazılan fonksiyon veya ifadelerin içerdikleri parametreleri gösteren yardımcı bir pencere görüntüler. <br />
 <br />
<span style="font-weight:bold">Complete Word</span><br />
 <br />
VB yamakta olduğunuz ifadeden kelimeyi bulmay çalışır. Eğer birden fazla alternatif söz konusu ise , bir tanesini seçmeniz için muhtemel , ilk ifadenin seçili olduğu bütün ifadeleri içeren küçük bir pencere açar. <br />
 <br />
<span style="font-weight:bold">Bookmarks</span> <br />
 <br />
Program kodunun çok sık kullanıldığı satırlarına kolay bir şekilde ulaşmak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Toggle Bookmark</span><br />
 <br />
Ulaşılmak istenen satır ( kursörün üzerinde olduğu ) bu tür bir amaç için işaretlenir veya işareti iptal edilir. <br />
 <br />
<span style="font-weight:bold">Next Bookmark</span><br />
 <br />
Bir sonraki yer tutamağı ile işeretlenmiş kod satırına ulaşır. <br />
 <br />
<span style="font-weight:bold">Previous Bookmark</span> <br />
 <br />
Bir önceki yer tutamağı ile işeretlenmiş kod satırına ulaşır. <br />
 <br />
<span style="font-weight:bold">Clear All Bookmarks</span><br />
 <br />
Aktif kod penceresindeki bütün yer tutamaklarını iptal eder. <br />
<br />
<span style="color:ff0000"> <span style="font-weight:bold">View (Görünüm) Menüsü</span></span><br />
<br />
<br />
<br />
<span style="font-weight:bold">Code</span><br />
Seçilmiş olan form ya da modülün Code penceresini görüntülemek için kullanılır.<br />
 <br />
<span style="font-weight:bold">Object</span><br />
Aktif kod ile ilişkili olan nesneyi ( form gibi ) görüntülemek için kullanılır. Eşdeğeri SHIFT+F7<br />
 <br />
<span style="font-weight:bold">Definition</span><br />
Kursörün üzerinde bulunduğu , aktif bir prosedüre ait kod penceresini görüntülemek için kullanılır.<br />
 <br />
<span style="font-weight:bold">Last Position</span><br />
Kod penceresinde en son bulunduğunuz noktaya yeniden dönmek için kullanılır.<br />
 <br />
<span style="font-weight:bold">Object Browser</span><br />
Nesne gözatıcısı penceresi ekrana gelir<br />
 <br />
<span style="font-weight:bold">Immediate Window</span><br />
Hata ayıklama penceresi ekrana gelecektir.<br />
 <br />
<span style="font-weight:bold">Locals Window</span><br />
O esnada aktif prosedürdeki bütün değişkenleri ve değerlerini gösterir. <br />
 <br />
<span style="font-weight:bold">Watch Window</span><br />
Break modda , daha önceden gözlem amacı ile tanımlanmış değişken yada ifadenin o andaki değerini görüntülemek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Call Stack</span><br />
Projeleriniz içinde , o esnada aktif olan prosedür çağrılarının listesini gönderir. <br />
 <br />
<span style="font-weight:bold">Project Explorer</span><br />
Project başlıklı pencereyi ekrana getirir. Bu pencerede , o esnada aktif olan projeyi oluşturan dosyaların bir listesini görmek mümkün olmaktadır. <br />
 <br />
<span style="font-weight:bold">Properties Window</span><br />
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 stanmış olan değerleri incelemek mümkündür. <br />
 <br />
<span style="font-weight:bold">Form Layout Window</span><br />
Layout penceresinde formların ekrandaki pozisyonları mouse yardımı ile ayarlanabilir. <br />
 <br />
<span style="font-weight:bold">Property Pages</span><br />
Tasarım ortamında kullanıcı tarafından oluşturulmuş bir kontrolün özelliklerinde değişiklik yapmak amacıyla özellik sayfalarını listeler. Eşdeğeri SHIFT+F4 tuşlarıdır. <br />
 <br />
<span style="font-weight:bold">Table</span><br />
Dyagram penceresindeki pencereleri görünür kılmak vaya bu durumu iptal etmek için kullanılır. Query(sorgu) , View(Görüş) ve Veritabanı tasarım pencerelerinde kullanılır. <br />
 <br />
<span style="font-weight:bold">Zoom</span><br />
Diyagram penceresini belirtilen oranlarda görüntülemek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Show Panes</span><br />
Query(Sorgu) ve View(Görüş) tasarım görüş pencerelerindeki kısımları görüntülemek veya bu kısımların görünmesini iptal etmek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Tool Box</span><br />
Araç kutusunu görünür hale getirir. <br />
 <br />
<span style="font-weight:bold">Color Palette</span><br />
Seçilmiş VB nesnelerinin renklerini değiştirmek üzere , renk paletini ekrana getirir. <br />
 <br />
<span style="font-weight:bold">Data View Window</span><br />
 Data view penceresini görüntüler. <br />
<br />
<span style="font-weight:bold">Toolbar</span><br />
VB'in kullandığı araç çubuğu gruplarından biri akranda görüntülenebilir veya ekrandan silinebilir. Customize seçeneğiyle kendi araç çubuğumuzu yapabiliriz. <br />
<br />
<span style="color:ff0000"><span style="font-weight:bold">Project (Proje) Menüsü</span></span><br />
<br />
<br />
<br />
<span style="font-weight:bold">Add Form</span> <br />
Aktif formun içine yeni veya mevcut bir form katmak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Add MDI Form</span><br />
Multiple Document Interface ( Çok sayıda döküman içeren arayüz ) oluşturulabilir veya mevcut bir MDI formu uygulamaya ekleyebiliriz. <br />
 <br />
<span style="font-weight:bold">Add Module</span><br />
Aktif formun içine yeni veya mevcut bir modül katmak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Add Class Module</span><br />
Sınıf Modüllü (Class Module) denilen özel tipte bir modül oluşturmak veya mevcut bir sınıf modülü eklemekiçin kullanılır. <br />
 <br />
<span style="font-weight:bold">Add User Control</span><br />
Sadece kendi projenizde kullanabileceğiniz ActiveX kontrolleri oluşturmak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Add Property Page</span><br />
Yaptığınız ActiveX kontrolleri için özellik sayfası ( Property Page ) oluşturmak için kullanılır. <br />
 <br />
<span style="font-weight:bold">Add User Document</span><br />
Projeye yeni bir ActiveX dökümanı eklemek için kullanılır. ActiveX dökümanları Internet Explorer programı ile beraber çalışırlar. <br />
 <br />
<span style="font-weight:bold">Add DHTML Page</span><br />
Dinamik HTML uygulamalarımıza yeni dinamik HTML sayfaları eklemek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Add Data Report</span><br />
Veritabanı uygulamalarına Data Report eklemek için kullanılır. Data Report , raporların hazırlandığı ve gösterildiği tasarım ekranlarıdır. <br />
 <br />
<span style="font-weight:bold">Add WebClass</span><br />
IIS (Internet Information Server) uygulamalarına WebClass nesnesi eklemek için kullanılır. WebClass nesnesi tarayıcının HTTP isteklerine karşılık üretilen ve yine tarayıcıya gönderilen web elemanlarını içerir. WebClass nesnesi web server üzerinde bulunur ve tarayıcıya gönderilecek HTML formatındaki sayfaların hazırlanması için Visual Basic kodlarını kullanır. <br />
 <br />
<span style="font-weight:bold">Add Microsoft UserConneciton</span><br />
Uygulamaya UserConneciton nesnesi eklemek için kullanılır. DataEnvironment nesnesine benzer fakat UserConneciton nesneleri RDO ( Remote Database Object ) için kullanılır. <br />
 <br />
<span style="font-weight:bold">More ActiveX Designers</span><br />
Projenize ekleyebileceğiniz ActiveX tasarımlarını , içlerinden birisini seçmeniz için listeler. Bu menü komutunu kullanabilmeniz için ProjectComponents ile açılan Components penceresinde Designers butonu ile listelenen tasarımları seçerek belirtmelisiniz. İlk değer olarak DataEnvironment nesnesi seçili olarak gelir. <br />
 <br />
<span style="font-weight:bold">Add File</span><br />
Aktif olan projenize daha önceden hazırlanmış genel maksatlı modüller , formlar , sınıf modülleri ve kaynak dosyalar gibi bileşenleri eklemek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Remove &lt;Dosya ismi&gt;</span><br />
Aktif projenizin içindeki bir dosyayı bu proje içinden çıkarma imkanı sağlar. <br />
 <br />
<span style="font-weight:bold">References</span><br />
Projeniz içerisine başka uygulama programları yada nesne kütüphanelerinden nesneler katma imkanı sağlar. <br />
 <br />
<span style="font-weight:bold">Components</span><br />
VB'te kullanabileceğiniz kontrol nesnelerin sayı ve çeşidini arttırmak ve DLL uzantılı tasarımları projeye eklemek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Project Properties</span><br />
Visual Basic projesi ile ilgili düzenlemeler yapmak için kullanılır.<br />
<br />
<span style="color:ff0000"><span style="font-weight:bold">Format (Biçim) Menüsü</span></span><br />
<br />
<br />
<br />
<span style="font-weight:bold">Size to Grid</span><br />
Seçilen nesnelerin köşe ve kenar çizgilerini , form üzerindeki noktalarla çakışır hale getirir. Bu nesnelerin otomatik olarak grid noktalarına yerleşmesi için , Tools/Options menüsünde , General seçeneğinde ki Align Controls to Grid seçeneği işaretlenmiş olmalıdır. <br />
 <br />
<span style="font-weight:bold">Align</span><br />
Form üzerinde seçilmiş nesnelerin konumunu aşağıda verilen değerlere göre değiştirir.<br />
 <br />
<span style="font-weight:bold">Make Same Size</span><br />
Bu seçenek , seçilen nesnelerin boyutlarında ayarlama yapar. 3 alt menüden oluşur.<br />
 <br />
<span style="font-weight:bold">Horizontal Spacing</span><br />
Seçilen nesnelerin kendi aralarındaki yatay boşluklar aşağıdaki alt menülere göre ayarlanır.<br />
 <br />
<span style="font-weight:bold">Vertical Spacing</span><br />
Seçilen nesnelerin kendi aralarındaki düşey boşluklar aşağıdaki alt menülere göre ayarlanır. <br />
 <br />
<span style="font-weight:bold">Center in Form</span><br />
Seçilen nesne grubunu form üzerinde ortalar.   Horizontaly : seçilmiş nesne grubu içinden en sol ve en sağdaki nesnelere göre grup , form üzerinde yatay olarak ortalanır. <br />
 <br />
<span style="font-weight:bold">Order</span><br />
Seçimiş olan nesneyi , formda bulunan diğer nesnelerin önüne veya arkasına  getirir.   <br />
 <br />
<span style="font-weight:bold">Lock Controls</span><br />
Form üzerindeki kontrolleri bulundukları pozisyonda kilitler. Bu komuttan sonra kontroller form üzerinde hareket ettirilemez. Bu durumun iptali için aynı menü seçeneği tekrar seçilir. <br />
<br />
<span style="font-weight:bold"><span style="color:ff0000">Debug (Hata Yakalama) Menüsü</span></span><br />
<br />
<br />
<br />
<span style="font-weight:bold">Step Into</span><br />
 <br />
Tasarım esnasında , Visual Basic kodundaki o esnada kürsörün işeret etmiş olduğu komutu çalıştırır.<br />
 <br />
<span style="font-weight:bold">Step Over</span><br />
 <br />
Step Into komutuna benzer. En önemli fark , icra edilen aktif komut , 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.<br />
 <br />
<span style="font-weight:bold">Step Out</span><br />
 <br />
O esnada icra edilen fonksiyonun içinde kursörün işaret etmiş olduğu komuttan itibaren bütün komutlar çalıştırılır ve fonksiyonun çağrıldığı esas kodda bir sonraki deyime geçilir. <br />
 <br />
<span style="font-weight:bold">Run To Cursor</span><br />
 <br />
Programı yeniden başlatarak kursörün olduğu kısma kadar icra ettirilmesini sağlar. <br />
 <br />
<span style="font-weight:bold">Add Watch</span><br />
 <br />
Bir değişken veya ifadenin programın icrası boyunca değerinin izlenmesini sağlar. Bu menü elemanının seçimi ile ekrana bir dialog kutusu çıkar. Expression kısmına izlenecek değişken yerleştirilir. <br />
 <br />
<span style="font-weight:bold">Edit Watch</span><br />
 <br />
Gözlenen değerler üzerinde değişiklik veya düzeltme yapılmak istenirse kullanılır. <br />
 <br />
<span style="font-weight:bold">Quick Watch</span><br />
 <br />
Break modunda kursörün üzerinde bulunan özelliğin veya değişkenin değerini görüntüleyen bir dialog pencersi görüntüler. <br />
 <br />
<span style="font-weight:bold">Toggle Breakpoint</span><br />
 <br />
Tasarım esnasında kullanılabilen bir komuttur. Kod üzerindeki durma noktalarını bilirtmek için kullanılır. <br />
 <br />
<span style="font-weight:bold">Clear All Breakpoints</span><br />
 <br />
Toggle Breakpoint ile belirtilen bütün durma noktalarını iptal eder. ]]></description>
								<pubDate>June 25, 2006, 6:46:22 PM</pubDate>
							</item><item>                
								<title>Visual Basic | Çalışma Ekranını Tanıyalım</title>                
								<link>http://www.thecoders.net/makaleoku-9-124-Visual-Basic--Calisma-Ekranini-Taniyalim.html</link>                
								<description><![CDATA[<br />
<br />
Çalışma ekranının genel görünümü üstteki şekilde görülmektedir. Şimdi buradaki menülerin açıklamalarını ve kullanılışlarını inceleyelim<br />
<br />
<span style="font-weight:bold">Project Penceresi</span><br />
<br />
<br />
Vısual Basic programları , program tamamlandığında bir araya getirilmiş ya da derlenmiş birkaç dosyadan oluşur. Vısual Basic tasarımcıları bir proje üzerinde çalışırken bu bileşenlerin birinden diğerine geçebilmemizi kolaylaştırmak için , programlama ortamına yukarıdaki şekil teki gibi bir PROJECT PENCERESİ eklemişlerdir . Project penceresi , programlama sürecinde kullanılan bütün dosyaların listesini içerir ve iki özel düğme aracılığıyla bunlara erişim sağlar:View Code ve View Object. File ve Project menülerindeki komutları kullanarak bir projeye dosya ekleyebilir , çıkarabilir ya da kaydedebilirsiniz. Projede değişik yapıldıkça,bunlar Project penceresine de yansıtılır.<br />
<br />
Bir programlama projesinin tüm destekleyici dosyalarının listesini tutan dosyaya Visual Basic project (.vbp) dosyası adı verilir. Visual Basic 6'te birden çok proje dosyası aynı anda Project penceresine yüklenebilir ve bunlar arasında adlarına tıklayarak geçiş yapılabilir. Proje adının yanında, her bir proje içindeki bileşenler,Windows gezginindeki ağaç yapısına benzer şekilde görüntülenir . Klasörlerin yanındaki artı ve eksi imlerine tıklayarak , Forms, Modules gibi kategorileri içeren bu dalları genişletebilir ya da daraltabilirsiniz.<br />
<br />
<span style="font-weight:bold">Properties Penceresi</span><br />
<br />
<br />
Yukarıdaki şekide görüldüğü üzere Properties penceresi, bir form üzerindeki kullanıcı arabirimi öğelerinin niteliklerini yada özellik ayarlarını değiştirmemizi sağlar. Özellik ayarı, kullanıcı arabirimindeki nesnelerin sahip olduğu bir niteliktir. Özellik ayarlarını, kullanıcı arabiriminizi yaratırken properties penceresinden yada programınız çalışırken program kodu aracılığı ile değiştirebilirsiniz. Properties penceresinde, form üzerinde bulunan bütün öğeleri ( nesneleri ) gösteren bir nesne açılır liste kutusu bulunur. Properties penceresi, her nesne için değiştirilebilen bir özellik ayarları listesini de içerir. ( özellikleri alfabetik yada kategorilere göre görüntüleyebilirsiniz )<br />
<br />
<span style="font-weight:bold">ToolBox (Araç) Kutusu Penceresi</span><br />
<br />
<br />
<br />
Yandaki şekilde VB ile bir proje oluşturulurken, yaratılan form üzerine eklenilen araçların bulunduğu araç kutusu görülmektedir. Buradan istediğiniz araç seçilerek kolaylıkla çalıştığınız form üzerine eklenir. Daha sonra bu aracın gerçekleştirmesini istediğiniz işlevler gerekli kodlar ile gerçekleştirilir. Şimdi bu araçların ayrıntılı açıklamalarını aşağıda inceleyelim.<br />
ToolBox Üzerindeki Standart Kontroller<br />
<br />
<span style="font-weight:bold">Gösterge</span><br />
Form üzerine aktarılıp görüntülenemeyen yegane kontrol nesnesidir. Form üzerine çizilmiş bir kontrol nesnesinin boyutunu değiştirmek veya bu kontrol nesnesini hareket ettirmek gerektiği zaman yararlanılır.<br />
<br />
<span style="font-weight:bold">Resim Kutusu (Picture Box)</span><br />
Resim kutusu nesnesi yardımı ile form üzerinde grafikleri görüntülemek mümkündür. Ayrıca, diskinizin herhangi bir dizini içinden çağıracağınız bir bitmap, ikon(icon) ,bir resimde yükleyebilirsiniz<br />
<br />
<span style="font-weight:bold">Etiket(Label)</span><br />
Etiket kontrol nesnesi, kullanıcı tarafından değiştirilemeyecek bir metni görüntülemek ya da icra esnasında uygulama tarafından değiştirilemeyecek bir metni görüntülemek amacı ile kullanılabilir.<br />
<br />
<span style="font-weight:bold">Metin Kutusu (Text Box)</span><br />
<br />
<br />
* Metin kutusu kontrol nesnesi iki ayrı amaç için kullanılabilir<br />
* Uygulama tarafından üretilen bilgilerin ekranda, form üzerinde görüntülenmesi amacı ile<br />
<br />
<br />
<br />
<span style="font-weight:bold">Çerçeve (Frame)</span><br />
Çerçeve nesnesi, form üzerine yerleştirilecek kontroller için görsel ve fonksiyonel anlamda bir grup oluşturma imkanı sağlar. Bu anlamda, çerçeve içine alınan kontroller, diğerlerinden kolayca ayırt edilirler.<br />
<br />
<span style="font-weight:bold">Komut Butonu (Command Button)</span><br />
Komut butonu, kullanıcı tarafından seçildiği zaman, belirli bir işlemi yerine getirir. Bu işlem, kendisine bu olaya bağlı olarak yüklenmiş olan kod ile gerçekleştirilir. Komut butonu mouse yardımı ile bir kez tıklatma(click)işlemi gerçekleştirilebilir. Çeşitli diyalog pencerelerinde karşımıza çıkan OK ve CANCEL butonları komut butonlarına örnektir.<br />
<span style="font-weight:bold"><br />
Kontrol Kutusu (Check Box)</span><br />
Kontrol kutusu, açma ya da kapama gibi ya da seçme ve iptal gibi ikili bir kontrole ihtiyaç duyulan uygulamalarda kullanılır. Kullanıcı , belirtilen seçeneği seçerse, kutu içinde bir işaret sembolü görüntülenir. Kullanıcıya Evet/Hayır gibi seçenekler vermek için kullanılır.<br />
<br />
<span style="font-weight:bold">Opsiyon Butonu (Option Button)</span><br />
Option butonları bir grup halinde kullanılırlar. Bu grup içersinde, her buton bir seçeneği temsil eder. Kullanıcı seçtiği seçeneği, ilgili opsiyon butonunu işaretleyerek belirtir.<br />
<br />
<span style="font-weight:bold">Kombine Kutu (Combo Box)</span><br />
Bir kombine kutu, metin kutusu(text box) ve liste kutusunun (list box) özelliklerini bir araya toplar. Örneğin, kullanıcı metin kutusu gibi içine metin yazabilir ya da liste kutusu gibi, kutu içine yerleştirilmiş isimlerden istediklerini seçebilir.<br />
<br />
<span style="font-weight:bold">Liste Kutusu (List Box)</span><br />
Liste kutusu, kullanıcının içinden bir ya da daha fazla isim seçebileceği bir liste içerir. Listeye yeni isimler eklenebilir ya da listedeki bazı isimler çıkartılabilir. Örneğin, bir liste kutusu ile çeşitli ülke isimlerini listeleyebilirsiniz Kullanıcı bir isim seçince, o ülke isimlerini listeleyebilirsiniz. Kullanıcı bir isim seçince, o ülkenin özellikleri listelenebilir.<br />
<br />
<span style="font-weight:bold">Yatay Kaydırma Çubukları (Horizontal Scroll Bars)</span><br />
Kullanıcıya, listeler içinde veya büyük miktarda bilgi boyunca yatay hareket imkanı sağlar. Bu anlamda, bir fonksiyonun değerlerinin görüntülenmesini, bir yatay hareket çubuğunun hareketi ile ilişkili olarak gerçekleştirebilirsiniz.<br />
<br />
<span style="font-weight:bold">Düşey Hareket Çubukları (Vertical Scroll Bars)</span><br />
Düşey hareket çubukları, yatay hareket çubukları için söylenen işlemleri düşey olarak gerçekleştirirler.<br />
<br />
<span style="font-weight:bold">Zamanlayıcı (Timer)</span><br />
Uygulamanın çalışması esnasında, zamana bağlı olarak belirli aralıklarla, belirli eylemlerin gerçekleşmesini denetlemek amacı ile kullanılır.<br />
<br />
<span style="font-weight:bold">Sürücü Listeleme Kutusu (Driver Box)</span><br />
İcra esnasında, geçerli sürücülerin bir listesini sunmak ve sürücüler arasında geçiş yapmak amacı ile kullanılır . Sürücü listeleme kutusu, bir dosyayı belleğe yüklemek (açmak-open)amacı ile oluşturulan bir diyalog penceresinin bir parçası olarak kullanılabilir.<br />
<br />
<span style="font-weight:bold">Dizin Listeleme Kutusu (Directory List Box)</span><br />
İcra esnasında, aktif durumdaki sürücünün yolunu(path)ve dizinlerini (Directories)görüntüler. Bu kontrol nesnesi, kök dizinden (root directory) seçilmiş bir yolu izleyerek hiyerarşik olarak dizin listesini görüntületmek amacı ile kullanılabilir. Aynı zamanda doğal olarak bir dosya açma diyalog penceresinin bir parçası olarak ta kullanılabilir.<br />
<span style="font-weight:bold"><br />
Dosya Listeleme Kutusu (File List Box)</span><br />
Verilen bir dizin içindeki tüm dosyaları listeler. Kullanıcı, listelenmiş dosyalar içinden bir dosya seçebilir. Bu kontrol nesnesi de, bir dosya açma diyalog penceresinin bir parçası olarak kullanılabilir.<br />
<br />
<span style="font-weight:bold">Şekil (Shape)</span><br />
Tasarım (desing)zamanında görünür olan bir kontrol nesnesidir. Tasarım esnasında, form üzerine , kare,daire,elips,dikdörtgen gibi şekilleri yerleştirmek amacı ile kullanılır.<br />
<br />
<span style="font-weight:bold">Çizgi(Line)</span><br />
Çizgi kontrol nesnesi, tasarım esnasında, form üzerine yatay, düşey ya da eğik çizgi yerleştirmek amacı ile kullanılır. Çizgi kontrol nesnesi formu parçalara ayırmak amacı ile kullanılabilir.<br />
<br />
<span style="font-weight:bold">Görüntü (Image )</span><br />
Bir resmi görüntüleyebilen grafik tipte bir kontrol nesnesidir. Bu açıdan resim kutusuna (picture box) benzer. Fakat, resim kutusuna oranla daha az sistem kaynağı kullanılır. Mouse ile clicklendiği zaman, komut butonuna benzer özellik gösterir. Örneğin bir firma, firmanın logosunu görüntü nesnesi içine yerleştirerek, resim üzerine mouse ile click işlemi gerçek-leştirildiğinde firma hakkında bazı bilgiler listeleyen bir tanıtım yazılımı oluşturabilir.<br />
<br />
<span style="font-weight:bold">Veriye Erişim (Data Access)</span><br />
Sistemde mevcut olan veri tabanlarına erişerek, bilgi güncelleme, edit ya da bilgi görüntüleme işlemlerinin yapılabilmesine olanak sağlar.<br />
<br />
<span style="font-weight:bold">Ole İstemci (Ole Client)</span><br />
Nesneyi bağlama ve yerleştirme yöntemi, Windows işletim sistemince kullanılan yeni bir teknolojidir. Bu teknoloji sayesinde, bir windows uygulama programı (Mesela Visual Basic 6.0) ile geliştirilen bir proje içine başka bir windows uygulama programından nesneler aktarmak mümkündür.]]></description>
								<pubDate>April 14, 2006, 3:23:27 PM</pubDate>
							</item><item>                
								<title>Visual Basic | Yeni Proje Oluşturma</title>                
								<link>http://www.thecoders.net/makaleoku-9-123-Visual-Basic--Yeni-Proje-Olusturma.html</link>                
								<description><![CDATA[Ekrana New project (yeni proje) iletişim kutusu gelir. Bu iletişim kutusu bizden yaratacağımız programlama projesinin türünü belirlememizi bekler. Pencerenin içeriği Visual Basic sürümüne ve sisteme göre değişebilir.32 bitlik standart Visual Basic uygulaması biçiminde varsayılan (default) yeni projeyi kabul etmek için Aç butonu tıklanır.<br />
]]></description>
								<pubDate>April 11, 2006, 4:13:45 PM</pubDate>
							</item><item>                
								<title>Visual Basic | Genel Bakış</title>                
								<link>http://www.thecoders.net/makaleoku-9-122-Visual-Basic--Genel-Bakis.html</link>                
								<description><![CDATA[Visual Basic olay temelli bir programlama dilidir; bunun anlamı şudur: kullanıcı tarafından gerçekleştirilen işlemlere göre programın yanıt vermesi ,yada şöyle diyelim, programın bazı olaylar ortaya çıkarmasıdır. Bir form kapatılırken birkaç tane olay meydana gelir, örnek olarak, bir textbox'a bir harf girilmiş ise CHANGED olayı meydana gelir ve programcı bu olayın meydana gelip gelmediğini kontrol eden ufak bir kod yazarak kullanıcının yazılanları kaydedip etmediğini kontrol edebilir. Program yazmak için kullanılan Visual Basic editör ve derleyicisinin kullanıcı ara yüzüne gelince, yazmaya başlayacağımız her program bir proje olarak başlatılır. Her projede en az bir form bulunur. Uygulama içinde bulunan her nesne bu formun üzerine yerleştirilir. Kullanıcının birebir etkileşim halinde olacağı kısım formlardır. Form üzerine yerleştirilecek her nesne programcı tarafından isteği üzerine yerleştirilir. Yeni bir projenin adı program tarafından Project1 olarak konur, proje içinde bulunan formun başlangıç adı ise Form1 olur. Bunlar daha sonra değiştirilebilir. Form üzerine yerleştirilen nesneler toolbox (alet kutusu) penceresinde yer alır. Bir nesne toolbox ta seçildikten sonra , form üzerinde nereye yerleştirilecekse o noktaya fare yardımıyla taşınır, çekilerek istenilen boyutlara getirilir.<br />
<br />
<br />
<br />
                 Belki Windows'a yeni geçiş yapan bir DOS programcısısınız, veya VB' ye henüz yeni başlamış bir programcısınız. Bu alandaki geçmişinize bakmaksızın, öğrenmeniz gereken en önemli konulardan biri olay sürümlü programlarıdır. Geleneksel programlama işleminde, uygulama başlar (genellikle MAİN procedure ismi ile), bu noktadan program ilerler ve bütün olaylardan sorumludur. Keyboard , mouse girişini, ekran görüntüsünü, ve benzeri tüm olayları kapsamak zorundadır. Artık WINDOWS ve VB bu detayları sizin için düşünmüştür. Hangi uygulamayı yapmak istiyorsanız bu olay üzerine yoğunlaşma imkanını size verir. Örneğin bir düğmeye tıkladığınızda mesaj yazdıran, bir program yazmak istiyorsunuz. DOS tabanlı bir programda; mouse'un konumunu, bir kursör göstermeye, mouse düğmesini tanımlamaya, düğme tıklandığında tekrar tanımlamaya vb. ihtiyacınız vardır. Visual Basic ve windows bu işlemleri çok daha kolay yapmanızı sağlar. Aynı işi yapmak için form üzerine basit bir command button çizin, yapılacak işlemi click olayına yazın. VB ve Windows mouse'u izler ve kullanıcı düğmeye bastığı anda istediğiniz işlemi yürürlüğe koyar. Tek yapmanız gereken düğmenin &amp;#65533;click&amp;#65533; olayına gidip orada istediğiniz işlemin kodunu yazmaktadır. <br />
<br />
]]></description>
								<pubDate>April 8, 2006, 3:23:25 PM</pubDate>
							</item></channel>            
	          </rss>
