Root     Cyber Navigation Organizasyon   Member Navigation
Forum Root Portal Root
Dökümanlar Döküman Ekle Download/Dosya Arsivi IBlock E-Kitap IBlock Mp-3 Basinda Cyber-Warrior Banner
Cyber-Academy
TIM Görev Organizasyonu Neler Yaptik? Bize Özel Küçük Seyler? Operasyon Yönetim Sistemi Görev Org. Basvuru Yönetici Basvuru Formu Karaliste Ihbar Organizasyon Semasi Misyon Kurallar
CW Explorer Kefalet Kefil Havuzu
Yeni Üye Basvuru Yazdigim Mesajlar Arkadas Listem Sifremi Unuttum Özel Mesajlarim Onay E-Mail Gönder




Delphi hakkında (Genel olarak) Forumlarda Ara Arama Favorites Favorites MyProfile Forum üyelerini göster Üyeler
Forum Yöneticisi: Boranalp | Bu Bölümde Yetkili Tüm Yöneticiler?
 CW Forum Ana Sayfa
  Delphi
Light  |  Konu İhbar   Favori Konu Listeme Ekle  
Konu: Delphi hakkında (Genel olarak) Cevap YazYeni konu açÇıkış Yap
 
 Konu Kalitesi  %20
Oy Ver   
 
Gönderilme Tarihi: 17 Mayis 2013 saat 9:25AM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Quote: Orjinal mesajı yazan ASİL_KURT 17 Mayis 2013
Eline sağlık güzel hazırlık yapmışın..


Hazırlık değilde bende delphi dilini öğreniyorum hem öğretmekte istiyorum o yüzden.,
Teşekkür ederim.
// Ailem için az veya çok bir şeyler yapıyorum ya yeter bana o.
VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 18 Mayis 2013 saat 12:18PM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Object Inspector nedir ?

Object inspector, form üzerine sürüklenip bırakılan VCL bileşenlerin özelliklerini ve olaylarını ayarlamak için kullanılan delphinin önemli bileşeşenlerinden biridir. Form üzerinde konulan bileşenin bazı özellikleri fare kullanılarak değiştirilebilir. Fakat bütün özellikler fare kullanılarak değiştirilemez ve özelliklere fare kullanılarak ince ayar yapılamaz. Bunları ayarlamak için Object Inspector kullanılır. Object Inpector iki kısımdan oluşur: İlk kısım nesnelerin özelliklerinin ayarlandığı Properties kısmıdır. İkinci kısım ise nesnelerin olaylarının ayarlandığı Events kısmıdır.

//Aslında alıntı olabilir ama ilk başlayanların okuması gerekli olabili.

VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 19 Mayis 2013 saat 9:56AM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Object Inspectorun Properties Kısmı :
Properties kısmında bulunan bazı seçenekler şunlardır:



ActiveControl: Formun üzerindeki hangi nesnenin aktif olacağı seçilir. Aktif olması istenen nesnenin ismi çıkan listeden seçilir.
Align : Bazı nesneler ekran üzerinde farklı yerlerde ve farklı boyutlarda yer kaplar. Bu nesneleri ekran üzerinde hangi kısımda duracağını veya formun boyu değiştiğinde nasıl davranacağını bu özellik belirler. alClient seçilirse nesne tüm ekranı kaplar. alLeft ile nesne formun sol kısımda, alRight ile sağ kısmında, alTop ile üst kısmında, alBottom ile ise alt kısımda yer alır. alNone seçili ise nesne boyu, yeri forma göre değişmez, sabit kalır.
AlphaBlend : Formun saydamlığının AlphaBlendValue değeri ile ayarlanıp ayarlanmayacağı buradan seçilir. Değeri TRUE olursa form AlphaBlendValue değerine göre saydam olur, FALSE olursa form hiçbir zaman saydam olmaz.
AlphaBlendValue : Formun üsaydamlığı buradan ayarlanır 0 en saydam, 255 ise formun normal halidir. Saydamlık için AlphaBlend TRUE alomalıdır.
AutoScroll : Formun üzerindeki nesnelerin sığmadığı durumda kaydırma çubuklarını otomatik eklenmesini sağlar. Değeri TRUE olursa otomatik eklenir, FALSE olursa otomatik eklenmez.
BorderIcons : Formun köşesindeki hangi tuşların aktif olacağı seçilir.
BorderStyle : Formun şekli seçilir. Formun sınırlarını (kenarlarını) ve şeklini belirler. Buraya göre form boyutları değiştirilebilir, sabit kalabilir. Dış kısmı görünmeyebilir.
Caption : Formun veya nesnenin başlığı buraya yazılır.
ClientHeight : Formun başlık hariç kullanılabilir yüksekliğini ayarlar. Yükseklik değeri girilir.
ClientWidth : Formun kullanılabilir genişliğini ayarlar. Genişlik değeri girilir.
Color : Formun veya nesnenin zemin rengini ayarlar. Gelen listeden renk seçilir.
Ctl3d : Formun 3 boyutlu görünüp görünmemesi. Değeri TRUE olursa 3 boyutlu görünür, FALSE olursa normal görünür.
Cursor : Formun veya nesnenin üzerine gelindiğinde görünecek fare kursör şekli seçilir. Gelen listeden kursor seçilir.
Enabled : Formun, nesnenin aktif veya pasif olması seçilir. Değeri TRUE olursa aktif, FALSE olursa pasif olur.
Font : Formun veya nesnenin yazitipi ayarları yapılır. Alt seçenekleri vardır. Alt seçeneklerden istenilen ayarlar yapılır.
Height : Formun veya nesnenin yüksekliğini ayarlar. Yükseklik ayarı girilir.
HelpContext : Form veya nesne için yardım dosyasında ilgili konu numarasını ayarlar. Konu numarası girilir.
HelpFile : Form veya nesne için yardım dosyasını belirler. Yardım dosyası ismi girilir.
Hint : Formun veya nesnenin üzerine gelindiğinde gelecek açıklama buraya yazılır.
Icon : Formun simgesi buradan ayarlanır.
KeyPreview : Tuş olayını belirler. bu değer TRUE ise basılan tuş değeri önce forma gider, FALSE ise direkt seçili nesneye gider.
Left : Nesnenin, form sol kenarına olan uzaklığı ayarlanır. Değer girilir.
Menu : Formun ana menusu burdan seçilir. Gelen listeden menu seçilir.
Name : Formun veya nesnenin ismi buraya yazılır.
PopupMenu : Formun veya nesnenin sağ tıklandığında çıkacak menu buradan seçilir. Gelen listeden popupmenu seçilir.
ShowHint : Formun veya nesnenin için yazılan açıklamanın gösterilip gösterilmeyeceğini ayarlar. Değeri TRUE olursa görünür, FALSE olursa görünmez.
Top : Nesnenin, formun üst kenarına olan uzaklığı ayarlanır. Uzaklık ayarı girilir.
Visible : Formun veya nesnenin ekranda görünüp görünmemesi ayarlanır. Değeri TRUE olursa nesne görünür, FALSE olursa nesne görünmez.
Width : Formun veya nesnenin genişliğini ayarlar. Genişlik ayarı girilir.
WindowState : Formun görünme durumunu ayarlar. Değeri TRUE olursa form görünür, FALSE olursa form görünmez.

