3. Object Inspector (Nesne Müfettisi) : Bu kisimda Object Inspector'le ilgili ayarlamalari yapabilirsiniz. Bu ekrani Object Inspector'a sag tiklatip, Properties komutunu vererekte acabilirsiniz.
SpeedSettings : Bu kisimda daha onceden kaydedilmis sablonlar vardir. Bunlardan birini secebilirsiniz. Mesela Microsoft Visual Studio ürünlerinden herhangi birinden Delphi'ye gecmis iseniz, “Visual Studio (TM) emulation” i sceerek, Object Inspector'u alisik oldugunuz tarza cevirebilirsiniz.
Colors : Burada Object Inspector'da kullanilan renkleri degistirebilirsiniz. Rengini degistirmek istediginiz degeri secin ve altta acilan renk listesinden istediginiz rengi secin.
Options : Burada Object Inspector ile ilgili cesitli ayarlari degistirebilirsiniz.
- Show instance class : Object Inspector'un en üstünde secili bilesenin ismini ve sinifini gosteren bir acilir listeyi gosterir. Bu ayni zamanda form üzerindeki bir bileseni secmek icinde kullanilabilir. Mesela formunuzun arka taraflarinda kalan, fare ile direk secemediginiz bilesenleri, acilir listeden secebilirsiniz.
- Show classname in instance list : Bu acilir listede bilesenlerin siniflarininda gozükmesini saglar. Bu secenegi iptal ederseniz, acilir listede sadece bilesenlerin isimleri gorüntülenir.
- Show status bar : Object Inspector'un altinda durum cubugunun gorünmesini saglar. Bu durum cubugunda “All Shown” yaziyor ise bilesenin tüm ozellikleri gozüküyor demektir. Eger bazi ozellikleri gizlemis iseniz burada kac tane ozelligin gosterilmedigi yazilir.
- Render background grid : Ozellikler ve olaylari birbirinden yatayda ayiran bir cizgi gosterir.
- Show read only properties : Secilen nesnenin salt okunur ozelliklerini de gosterir. Ancak bunlari degistiremezsiniz.
- Bold non-default Values : ozelligin varsayilan degeri disinda bir deger atanmissa o deger koyu olarak gozükür. Boylece degistirdiginiz ozellikleri daha kolay ayirtedebilirsiniz.
References : Bazen bilesenleri birbirine referans olarak verirsiniz. Mesela bir Toolbar bileseninde resimleri gostermek icin Images ozelligine bir ImageList bilesenini verirsiniz. Bu tip referans verilen bilesenlerin ozelliklerini ve olaylarini da Object Inspector'da gostermek icin bu kisimda ayar yapmaniz lazim.
- Expand inline : Referans verilen bilesenin ozelliklerini gosterir. Referans verilen bilesen genelde kirmiz rekte gozükür ve yaninda + isareti cikar. + isaretine tikladiginiz zaman, o bilesenin ozelliklerini gorüp degistirebilirsiniz.
- Show on events page : Referans verilen bilesenin olaylarini, ayni sekilde gostermek icin isaretleyin.
4. Palette (Bilesen Paleti) : Bu kisim daha once IDE bolümünde anlatilmisti. Detay icin ilgili kisma bakiniz.
5. Library (Kütüphane) : Bu kisimda paketlerle ilgili ayarlamalar yapilir.
- Library Path : Derleyicinin paketlerin dosyalarini hangi klasorde arayacagini gosterir. Eger bir component veya bir unit kullaniyorsaniz, unitle ilgili dosyanin bulundugu klasor burada tanimli olmalidir. Yoksa derleyici hata verir.
- BPL output directory : Derleyicinin derlenmis paket dosyalarini (.bpl) hangi klasore koyacagini belirler.
- DCP output directory : .dcp dosyalarinin hangi klasore konulacagi belirlenir.
- Browsing path : Eger projeniz icinde Proje Secenekleri (Project options) kisminda belirtilen klasorlerde bir tanimlayiciyi (identifier) bulamazsa bu kalsorlerde aranir.
NOT : Bu kisimda bulunan $(DELPHI) tanimlamasi Delphi'nin kurulu oldugu klasore isaret etmektedir. Delphi 7 icin bu tanimlama “C:\Program Files\Borland\Delphi7” klasorünü temsil eder. Kurulumunuza gore bu klasor degisebilir.
IPUCU : Bana en cok gelen sorulardan biri de Library Path ile ilgili olanlar.
- Eger derleyici xxx.dcu veya xxx.pas'i bulamadim seklinde bir hata verip derlemeyi kesiyorsa, bu dosyayi bilgisayarinizda buldurun ve ilgili klasor Library Path'de yoksa ekleyin.
- Eger cok fazla bilesen yüklemisseniz, Library Path cok uzun oluyor ve bu bazen eski sürümlerde problemlere yol acabiliyor. Bunu asmak icin; kullanmadiginiz bilesenleri kaldirin veya birkac bileseni ayni klasore koyarak listeyi kücültün.
6. Explorer (Kod Gezgini) : Bu ekranda kod editorünün solunda yer alan Kod gezginiyle ilgili ayarlari yapabilirsiniz. Kod gezgini tüm siniflari, ozellikleri, metodlari ve global rutinleri agac yapisi seklinde gosterir ve bunlara ulasmayi saglar.
- Automatically show Explorer : Bu secenek isaretli ise Kod Gezgini, kod editorünün yaninda yer alir. Eger bu secenek isaretli degilse gozükmez. Bu durumda kod gezginini View menüsünden Code Explorer komutunu vererek acabilirsiniz.
- Explorer Sorting : Alphabetical secerseniz liste alfabetik sirada, Source secerseniz source kodda tanimlandiklari siraya gore listelenir.
- Explorer Categories : Buradan listede hangi elemanlarin olup, hangilerinin olmayacagini belirleyebilirsiniz.
7. Delphi Direct (Delphi Haberleri) : Delphi Direct Borland'a internet vasitasiyla baglanip, Delphi ile ilgili haber basliklarini alan bir teknolojidir. Siz de ilgilendiginiz haberlerin linkine tiklayarak, haberi internet tarayicinizda acip okuyabilirsiniz. Bu sekmede Delphi Direct ile ilgili ayarlari yapabilirsiniz.
- Automatically poll network : Delphi Direct'i aktif yapmak icin.
- Polling interval : Haber basliklarini kac günde bir Borland'tan indirecegini belirler.
- Last poll : Borland'tan haberlerin en son ne zaman alindigini gosterir.
- Automatically show Delphi Direct On Refresh : Eger yeni haber varsa, Delphi Direct ekrani gosterilir.
CODE INSIGT
Code Insight teknikleri, hem sizin yazdiginiz kodun, hem de kodunuzda kullandiginiz diger unit'lerinin sürekli olarak arka planda islenmesine dayanir.
Code Insight'in Delphi'ye eklenmesinin nedeni programcilarin isini kolaylastirmaktir. Delphi diline yeni bir ozellik getirmemekte ancak kod yazimini kolaylastirmaktadir.
Code Insight'in Delphi'nin 1.0 sürümü cikmadan once düsünüldügünü biliyor muydunuz? Ancak Delphi'nin 3.0 sürümünden sonraki sürümlerinde gelmektedir. Code Insight bes ayri beceri sunar.
1. Code Completion : Bir nesnenin ozellik veya yontemini bir listeden arayarak ya da ilk harflerini yazarak secmenize olanak tanir. Bu ozelligi etkinlestirmek icin bir nesnenin ismini yazarak noktayi ekleyin ve biraz bekleyin. Listeyi gorüntülemek icin Ctrl+Bosluk tuslarini kullanabilirsiniz. Listeyi kapatmak icin ESC tusunu kullanin.
Code Completion ayni zamanda bir atama ifadesinde uygun bir deger aramaniza da olanak verir. Bir degisken veya ozellikten sonra := yazdiginizda, Delphi ayni tipe ait olan bütün degisken veya nesneleri, ayrica bu tipe ait ozellikleri olan bütün nesneleri listeler.
Code Completion'da iki tür siralama vardir. Alfabetik veya kapsama (scope) gore. Siralama düzenini degistirmek icin Code Completion iletisim kutusuna sag tiklayin ve istediginiz siralama düzenini secin.
2. Code Templates : Icinde bir begin - end blogu olan karmasik bir ifade gibi onceden tanimlanmis olan kod sablonlarinin birini kodunuza eklemenizi saglar. Sablonlarin hepsini gormek icin Ctrl+J tuslarina basmalisiniz. Ctrl+J tuslarina basmadan once birkac harf yazarsaniz, Delphi sadece bu harfle baslayan sablonlari listeler.
Ornegin kodunuza bir try-except blogu ekleyeceksiniz. t yazip Ctrl + J tuslarinina bastiginizda t ile baslayan sablonlar gelir. Try except sablonunu sectiginiz anda asagidaki kod otomatikmen eklenir.
try
except
end ;
Bu yontemle yüzlerce satirlik kod parcalarini birkac saniye icinde kodunuza ekleyebilirsiniz.
Mevcut sablonlara kendi sablonlarinizi da ekleyebilirsiniz. Kod sablonlari DELPHI32.DCI dosyasinda saklanir. Yeni bir kod sablonu eklemek icin sirasiyla :
· Tools menüsünden Editor Options komutunu verin.
· Source Options sekmesine gecin.
· Edit Code Templates... butonuna basin.
· Add... butonuna basin.
· Shortcut Name kismina sablonun ismini, Description kismina aciklamasini yazip, OK butonuna basin.
· Code kismina eklemek istediginiz kodu yazin. Burada imlecin nereye konumlanmasini istiyorsaniz oraya | karakterini koyun.
· OK butonuna basin.
3. Code Paremeters : Bir ipucu penceresinde bir fonksiyon neya yontemi yazdiginiz sirada parametrelerini ve veri tiplerini gorüntüler. Fonksiyon veya yontem adini yazarak parentezi acmaniz yeterlidir. Parametre isimleri ve tipleri hemen bir pencerede belirecektir. Ctrl+Shift+Bosluk tuslarina basarakta code parameters'i gorüntüleyebilirsiniz. Etkin parametre koyu renkte gozükür.
4. Tooltip Expression Evaluation : Bir hata giderme kipi ozelligidir. Bu ozellik imlecin altinda bulunan belirleyici, ozellik veya terimin degerini gosterir.
5. Tooltip Symbol Insight : Bir belirleyicinin nerede tanimlandigini gosterir. Belirleyicinin taniminin yapildigi yere gitmek icin Ctrl tusuna basarak belirleyicinin üzerine tiklatin.