Popüler programlama dillerinden olan delphi programlama dili hakkında bildiklerimi size aktarmaya çalışacağım.Öncelikle bir giriş yapalım..
Delphi visual dillerden biridir.İstediğimiz programları yapmakta fazla zorlanmayacağımız bir dildir.Genel olarak bütün programlama dillerinin ortak özellikleri vardır.Her dilde değişken,sabit vs vardır.
Öncelikle delphi dili ile yazdığınız programlarınızı derleyip çalıştırmak için bir derleyiciye ihtiyacınız var.
Bu işi Borland Delphi sürümlerinden biriyle gerçekleştirebilirsiniz.
Object Inspector Penceresi
_______________________
Forma koyduğumuz kontrol elemanlarının özellikleri ve aldığı değerler Object Inspector Penceresinde görülür.
2 kısımdan oluşmaktadır.
1.Properties(Özelliğin Adı)
2.Events(Özelliğin Değeri)
Object Inspector da değerler değiştirilebilir niteliktedir.
Yazdığımız Programı çalıştırmak için F9tuşuna basarak çalıştırırz.Programı çalıştırmak için kodların yazılmasına gerek yoktur.Tasarım halindeykende program çalıştırılabilir.
Kod Yazma
_________
Kod yazmak istenilen kontrol elemanı seçilir vebu elema ait Object Inspectordaki events özelliğinden yararlanılır.Burada ilgili kontrol elemanına tıklanınca programın bitmesi isteniyorsa OnClick kısmına kod yazılır.Eğer iki kez tıklanınca programın bitmesiisteniyorsa OnDbClick(burada Db Double anlamındadır) kısmına kod yazılır.Eğer kontrol elemanının üzerinden geçerken mesaj vermek istiorsak OnMouseMove kısmına kodumuzu yazarız.
İlk Program
__________
-Ana formdaki Standart Componentinden 5 tane label,3 tane edit text,2 tane ComboBox,1 tane ListBox,5 tanede Buton yerleştiriyoruz..
Kontrol elemanlarının OnClick kısmına yazacağımız kodları aşağıda veriyorum..
procedure TForm1.Button1.Click(Sender=TObject);
begin//Ekle butonuna yazılacak kod
ListBox1.Items.Add(Edit1.Text+' '+Edit2.Text+' 'Edit3.Text+' '+ComboBox1.Text+' 'ComboBox2.Text);
end;
Procedure TForm1.Button2.Click(Sender=TObject);
begin//Sil Düğmesi
ListBox1.items.Delete(ListBox1.ItemIndex);
end;
Procedure TForm1.Button3.Click(Sender=TObject);
begin//Kaydet Düğmesi
ListBox1.Items.SaveToFile('liste.dat');//Liste adlı dosya oluşturarak bilgiyi kaydeder.
end;
Procedure TForm1.Button4.Click(Sender=TObject);
begin//Yükle Düğmesi
ListBox1.Items.LoadFormFile('liste.dat');//Bilgileri ListBox1'e yükler.
end;
Procedure TForm1.Button5.Click(Sender=TObject);
begin//Programı Kapat Düğmesi
Close;
end;
_________________________________________________________________________________________________
Birden Fazla Form Kullanma
________________________
Programa yeni bir form eklemek için ile Menüsünden NewForm seçeneği kullanılır.Programda birden fazla form varsa bu formlara erişmek için View-Forms menüsü kullanılır.
NOT: Diğer formlara Shift+F12 ile ulaşılabilir.
Component Planet
_______________
Form üzerinde oluşturulacak ekran görüntüsü Delphi'nin ana formundaki Component Planet üzerindeki kontrol elemanları tarafından yapılır.Component Planet'ten seçilen kontrol elemanları mouse ile form üzerine kolayca eklenebilir.Componentler gruplanarak yerleştirilmiştir.Her grupta farklı ve değişik componentler vardır.
_________________________________________________________________________________________________
İlk dersimiz burada bitiyor.Bir dahaki konuda Yeni Componentler ekleme,Component Şablonları,Project Manager Penceresi ve delphi'de kullanılan File Type(Dosya Tipleri)Anlatacağım.Kolay gelsin.
Oguz_Coder