Currently Browsing: Delphi

Delphi Gelişimi, Delphi Prism Nedir

Delphi 7 itibari ile Delphi o kadar çok badireden geçti ki, birçok programcının başı döndü adeta. Derleyici adı bir Borland Developer Studio (BDS) oldu, bir Rapid Application Develepment Studio (CodeGear RAD Studio).  Kısaca Delphi’nin başına neler geldi bakalım:

Delphi 7’den sonra Microsoft .NET adında bir teknoloji duyurdu ve ne olduysa bundan sonra oldu. Görünürde C# ile birlikte diğer dillerin de faydalanması için yazılmış olsa da, diğer diller için tam bir Truva atı oldu .NET teknolojisi. Diller bu teknolojiye destek vermeye çalışırken, kendi teknolojilerini unutuverdiler. Önce Borland, sonra Sun iflas etmemek için olsa gerek, satıldılar… (daha fazla…)

Delphi 2007 / 2009 Kitabım Çıktı

Eylül 2008′den bu yana basılması için beklediğim, global ekonomik krizden dolayı basımı geciken kitabım sonunda çıktı.

Kitaplarıma çok fazla emek harcadığımdan dolayı, tanıtımı konusunda desteklerinizi bekliyorum. Özellikle sitelerinizin bir köşesine kitabımın küçük kapağını eklerseniz sevinirim.

Kitap hakkında merak ettiğiniz birçok bilgiye buraya tıklayarak ulaşabilirsiniz.

Not: Bu başlığı tebrik ve teşekkür mesajları için kullanabilirsiniz. Okuyucuyu yönlendirebilecek mesajlarınız için buraya tıklayınız

Delphi 2007 / 2009 Kitabımdan Notlar

Muhtemelen haftaya çıkacak olan Delphi 2007 / 2009 kitabımı alacaklarn aşağıdaki notlara dikkat etmelerini öneirim.

  • Kiabın son bölümü hariç tüm örnekler Delphi 2007 for Win32 ile hazırlanmıştır.
  • Kitabın son bölümünde Delphi 2009 kullanılarak Delphi 2009 ile gelen yenilikler anlatılmıştır.
  • Delphi 2009 kulananlar kitabımdan sorunsuz bir şekilde faydalanabilirler. Delphi 2007 ve Delphi 2009 arasındaki farklar kitabın son bölümünde ve buraya tıklayarak okuyacağınız konuda anlatılmıştır.
  • Kitabın birincil amacı yeni başlayanlardır, ancak her bilgi seviyesi için bir şeyler kattığıma inandığım bir kaynaktır.
  • Firebird’ün EMS SQL Manager ile kullanımı Delphi ile ASP.NET kitabımdan alıntıdır. Bölümde ufak bazı değişiklikler yapılmış; ekran görüntüleri EMS SQL Manager’ın 2008 sürümü dikkate alınarak eklenmiştir.
  • Kitabın Dlphi ile Veritabanı bölümünde Interbase, Interbase Admin, dbGO bileşenleri Microsıoft SQL Server ve Firebird kullanılarak anlatılmıştır.
  • Kitapta Rave Report hiçbir kaynakta olmadığı kadar detaylandırılmıştır
  • Kitapta ezbere dayalı bir anatımdan ziyade; neyin, neden yapıldığının anlaşılması amaçlanmıştır.
  • EMS SQL Manager’ı resmi sitesinden indiremeyenler ücretsiz olan 2008 sürümünü buraya tıklayarak indirebilirler.
  • Firebird’ü resmi sitesinden indiremeyenler 2.1.2 sürümünü buraya tıklayarak indirebilirler.

Delphi 2009 İle Rave Ve IBEvents Kullanımı

Bir proje aldım ve Delphi 2009 ile geliştireyim dedim. Projeye başladığımda hiçbir sorun ile karşılaşmadım, ancak ilerledikçe telafisi olmayan hatalarla boğuştum. Ben yandım siz yanmayasınız diye de buraya yazıyorum.

  1. IBEvents bileşeni çalışmıyor. Unicode ile gönderilen mesajın karakter seti uyuşmuyor sanırım.
  2. Rave Report’un kod editörü çalışmıyor. Bunun için Rave Report’un yeni sürümünü beklemek gerekiyor sanırım.
  3. Sisteminizde tanımlı bir yazıcı yoksa bile, bir yazıcı sürücüsünün tanıtılmış olması gerekiyor. Yoksa Rave Report’u ön izlemede göremezsiniz.

Delphi’nin Keşfi Tamamlandı

Uzun süreden beri üzerinde çalıştığım, Delphi 2007 for Win32′yi konu alan Delphi’nin keşfi adlı kitabımı tamamlamış bulunmaktayım. 

Kitabımda bulunacak konuları sayfa sayıları ile birlikte aşağıdaki gibi sıralayabilirim. Sayfa sayısında resimler göz ardı edilmiştir.

  • Delphi Tanıtımı, Kurulumu Ve Refactoring (18)
  • Değişkenler, Tip Dönüşümü, Formatlama (46)
  • Metot Ve Fonksiyonlar (24)
  • Karar Yapıları, Döngüler Ve Derleici Direktifleri (17)
  • Mesaj Pencereleri Ve Hata Yakalama (21)
  • Windows Mesajları (13)
  • Registy, Ini Dosyaları Ve Stream Kavramı (9)
  • Formlar, Bazı Bileşenler Ve Olayları (54)
  • Bileşen Yazımı (48)
  • Firebird Ve SQL (75)
  • Interbase, dbGO Ve Data Controls Bileşenleri (96)
  • Rave Report (47)
  • Delphi 2009 ve Getirdikleri (14)

Delphi 2007 / 2009 Adlı Kitabımın Önsözü

Piyasada bulunan Delphi kitaplarının hemen hemen hepsi Delphi 7 ya da önceki sürümler dikkate alınarak yazılmış durumda. Oysaki Delphi 7’den sonra birçok farklı Delphi sürümü siz Delphi sevenlerin beğenisine sunuldu ve yeni teknolojiler desteklenir hale getirildi.

Elinizde bulunan kitap Delphi’nin şu an ki son sürümü olan Delphi 2007 for Win32 sürümü ile hazırlanmıştır. Kitabın isminde Delphi sürümünün belirtilmemesinin sebebi, kitabın sürekli güncel tutulmasının amaçlanmış olmasıdır. Bu amaç doğrultusunda kitap ile ilgili önerilerinizi www.mfkucukkelepce.com adresinden yazara ulaştırarak, olası yeni baskılarda daha iyi bir kitabın ortaya çıkmasına katkı sağlayabilirsiniz.

Kitap ele alınırken olabildiğince ezbere dayalı öğretimden uzak durulmuş; sonuçların sebepleri anlatılarak okuyucunun kodlara daha fazla hakim olması amaçlanmıştır.

Kitabın amacı Delphi’ye yeni başlayan kullanıcıların Delphi’yi keşfetmesi olsa da her seviyeden Delphi kullanıcısının bu kitapla bir şeyler keşfedeceği söylenebilir.

Her kitap bir başyapıt olabilir, ancak hiçbir kitap tüm sorularınıza cevap niteliği taşıyamaz. Uygulamalarınız boyunca karşılaşacağınız soru işaretlerine http://www.delphiturkiye.com ve http://www.delphidunyasi.net adreslerinde yanıt bulabilirsiniz. Ayrıca Delphi ile ilgili gelişmelerden haberdar olmak için http://tr.delphipeak.com adresinden faydalanabilirsiniz.

Sayfa 2 / 212