DELPHİYİ ÖĞRENMEK Mİ İSTİYORSUNUZ.İŞE BAŞLAYALIM OZMAN.
Delphi menüleri
File menüsü:
New: Pencerenin new kısmında bulunan bazı seçenekler şunlardır:
Form seçeneği ile aktif projeye yeni bir form eklenir.
Application seçeneği aktif projeyi kapatarak yeni bir projenin başlatılmasını sağlar. Bu seçenek standart windows programını oluşturmak için kullanılır.
Component seçeneği ile delphi component dosyası oluşturulabilir.
DLL seçeneği ile DLL dosyaları gibi kütüphane dosyaları oluşturmak için kullanılır.
Text seçeneği ile yeni bir text dosyası eklenebilir. Bu dosyalar kod değil metin içerirler.
Unit seçeneği projeye yeni bir unit ekler.
ActiveX:
Active Form seçeneği ile active formlar oluşturmak için kullanılır.
Oluşturulan bu formlar web tarayıcılar tarafından çalıştırılabilir programlardır.
ActiveX Control seçeneği yeni activeX controller oluşturmak için kullanılır. Bu seçenek ile birlikte activex sihirbazları devreye girerek atılacak adımlar için programcıya yardımcı olurlar.
ActiveX Library seçeneği yeni activex kütüphaneleri oluşturmak için kullanılır.
Automation Object seçeneği yeni OLE elemanları oluşturmak için kullanılır. Bu seçenek ile birlikte OLE otomasyon sihirbazları devreye girerek atılacak adımları için programcıya yardımcı olurlar.
Property Page seçeneği activex kontrollerine ait özelikleri değiştirmek için kullanılabilecek
Özellikler penceresi oluşturmak için kullanılır.
New application
Aktif projeyi kapatarak yeni bir projenin başlatılmasını sağlar.
New data module
Yeni bir modülü oluşturmak için kullanılır.
New form
Projeye yeni form eklenir.
Open
Diskte var olan DPR (delphi-project), PAS (delphi-unit), DFM (delphi-form) ve TXT (metin) dosyalarını açmaya yarar.
ReOpen
Son çalıştığınız projelerin listesi bu menü altında tutulacak. Böylece son kullandığınız bu menü altından kolayca açabilirsiniz.
Save.Save As,Save All
Projedeki dosyaları aynı isimle veya yeni isimle kaydeder. Projenizi kaydettiğinizde projedeki unitlerin isimi kaydettiğiniz isim olacaktır. Bu yüzden dosya isimlerinde bazı Türkçe karakterleri kullanamazsınız. Ayrıca kaydettiğiniz isimle Unit satırında tanımlanan isim aynı değilse delphi hata verecektir. Bu yüzden unit satırındaki ismi değiştirmemelisiniz.
Close,CloseAll
Aktif dosyayı veya projedeki bütün dosyaları kapatır.
Add To Project
Projeye var olan Unitlerden (.PAS) ekler.
Remove form Project
Açılan pencereden seçilen unit veya formu projeden çıkarır.
Edit menüsü:
Cut,Copy,Paste
Keme kopyalama ve yapıştırma işlemlerini yapar. Sadece kodları değil kontrolleride kesip yapıştırabilirsiniz. Bu işlem o kontrol ile aynı özelliklere sahip fakat isme sahip yeni kontroller oluşturulur.
Eğer bir kontrolün kopyasını çıkarırsanız oluşan yeni kontrol eski kontrole ait olay alt programlarını kullanacaktır.
Align to Grid
Seçilen kontrolün koordinatları form üzerindeki gridlere denk gelmiyorsa en yakın grid noktasına denk gelecek şekilde taşınır.
Brign To Front, Send To Back
Üst üste gelen kontrollerden birini öne ve arkaya almaya yarar.
Align
Seçilen kontrolleri aynı hizaya getirmeye yarar.
Size
Seçilen kontrollerin hepsinin aynı boya ve/veya aynı yüksekliğe sahip olmasını sağlar. Açılan pencerede seçile seçime hepsi en küçüğünün veya en büyüğünün boyuna getirilmesi sağlanır.
Scale
Form üzerindeki kontrollerin seçilen oranda büyültüp küçültmeye yarar. Bir seferde % ile %400 oranında ölçeklendirilebilir.
Tab Order
Form üzerindeki kontrollerin tab sırasını değiştirmeye yarar. Tab sırası kullanıcının kontroller arasında tab tuşu ile geçiş yaparken sırası ile hangi kontollere geçileceğini belirler. Açılan pencerede şu anki tab sırası görüntülenir. Aşağı/Yukarı düğmesi ile seçilen kontrolün tab sırası değiştirilebilir.
Lock Control
Form üzerindeki şu anki koordinatlarına kilitleyerek yerlerinin değiştirilmesini önler. Tekrar seçilirse bu kilit kalkar. Özellikle üzerinde bir çok kontrolün bulunduğu formlarda form tasarımı bittikten sonra yanlışlıkla kontrollerin yerinin değiştirilmesini önlemek için faydalı bir seçenektir. Özellikle bir çok kontrolün bulunduğu formlarda ekrana sığmayan kontrolleri de ekranda kaydırma çubuğu olmadan göstermek için kullanışlı bir seçenektir.
Search menüsü :
Find
Kod penceresinde herhangi bir ifadeyi bulmak için kullanılır.
Find in Files
Belirlenen bir dosyanın içinde bir ifade bulmak için kullanılır.
Replace
İstenilen ifadeleri bir diğeriyle değiştirmek için kullanılır. Aynı yerde geçen birden fazla olan ifadeler otomatik olarak tek adımda değiştirilir.
Search Again
Aranılan ifade F3 tuşu ile tekrar aratılır.
Incremental Search
Arama aşağı doğru devam ettirilir.
Goto Line Number
İstenile bir adıma tek adımda ulaşmak için kullanılır.
View Menüsü :
Project souce
Projenin oluşturulması için gerekli olan kodu kod penceresinde gösterir.
Bu kod, proje oluşturulurken delphi tarafından oluşturulur.
Project Manager
Project manager penceresini görüntüler. Project manager penceresi normalde ekranda görülmez. Bu pencerede programınıza ait formlar ve unitler gösterilir. Bu pencere içindeki dosyalar DPR uzantılı bir dosyada tutulur. Projeden bir dosyayı çıkarmak için remove seçeneğini, pencereye var olan dosyalardan eklemek içinde add seçeneğini kullanabilirsiniz. Projenizle ilgili ayarları da options seçeneği ile yapabilirsiniz. Ekranda görülmeyen bir formu görüntülemek için bu penceredeki view form seçeneği kullanılabilir.
Object Inspector
Object inspector penceresini görüntüler. F11 kısayol tuşu ile de ulaşabilirsiniz. Bu pencere form üzerine component paletten yerleştirilen her kontrolün özellik ve olaylarını belirler.
Alignment Palette
Bu pencere seçilen kontrolleri aynı hizaya getirmeye yarar.
Windows List
O anda açık olan pencerelerin listesini gösterir.Listeden seçili olan pencereye geçiş yapabilirsiniz.
Component List
Form üzerinde kullanabileceğimiz kontrol elemanlarını göstermeye ve istenilen form üzerine almaya yarar.
Break Points
Programı adım adım çalıştırırken programın bir noktaya kadar çalışıp geçici olarak durmasını sağlamak ve o noktadaki değişkenlerin değerlerini incelemek için belirli noktalara F5 tuşu ile breakpointler konabilir. Programınıza fazla sayıda breakpoint koyduysanız bunları takip etmek için bu menü seçeneğini kullanabilirsiniz.
Call Stack
Bu seçenekte adım adım çalıştırmada kullanılır. Şu anda çalışan fonksiyonun hangi fonksiyonlar tarafından çağrıldığını gösterir. Özellikle kendi kendini çağıran prosedürler söz konusu ile prosedürün kaç düzeyde kendini çağırdığını görmek için gereklidir.
Watches
Program adım adım çalıştırılırken değişkenleri izlemek üzere run-add watch seçeneği ile eklenmiş değişkenlerin bulunduğu pencereyi görüntüler. Bu pencerede değerleri izlemek üzere eklenmiş değişkenlerin değerleri görülmektedir. Bu değişkenlere yeni birisini eklemek için listedeki boş bir satırı çift tıklayabilir, listedeki değişkenlerden birini silmek için del tuşuna basabilirsiniz.
Toggle Form/Unit
Formlar ve unitler arasında geçiş yapmak için kullanılabilecek bir seçenek. F12 kısayol tuşu ile de kolayca geçebilirsiniz.
Unit
Şu anda projede mevcut olan unitleri bir pencerede listeleyerek bunları seçip görüntüleme imkanı verir.
Forms
Şu anda projede mevcut olan formları bir pencerede listeleyerek bunları seçip görüntüleme imkanı verir.
New Edit Window
Şu andaki kod penceresinin bir kopyasını yeni bir kod penceresi ile gösterir. Bunlardan birinde yaptığınız değişiklik diğerinde de anında yapılır. Bu yeni pencere size kodunuzun aynı anda göremediğiniz kısımlarını göme imkanı verir.
Project Menüsü :
Add to project
Projeye var olan unitlerden eklemeye yarar. Seçeneği seçtiğinizde karşınıza çıkan dialog penceresinde istediğiniz unit ilgili klasörden bulunup eklenebilir.
Remove from project
Açılan pencere vasıtasıyla seçilen formları veya unitleri projeden çıkarır.
Import type library
Bu seçenekle açılan pencere vasıtasıyla bilgisayarınızda kullandığınız ve kontrol elemanlarını içeren kütüphane dosyalarını projenize ekleyebilirsiniz. Buradaki add düğmesi bu pencereye yeni kütüphane dosyaları ekler. Remove düğmesi de penceredeki dosyaları kaldırır. Ok düğmesi ise seçili olan dosyayı bir unit olarak projeye ekler.
Compile
Programı çalıştırmadan derler. Örneğin bir DLL dosyası yazılırken bu dosya çalıştırılamaz. Bunun sadece derlenmesi gerekir.
Build All