NOT : Buradaki seçeneklerden bazıları sadece form için geçerlidirler ve diğer bileşenlerde bulunmazlar.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 20 Mayis 2013 saat 5:52PM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



VCL Bileşenlerin özelliklerinin değiştirilmesi :

VCL Bileşenlerin çeşitli özellikleri vardır. Örneğin her bileşenin ismi, büyüklüğü, form üzerindeki yeri farklıdır. Bunlar Object Inspector’un Properties kısmı kullanılarak değiştirilir. Örneğin üzerinde bir adet TButton bileşeni olan bir formda bu bileşenin ismi otomatik olarak Button1 olacaktır. Bu isim istenilen başka bir isimle değiştirebilir. Button1 seçiliyken Object Inspector’un Properties kısmında Name yazılı satırın karşısında Button1 yazılı olacaktır. Bu kısımdaki Button1 yazısı değiştirilince bu bileşeninin ismi değişmiş olacaktır. Bu durum diğer özellikler içinde geçerlidir.

Object Inspectorun Events Kısmı :

Event kısmında olaylar ayarlanır. Windows’ta bir program çalışırken windows’tan mesajlar alır ve windows’a mesajlar gönderir. Delphide program yazarken yazılan programın hangi mesajlardan etkilenmesi isteniyorsa Events kısmında ayarlanır. Örneğin Delphide basit bir uygulama bölümünde bulunan form üzerinde bulunan Button nesnesinin tek tıklamadan etkilenmesini ve yazılacak kodu çalıştırması istensin. Button nesnesi aktifken Event bölümünde OnClick kısmının yanındaki bölüme tıklanırsa Kod penceresinde otomatik olarak aşağıdaki kodlar belirir:

procedure TForm1.Button1Click(Sender: TObject);
begin

end;


İşte bu kısımda begin ile end arasına yazılan kod Button nesnesine tek tıklandığında çalışacaktır. Events kısmında bulunan bazı olaylar şunlardır:



OnActive : Form veya nesne aktif olduğunda olur.
OnChange : Birden fazla seçeneğe sahip nesnelerde seçili olandan seçenekten başkası seçildiğinde olur.
OnClick : Form veya nesneye fare ile sol tek tıklandığında olur.
OnClose : Form kapanırken olur.
OnCloseQuery : Form kapanırken OnClose olayından önce olur. Formun kapanması sorgulanır. Formun kapanması için CanClose parametresi TRUE olmalıdır.
OnCreate : Form belleğe ilk defa yüklenirken olur.
OnDblClick : Form veya nesneye fare ile sol çift tıklandığında olur.
OnDeactive : Form veya nesne pasif olduğunda olur.
OnDestroy : Form yok olurken (bellekten silinirken) olur.
OnDragDrop : Bir nesnenin sürüklenip bırakılmasında olur.
OnDragOver : Bir nesnenin diğer nesne üzerine sürüklenip bırakılmasında olur.
OnHelp : Form için yardım dosyası çağrıldığında olur.
OnHide : Bir nesnenin gizlendiğinde olur.
OnKeyDown : Bir tuşa basıldığında olur. Bırakılıncaya kadar devam eder.
OnKeyPress : Bir tuşa basıldığında olur. Bazı tuşlar bu olayı meydana getirmez.(CTRL,SHIFT vb.)
OnKeyUp : Basılı tuş bırakıldığında olur.
OnMouseDown : Farenin bir tuşuna basıldığında olur.
OnMouseMove : Farenin form veya nesne üzerinden geçerken olur.
OnMouseUp : Farenin basılı tuşu bırakıldığında olur.
OnPaint   : Form yeniden çizdirilirken olur.
OnResize : Formun boyutları değiştirildiğinde olur.
OnShow    : Form görünür hale geçerken olur.

