Ana Sayfa | Eğitim Cd'leri | Eğitim Kitapları |  212 428 23 21-23 39

 
1) Bir elemani cift tiklayarak onu form ortasinda yer almasini saglayabiliriz.
2) Bir elemani fare ile aktif hale getirdikten sonra formun herhangi bir noktasina tiklamak suretiyle form üzerine alabilirsiniz.
3) Bir elemani aktif hale getirdikten sonra formun üzerinde farenin sol tusu kullanilarak istediginiz yere koyabilirsiniz.

STANDRAT KONTROL ELEMANLARI

Frame: Bilesen sablonlarini olusturmak icin kullanilir.
Main menü :Çok kolay birsekilde menü olustumak için kullanilan kontroldür
Popup menü :Mousenin sag tiklayarak açtirilan menülereden delphide olusturmak için kullanilir
Label: Klavyeden bilgi girisine izin veren etiketamaçli kullanilabilen bir kontroldür
Edit : Daha çok klavyeden bilgi girisi için kullanilan bir kontroldür
Memo : Genellikle çok uzun satirli yazilarin veya bilgilerin girisi için kullanilan bir kontroldur
Button: Dillerin en popüler tetikleyicisi saniyorum bu kontroldür
Checkbox : Bu kontrol evet-hayir veya dogru-yanlis için kullanilan componettir;
Radio button : Checkbox ile hemen hemen aynidir farki yalnizca bir tane radio buttonunu isaretleyebilirsiniz
Listbox: Alt alta satirlarin girile bildigi bir kontroldur.
Combobox : Görüntüsel olarak lisbox un kapali sekli olarak düsünülebilir listbox ayni özellik tasir.
Scrolbar : Kaydirma çubugudur özellikle listbox ‘a sigmayan satirlar için kullanilir
Radio Gruop : Radio buttonu ve grupbox birlesimidir hemen hemen ayni özellikleri tasir;
Panel: Diger kontrolleri gruplamak ve durum cubugu olusturmakta kullanilir.
Groupbox : Bu kontrolün sayesinde birden fazla radio buttonuna isaret konulabilir;
Panel: estetik görünüs ve gruplandirma amaçli kullanilan bir kontroldür.
 
ActionList: Kontrollere hazir fonksiyonlardan eklemek icin kullanilir.

     FRAME

Framer nesnesi forma benzer ve form özelliklerini taşır. Bir grup kontrolü programda çok sık kullanıyorsanız bunları bir framer içinde birkez tasarlayıp daha sonra istediğiniz her programa bu frameyi eklebilirsiniz.
Framer eklemek için: File - New - Frame dedikten sonra gelen menüye şu tasarim yapilir.

 
  Frame' yi kaydedip formunuza tekrar dönün. şimdi Frame ' yi ekleyelim.Companent paletin standart bölümünde Frame nesnesini formunuzun üzerine yerleştirin.
Gelen pencereden Frame' yi seçiniz. Içindeki kontroller formunuza eklenecektir. Istedeğiniz kadar ekleyebilirsiniz.
 
  Framer içine kod yazdığımız için burada hiç bir kod yazmamiza gerek yoktur.
 
FRAMEYI COMPANENT'E EKLEME
  Frame penceresine geçip ve frame üzerinde saga tiklayip açilan menüden Add To Palete komutunu seçin.
Asagidaki pencere açilir.
 
  Companent Name: Olusacak frame' in ismi.
Palette Page: Companent paletin hangi bölümüne oluşturulacagi seçilir.
Palette Icon: Olusacak Framenin iconu.
  Buda diger companent nesneleri gibi kullanabilirsiniz.

MAIN MENÜ

