Author Archive
Yeni nesil .Net oyuncagimiz resmi olarak belli oldu. Delphi Prism
Oxygene altyapisini kullanan bu yeni oyuncagimiz oyun parki olarak ise Visual Studio icerisinde yer aliyor.
Urunun kendi sayfasi
C# ve Delphi Prism in karsilastirildigi bir sayfa
Marc Hoffman ile Delphi Prism hakkinda bir soylesi
Delphi Prism hakkinda sikca sorulan sorular
No Comments »
Hava Civa! gunluk hava durumunu gostermek icin gelistirilmis bir uygulama. Ozelligi ek bir bilesen kullanilmadan (sadece gdi+ kutuphanesi kullanilmis) Delphi 7 ile gelistirilmis olmasi ve kaynak kodunun acik olmasi. Program sahibi programini su sekilde tanitmis.
“Yeni Nesil programlama örneği”. Adından da anlaşılacağı gibi bir “Hava Durumu” programı. Ama bildiğiniz gibi değil… Bir “Widget” örneği. Klasik GDI çizim tekniklerinin dışında yeni nesil GDI+ çizim teknikleri içeriyor. “AlphaBlend” fonksiyonu resim çizme, “UpdateLayeredWindow” fonksiyonu ile katmanlı pencereler (layered windows) oluşturma, PNG formatında 32bit alpha-channel resim biçimlerinin Delphi formlarına uygulanması, donukluk (opaque), saydamlık ve görsel efektler… Hepsi Hava Cıva! da. Dahasıda var. Microsoft XMLDOM yapısının Delphi bileşenleri kullanmadan işlenmesi, RSS yapısının ayrıştırılması, kullanıcının Internet IP ’sinin bulunması, Hicri-Miladi takvim ve Ay konumunun hesaplanması… Programın görselliği bence sizi etkileyecek. Hem de tam sürüm ve kaynak kodu ile birlikte. İnanın pişman olmayacaksınız… Daha söze gerek yok aslında! Beklemeyin hemen indirin!
Meraklilar icin neyin nasil yapildigini uygulamali olarak gosteren cok guzel bir ornek olmus. Yine acik kaynak kodlu olarak yayinlanan Ey DSL i ve Hava Civa nin kaynak kodlarini indirmelerini tum delphicilere tavsiye ederim…
No Comments »
TIOBE siralamasinda delphinin gercek yerine ulasabilmesi icin Delphi ile ilgili blogunuza , web sayfaniza , forumunuza “Delphi programming” ifadesini eklemeyi unutmayin. Siralamalada tekrar yukselise gecen Delphiye sizde destek olun.
http://www.delphi.org/2008/10/the-many-faces-of-delphi/
No Comments »
Yazilim Muhendisligi Turkiye Yahoo Grubuna gonderilen mesajdan alintidir.
Degerli arkadaslar,
son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli kitabim Pusula tarafindan yayimlanmistir.
Islenen Konular:
• Interface ve Abstract Sınıflar
• Tasarım Şablon Çeşitleri
• Oluşturucu Tasarım Şablonları
• Yapısal Tasarım Şablonları
• Davranışsal Tasarım Şablonları
• JEE Tasarım Şablonları
• Yazılım Mimarisi
• Spring ile Tasarım Mimarisi
Tematize edilen tasarim sablonlari (Design Patterns) söyledir:
- Abstract Factory (soyut fabrika)
- Builder (inşaatçi)
- Factory Method (fabrika)
- Prototype (prototip)
- Singleton (yanlızlık)
- Adapter - Bridge (köprü)
- Facade (cephe)
- Decorator (dekotatör)
- Composite (kompozit)
- Flyweight (sinek siklet)
- Proxy (vekil)
- Command (komut)
- Memento (hatıra)
- Strategy (strateji)
- Iterator (tekrarlayıcı)
- State (durum)
- Chain Of Responsibility (sorumluluk zinciri)
- Mediator (aracı)
- Observer (gözlemci)
- Template Method (şablon metot)
- Visitor (ziyaretçi)
- MVC
- Data Access Object
- Front Controller
- Business Delegate
- Intercepting Filter
- Service Locator
Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür.
Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin edebilirler.
HepsiBurada. com
EStore.com
IdeeFixe.com
Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri
ISBN: 978-9944-711- 14-2
1. Baski Mayis 2008
http://www.pusula. com
Bilginize.
Saygilarimla
–
____________ _________ ______
Özcan Acar, Dipl. Inf(FH)
Vorstand
Smart Web Business AG
Im Niederfeld 8
65462 Gustavsburg
+49 171 57 33 66 5
acar@unitedinter.net
Tasarim kaliplari uzerine yayinlanan ilk turkce kitap. Kitaptaki ornekler java ile yazilmis olsada yine de kaliplari anlamak ve hangi problemlere ne tur cozumler getirdiklerini ogrenmek icin her programcinin arsivinde olmasi gereken nitelikte bir kitap.
1 Comment »
Cesitli platformlari(Dos, FreeBSD, Linux, Mac OS X, OS/2, Windows, Windows CE 32bit , 64bit) destekleyen Free Pascal Compiler (FPC) in yeni surumu 2.2.2 yayinlandi.
Compiler olarak FPC yi kullanan Lazarusun ise yakin zamanda 0.9.26 versiyonun yayinlanmasi bekleniyor.
No Comments »
- Ribbon Controls
Tiburonla birlikte gelen yeniliklerden biride MS Office 2007 menulerinden asina oldugumuz Ribbon Controls bilesenleri. Bu bilesenler ile arabirimi cok hos olan programlar yapmak mumkun. Oldukca kapsamli ve detay iceren bir bilesen grubu gibi geldi bana. Acikcasi tembel biri oldugumdan kanim pek isinmadi
- Class Explorer
Projenizde yer alan siniflar uzerinde metod ve ozellik ekleme islerini biraz gorsellestiren bir arac. Yerine gore kullanisli olabilir ama henuz emekleme asamasinda. Mesela olusturdugu sinif yapisi cok karman corman oluyor. Yinede 3.parti bir uygulamaya gerek kalmadan kutudan boyle bir ozelligin cikmasi fena olmamis.
- Resource Manager
Eskiden resource dosyalari olusturup bunlari komut satirindan derleyip pas dosyasina ekleme gunleri geride kaldi. IDE ye eklenen resource manager ile bu isleri yapmak artik cok daha kolay.
Yukarida belirttigimiz ozelliklerle ilgili videomuzu buraya tiklayarak izleyebilir ya da buradan download edebilirsiniz.
Not: Videoya ekledigim sesler nedense hep kesik kesik cikiyor. bir turlu duzgun bir sekilde yapamadim gitti.
1 Comment »
Burdaki yazimizin son bolumune CodeGear ‘in Delphi For .Net in gidisatindan pek memnun olmadigi icin radikal bazi degisikliklere gidecegini not dusmustuk hatirlarsaniz. CodeGear Urun Gelistirme ve Strateji Bolumu Baskani Michael Swindell ‘ in bazi bloglarda .Net hakkinda ki bir takim planlarindan bahsetmesi ortaligi alevlendirdi ve gelistirici bloglarindan Delphi for .Net spekulasyonlari ardi ardina gelmeye basladi. Akabinde Delphi Urun Yoneticisi Nick Hodges ‘ in .Net ile ilgili olarak yaptigi bir takim aciklamalar ile ortalik hepten bulanirken Data Abstract , RemObjects SDK , Hydra , AnyDac , Pascal Script , .Net ve Mono icin gelistirdikleri Oxygene adli compiler ile adindan soz ettiren Rem Object firmasinin kurucularindan Marc Hoffman, blogunda yazdigi 3 cumle ile bazi seylerin netlesmesini sagladi. “Kagitlar imzalandi , Oyun yeniden baslasin” ifadesi CodeGear ile Rem Object firmasinin arasindaki bir anlasmanin varligini acikca gosteriyor. Bu anlasmanin odak noktasinda Oxygene adli urunun oldugu ise cok net.
spekulasyonlarla ilgili bir kac blog adresi :
http://beensoft.blogspot.com/2008/08/speculating-on-net-plans-2.html
http://beensoft.blogspot.com/2008/08/tiburon-win32-only-speculating-on-net.html
http://beensoft.blogspot.com/2008/07/return-of-winforms-in-delphi-for-net-or.html
http://blog.marcocantu.com/blog/delphi_dotnet_plans_swindell.html
Delphi For .Net , Visual Studio icerisine yerlestirilecek , bu asamada temel olarak buyuk ihtimalle Oxygene alt yapisi kullanilacak. Akibeti mechul olan sey ise VCL.Net
***
Tiburon yeniliklerini iceren rusca bir yazi okumak isterseniz buraya tiklayabilirsiniz. Tiburon yeniliklerinin anlatildigi bu sayfada ilgili ozellikleri iceren diger bloglarada baglantilar mevcut. Zaten sitenin varligindan da o sekilde haberdar oldum. DataSnap ile ilgili yayinladigimiz videoya baglanti vermisler.
3 Comments »
Ücretsiz kayıt olabilirsiniz.
http://www.embarcadero-events.eu/
Delphi 2009 - What’s New ?
New Delphi 2009 Language Features
Delphi 2009 Unicode Support
Delphi 2009 DataSnap Enhancements
Delphi 2009 Overview
Migrating to Delphi 2009
kaynak
No Comments »
Soruların doğru cevaplarını öğrenmek için onları delphiye taşıyıp çalıştırmanız yeterli lakin bunu yapmadan önce kodları inceleyerek sonucu kendiniz bulmaya çalışın. Bunun size faydası biraz oop, biraz sanal metodlar biraz statik metodlar ve çok biçimlilik olacak…
Soru-1 Asagidaki programi calistirdigimizda consoldaki cikti ne olur ?
(more…)
No Comments »
Com teknolojisinden bagimsiz bir datasnap mimarisi delphi 2009 ile birlikte karsimiza cikiyor. Kullanimi oldukca basit olan bu yeni mimari ile 3-katmanli uygulama gelistirmek cok daha kolay olacak.
Tiburon ile yaptigim ufak bir demoyu buraya tiklayarak online olarak izleyebilir ya da buraya tiklayarak videoyu bilgisayariniza indirebilirsiniz. Videodaki projenin kaynak kodlari ise kisa bir sure sonra burada..
1 Comment »
|