Not : Buradaki olaylardan bazıları sadece form için geçerlidir ve diğer bileşenlerde bulunmazlar.

VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 21 Mayis 2013 saat 8:41AM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



VCL BİLEŞENLER: VCL ve CLX bileşenler nelerdir?

VCL (Visual Component Library) bileşenleri kullanıcı delphi’de windows programları yazarken işini kolaylaştırmak amacıyla üretilmişlerdir. Normalde kullanıcı bir windows programı hazırlarken kullanacağı windows bileşenlerini kendi eklemek, ayarlarını kendi yapmak ve bileşenin kullanacağı kaynakları kendi hazırlamak zorundadır. Oysa delphi’de kullanıcı form penceresine bir VCL bileşeni ekler ve bu işlemlerin bir kısmının delphi tarafından otomatik yapılır. Zaten bazı kodlarda otomatik eklenmektedir. Kaynak dosyalarıda otomatik oluşturulmaktadır. Normalde kullanıcı bunları kendi hazırlamak zorundadır. VCL bileşenler sadece windows işletim sistemi için tasarlanmıştır.

CLX (Component Library for Cross Platform) bileşenler ise hem Windows hem de Linux işletim sistemleri için QT kütüphanesini içerir. Yeni bir CLX uygulaması oluşturulduğunda (File->New->CLX Application) VCL bileşenlerin yerini QT kütüphanesi ile yazılmış CLX bileşenleri alır. QT kütüphanesi her iki işletim sistemi için ortak olduğundan yapılan uygulama her iki işletim sisteminde derlenebilir. Bu yapılan uygulama için uyumluluk ve taşınabilirlik sağlar. Linux ortamında programlama için Delphi yerine Kylix kullanmak gerekir.

Bütün VCL ve CLX bileşenleri Delphi’nin TComponent nesnesinden türetilir.

VCL bileşenlerin kullanılması:

VCL bileşenleri kullanılacakları zaman Bileşenlerin bulunduğu sayfadan sürüklenerek formun uygun yerine bırakılır. Object Inspector kısmından bileşenin ayarlamaları yapılır. Delphi 1.0’dan beri vcl bileşenleri vardır ve hatta bazı bileşenler artık standart olmuştur. Bileşenler isimlendirilmiş sayfalar halinde bulunurlar.

Delphi’de artık Standart hale gelmiş bileşen sayfaları şunlardır:

Standart, Additional, Win32, System, Samples, Dialogs vb. Delphi ile gelen bunlardan başka vcl bileşenlerde bulunmaktadır.
Eski ve yeni delphi sürümlerinde VCL bileşenler:

Bileşenler her sürümle beraber daha da geliştirildiklerinden eski delphi sürümlerinde bileşenlerin yeni özellikleri tanınmaz. Yeni sürümle yapılmış programlar eski sürümlerde çalıştırılmak istendiğinde hata mesajı verir, program çalışmaz. Örneğin Label ve Edit bileşenleri Delphinin standart VCL bileşenleridir ve bütün delphi sürümlerinde bulunurlar. Bu iki bileşimin birleşimi olan LabelledEdit Delphinin 7.0 sürümünde varken 5.0 sürümünde bulunmaz. Bundan dolayı bu bileşen kullanılarak yapılan programlar Delphinin 7.0 sürümünde çalışırken, 5.0 sürümünde çalışmaz. Çalıştırılmak istendiğinde Delphi 5.0 hata mesajı verir. Programı derlemez.

VCL bileşenlerin bulunması :

Programcı ücretsiz veya ücret karşılığı VCL bileşenleri bulabilir veya satın alabilir. Bunları delphi’ye tanıtarak programlarında kullanabilir. İyi bir programlama bilgisine sahip kişiler de VLC bileşenlerini kendileri oluşturup kullanabilir, ücretsiz dağıtabilir, ücret karşılığı satabilirler.

Allah yar ve de yardımcımız olsun,
VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 22 Mayis 2013 saat 10:20AM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Yeni bir VCL bileşeninin oluşturulması ve tanıtılması:

Delphi’de Component menüsünde New Component seçilerek yeni bileşen oluşturulabilir. Bu seçeneğin seçilmesi ile ekrana beş kutudan oluşan bir diyalog gelir. Burada Ancestor Type kısmında yazılmak istenen bileşene baz olacak bileşen seçilir. Bütün bileşenler, diğer bileşenlerden veya TComponent bileşeninden oluşturulur. Sonradan oluşturulan türetilmiş bileşen baz bileşenin tüm özelliklerini barındırır. Class Name kısmına ise yazılacak bileşenin adı yazılır. Palette Page kısmında ise bileşenin yer almasının istenilen VCL sayfasının ismi seçilir. Genellikle Samples sayfası tercih edilir. Buraya farklı bir isim girilerek yeni bir VCL sayfası da oluşturulabilir. Bu bilgiler girildikten sonra OK tuşuna basılarak diyalog kapatılır. Ekrana otomatik doldurulmuş kod sayfası gelecektir. Bu kod sayfasına gerekli kodların yazılması ve eklemelerin yapılmasından sonra kodlar .pas uzantılı olarak kaydedilir. Bu .pas uzantılı bileşen delphiye tanıtılabilir ve kullanılabilir. Delphinin bazı bileşenlerinin hangi bileşenlerden üretildiklerini ve bileşenlerin birbirleri ile olan ilişkilerini gösteren resim aşağıda görülmektedir.



Delphi programcilarin islerini hızlandırmak ve kolaylaştırmak amacıyla hazır olarak bir çok hazır fonksiyon ve sınıf sunar. Bileşenleri temel olarak türetildikleri yerlere göre 3 grupta ele alınabilir:

1- Görsel Bileşenler: TControl ’dan türetilmiş bütün sınıflar bu gruba girer. İki farklı türü vardır :
a- Pencereli Denetimler: Delphi Görsel Bileşen Kütüphanesinin en büyük bileşen grubudur. TWinControl’den türemişlerdir. Bir pencereye dayalı bütün görünür (visual) bileşenlerin ebeveyn sınıfıdır. Bu sınıftan türetilmiş olan bileşenler windows mesajlarını, giriş (Focus) odağını alabilirler. Bu pencerelerde API fonksiyonları için kullanılabilecek pencere tutamaçları (window handle) kullanılabilir.
   b- Penceresiz Denetimler: TGraphicControl’den türemişlerdir. Bir pencere tutamacı (handle) olmayan, görünür bileşenlerin ebeveyn sınıfıdır. Tutamakları yoktur. Pencereli denetimler gibi başka denetimleri içeremezler.

2- Görsel olmayan Denetimler: TComponentten türetilmiş bütün sınıflar bu gruba dahildir. Form’a bıraktığınızda genellikle bir simge olarak görünürler. TComponent, bütün bileşenlerin ebeveyn sınıfıdır ve görsel olmayan bileşenler için doğrudan ebeveyn sınıf olarak kullanılır.

Tanıtmak için ise Component menüsündeki Install Component seçilir. Gelen pencerede Browse tuşuna basarak ya bileşenin .pas dosyasını yada derlemiş .dcu dosyasını seçilir. Ok tuşuna basıldığında pencere kapanır ve yeni bir pencere gelir. Burada Compile tuşuna basıp derlenir ve Install tuşuna basıp işlemleri bitirilir. Eğer hata çıkmazsa bileşenin Bileşen sayfasına ekleneceğini gösteren bir uyarı mesajı gelir. Mesajın onaylanmasıyla birlikte yeni bileşenler eklendikleri sayfadan kullanabilir. Bazen bileşenler .dpk uzantılı paketler halinde gelir. File menüsünden Open komutu seçilerek bu dosya açıldığında kurulum başlar. Gelen pencereden önce Compile ve sonra Install yapılması yeterlidir.

Sonradan eklenen bileşenler ile ilgili bilgiler genellikle delphinin kurulu olduğu yerde Lib alt dizininin içindeki dclusr.dpk dosyasında tutulur. Herhangi bir hata durumunda çözüm için bu dosyaya bakılması tavsiye edilir.

//Delphi için güzel bir konu olacak gibi görünüyor.
//Yeni başlayanlar mutlaka okuması gerekiyor bence.

VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 22 Mayis 2013 saat 10:49AM - Kayıtlı IP
İzle CWSmacher's Özellikler Diğer mesajlarını ara: CWSmacher
Mesaj İhbar!  
Alıntı  CWSmacher 

CWSmacher

Simgem
Albay
Albay
Ethical Hacker™
01 Nisan 2008
1511   Mesaj
Durum: Wanted !!


Aktiflik
Seviye
Deneyim



//Delphi hakkında araştırıyor, çabalıyor hem ögrenip hem ögretmeye calısıyorsun.

Yoğunlugu bir atlatayım ilerleyen günlerde seninle bir oturup konusalım güzel projeler olusturup, bu bölümü canlandırma stratejileri üzerinde duralım.

___________________________________________
          



*
  Yorum Ekle
  Özel Mesaj Gönder En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 22 Mayis 2013 saat 10:55AM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Quote: Orjinal mesajı yazan CWSmacher 22 Mayis 2013
//Delphi hakkında araştırıyor, çabalıyor hem ögrenip hem ögretmeye calısıyorsun.

Yoğunlugu bir atlatayım ilerleyen günlerde seninle bir oturup konusalım güzel projeler olusturup, bu bölümü canlandırma stratejileri üzerinde duralım.



//Delphi bölümünü canlandırmaya çalışıyorum uzmanlık alanınızda gördüm ama yoğunsunuz ve o yüzden size yazmak istemedim.

tamam hocam çok sevinirim Delphi bölümünü canlandıralim.
//Şuan temel olarak bir şeyler yapmak istiyorum 2 ay içerisinde daha güzel projelerim olacak.

VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 23 Mayis 2013 saat 11:47AM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



VCL bileşenlerin eksikliği :

Delphi’de yazılan bir programın çalışması için bu programa eklenmiş bütün VCL bileşenlerin delphiye tanıtılmış olması gerekir. Aksi takdirde delphi hata mesajı verir, programı derlemez ve çalıştırmaz.

VCL bileşenlerin kodları :

Delphinin kendi bileşenlerin kodları Delphinin kurulum dizininde bulunmaktadır. (C:\\Program Files\\Borland\\Delphi7\\Source). Ayrıca internette birçok ücretli ve ücretsiz VCL bileşen bulmak mümkündür. Ücretsiz bileşenlerin bazılarının kodları da bileşenin kendisi ile beraber dağıtılmaktadır.

VCL bileşenleri kullanmadan programlama :

Kullanıcı Delphi’de VCL bileşen kullanmadan da Windows API’leri ile de programını yazabilir. VCL bileşenler kullanmadan uygulama geliştirmek için Delphi kullanılabileceği gibi ücretsiz GNU-GPL (Genel Kamu lisansına) sahip Bloodshed.net adresindeki Dev Pascal programı kullanabilir. Eğer programlama dili olarak C++ kullanılmak isteniyorsa yine aynı internet adresinde bulunan aynı şartlara sahip Dev C++ programı kullanılabilir.

VCL bileşenleri sayfaları görüntüsü :



Yukarıda bileşen sayfalarının yerleşimi görülmektedir.

Aşağıdaki açıklamalarda yer alan bileşenler, kendi sayfalarındaki yerlerine göre değil ALFABETİK sıraya göre sıralanmıştır. Sayfalar ise Bileşen sayfasında bulundukları yerlere göre sıralanmışlardır.

VeSSeLaM. // Konu Dewam ediyor ! :)

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 23 Mayis 2013 saat 5:54PM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Delphi Standart Sayfasında Bulunan Bazı VCL Bileşenler:

Button : Basılabilen bir buton oluşturan bileşen. En

çok kullanılan olayı OnClick’tir.



ComboBox : Form penceresinde birden fazla seçenekten

birini seçmek için kullanılan bileşen. Seçeneklerden seçileni gösterir. En çok kullanılan olayı OnChange’tir.



Edit : Tek satır yazı, rakam vb bilgiler girmek için kullanılan

bileşen. En çok kullanılan olayı OnChange’tir.



GroupBox : Form penceresinde birden fazla bileşeni bir araya

getirmek için kullanılan bileşendir. Panel bileşenine göre daha az kaynak harcar. En çok kullanılan olayı OnClick’tir.



Label : Form penceresine yazı eklemek için kullanılan bileşen.

En çok kullanılan olayı OnClick’tir.



ListBox : Form penceresinde birden fazla seçenekten birini seçmek için kullanılan bileşen. Seçeneklerden hepsini gösterir. En çok kullanılan olayı OnChange’tir.



Mainmenu : Form penceresine bir Ana menü eklemek için kullanılan bileşen. En çok kullanılan olayı OnClick’tir.



Memo : Birden fazla satıra yazı yazılabilecek bileşen. En çok kullanılan olayı OnChange’tir.



Panel : Form penceresinde birden fazla bileşeni bir araya getirmek için kullanılan bileşen. En çok kullanılan olayı OnClick’tir.



PopupMenu : Form penceresinde bileşenlere sağ tıklandığında açılacak menüler oluşturmak için kullanılabilecek bileşen. En çok kullanılan olayı OnClick’tir.



RadioButton : Form Penceresinde birden fazla seçenekten birini seçmek için kullanılabilecek bir bileşen. Her seçenek için bir RadioButton bileşeni eklenir. En çok kullanılan olayı OnClick’tir.



RadioGroup : Form penceresinde birden fazla seçenekten birini seçmek için kullanılabilecek bir bileşen. RadioButton’a benzer. Tüm seçenekler için bir bileşen yeterlidir. En çok kullanılan olayı OnClick’tir.



ScrollBar : Form penceresinde bir maksimum ve bir minimum değerler arasında değerlerin seçilebildiği ayrıca ekranda bir kaydırma gerektiğinde kullanılan bileşen. En çok kullanılan olayı OnChange’tir.



//Böyle şeyler aslında gerekli ve en sonunda güzel bir pdf vs felan dökecem bunları.
VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 24 Mayis 2013 saat 10:57AM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Delphi Additional Sayfasında Bulunan Bazı VCL Bileşenler:

Bevel : Form üzerindeki bazı nesneleri görsel olarak ayrı pencerede gibi göstermek kullanılan bileşen.

BitBtn : Üzerine resim yerleştirilebilen buton şeklinde bileşen.

