TaRDiGraD-X
Üye
ADIM ADIM DELPHI - 1
Program 3 ana pencereden meydana geliyor. Form, Object Inspector (Nesne Denetleyicisi) ve Kontrol Paneli. Form1 başlıklı pencere bizim programımızın anasayfası oluyor. Yani çalışmalarımızı bu form üzerinde gerçekleştireceğiz. Object Inspector penceresi form ve bileşen ayarlarını değiştirebileceğimiz bölümdür. Kendi arasında “Properties” ve “Events” diye ikiye ayrılır. Bizim için gerekli olan fazlaca kullanacağımız bölüm “Properties” penceresidir…
Bizim için gerekli olan bazı özellikleri kısaca açıklayalım…
Caption: Programımızın başlığını (adını) ve diğer bileşenlerin isimlerini buradan değiştirebilirsiniz. Varsayım olarak “Form1” yazar fakat bunu silip kendi programımızın ismini yazabilirsiniz…
Color: Programımızın zemin renginin değiştirilmesini sağlar.
BorderIcons: Programımızın sağ üst köşesinde bulunan “Simge Durumuna Küçült”, “Ekranı Kapla”, “Kapat” simgelerini buradan kaldırabilir veya aktif yapabilirsiniz. Yanındaki +’ya basarsanız karşınıza seçenekler çıkacaktır.
---Minimize: Simge Durumuna Küçüt
---Maximize: Ekranı Kapla
True olanlar şu an aktif, False olanlar ise kapalı anlamına gelmektedir…
BorderStyle+: Programın boyutlarının değiştirilmesinin serbest yada kapalı olması ayarlanır… Normalde “bsSizeable”dir. Bu, programın boyutunu herkes istediği gibi ayarlayabilir anlamına gelmektedir. (Örneğin mouse’u programımızda sağ alt köşeye götürürsek, bir ok çıkar ve istediğimiz gibi genişletip daraltabiliriz). Eğer boyutu sabitlemek ve başkalarının değiştirmesini engellemek için “bsSingle” seçeneğini kullanınız. Geri kalanları kullanmaya gerek olmadığı için açıklamıyorum…
Font+: Program (form) üzerindeki yazıların şeklini, rengini, boyutunu ayarlayabilirsiniz…
Auto Size: Programın boyutlarını kendi otomatik olarak ayarlamaktadır. Fakat kullanmanızı pek tavsiye etmem. Ama kullanmak için “True” yapabilirsiniz…
Enabled: Formda bulunan bir bileşeni (bileşenler program üzerine eklenen butonlar, metinler gibi şeylerin genel adı olarak nitelendirilmiştir) aktif yada kullanılmaz yapar. Bizim işimize yaramayacak…
Constraints+: Programın boyutlarını sayı cinsinden ayarlamamızı sağlar. Pek de kullanışlı değildir. Elle ayarlamak daha kolay…
Geri kalan özelliklere yeri geldiği zaman tekrar değineceğiz. Şimdi gelelim ”Events”e. buradaki özellikler direkt olarak bileşenlerle ilgili olduğu için fazla bi açıklamaya gerek yok ama ben size kısaca en önemlilerini açıklayayım.
Örneğin form (programımız) üzerinde bir buton var.
OnClick: Butona bir kez tıklamayla başlatılacak uygulama buradan ayarlanır…
OnDblClick: Buton yada herhangi bir düğmeye iki kez tıklamayla başlatılacak olan uygulama buradan ayarlanır..
Mesala butona tıklayınca başka bir pencere (form) açılsın. Butona “OnClick” komutuyla gerekli kodu verirsek pencere bir kez tıklamayla açılır. Ama “OnDblClick” komutuyla gerekli kodu verirsek pencere iki kez tıklamayla açılır…
Bileşenler (Hani hep bahsederdik
Bileşenler form’a eklenen butonları ve bizim için gerekli olan bir çok aracı barındırmaktadır. Bileşenler 18 sayfadan oluşuyor (Standard, Additional, Win32, System … vs vs.) Programcıların genellikle en çok kullandığı bölümler ilk 3 bölümdür. Tabii diğerleri de yeri geldiğinde kullanılmaktadır… Form’a (programımıza) yeni bileşen eklemek için kontrol panelinden istediğiniz bir bileşene tıklayın ve sonra da form üzerinde herhangi bir boş yere tıklayın. Bileşen form üzerine yerleştirilecektir… Size tavsiyem sırasıyla tüm bileşenleri form üzerine yerleştirin. Neyin ne olduğunu daha iyi anlarsınız… Bileşenin adını öğrenmek için mouse’u bileşenin üstüne götürerek bekleyiniz. Böylece bileşenlerin adlarını da öğrenmiş olacaksınız… Bazı bileşenleri size açıklayacağım…
Button: Bu bileşen sayesinde form (programımız) üzerine düğmeler yerleştirebilir ve bu düğmelere programın çaışması sırasında basıldığı zaman geröekleşmesini istediğimiz bileşenleri bağlayabiliriz… Programcılar tarafından çok kullanılır ve her programda mutlaka bir butona rastlarsınız… Form’a bir buton eklediğinize buton üzerindeki isim “Button1” olarak geçer. Biz bunu “Object Inspector” penceresindeki Caption bölümünden değiştirebiliriz.
Label: Form üzerine sadece yazı yazmak için kullanılan bir bileşendir. Label’i eklediğiniz takdirde “Object Inspector” penceresindeki “Caption” bölümüne istediğiniz yazıyı girebilirsiniz…
Image: “Additional” bölümünde bulunan Image bileşenini kullanarak form üzerine her hangi bir resim dosyası yada ikon (.ico) dosyası koymanız mümkündür. Bir resim koymak için Image bileşenine tıklayın ve form üzerine gelerek boş bir yere tıklayın. Şeffaf bir kare şekli belirecektir. Onun üstüne iki kez tıklayın ve gelen pencerede “Load” ı tıklayarak karşınıza çıkan pencereden istediğiniz resim dosyasını seçin. Resminiz form üzerine yerleştirilecektir… Resmi sürükleyerekte konumun değiştirebilirsiniz…
Panel: Bu bileşen form üzerine yerleştirdiğimiz bileşenlerin kullanıcıya daha derli toplu gösterilmesi ve uygulama geliştirme aşamasında konuyla ilgili bileşenlerin bir araya toplanarak daha kolay kontrol edilebilmesi için kullanılır. Uygulamaları geliştirirken bileşenlerimizi form üzerine direkt olarak yerleştirmektense, paneller üzerine yerleştirmemiz, daha sonraki düzeltmelerde bize büyük kolaylık sağlar. Örneğin uygulamalarımız ile ilgili birçok düğmemiz varsa bu düğmelerin tümünü bir panel üzerine, kullanıcının bilgi girişi yapacağı diğer bileşenler ise bir başka panel üzerine yerleştirilebilir…
Program 3 ana pencereden meydana geliyor. Form, Object Inspector (Nesne Denetleyicisi) ve Kontrol Paneli. Form1 başlıklı pencere bizim programımızın anasayfası oluyor. Yani çalışmalarımızı bu form üzerinde gerçekleştireceğiz. Object Inspector penceresi form ve bileşen ayarlarını değiştirebileceğimiz bölümdür. Kendi arasında “Properties” ve “Events” diye ikiye ayrılır. Bizim için gerekli olan fazlaca kullanacağımız bölüm “Properties” penceresidir…
Bizim için gerekli olan bazı özellikleri kısaca açıklayalım…
Caption: Programımızın başlığını (adını) ve diğer bileşenlerin isimlerini buradan değiştirebilirsiniz. Varsayım olarak “Form1” yazar fakat bunu silip kendi programımızın ismini yazabilirsiniz…
Color: Programımızın zemin renginin değiştirilmesini sağlar.
BorderIcons: Programımızın sağ üst köşesinde bulunan “Simge Durumuna Küçült”, “Ekranı Kapla”, “Kapat” simgelerini buradan kaldırabilir veya aktif yapabilirsiniz. Yanındaki +’ya basarsanız karşınıza seçenekler çıkacaktır.
---Minimize: Simge Durumuna Küçüt
---Maximize: Ekranı Kapla
True olanlar şu an aktif, False olanlar ise kapalı anlamına gelmektedir…
BorderStyle+: Programın boyutlarının değiştirilmesinin serbest yada kapalı olması ayarlanır… Normalde “bsSizeable”dir. Bu, programın boyutunu herkes istediği gibi ayarlayabilir anlamına gelmektedir. (Örneğin mouse’u programımızda sağ alt köşeye götürürsek, bir ok çıkar ve istediğimiz gibi genişletip daraltabiliriz). Eğer boyutu sabitlemek ve başkalarının değiştirmesini engellemek için “bsSingle” seçeneğini kullanınız. Geri kalanları kullanmaya gerek olmadığı için açıklamıyorum…
Font+: Program (form) üzerindeki yazıların şeklini, rengini, boyutunu ayarlayabilirsiniz…
Auto Size: Programın boyutlarını kendi otomatik olarak ayarlamaktadır. Fakat kullanmanızı pek tavsiye etmem. Ama kullanmak için “True” yapabilirsiniz…
Enabled: Formda bulunan bir bileşeni (bileşenler program üzerine eklenen butonlar, metinler gibi şeylerin genel adı olarak nitelendirilmiştir) aktif yada kullanılmaz yapar. Bizim işimize yaramayacak…
Constraints+: Programın boyutlarını sayı cinsinden ayarlamamızı sağlar. Pek de kullanışlı değildir. Elle ayarlamak daha kolay…
Geri kalan özelliklere yeri geldiği zaman tekrar değineceğiz. Şimdi gelelim ”Events”e. buradaki özellikler direkt olarak bileşenlerle ilgili olduğu için fazla bi açıklamaya gerek yok ama ben size kısaca en önemlilerini açıklayayım.
Örneğin form (programımız) üzerinde bir buton var.
OnClick: Butona bir kez tıklamayla başlatılacak uygulama buradan ayarlanır…
OnDblClick: Buton yada herhangi bir düğmeye iki kez tıklamayla başlatılacak olan uygulama buradan ayarlanır..
Mesala butona tıklayınca başka bir pencere (form) açılsın. Butona “OnClick” komutuyla gerekli kodu verirsek pencere bir kez tıklamayla açılır. Ama “OnDblClick” komutuyla gerekli kodu verirsek pencere iki kez tıklamayla açılır…
Bileşenler (Hani hep bahsederdik
Bileşenler form’a eklenen butonları ve bizim için gerekli olan bir çok aracı barındırmaktadır. Bileşenler 18 sayfadan oluşuyor (Standard, Additional, Win32, System … vs vs.) Programcıların genellikle en çok kullandığı bölümler ilk 3 bölümdür. Tabii diğerleri de yeri geldiğinde kullanılmaktadır… Form’a (programımıza) yeni bileşen eklemek için kontrol panelinden istediğiniz bir bileşene tıklayın ve sonra da form üzerinde herhangi bir boş yere tıklayın. Bileşen form üzerine yerleştirilecektir… Size tavsiyem sırasıyla tüm bileşenleri form üzerine yerleştirin. Neyin ne olduğunu daha iyi anlarsınız… Bileşenin adını öğrenmek için mouse’u bileşenin üstüne götürerek bekleyiniz. Böylece bileşenlerin adlarını da öğrenmiş olacaksınız… Bazı bileşenleri size açıklayacağım…
Button: Bu bileşen sayesinde form (programımız) üzerine düğmeler yerleştirebilir ve bu düğmelere programın çaışması sırasında basıldığı zaman geröekleşmesini istediğimiz bileşenleri bağlayabiliriz… Programcılar tarafından çok kullanılır ve her programda mutlaka bir butona rastlarsınız… Form’a bir buton eklediğinize buton üzerindeki isim “Button1” olarak geçer. Biz bunu “Object Inspector” penceresindeki Caption bölümünden değiştirebiliriz.
Label: Form üzerine sadece yazı yazmak için kullanılan bir bileşendir. Label’i eklediğiniz takdirde “Object Inspector” penceresindeki “Caption” bölümüne istediğiniz yazıyı girebilirsiniz…
Image: “Additional” bölümünde bulunan Image bileşenini kullanarak form üzerine her hangi bir resim dosyası yada ikon (.ico) dosyası koymanız mümkündür. Bir resim koymak için Image bileşenine tıklayın ve form üzerine gelerek boş bir yere tıklayın. Şeffaf bir kare şekli belirecektir. Onun üstüne iki kez tıklayın ve gelen pencerede “Load” ı tıklayarak karşınıza çıkan pencereden istediğiniz resim dosyasını seçin. Resminiz form üzerine yerleştirilecektir… Resmi sürükleyerekte konumun değiştirebilirsiniz…
Panel: Bu bileşen form üzerine yerleştirdiğimiz bileşenlerin kullanıcıya daha derli toplu gösterilmesi ve uygulama geliştirme aşamasında konuyla ilgili bileşenlerin bir araya toplanarak daha kolay kontrol edilebilmesi için kullanılır. Uygulamaları geliştirirken bileşenlerimizi form üzerine direkt olarak yerleştirmektense, paneller üzerine yerleştirmemiz, daha sonraki düzeltmelerde bize büyük kolaylık sağlar. Örneğin uygulamalarımız ile ilgili birçok düğmemiz varsa bu düğmelerin tümünü bir panel üzerine, kullanıcının bilgi girişi yapacağı diğer bileşenler ise bir başka panel üzerine yerleştirilebilir…