Tweet

Ana Sayfa   Forum   Delphi
Yeni Başlık Cevap Ekle
white_bullet Delphi Giriş (10/06/2008 10:36)
profil Oguzz
 offline OFFLINE
 Senior Coder

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.

Oguzz

just code it!

Üye Profili

white_bullet Re:Delphi Giriş (26/06/2008 15:03)
profil M.Akif
 offline OFFLINE
 Coder

Saol ellerine sağlıok.Çok güzel anlatım...

[IMG SRC="http://sdu.ictp.it/os/img/ubuntu_logo.jpg" ALIGN="CENTER"]M.Akif[/IMG]
Destekleneler :
Yazıyok Blog
M-Akif.net




What is a problem ?

profil

white_bullet Re:Delphi Giriş (26/06/2008 15:06)
profil Oguzz
 offline OFFLINE
 Senior Coder

Konuları biriktiriyoruz şuan sonra toparlayıp eğitim kısmına tek seferde koyucaz.Ordan daha düzenli öğrenebilirsiniz.

just code it!

profil
 
1 /
 
Ana Sayfa   Forum   Delphi
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg