Borland, gelistiricilerin sesine kulak veriyor!
Hazirlanan genis bir ankette delphide hangi ozelliklere daha fazla agirlik verilmesi gerektigini bu adreste bizlere soruyor.
eger delphinin isteklerimiz dogrultusunda buyumesini istiyorsak 20 dakikamizi ayirip bu anketi cevaplandiralim hatta burda hangi secenekleri isaretlememiz gerektigini kararlastirip ortak bir hareket icinde olalim.
mesela 6.1. nolu secenekte Firebird’u uzerinde karar verebiliriz.
benim istedigim delphi cesitli platformlara (linux, compact framework vs.) , acik kaynaga, modellemeye , yazilim gelistirme sureclerine , web uygulamalarina ve n-tier yapilara daha fazla destek veren bir delphi.
bunlar benim isaretlemeyi dusundugum secenekler…
2 Comments »
Biri bizi gozetliyor! adinda daha onceden bir yazi yazmistik ve testlerini de ileriki zamanlarda burda inceleyecegimizi belirtmistik. Gordugunuz uzere sozumuzu tutuyoruz ve testlerimizi incelemeye basliyoruz. 
Hatirlayacaginiz uzere projede iki temel sinifimiz vardi. Bi tanesi TAbstractIzlenenBilesen digeri ise TIzleyici adli siniflarimiz. TAbstractIzlenenBilesen adli nesnemizden de tureyen 4 tane daha sinifimiz var.
Testlerimizi yazmaya nerden baslamaliyiz?
(more…)
No Comments »
![onkapak[1].jpg](http://www.delphiblog.net/wp-files/onkapak%5B1%5D.thumbnail.jpg)
Kitabın İçeriği Hakkında
* Kitabın Genel amacı Delphi ile .NET’i kullanarak web sayfaları geliştirmektir.
* Kitap tüm sayfalar dahil 440, Önsöz ve İçindekiler gibi bölümler sayılmadığında 425 civarında sayfa sayısına sahiptir.
* Kitap Programlamaya bu kitaptan başlanıldığı varsayılarak yazılmıştır. Bu sebeple her programlama dilinin temelini oluşturan değişkenler, prosedür ve fonksiyonlar gibi temel konularda ele alınmıştır, ancak bu konular fazla detaylandırılmadan anlaşılır bir şekilde anlatılmaya özen gösterilmiştir.
* Kitapta ismi geçen ve web dillerinde sıkça kullanılan HTML, CSS ve JavaScript konularının detayları değil özellikle ASP.NET ile kullanımları ele alınmış ve kitapta kullanılan kısımların açıklanmasına dikkat edilmiştir.
* Kitapta genellikle konular sıraya göre değil yeri geldiğince detaylandırılmıştır. Bu vesile ile öğrenirken zorlanmamanız amaçlanmıştır.
* Özellikle veritabanı kısmında her konu başlığında işinize yarayacak örnekler verilmeye çalışılmıştır.
* Veritabanı Yönetim Sistemi olarak kaynak sıkıntısı çekilen Firebird ele alınmıştır.
* Veritabanı Yönetim aracı olarak EMS SQL Manager for InterBase & Firebird kullanılmıştır.
* Kitabın içidekiler kısmını görmek için Buraya Kapağı görmek için Buraya tıklayabilirsiniz.
(more…)
5 Comments »
iki hafta once pespese yasanan elektrik arizalarindan dolayi modem sizlere omur oldu. garantiye gitti geldi bizde bu firsattan yararlanarak bol bol uyuduk, filmler izledik
ve yeniden onlinem artik…
bu sure icerisinde net ve delphi alemine kisitli bir zaman ayirmak zorunda kaldim. tabi bir de malum ramazandayiz. iftar, sahur, davetler falan derken zaman su gibi akip gecti. su demisken bu ramazanda nedense fazla susuyorum(!) ben…
nete ayirabildigim bu kisitli zaman icerisinde forumda yer alan bilesenlerdeki degisiklikleri takip etmek gibi bir konuya gozup carpti. tasarim kaliplarinda bu gibi durumlar icin kullanilabilecek bazi ornekler mevcut. mesela Observer.

bu gibi bir durumda aklimiza gelen ilk cozum soyle olacaktir.
degisiklikleri takip edecegim TEdit, TCheckBox gibi bilesenlerin OnChange olaylarinda Global bir Boolean degiskenin degerini set etmek. Ardından form kapanırken bu degiskenin degerini kontrol edip kullanicinin bu bilesenlerde her hangi bir degisiklik yapip yapmadigini kontrol etmek. ilk basta cazip bir cozum yolu gibi gorunsede bilesen sayisi arttikca ve bazi bilesenlerin onChange olaylarina degisik kodlar yazmak istedigimiz zaman basimizi agritabilecek bir durum. ustelik bu cozum hicte nesnesel bir cozum olmadigindan birim testi yazmak gibi bir durum da soz konusu olmayacak. kisacasi pratik bir cozum gibi gorunsede hicte saglam ve mantikli bir cozum degil. bunun yerine daha nesneye dayali bir cozum gelistrimemeiz lazim. simdi bu cozumu inceleyelim.
(more…)
1 Comment »