
05-03-2006, 09:11 PM
|
| |
4. Code Editor (Kod Editörü) :
Bu kısım kodları yazdığınız kısımdır. Açık olan dosyalar sekmeler halinde gözükür. Hangi dosyayı düzenlemek istiyorsanız, ismi yazan sekmeye tıklamalısınız. Eğer düzenlemek istediğiniz dosya Kod Editöründe açık değilse View menüsünden Forms komutunu vererek projedeki formları veya View menüsünden Units komutunu verip unitleri görüp, düzenlemek istediğinizi açabilirsiniz.
Kod editöründe bazı kelimeler koyu olarak gözükür. Bunlar Delphi dilinde özel manaları olan ayrılmış kelimelerdir (reserved words). Bu kelimeleri değişken ve sabit ismi olarak vermemelisiniz.
Kod Editöründe Kullanılabilecek Kısayollar
F9
Programı derle ve çalıştır
F8
Programı adım adım çalıştırır
F7
Programı adım adım çalıştırırken, ilgili rutine dallanır.
Ctrl + S
Unit'te yapılan değişiklikleri kaydeder.
Shift + Ctrl + S
Açık olan tüm unitlerdeki değişiklikleri kaydeder.
Alt + F11
Use Unit... penceresini açar. Bir unitten diğer forma referans veriyorsanız, ilgili formu Uses kısmında tanımlamanız lazım. Bu pencereden proje içindeki unitlerden istediğinizi seçip, tanımlama işini otomatik yaptırabilirsiniz.
Ctrl + F
Arama ekranını açar
Ctrl + E
Artan arama yapar. Bu tuşlara baştıktan sonra kelimeyi yazın. İlgili kelime varsa bulunur.
F3
Arana kelimenin bir sonraki geçtiği yeri bulur
F10
Menülerin ve bileşenlerin olduğu ana pencereyi gösterir.
F11
Object Inspectoru gösterir.
F12
Formla, kod arasında geçiş sağlar.
Shift + F12
Formları açmak için form listesini görüntüler.
Ctrl + F12
Unitleri açmak için unitleri listeler
F1
Üzerinde bulunduğunuz bileşen veya kelime ile ilgili yardımı açar.
Ctrl + Shift + I
Seçili kodu blok halinde sağa kaydırır.
Ctrl + Shift + U
Seçili kodu blok halinde sola kaydırır
Ctrl + Shift + C
Bir rutini tanımladıktan sonra gövdesini oluşturmak için
Ctrl + F4
Dosyayı kapatır.
5. Object Treeview (Nesne Ağacı) :
Nesne ağacı form, data module ve frame'lerdeki bileşenler arasındaki parent-child (ata-çoçuk) ilişkilerini gösterir. Mesela resimdeki Button1 bileşeninin atası Form1'dir, Button2 bileşeninin atası Panel1 bileşenidir.
Bileşenlerin sürükle-bırak yöntemiyle atalarını değiştirebilirsiniz. Örneğin Button1 bileşenini sürükleyip Panel1 bileşeni üzerine bırakırsanız, Button1 bileşeni Panel1 bileşeni içine taşınır ve atası Panel1 olur.
Nesne ağacı formda gözükmeyen bileşenleri seçmek içinde uygun bir araçtır. Form üzerine bileşenleri yerleştirdikçe bazı bileşenler arka planda kalır ve seçilmeleri zorlaşır. Nesne ağacını kullanarak bu tip bileşenleri kolayca seçebilirsiniz.
Nesne ağacındaki herhangi bir bileşene sağ tıkladığınızda bileşenin menüsü açılır. Bu menü bileşen form üzerindeyken sağ tıkladığınızda açılan menünün aynısıdır. Bazı bileşenlerde bu menü gerekli ayarları yapmanızı kolaylaştırmaktadır.
PROJE SEÇENEKLERİ (PROJECT OPTIONS)
Projemizle ilgili ayarları yapmak için Project menüsünden Options komutunu verin. Karşınıza çeşitli sekmelerden oluşan Project Options ekranı gelecektir. Bunlar sırasıyla :
1. Forms (Formlar) :
Bu sekmede projenizdeki formlarla ilgili ayarları yapabilirsiniz.
Main Form (Ana Form) : Projenizdeki ana formu burda belirleyebilirsiniz. Ana form programınız çalıştığı anda ekrana gelecek olan formdur.
Auto-Create Forms : Bu kısımda otomatik olarak oluşturulacak formların listesi yer alır. Burda bulunan formlar programınız ilk açılırken otomatik olarak oluşturulurlar ve hafızada yer kaplarlar. Bunun için ana form ve data module gibi bir kaç form dışında diğer formların bu listede olması iyi değildir.
Avaible Forms : Burada programda gerektiği anda oluşturulup kullanılacak formların listesi yer alır. Programınızın hızlı çalışması ve daha az hafıza yemesi için bir kaç gerekli form dışında tüm formlarınızı Avaible forms kısmına atın. Bu formları istediğiniz anda oluşturup kullanabilirsiniz.
İPUCU : Delphi'de bir formu veya bir nesneyi kullanabilmek için o formun/nesnenin oluşturulmuş olması lazımdır. Yoksa “Access Violation” hatası alırsınız. Eğer formunuzda bir Data Module var ve Ana formunuz oluşturulurken Data Module'den herhangi bir nesneye ulaşmaya çalışırsanız hata mesajı alırsınız. Bunu önlemek için Data Module'u Auto-Create Forms kısmında sürükle bırak metodu ile Ana formun üzerine alarak ondan önce oluşturulmasını sağlayın.
2. Application (Uygulama) :
Title : Buraya uygulamanızın başlığını yazın. Bu başlık görev çubuğunda ve diğer Windows pencerelerinde uygulamanızın başlığını belirler.
Help File (Yardım dosyası) : Eğer uygulamanızın bir yardım dosyası var ise ismin buraya yazın veya Browse... butonuna basarak seçin.
Icon (Simge) : Uygulamanızın simgesini seçin. Bu simge projenizle aynı isimli .res dosyasında saklanır.
Target file extension : Uygulamanız oluşturulduğu zaman uzantısının ne olacağını belirlersiniz. Uygulamanız .exe uzantılı olacaksa burasını boş bırakın. Bir ActiveX uygulaması yapıyorsanız buraya .ocx, dll oluşturuyorsanız .dll yazmalısınız.
3. Compiler : Bu kısımda bir değişiklik yapmanıza gerek yok.
4. Compiler Messages (Derleyici Mesajları) : Bu sekmede projenizin derlenmesi sırasında derleyicinin göstereceği mesajları ayarlayabilirsiniz.
Show Hints : Derleme sırasında hint(ipucu)'leri göster.
Show Warnings : Derleme sırasında uyarıları göster. Bu seçeneği seçtiğiniz zaman aktif olan Warnings kısmından hangi uyarıların gösterilmesi istiyorsanız seçebilirsiniz. Gösterilmesini istemediğiniz uyarılar önündeki işareti kaldırın.
5. Linker : Bu kısımda bir değişiklik yapmanıza gerek yok.
6. Directories/Conditionals : Bu kısımda projenizin kullandığı ve oluşturduğu dosyaların konumunu belirtebilirsiniz.
Output directory : Uygulama dosyasının (.exe) konulacağı klasör.
Unit output directory : .dcu'ların konulacağı klasör.
Search path : Eğer harici unitler kullanıyorsanız, bunların bulunduğu klasörü burda veya Library Path'de belirtmelisiniz. Yoksa derleyici dosyaları bulamadığı için hata verecektir.
Unit Aliases : Bu kısım geriye doğru uyumluluk için kullanılır. Kullandığınız bir unit'in ismini değiştirmiş veya başka bir unit'le birleştirmiş olabilirsiniz. Bu durumda derleyici uniti bulamadığı için hata verecektir. Ancak burada “Unitin eski adı = Unitin yeni adı” şeklinde bir tanımlama yaparsanız, yeni isim dikkate alınır.
İPUCU : Bu kısımda yaptığınız ayarlarla hem dosyaların diskinizde daha düzenli dağılmasını, hem de yedekleme yaparken sadece gerekli dosyaları yedeklemenizi sağlayabilirsiniz. Projenize bir klasör açın ve Output Directory olarak bu klasörü verin. Proje klasörünüzün altına Source isimli bir klasör açıp tüm kodları buraya koyun ve Dcu isimli bir klasör açarak unit output directory olarak bu klasörü verin. Böylece sadece Source klasörünün yedeğini almanız yeterli olacaktır. -2- |