Menü olusturmak için kullanýlan bir kontroldur kullanimi kolaydir
*formunuza ilk olarak MainMenu kontrolü yerlestirin ve çift tiklayin asagidaki pencere açilacaktir
* açilan bu penceredeyi kullanarak caption özelligine bilgi girerek menümüzü olusturalim yön tuslar veya enter tusu ile alt satirlara gecebilirsiniz.
* caption degere &Dosya seklinde girerek kisa yol olusturulmustur (Alt tusu basiliyken D tusuna basilirsa dosya menüsü acilir)
Alt Menüleri Olusturmak : Yapmaniz gereken sey menü ekleyeçeginiz seçeneginin üzerinde farenin sagni tiklayin ve "Create submenü" secenegini seçiniz
"Create submenü" tiklatiktan sonra sag açilan pencereden caption üzerinden gereken ayarlari yaparak yan menüyü olusturmus oluruz
MENÜYE KOD OLUSTURMA : Ilk önce dosya menüsünden çikis bölümüne çift tiklayin gelen pencere ye su komutu yaziniz
procedure TForm1.k1Click(Sender: TObject);
begin

form1.Close;
end;
MENÜ SECENEKLERINE RESIM EKLEMEK :Ilk önce main menüye çift tiklayin ve gelen tasarim menüsünden eklemek istediginiz bölümü secin ve PROPERTIS den bitmap özelligi yanindaki butona tiklanir

NOT : Ekleyeceginiz resimleri su klasörde bulabilirsiniz
C:\Program Files\Common Files\Borland Shared\Images\Icons

 

 

POPUP MENU
 
Mousenin sag tusuna tiklayarak acilmasini istediginiz menüleri bu kontrol sayesinde kolayca yapariz.
* Formunuza bir adet Popup Menu kontrolünü yerlestirip mouse ile üzerine çift tikyatin. Asagidaki pencere açilacaktir. Gelen pencerenin Caption özelligi kullanilarak gerekli bilgiler girilir.

NOT: Nesneyi seçtikten sonra "Object Inspectör" un Popup Menu süne
Popup Menu1
atanir. Ve seçilen nesnenin sag tusu aktif olur.
MENUYE KOD YAZMAK : Popup menuye çift tiklandiktan sonra kod yazmak istedigimiz bölüme çift tiklayarak
kod penceresine gireriz.
POPUP MENUYE RESIM EKLEMEK: Ilk önce popup menüye çift tiklayin ve gelen tasarim menüsünden eklemek istediginiz bölümü secin ve PROPERTIS den bitmap özelligi yanindaki butona tiklanir
 
NOT : Ekleyeceginiz resimleri su klasörde bulabilirsiniz
C:\Program Files\Common Files\Borland Shared\Images\Icons

 

MEMO

Birden fazla satirli bilgi girisi için kullanilan bir konroldür edit kutusunun yapabildigi islerin hepsini yaparken ek olarakta edit kutusunun yapamadigi çok satirli bilgi girisi, dosyadan text yükleme ve kaydetme gibi birçok islemi yapabilir
PROPERTIES
1) Alignment : Alignment özeligi memo içeresindeki yazilarin sola , saga veya ortaya yerlestirilmesini saglar aldigi degerler söyledir.
toleftjustfy
sola dayali
torighttustify
saga dayali
tocenter
ortalanmis
2)Memo1.Lines : bu özellik memo içerisindeki satirlari ifade eder. Lines özelgi Tsitrings tipindedir yani birden fala satiri kaydede bilme özelligidir.
3)Memo1.Lines .Add : bu özellik kulanilarak memo nesnesinin sonuna satirlar eklene bilir
memo1.lines.add('www.delphikursu.com');
memo1.lines.add('www.delphikursu.com');
memo1.lines.add('www.delphikursu.com');
memo1.lines.add('www.delphikursu.com');
4)Memo1.Wordwrap : Bu özeligi true yapilirse memo kontrolünde bir satir doldugu zaman kursor otomatikman asagi satira kayar ve yazili olan satiri tamaminin ekranda görülmesini saglar False olursa bir alt satira kaymadan ayni satirda devam eder

memo1.wordwrap:=false;

memo1.wordwrap:=true;
5)Memo1.scrollbars : bu özelik memo kontrolünün kaydirma çubugu içerip içermeyeçegini belirler. Degerleri sunlardir
ssHorizontal
ssVertical
ssBoth

 

BUTTON
 