CheckListBox : Listbox ve check box bileşenin birleştirilmiş halidir. Verilen listeden birden fazla seçeneğin seçilmesini sağlar.

Image : Resim göstermek için kullanılan bileşen.

MaskEdit : Edit bileşenine benzer. Her türlü bilgi girişini değilde formatlı bilgi girişini kabul eder.

StringGrid : Tablo oluşturmak için kullanılan bileşen.

Shape : Form penceresine geometrik şekiller eklemeyi sağlayan bileşen.

SpeedButton : Kullanılabilen bir butondur. Basılınca tekrar basılıncaya kadar basılı kalabilir, birden fazla kullanılırsa RadioButton gibi davranabilir.

Delphi Win32 Sayfasında Bulunan Bazı VCL Bileşenler:

HeaderControl : Form üzerine birden fazla ListBox bileşeni konularak bunların beraber kullanılmalarını, yönetilmelerini ve şekillendirilmelerini sağlayan bileşen.

ListView : İçindeki seçenekleri liste ve diğer şekillerde gösteren bileşen.

PageControl : Form üzerinde çoklu sayfalar sağlayan bileşen.

ProgressBar : Yapılan işlemin ne kadarlık kısmının tamamlandığını görsel olarak gösteren bileşen.

RichEdit : Memo bileşenine benzer. Birden fazla satıra yazı yazılabilecek bileşen. Yazıları şekillendirmeyi, formatlamayı kabul eder.

StatusBar : Form penceresinin en altında programla ilgili durumları göstermek için kullanılan bileşen.

TabControl : Form penceresinde çoklu sayfalar sağlayarak bunlara Tab tuşu ile geçiş sağlayan bileşen.

TrackBar : Belirlenmiş iki değer arasında bulunan bir değerin görsel olarak seçilebilmesini sağlayan bileşen.

TreeView : İçindeki seçenekleri ağaç şeklinde gösteren bileşen.

Bunlar Delphi VLC bileşenlerinin ne hakkında olduğunu anlatmak için veya bilgilendirme amaçlı yazılmıştır.
İsterseniz ücretli veya Ücretsiz bir kaç bileşenleri daha mevcuttur.
Ben DevExpress kullanıyorum. Birçok özelliği ve farklı özellikleri vardır DBgird’den veya StringGrid den daha fazla fonksiyonu mevcut olan cxGird vardır.
daha buna örneklemede yabilabilir şuan sadece DexExpress ve Ado VLC bileşenlerini kullandım zamanla sizlere farklı projelerde farklı fonksiyonlar veya Procedur kullanarak bu bölümü canlandırmak istiyorum.
Cyber-Warrior’ da delphi bölümü canlanacaktır.

Allah yar vede yardımcımız olsun,
VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 27 Mayis 2013 saat 1:32PM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Delphi System Sayfasında Bulunan Bazı VCL Bileşenler:

MediaPlayer : Ses ve video formatındaki dosyaları çalıştırmayı sağlayan bileşen.
Ole : Windows uyumlu programlarla bağlantı kurarak bilgi alışverişi sağlayan bileşen.
Timer : Programda zamana bağlı işlemler yapılabilmesini sağlayan bileşen.

Delphi Dialogs Sayfasında Bulunan Bazı VCL Bileşenler:

ColorDialog : Program içerisinde renk seçmek için kullanılan Renk Seçme diyaloğunun kullanılmasınını sağlayan bileşen.
g FindDialog : Program içerisinde Bul (Find) diyaloğunun kullanılmasınını sağlayan bileşen.
FontDialog : Program içerisinde yazıtipi seçmek için kullanılan Font diyaloğunun kullanılmasınını sağlayan bileşen.
OpenDialog : Program içerisinde Dosya aç diyaloğunun kullanılmasınını sağlayan bileşen.
OpenPictureDialog : Program içerisinde -sadece resim dosyaları için- Dosya aç diyaloğunun kullanılmasınını sağlayan bileşen. Resim dosyaları için gelişmiş özellikleri vardır.     
PageSetupDialog : Program içerisinde sayfa ayarlarının yapıldığı diyaloğunun kullanılmasınını sağlayan bileşen.
PrintDialog : Program içerisinde Yazdır diyaloğunun kullanılmasınını sağlayan bileşen.
PrinterSetupDialog : Program içerisinde yazıcı ayarlarının yapıldığı Yazıcı ayarları diyaloğunun kullanılmasınını sağlayan bileşen.
ReplaceDialog : Program içerisinde Bul ve Değiştir (Find and Replace) diyaloğunun kullanılmasınını sağlayan bileşen.
SaveDialog : Program içerisinde Dosya kaydet diyaloğunun kullanılmasınını sağlayan bileşen.
SavePictureDialog : Program içerisinde -sadece resim dosyaları için- Dosya kaydet diyaloğunun kullanılmasınını sağlayan bileşen. Resim dosyaları için gelişmiş özellikleri vardır.

Delphi Win 3.1 Sayfası:

Bu sayfada Windows’un 3.1 ve öncesi sürümlerinde kullanılan eski diyalog ve nesneleri programlardan kullanmak için

gereken bileşenler vardır. Bu sayfadaki bileşenler pek fazla gerekli değildir ve kullanılmazlar.

