Tip form yaratmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
varyemez
Üye
Mesajlar: 262
Kayıt: 01 Oca 2009 11:00
Konum: Bursa
İletişim:

Tip form yaratmak

Mesaj gönderen varyemez »

Diyelim ki bir form hazırladım , içinde birsürü metod , fonksiyon falan yazdık. Ancak ben bu formu programımızın birçok yerinde ( ufak farklılıklarla) kullanacağım. mesela bir iki editbox ilavesi ya da içinde kullanılan parametre farklılıkları falan. Her defasında yeni baştan aynı kodları yazmak zoruma gitti.. Nasıl bir yol önerirsiniz.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Tip form yaratmak

Mesaj gönderen Battosai »

Formu Save As diyerek farklı kaydet sonra kaydettiğin formu projene ekle....
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Tip form yaratmak

Mesaj gönderen emin_as »

Miras alma (inherit) özelliğini kullanırsın. Hepsinin temeli olacak formu tasarlarsın, diğer formlarda degişecek procedureleri virtual olarak tanımlarsın. Daha sonra bu ana formdan diger formları miras olarak alıp, kullanırsın.

Miras alma, nesneye yönelik yazılımın (object oriented programming) en yararlı özelliklerinden biridir. Yeni başlayanlar işe temelden başlamadıklarından, bu miras alma olayını hiç kurcalamazlar. Oysa miras alma ile daha az kod yazarak, daha saglam, daha tutarlı programlar yazmak mümkündür.

Eger yeni başlayan biri isen bu miras alma olayını incele derim. Save as ile farklı kaydet dersen iki tane farklı formun olur. Birisinde bir hata bulursan ikisini de düzeltmen gerekir, oysa miras almada eger fonksiyon temel formdaysa gidip onda düzeltirsin ve bütün formlarda düzelmiş olur.

Miras almayla yaparken zor olun kısım, ilk tasarım kısmıdır. Burası daha çok ugraştırır. Miras alınacak form ihtiyacları görebilecek saglamlıkta tasarlanmalı ve uygun procedure ler, virtual ile miras alacak formlarda yazılmalıdır.
varyemez
Üye
Mesajlar: 262
Kayıt: 01 Oca 2009 11:00
Konum: Bursa
İletişim:

Re: Tip form yaratmak

Mesaj gönderen varyemez »

Çok teşekkürler emin_as , istediğim böyle birşeydi. Uğraşacağım ve takıldığım aksilikler olursa sorarım yine..
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Tip form yaratmak

Mesaj gönderen Battosai »

İşin kolay kısmını yazdım... miras mevzusu daha iyi elbette tabiki yapabilen için.Burda bu mevzuda meseleye vakıf arkadaşlar bir makale yayınlasa güzel olur...
Cevapla