bir olayin kullanici tarafindan baslatilmasini saglar.
PROPERTIES' leri
1- Button1.caption
button üzerinde olan etiket bu özellile belirlenir
procedure TForm1.FormCreate(Sender: TObject);
begin
button1.Caption:='örnek'; //program çalisdiginda buttonu örnek olarak göster
end;
2- Button1.Cancel
Esc tusuna basildiginda button tiklanmis gibi çalissin
procedure TForm1.FormCreate(Sender: TObject);
begin
button1.Caption:='&örnek'; //kisa yol tusuda kullan (ALT + ö)
button1.cancel:=true; // Esc tusu button1 de çalissin
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('örnek'); //örnek diye hata versin
end;

3- Button1.WordWrap
birden fazla satirli etiket olusturabilir.
procedure TForm1.FormCreate(Sender: TObject);
begin
button1.WordWrap:=true; //birden fazla satirli yaziya izin ver
end;
4- Button1.Enabled
buttonu pasif yapar yani button kontrolüne tiklayamaz buttonu kullanamaz
procedure TForm1.FormCreate(Sender: TObject);
begin
button1.Caption : = 'örnet programdir';
button1.Enabled:=false; // kontrolü pasif yap
end;

 

CHECKBOX

Kullanicinin bir secenegi aktif veya pasif duruma getirmesi için kullanýlan bir kontroldür

PROPERTIES
1)Checked
Checked özellgi checkbox kontrolunun isaretli mi, isaretsiz mi oldugunu ögrenmeye ve degistermeye yarar.
: Checkbox1.checked :=true;
: Checkbox1.checked :=false;
2) Aligment :
Bu özellik caption özelligi ile belirlenen yazinin isaretinin sagina mi, soluna mi yazilacagini belirler.
:Checkbox1.aligment :=taleftjustify;
: Checkbox1.aligment :=tarightjustify;
PROGRAM ÖRNEGI
Asagidaki formu olusturun.

Program Kodları

procedure TForm1.CheckBox1Click(Sender: TObject);
begin

if CheckBox1.Checked then //checkbox1 isaretliyse
edit1.Text:=inttostr(strtoint(edit1.Text)+200) //edit1 e 200 topla
else //isaretli deyilse
edit1.Text:=inttostr(strtoint(edit1.Text)-200); // edit1 den 200 çikart
end;

procedure TForm1.CheckBox2Click(Sender: TObject);
begin

if CheckBox2.Checked then //checkbox2 isaretliyse
edit1.Text:=inttostr(strtoint(edit1.Text)+100) //edit1 e 100 topla
else //isaretli deyilse
edit1.Text:=inttostr(strtoint(edit1.Text)-100); // edit1 den 100 çikart
end;

procedure TForm1.CheckBox3Click(Sender: TObject);
// radio
begin

if CheckBox3.Checked then //checkbox3 isaretliyse
edit1.Text:=inttostr(strtoint(edit1.Text)+60) //edit1 e 60 topla
else //isaretli deyilse
edit1.Text:=inttostr(strtoint(edit1.Text)-60); // edit1 den 60 çikart
end;

 

 

 

Delphi 7.0

 

Fiyat 63,56 YTL

 

Ürün Adı   Delphi 7.0
Cd Adedi  4 Adet
Garanti  2 Yıl
Toplam Süresi   72 saat
Gereksinimler   Windows 95/98/XP/2000/NT,Vista CD-ROM, Ses Kartı, Mouse ve Hoparlör
Açıklama                      

Delphi'nin temelleri ve Pascal dili, menüler, Formlar, Görsel bileşen kütüphaneleri, nesne kullanımları, ActiveX, veritabanı ilişkileri, Debug ile hata giderme ve dahası. Tümüyle Uygulamalı ve Türkçe anlatımla.Delphi'nin temelleri ve Pascal dili, menüler, Formlar, Görsel bileşen kütüphaneleri, nesne kullanımları, ActiveX, veritabanı ilişkileri, Debug ile hata giderme ve dahası. Tümüyle Uygulamalı ve Türkçe anlatımla.Detaylı Bilgi İçin Ürün İndex'i ve Örnek Video'dan Öğrenebilirsiniz.

 

Murat KUZU