Delphi Samples Sayfasında Bulunan Bazı VCL Bileşenler:

Calendar : Takvim gösteren bileşen.
ColorGrid : Renkleri gösteren ve seçilebilmesini sağlayan bileşen. Fareni sol tuşu yazı rengi, sağ tuşu zemin rengini seçer.
Gauge : Yapılan işlemin tamamlanan yüzdesini görsel olarak gösteren bileşen.
SpinEdit : İki sayı arasında bir değeri seçmek için kullanılır. Yukarı va aşağı tuşlarıyla istenen değer seçilir.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 28 Mayis 2013 saat 2:25PM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Delphinin Veritabanı ile ilgili VCL Bileşenleri:

DataAccess : DataAccess bileşen sayfasında bulunan bu bileşen Table, TQuery gibi bileşenlerle DataKontrol (DataControls) bileşenlerinibağlayan arabirimdir. Veritabanı programı yazılırken en az bir tane bulunmalıdır.
Table : BDE bileşen sayfasında bulunan bu bileşen Veritabanı dosyalarındaki tablolara fiziksel erişim sağlar. Data Access ile beraber kullanılır. Delphi7’de BDE bileşen sayfasında bulunurken daha önceki delphi sürümlerinde DataAccess bileşen sayfasında yeralmıştır.
Query : BDE bileşen sayfasında bulunan bu bileşen Table bileşenine benzer görevi vardır. Fakat SQL cümleleri ile çalışabilmesi Table’dan güçlü olmasını sağlamaktadır. Data Access ile beraber kullanılır. Delphi7’de BDE bileşen sayfasında bulunurken daha önceki delphi sürümlerinde DataAccess bileşen sayfasında yeralmıştır.

Delphi Data Controls Sayfasında Bulunan Bazı VCL Veritabanı Bileşenleri:

DBCheckBox : Veritabanında iki farklı değer (true-doğru veya false-yanlış) alan alanlarda değer girmek için kullanılan bileşendir. Kutu işaretli ise alan true(doğru), işaretli değilse false(yanlış) değerine sahip olur.
DBComboBox : Veritabanında üzerine veri yazılarak veya aşağı doğru açılan listeden seçim yapılarak veritabanı alanına değer girilmesini veya değiştirilmesini sağlayan bileşendir.
DBEdit : Veritabanında üzerine veri yazılarak veritabanı alanına değer girilmesini veya değiştirilmesini sağlayan bileşendir.
DBGrid : Veritabanında istenilen tablonun satır ve sutunlarını ızgara şeklinde programda göstermek için kullanılan bileşendir.
DBImage : Veritabanında resim alanlardaki resimleri göstermek veya üzerlerinde işlem yapmak için kullanılan bileşendir.
DBListBox : Veritabananında var olan listeden seçim yapılarak veritabanı alanına değer girilmesini veya değiştirilmesini sağlayan bileşendir.
DBLookupComboBox : DBCombobox’a benzeyen ancak aşağı doğru açılan listesindeki değerleri başka bir tablodan (dosyadan) alan bileşendir.
DBLookupListBox : DBListBox’a benzeyen ancak listesini listesindeki değerleri başka bir tablodan (dosyadan) alan bileşendir.
DBMemo : Veritabanında büyük metin bilgilerinin girilebildiği ve değiştirilebildiği bileşendir.
DBNavigator : Veritabanı tabloları içerisinde gezinti yapabilmeyi (ilk, önceki, sonraki, enson kayıt) ve kayıt ekleme, silme, düzeltme, saklama, iptal etme, tazeleme gibi işlemleri yapabilmeyi sağlayan tuşlardan oluşan bileşendir.
DBRadioGroup : Veritabanında birden fazla seçenek sunan ve seçeneklerden birini seçilmesine imkan vererek ilgili alana değer girilmesini sağlayan bileşendir.
DBText : Veritabananında istenen alandaki değerin sadece ekranda gösterilmesini sağlayan bileşendir.

İnternetten Bulunabilen Ücretsiz Delphi Bileşenlerinden Bazıları:

DelphiX : DirectX, Microsoft tarafından üretilen, windows ile gelen, multimedia donanımına doğrudan ve hızlı erişim sağlayan, özellikle oyun yapımında kullanılan bir kütüphaneler topluluğudur. DirectX bilgisayarın grafik donanımına doğrudan erişir, bu da uygulamaların çok daha hızlı işlemesini sağlar. Ücretsiz DelphiX bileşen paketi, Delphi altından DirectX kullanımını sağlar ve kolaylaştırır. Delphix bileşen paketi ve örnek programlar, internette kolayca bulunabilir. DelphiX’in içinde hem kaynak kodları hem de her Delphi sürümü için hazır kurma paketleri bulunmaktadır. Delphix, borland kylix programı ile çalışmamaktadır.



TComport : Windows ortamında seri porttan bilgi göndermek ve almak için kullanılan ücretsiz bir bileşenler paketi. Gönderilen veya alınan bilgi ile ilgili her türlü ayar (port, hız, bilgi biti sayısı, stop biti sayısı) yapılabiliyor.



