![]() |
| |||||||
| Programlama C,Delphi,Visual Basic ve diğer tüm programlama dilleri hakkında dökümanlar ve bilgilerin merkezi |
| | |
|
| | LinkBack | Konu Seçenekleri |
| | #1 |
| Bakan ![]()
Mesajlar: 273
Puan: 4957 | Merhaba Arkadaşlar Şimdi Size En Çok Kullanılan Programa Dillerinden DELPHİ yi Kendimce Anlatmaya veya Sizin Sorularınız Olursa Yanıtlamaya Çalışacağm.İlk Olarak DELPHİ 7 Yi Bölüm Olarak Size Anlatayım : Şimdide Kopmponent Paletindeki Nesneler Hakkında Biraz Bilgi VERELİM FRAME MAIN MENÜ POPUP MENU LABEL EDIT MEMO BUTTON CHECK BOX RADIO BUTTON LIST BOX COMBO BOX SCROL BAR RADIO GROUP PANEL GROUP BOX 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 Gelen pencereden Frame' yi seçiniz. Içindeki kontroller formunuza eklenecektir. Istedeğiniz kadar ekleyebilirsiniz. ![]() MAIN MENÜ Menü olusturmak için kullanılan bir kontroldur kullanimi kolaydir. İlk 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. MENÜYE KOD OLUSTURMAK : Ilk önce dosya menüsünden çikis bölümüne çift tiklayin gelen pencere ye su komutu yazalım : ![]() Code: procedure TForm1.k1Click(Sender: TObject); begin form1.Close;// Tıklama İle Formumuzun Kapanacağını Belirtiyoruz... end; 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. (Bunu Yapmamızdaki amaç Form1'in Sağ Klip Özelliğinde Popup Menüyü Atamaktır.) MENUYE KOD YAZMAK : Popup menuye çift tiklandiktan sonra kod yazmak istedigimiz bölüme çift tiklayarak kod penceresine gireriz. EDIT & LABEL Daha çok klavyeden yapilacak bilgi girisler için kullanilan bir kontroldür. Daha çok sabit bilgilerin gösterilmesi için kullanilabilen bir kontrol dür. edit1.text:='www.evbilgisayari.com'; // Edit içini www.evbilgisayari.com Yapar... label1.caption:='www.evbilgisayari.com';//Label1'in Adını www.evbilgisayari.com Yapar... 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,Örneğin : memo1.lines.add('www.evbilgisayari.com'); //Memo1'in Satırına Ekleme Yapmış Olduk.. BUTTON Bir olayın kullanici tarafindan baslatilmasini saglar. Örn: Showmessage ('EvBilgisayarı'); //Programa Mesaj Verdirmiş Olduk... CHECKBOX Kullanicinin bir secenegi aktif veya pasif duruma getirmesi için kullanılan bir kontroldür 1)Checked Checked özellgi checkbox kontrolunun isaretli mi, isaretsiz mi oldugunu ögrenmeye ve degistermeye yarar. PROGRAM ÖRNEGI Asagidaki formu olusturalım:![]() Code: 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; Radiobutton kontrolü bir kaç seçenekten birini seçme imkani velir bu kontrolün tek basina kullanilmasi bir anlam tasimaz gruplandilirsak bir kaç radiobuttonunu seçme imkanimiz olur. Radiobutton1.checked : Checked özelliginin True olmasi radiobutton dügmesinin seçili olmasini gösterir. LIST BOX Alt alta satirlarin girilebildigi bir kontrol elemanidir. Listbox1.items: Satirlarla ilgili tüm islemllerin yapilabilecegi bir özelliktir. Bilgileri eklemek için Object Inspector' den Items özelliginin yanindaki (...) Nokta şeklindeki butona tiklanir. Gelen pencereden Listbox' ta görünmesini istedigimiz bilgileri yazariz. ![]() Combobox Asagi dogru açilabilen bir liste kontrolüdür. Genellikle degerleri daha önceden belli olan elemanlarin seçimi için kullanilir. ITEMS: Program çalistiginda standart olarak eklenmesi gereken bölümdür. Propertilerden "ITEMS" özelligine tiklayin. Gelen pencereye Combobox' ta bulunmasini istediginiz nesneleri yazin. ![]() SCROLL BAR Yatay veya dikey olarak konumlandirilabilen ve nesneleri kaydirma özelligi veren kontroldür. Kind: Kind özelligi kaydirma çubuklarinin yatay ve dikey degerini belirler. Su iki degerleri alir: sbVertical : Dikey kaydirma çubugu sb Horizontal : Yatay kaydirma çubugu ![]() ![]() Min,Max : Min ve Max özellikleri kaydirma çubuklarin alabilecegi min ve max sayisal olarak degelrerini belirler scrollbar1.min:=0; //en küçük degeri 0 dir ilk baslangiç degeridir. scrolbarr1.max:=100; //en büyük degeri 100 dur en son alabileçegi degeridir. RADIO GROUP Bu kontrol radio dügmelerini gruplamak için degil istenen sayida radio dügmesi çalisma zamani olusturmak için kontroldür. Radiogroup1.Items : Bu kontrolü kullanarak yeni dügmeler ekleye biliriz memo kontrolunün lines özelligi benzer (Listbox kontrolünün item özeligiyle aynidir) İtem eklemek için (...) Nokta şeklindeki butonu kullanarak isteğimize göre düzenleyebiliriz...: ![]() PANEL Estetik görüntü ve gruplama amaçli kullanilan bir kontröldür . GROUP BOX Bu kontrol tek basina degil diger kontrolleri gruplamak için kullanilir. Kontrolleri gruplamak islerimizi kolaylastirmada yüksek avantaj saglar. Ayrıca Bu Bilgileride Bilmemizde Fayda VAR: ![]() Umarım Biraz Faydam Olmuştur,Eğer Sorunlarınız Olursa Elimden Geleni Yaparım..Bu Arada Faydalı Olacağına inanıyorm ve sabt pls.. |
|
| | #2 |
| Cezalı
Mesajlar: 221
Puan: 2231 | Eline sağlık |
|
| | #3 |
| Birey ![]()
Mesajlar: 84
Puan: 639 | bir şey soracam bu delphi ne işe yarıyor onu anlamadım nerelerde kullanabiliriz
__________________ GİDEN GİTMİŞTİR GİTTİĞİ GÜN BİTMİŞTİR BEN GİDENİ DEĞİL GİDEN BENİ KAYBETMİŞTİR |
|
| | #4 |
| Halk ![]()
Mesajlar: 4
Puan: 10 | Ya program anlatımlar çok iyi ellerinize sağlık ama bunları setup içerisine nasıl koyarız?Yardımcı olabilir misin? Verdiğin bilgiler için teşekkür ederim. |
|
| | #5 |
| Halk ![]()
Mesajlar: 16
Puan: 10 | eywallah cok makbule gecti |
|
| | #6 |
| Milletvekili ![]()
Mesajlar: 158
Puan: 165 | saolda bide delphi program linki wersedin +rep |
|
| | #7 |
| Birey ![]()
Mesajlar: 36
Puan: 10 | delphi seriali verin bide ![]() |
|
| | #8 |
| Kıdemli Bölüm Yöneticisi ![]()
Mesajlar: 2.933
Puan: 23255 | Forum içinde serial, crack yasak ..
__________________ ![]() |
|
| | #9 |
| Birey ![]()
Mesajlar: 36
Puan: 10 | hee doğru ya nası alcam o zaman ben yada nerden bulcam yolu tarif edin adresi bilmiyom ?? |
|
| | #10 |
| Kıdemli Bölüm Yöneticisi ![]()
Mesajlar: 2.933
Puan: 23255 | Google'den arat ..
__________________ ![]() |
|
![]() |
| Konuyu toplam 0 üye ve 1 ziyaretçi okuyor | |
| Konu Seçenekleri | |
|
|
Benzer Konular | ||||
| Konu | Konuyu Açan | Forum | Cevaplar | Son Mesaj |
| birazda enteresan bilgiler öğrenelim | twins | Tüm Konular | 1 | 19.04.2007 13:42 |