Delphi XE2 ve Firemonkey


v

Delphi XE2

Hatfalardır merakla beklediğim Delphi XE2 geçen günlerde dünya genelinde yürütülen bir lansmanla piyasaya sürüldü. Açıkçası benim gibi Delphi programcıları için oldukça heyacan verici özellikler içerdiği söyleniyordu. Bundan yaklaşık 3 hafta önce deneme sürümünü indirip kurdum. Açıkçası pek umudum yoktu. Delphi gün geçtikçe kan kaybediyordu. Hatta 2011 yılında dünyada kullanım oranı %1' ler civarına kadar düşmüştü. Ama bu sürüm öylesine güzel ki Delphi yine eski günlerine yeniden dönecek! Beni en çok heyacanlandıran değişiklik, tamamen Cross-Platform mimaride yazılım geliştirebilme olanağı idi. Tabi şimdilik Mac ve iOS için desktek veriliyor ama ilerki sürümlerinde Android ve  Linux için destek verileceği şüphesiz. 64-bit Windows derleme yeteneği ise ayrı bir güzel... Açıkçası böyle bir IDE hayalimdi. Kylix projesi öldüğünden beri Windows dışındaki platformlar için Delphi kadar esnek bir derleyici aramışımdır. Freepascal ve Lazarus aynı ölçüde konforlu değil maalesef. Fakat Delphi XE2 bu boşluğu dolduracak kanaatindeyim.

Delphi XE2, Firemonkey diye adlandırılan bir mimari ile geliyor. Firemonkey ile oldukça hızlı çalışan uygulamalar geliştirmek mümkün. Basit bir uygulama yapıp denedim ve gerçekten normal uygulamalara göre çok daha hızlı çalışıyordu. Burada Firemonkey mimarisinin ekran kartının GPU'sunu kullandığı açıkça ortada. İyi bir seçim bence. Firemonkey'i tam anlamak için şöyle düşünmek gerek: Elinizde Adobe Flash yada Silverlight gibi doğrudan ekran kartını kullanabilen bir pencere olduğunu düşünün. Bu pencerede Delphi VCL mimarisinde bulunan bileşenleri kullanabiliyorsunuz.Üstelik hiçbir ek kod yazmaya gerek kalmadan! Hem hızlı hemde kolay...

Üstelik Delphi XE2, tamamen doğal kod oluşturuyor (native-code). Bu benim vazgeçemediğim bir özellik açıkçası. Java gibi bir sanal makine üzerinde çalışmıyor. Tamamen derlendiği işletim sistemine özgü doğal çalıştırılabilir kod oluşturuyor (binary code). Böylelikle herhangi bir yorumlayıcıya ihtiyaç duymadan çok hızlı bir şekilde çalışıyor. Unutmadan, Windows için Delphi XE2 ile derlenen uygulamalar doğrudan DirectX kullanıyor. Mac ve iOS için ise OpenGL kütüphanesi gerekli.

Delphi XE2 açıkçası beni çok etkiledi. Bu konuda söylenecek çok şey var. Önümüzdeki günlerde Delphi XE2' den çok daha sık bahsetmeye çalışacağım. Aşağıda Delphi XE2' yi indirip 30 gün deneyebileceğiniz link mevcut. İndirip denemenizi şiddetle tavsiye ediyorum...

Delphi XE2 ISO - 30 days Trial (2.3 GB)

 

Etiketler: , , , , , , , , , , , , , , , , , ,

Yorum Yapın

Mini Döviz 3.5 Çıktı!


Mini Döviz 3.0 Hatalı Ekran Görüntüsü

Mini Döviz 3.0' da küçük bir hata tespit ettim. Döviz ekranında durum sembolü devamlı olarak "Değişiklik Yok" olarak gösterilmekte. Hatanın kaynağını buldum. Verileri aldığım sayfayı ayrıştırırken sembolü aldığım bölüm değiştirilmiş. Malum döviz bilgilerini HTML parsing metodu ile aldığımdan sayfada yapılan değişiklikler programın çalışmasını etkiliyor. Sorunu giderdim ve yeni sürümü çıkardım. Aşağıdaki linkten indirebilirsiniz. Bu arada bazı arkadaşlardan programın geliştirilmesine dair çok güzel mailler aldım. Ama vakit darlığından dolayı adam gibi projeye eğilemiyorum. Örneğin yapmak istediklerim arasında şunlar var:

  • Döviz kurlarında belirli değerlere ulaştığında uyarı şeçenekleri.
  • Tüm döviz kurları arasında Döviz Çevirici. Bir tür hesap makinesi.
  • Döviz hareketlerini gösteren grafikler. Güniçi, haftalık, aylık gibi.
  • Değişik görününler sunabilmek için tema desteği.

Bakalım, zaman buldukça ilgilenmeye çalışacağım. Bağış yapmayı da ihmal etmeyelim...

    Mini Döviz 3.5 İNDİR: İndir minidoviz-3.5-setup.rar [546 KB]

NOT:
Eğer bilgisayarınızda Mini Döviz' in eski sürümleri yüklü ise kaldırmanıza gerek yoktur. Mini Döviz 3.5 kurulum programı, eski sürümü kaldırıp yerine 3.5 sürümünü kurar.

Etiketler: , , , , , , , , , , , , , , , , , , , , , , , , ,

Yorumlar (6)

Ey DSL! 3 TTNet Son Sürüm


Ey DSL! 3 Ekran Görüntüsü

Ey DSL! 3 Ekran Görüntüsü

Ey DSL! 3 TTNet sürümünü yeniden derledim. En son oluşan hataları gidermeye çalıştım. Ey DSL! Windows Vista' dan ve Windows 7 'den daha önce yazıldığından maalesef bu işletim sistemlerinde hatalar daha fazla oluşmakta. Ey DSL! 4 için tam sırası ama zaman darlığından dolayı adam akıllı projeyi ele alamıyorum. Kusura bakmayın... En son 29 Temmuz 2011 tarihinde yeniden derledim. Giderdiğim hatalar şunlardır:

  • IP adresi sorunu için yeni bir sorgulama adresi daha ekledim. (http://whatismyip.org/) Eğer ilk site çalışmazsa yeni siteden sorgulama yapılacak.
  • 2 GB üzeri RAM olan bilgisayarlarda Monitör bölümünde hafıza yanlış hesaplanıyordu. Düzeltildi.
  • Aktif Ağ Bağdaştırıcısı Pasif duruma geldiğinde yada Windows uyku moduna geçtiğinde ani 4 GB lik bir artış oluyordu. Düzeltildi.

Şimdilik söyleceklerim bu kadar. Ey DSL! 3 TTNet sürümünün en son derlenmiş halini aşağıdan indirebilirsiniz...

eydsl3-ttnet-29-07-11.rar [1,56 MB]

 

Etiketler: , , , , , , , , , ,

Yorumlar (33)

Sayfa: << 1 2 3 4 5 6 7 8 ...34 35 36 >>