MaxComponents : Takvim diyalogu, karakter(sembol) diyalogu, yardım diyalogu, internet bağlantılı label, programların sadece birkez çalışmasını sağlayan bileşen gibi ücretsiz birçok bileşeni barındıran bileşen paketi. Bileşenler ayrı ayrı olarak Maxcomponents.net adresinden ücretsiz indirilebilir. Bileşenlerin herbirinin kurulum programı vardır.



Essantials : 3B etiket, takvim, hesap makinesi, tarih işleme, rakam işleme, menu butonu, renk seçme listesi, arka plana resim veya renk yerleştirme, tablolarda tarih işleme, tablolarda rakam işleme bileşenleri gibi ücretsiz birçok bileşeni barındıran bileşen paketi. Bileşenler Turbopower.com/products/essentials adresinden ücretsiz indirilebilir.



ShellShock : Hakkında, Sürücü ve dizinleri gösterme, dosya sürükleme ve bırakma işlemleri, dosya işlemleri, disket-sabit disk formatlama, kısayol oluşturma, sistem traya yerleşme, vb ücretsiz birçok bileşeni barındıran bileşen paketi. Bileşenler Turbopower.com/products/shellshock adresinden ücretsiz indirilebilir.



Bundan sorna ise artık Delphi(kod hakkında) bilgi verilecektir.
Allah yar ve de yardımcımız olsun,
VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
 
Gönderilme Tarihi: 29 Mayis 2013 saat 9:42AM - Kayıtlı IP
İzle K@R@GLU's Özellikler Diğer mesajlarını ara: K@R@GLU
Mesaj İhbar!  
Alıntı  K@R@GLU 

K@R@GLU

Simgem
Binbaşı
Binbaşı
Yakında Almanya !
24 Ekim 2009
2835   Mesaj
Durum: Gothe


Aktiflik
Seviye
Deneyim



Delphinin yardım sistemi:

Delphide komutlara, komutların ayrıntılarına ve komutlar ile ilgili örneklere ulaşmak için ayrıntılı bir yardım sistemi vardır:

Delphide bulunan en basit yardım kod penceresinde uygun bir yere fonksiyon ismi veya komut yazıldığında otomatik olarak sarı renkte kutular ekranda belirir ve bu kutularda ilgili bilgiler verilir.



Bir nesne ismi yazılıp sonuna "." işareti konulduğunda ise o nesne ile ilgili değişken ve fonksiyonların listesi otomatik olarak ekranda belirir ve bu listeden istenilen seçilerek kullanılabilir.



Bir nesne ismi yazılırken Ctrl+Space tuşlarına beraber basılırsa o yazı ile başlayan alternatif tüm nesne isimleri ve komutlar liste halinde ekranda belirir ve bu listeden istenen seçilip kullanılabilir.



Delphide program yazarken yazılan komut veya tanımlamanın üzerine CTRL tuşuna basılı iken fare ile tıklanması halinde komut bir bağlantı halini alacaktır. Bu bağlantıya tıklayarak komutun koduna veya tanımlamaya ulaşmak mümkündür. Komut veya tanımlama delphinin veya kullanıcının kendisinin olabilir.



Bunların dışında Help menüsünden Delphi Help seçeneği ile komutlara, komutların ayrıntılarına ve komutlar ile ilgili örneklere ulaşılabilir. Delphi Tools seçeneği ile delphinin araçları ile ilgili detaylı bilgi bulunabilir. Windows SDK seçeneği ile ise doğrudan windows komutlarının kendisine ve ayrıntılarına ulaşmak mümkündür

Borland’ın internet sitesinde delphi ve programlama ilgili birçok .pdf yardım dosyası bulunmaktadır. Sitede yapılacak küçük bir arama ile ihtiyaç duyulan .pdf yardım dosyaları bulunabilir ve siteden ücretsiz indirilebilir. Pdf dosyalar, ücretsiz Acrobat Reader programı ile okunabilir.

Devamı gelecek.! Az kaldı
VeSSeLaM.

___________________________________________
Yetkisiz !

Azim + Azim = Başarı

//Kısa bir süreliğini gene Ofline :(
A1 Belgesini aldım.....
  Yorum Ekle
  Özel Mesaj Gönder K@R@GLUÜye Olduğu Operasyonel Çalışma TIM'leri Sahn-ı Seman , En Alta Git  En üste Git 
 
<<
2
 
Git: Cevap Yaz Yeni konu aç
Sayfa Yüklenme Süresi: 0,1563
 

Uyarı !
Cyber-Warrior 'a ait isim, marka ve logolar Cyber-Warrior'un tescilli markası olup izinsiz kullanılamaz.
Kullananlar hakkında 556 Sayılı Markaların Korunması Hakkında K.H.K'ye göre yasal işlem yapılacaktır. Marka No : 2010 46588 Korunma Tarihi : 15.07.2010


WikiTurk | Bilisim Güvenligi Dernegi

Reklamlar

picardes.com





Reklam vermek için tıklayın

Yasal Uyarı | Sitemizin Çizgisi | Kullanım Şartları ve Üyelik Sözleşmesi | Telif Hakları Politikası / Copyright Policy