Ev Bilgisayarı  


Geri Dön   Ev Bilgisayarı > Program > Programlama

Programlama C,Delphi,Visual Basic ve diğer tüm programlama dilleri hakkında dökümanlar ve bilgilerin merkezi

<<DELPHİ Öğrenelim!>>
Program katagorisindeki Programlama bölümünde açılan <<DELPHİ Öğrenelim!>> adlı konudan; 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 ...


Cevapla
 
LinkBack Konu Seçenekleri
Eski 21.07.2007, 12:05       #1
Bakan
 
d4erth - ait Avatar
 
Mesajlar: 273
Puan: 4957
Thumbs up <<DELPHİ Öğrenelim!>>

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 Frame nesnesini formunuzun üzerine yerleştirin.
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;
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. (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

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..
 
Alıntı ile Cevapla
Eski 28.07.2007, 22:54       #2
Cezalı
 
Emre_ - ait Avatar
 
Mesajlar: 221
Puan: 2231
Tanımlı

Eline sağlık
 
Alıntı ile Cevapla
Eski 31.07.2007, 09:09       #3
Birey
 
muratttleoo - ait Avatar
 
Mesajlar: 84
Puan: 639
Tanımlı

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
 
Alıntı ile Cevapla
Eski 17.08.2007, 18:16       #4
Halk
 
Mesajlar: 4
Puan: 10
Tanımlı

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.
 
Alıntı ile Cevapla
Eski 3.10.2007, 14:21       #5
Halk
 
Mesajlar: 16
Puan: 10
Tanımlı

eywallah cok makbule gecti
 
Alıntı ile Cevapla
Eski 17.10.2007, 11:37       #6
Milletvekili
 
by rallier - ait Avatar
 
Mesajlar: 158
Puan: 165
Tanımlı

saolda bide delphi program linki wersedin +rep
 
Alıntı ile Cevapla
Eski 8.10.2008, 23:24       #7
Birey
 
gokmavi - ait Avatar
 
Mesajlar: 36
Puan: 10
Tanımlı

delphi seriali verin bide
 
Alıntı ile Cevapla
Eski Dün, 10:38       #8
Kıdemli Bölüm Yöneticisi
 
THE MUMMY - ait Avatar
 
Mesajlar: 2.933
Puan: 23255
Tanımlı

Forum içinde serial, crack yasak ..
__________________
 
Alıntı ile Cevapla
Eski Dün, 15:08       #9
Birey
 
gokmavi - ait Avatar
 
Mesajlar: 36
Puan: 10
Tanımlı

hee doğru ya nası alcam o zaman ben yada nerden bulcam yolu tarif edin adresi bilmiyom ??
 
Alıntı ile Cevapla
Eski Dün, 16:35       #10
Kıdemli Bölüm Yöneticisi
 
THE MUMMY - ait Avatar
 
Mesajlar: 2.933
Puan: 23255
Tanımlı

Google'den arat ..
__________________
 
Alıntı ile Cevapla
Cevapla


Konuyu toplam 0 üye ve 1 ziyaretçi okuyor
 
Konu Seçenekleri

Yetkiler
Yeni konu açma yetkisi yoktur
Yeni mesaj gönderme yetkisi yoktur
Yeni eklenti gönderme yetkisi yoktur
Mesaj düzenleme yetkisi yoktur

BB Kodu: Açık
Smileler: Açık
[IMG] Kodu: Açık
HTML Kodları: Kapalı
Trackbacks: Açık
Pingbacks: Açık
Refbacks: Açık
Görüntülemek istediğiniz bölümü seçiniz

Benzer Konular
Konu Konuyu Açan Forum Cevaplar Son Mesaj
birazda enteresan bilgiler öğrenelim twins Tüm Konular 1 19.04.2007 13:42


Bütün zaman ayarları WEZ +2. Saat: 23:58


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
eXTReMe Tracker

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59