Memik Yanık - Kişisel Web Sitesi Ana Sayfa | Hakkımda | Kitap Önerileri | Fotoğraflarım | RSS RSS | İletişim

Delphi

Konsol Uygulamasında Form Hazırlamak




Delphi ile gelen şablonlardan yararlanmadan bir proje hazırlayıp bu projenin bir forma sahip olmasını sağlayacağım. Bu işlemin nasıl yapıldığını anlatmak için minimum özelliklere sahip bir Console Application hazırladım.Delphi ile gelen Console Application şablonu ile proje hazırlandığı zaman DPR dosyasına {$APPTYPE CONSOLE} direktifi eklenerek uygulamanın konsol uygulaması olduğu işaret edilmekte...

Bu makaleye 1 yorum yapılmış. | 20.07.2009 21:10:44

Delphi'nin Maskedit Kontrolü




Yanılmıyorsam ilk Türkçe Delphi kitabını yazma şerefi bana ait. Bu tahmini yaptıktan sonra buraya Delphi’in Maskedit kontrolü hakkında birkaç cümle yazacağım. Geçen gün yaptığım incelemede ilk Delphi kitabımda ve daha sonra yayınlanan Delphi kitaplarımda olmak üzere Maskedit kontrolü hakkında 2 sayfada standart bilgileri vermekle yetindiğimi ve kod yazarak Maskedit nesnesi için nasıl maske hazırla...

Bu makaleye henüz yorum yapılmamış. | 07.07.2009 08:21:28

AnsiCompareStr() Fonksiyonu




Bugüne kadar kitaplarımda kullanmak üzere yazdığım bütün kodların doğruluğunu mutlaka test etmişimdir. Ancak bazen dalgınlık eseri okura hatalı kodlar verdiğim mutlaka olmuştur. Örneğin kitap metni içine aldıktan sonra örneğin hatalı olduğunu fark ettiğimde, kodları hemen düzeltmişimdir. Ancak tam bu sırada kodun düzeltilmiş halini kitaba tekrar aktarmayı unutuğum olmuştur. Bazende bir sınıfın met...

Bu makaleye henüz yorum yapılmamış. | 07.07.2009 08:16:33

Windows Mesajları




Konu ister Delphi ister başka bir programlama dili olsun Windows mesajları zor anlaşılan konulardan birisidir. Buna rağmen daha önce Delphi ile birkaç satır kod yazdıysanız bu metni ilk okumanızda mesajlar konusunu anlayacağınızdan eminim. Mesajlar konusunun kolay anlaşılmasını amaçladığım için en başından anlatacağım. Bu amaçla projenin formuna Edit ve Button nesnesi yerleştirdim.Bu kitaptan önce...

Bu makaleye 4 yorum yapılmış. | 30.05.2009 04:14:35

ValueListEditor Kontrolü




Delphi uygulaması dahilinde formun üzerinde anahtar değer çiftini gösterip kullanıcının seçim yapmasına imkan vermek istiyorsanız ValueListEditor kontrolünü kullanabilirsiniz. Hemen açıklama yapmak gerekirse kendiniz anahtar-değer çifti içeren Strings koleksiyonu hazırlayıp içeriğini StringGrid’de veya 2 ListBox’ta listeleyip aynı sonuçları elde edebilirsiniz. Ancak bu işlem ValueListEditor kontro...

Bu makaleye henüz yorum yapılmamış. | 30.05.2009 03:01:23

Delphi'nin TApplication Sınıfı(*)




Daha önce Delphi ile az çok program yazmış olanların bileceği gibi Delphi TApplication adında bir sınıfa sahiptir ve her uygulama için bu sınıfın örneğini otomatik olarak hazırlanmaktadır. Global özelliğe sahip olan ve Application adı verilen bu nesnenin çok sayıda metodu, özelliği ve olayı bulunmaktadır. Otomatik olarak hazırlanan Application nesnesi görsel bir nesne olmadığı için özellikleri ve ...

Bu makaleye 1 yorum yapılmış. | 15.05.2009 02:37:16

Delphi’de Api Fonksiyonlarını Deklare Edip Kullanmak



Bu makalede Delphi uygulamalarında Windows'un API fonksiyonlarını, Delphi ile gelen hazır Unit'lerden yardım almadan deklare ederek nasıl kullanılabileceği anlatılmaktadır. Bu işlem Windows'un GlobalMemoryStatus() fonksiyonu üzerinde anlatılmaktadır.



Bilindiği gibi Delphi’de API fonksiyonlarını kullanmak son derece kolaydır. Çünkü Delphi ile gelen Windows ve ShellApi gibi bir kaç Unit sayesinde Api fonksiyonlarını Delphi fonksiyonuymuş gibi kullanmak mümkün olmaktadır. Bu nedenle Delphi konulu kaynaklarda Windows'un API fonksiyonları sanki Delphi'nin kendi fonksiyonlarıymış gibi anlatılıp kullanılmaktadır. Bu makalede Delphi’nin API fonksiyonl...

Bu makaleye henüz yorum yapılmamış. | 13.05.2009 23:24:32

SQL Server Veritabanına Bağlanmak




Delphi’nin .NET uyumlu sürümünde SQL veritabanlarına bağlanmak için birden fazla teknik bulunmaktadır. Burada kısaca BdpConnection sınıfından söz edeceğim. Kod yazarak BdpConnection nesnesini hazırlayabilmek için Borland.Data.Provider ve Borland.Data.Common namespace’lerindeki sınıflardan yararlanılmak istendiğinin önceden belirtilmesi gerekmektedir. Veritabanına bağlanırken BdpConnection nesnesin...

Bu makaleye henüz yorum yapılmamış. | 12.04.2009 19:47:48

Delphi'de Unit'ler


Bu kısa makalede sizlere Delphi kollanılan Unit adlı kod dosyalarından söz edeceğim.

Delphi’de DPR ve DPROJ uzantılı proje dosyası hariç kod dosyaları Unit’ler şeklinde düzenlenmektedir. Bu nedenle Delphi’de(.NET uyumlu versiyonda durum farklıdır) üzerinde çalışılan projeye bir Unit dahil edilir veya File menüsünden komut verilerek yeni Unit hazırlandığında Delphi aşağıdaki gibi bir Unit kalıbı hazırlamaktadır.unit Unit2;interfaceimplementationend.Bu kalıpta interface ve i...

Bu makaleye henüz yorum yapılmamış. | 08.04.2009 07:10:09

Ana Sayfa | Hakkımda | Kitap Önerileri | Fotoğraflarım | RSS | İletişim
Memik Yanık 2004-2009 © Tüm Hakları Saklıdır.
Hazırlayan www.semgoksu.com