Archive for the “duyurular” Category
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 »
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 »
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 »
Bloglardan takip edebildigim kadariyla yakin bir zamanda cikacak olan Delphi 2009 (Tiburón) hakkinda ki bazi fikirlerimi paylasmak istedim sizinle.
1- Unicode destegi.
Artik Delphi 2009 ‘un idesi, vcli , compileri herseyi artik unicode destekli. Hatta delphi urun yoneticisi bu durumu vurgulamak icin Unicodified tabirini kullanmayi uygun gormus. Veritabani baglantilari , bilesen isimleri , temel string tipi , mesajlar falan hersey artik unicode. Unicode destegi sizin icin gerekli ya da gereksiz olabilir ama eninde sonunda kacinilmazdi ve delphi 2009 ile bu destek karsimiza cikti. Simdi bundan sonra neler olabilir , ne gibi durumlarla karsilasabiliriz soyle bir liste yapmaya calisalim.
- Delphi 2009 ile yaptiginiz uygulamalar artik win98 lerde calismayacak. Geriye uyumluluk adina bircok seyden vazgececegiz. Aslinda bu konudan cok emin degilim ama unicode degisikliginin compiler seviyesinde yapildigini dusunursek % 99 ihtimal win98 lere artik elveda diyebiliriz.
- Artik cince sitelerde gordugumuz kodlari anlamamiz ve modifiye edip kendi projemizde kullanmamiz cok daha zor olacak. Eskiden string degerler haric geriye kalan ifadeler ingilizce oldugundan kodlari okuyup anlamamiz daha kolay oluyordu. Simdi cinliler herseyi unicode var diye kendi harflerinde yazarlarsa isler arap sacina donecek
- Unicode yillardir alistigimiz ansii karakter setinden cok farkli. Uzun yillardir unicode destegine sahip dillerde bile bircok kisi hala bu karakterlerin duzgun bir sekilde saklanmasi ve gosterilmesi ile ilgili problemler yasarken bu problemleri bizlerinde yasamasi kacinilmaz. Alismak biraz zaman alacak ve bu arada epey bir sac bas yolabilirsiniz.
- Unicode benim cok ihtiyac duydugum bir sey degildi acikcasi ve bu nedenle Tiburon kullanmak su an icin bana biraz luks kaciyor. Hayatimda unicode destegine ihtiyac duydugum sadece bir tane proje gelistirdim onda da TNT nin unicode destekli bilesenleri isimi fazlasiyla gormustu. O nedenle su an icin delphi 2007 ile yoluma devam etmek bana daha cazip gibi gorunuyor lakin urunu canli canli minciklamadan kesin birsey soylemek istemiyorum.
- Temel String sinifi artik unicode bir string tipi oldugundan eski kodlarinizi Tiburon da derlediginizde bazi garipliklerle karsilazmaniz muhtemel olacaktir.
Listbox1.Items.LoadFromFile(’c:\temp\MyListBoxItems.txt’,TEncoding.UTF8)
tarzindaki kodlarinizin duzgun dosya formatlari ile duzgun calisabilmesi icin artik parametre olarak sonuna hangi karakter turuyle islem yapmak istediginizi belirtmeniz gerekebilir.
- unutmayin! SizeOf(Char) artik geriye 1 degil 2 degerini donderecek. string = UnicodeString , PChar = PWideChar
2- Object Pascal’a eklenen yeni ozellikler
- Win32 icin Generics metodlar. Generics metodlar hakkinda bilgi icin bkz:1 , bkz:2
- Anonymous Methodlar. Bu metodlarin tam olarak nerde nasil ne ise yarayacagini anlayabilmis degilim. Bizim procedur ve functionlarin icinde kullandigimiz embed metodlara benziyor ama bloglarda verilen orneklerde tam olarak varolus nedenini cikartabilmis degilim. bkz:3
3- Yeni datasnap mimarisi
Acikcasi Tiburonda Datasnap ile ilgili iyilestirmelerin yapilacagi yol haritasinda soyleniyordu ama bu iyilestirmeden oteye gecmis ve karsimiza JSON/RPC tabanli yepyeni bir mimari getirmisler. Unicode olmasa da bu yeni Datasnap mimarisini kullanmak icin bilgisayarima Tiburon kurabilirim. Datasnap artik cok gicik oldugum ve kullanmayi bi turlu sevemedigim COM/DCOM bagimliligindan tamamen kurtulmus. Artik sunucuyu register etmek gibi dertlerimiz olmayacak ve eminim bu yeni mimari cok daha kolay kullanilabilir , basit , sade ama cok guclu olacak. Yeni datasnap mimarisi DBExpress ile icice tasarlarmis. Birbirleriyle iletisimleri ust duzeyde ve datasnap kullanirken dbexpress kullanmak olmazsa olmazlardan olacak gibi duruyor. Bu iki nokta aklima su dusunceyi getiriyor benim. DBExpress zaten yuzde yuz object pascal ile yazilmis bir framework ve platform bagimsiz sayilir. Datasnap COM/DCOM ve midas.dll ortamlarina bagimliydi. Tiburon ile bu bagimliligi kaldirmislar. Yani ileriki bir zamanda CodeGear Delphiyi cross platform yapmak icin onunde bulunan buyuk bir engelden kendini kurtarmis oldu. Bilmem anlatabildim mi ?
Bu kismin eksik kalan tek yanina hala Firebird icin dogal dbexpress surucusunun kutudan cikmiyor olmasini ekleyebiliriz.
bkz:1
bkz:2
4- Com ve ActiveX mimarisinin yenilenmesi
Bu yenilenme tam olarak neleri iceriyor cok net bilgim yok ama en azindan bloglarda yer alan resimlerde Import ActiveX gibi islevler yenilenmis ve biraz daha gelistirilmis.
5- ideye eklenen yeni ozellikler
Component palete bir tane edit ekleyerek daha onceden yaptigimiz bilesen aramasini biraz daha anlasilir ve mantikli bir hale getirmisler. Islev olarak ideye yeni bir ozellik getirmesede Delphi 2007 de o ozelligi kullandikca aklima hep Git dugmesi olmayan internet explorer surumleri geliyordu. Acmak istedikleri siteyi adres cubuguna yazdiktan sonra Entera basmak gerektigini bilmeyen bircok kullanici site acilacak diye dakikalarca beklemislerdi. 

6- VCL e eklenen yeni bilesenler…
Bana gore Cagetory Panel haricindeki diger bilesenlerin “dostlar alisveriste gorsun” mantigiyla VCL e eklendigini dusundugum gereksiz bilesenler toplulugu.
bkz1
Sonuc olarak delphi 2007 ve daha onceki versiyonlar ile gelistirmis oldugunuz bir proje icin getirmis oldugu cok ahim sahim bir ozellik delphi 2009 da mevcut degil. Ancak yeni bir proje baslarken Unicode destegini de yaniniza almak ve windows 2000 den öncesine elveda demek isterseniz ya da yeni yaptiklari Datasnap nasil birseymis diye merak ederseniz mutlaka edinmeniz gereken bir surum olmus. Onun haricinde Delphi 2007 ile yola devam etmeniz halinde kacirmis olacaginiz pek fazla birsey mevcut degil delphi 2009 versiyonunda. Hatta bana kalirsa eski projelerinizi baliklama delphi 2009 gecirirseniz unicode ayagina basiniz cok agriyabilir. Bir zamanlar Delphi 3 ten Delphi 4 e gecerken real tipinde yapilan degisikligin zamaninda bizi ne kadar ugrastirdigini bilenler ne demek istedigimi cok iyi anlayacaktir 
3 Comments »
from Ali Erkin [iletisim: ali (malum isaret) installaware.com ]
Sadettin Bey;
Ben Ali Erkin, InstallAware firmasinda VP olarak gorev yapmaktayim. Firmamiz Turkiye capinda eleman alimi yapmaktadir. Acaba bizimle calismak isteyecek, konusunda uzman olan tanidiginiz kisi veya kisiler varmi? Eger varsa kendileri ile gorusmek isteriz. Ilginiz icin simdiden tesekkur ederim.
Sincerely,
Ali Erkin
InstallAware Software Corporation
336 Guerrero Street
San Francisco CA 94103-3332
415 839 5017
No Comments »
Posted by: sadettinpolat in Uncategorized, borland türkiye, codegear, delphi, delphi for php, duyurular, ide, türkiye, xml, tags: borland türkiye, codegear, codegear türkiye, delphi, delphi for php, dotnet, ide, seminer, türkiye, webiner
Bir önceki postta turkce olarak ilk kez duzenlenecek olan web seminerinden (webinar) bahsetmistik. Seminer duzenlendi ve Rad studio 2007 hakkinda guzel bilgiler verildi delphi severlere. Bunlardan bazilari resmi olmamakla birlikte sunlardi.
- Delphinin bir sonraki versiyonuna Firebird icin dbexpress surucusu eklenme ihtimali oldukca yuksek
- Delphi for Php icin turkce bir kitap hazirlik asamasindaymis
- Delphi for .net resmi olarak .net 2.0 desteklese de 3.5 ile de sorunsuz bir sekilde calisabiliyormus
- Web seminerlerinin devami dusunuluyor. tabi kullanicilardan yeterli istek gelirse.
Bunun yaninda seminerde ilginc karelerde vardi Bu ilginc kareler sanirim seminerin turkiyede ilk defa duzenlenmesi nedeniyle ortaya cikti. Seminer sirasinda kendisine gelen sorulardan bunalan Zeynep hanim [soyismini de yazayim ki birgun google dan kendi adini aratirsa bu yaziyi da gorsun:) zeynep kurt ] Hamdullah beyden yardim istiyordu Bu kareyi gorunce aklima skyturk te taksimden yilbasi kutlamalarini aktaran Burcu Benek’ in “anam, costu lan bunlar” olayi geldi

bkz:Burcu Benek
ikinci ilginc kare ise gelen bazi sorulara cevep verilmemesi idi. bunlari da sunucunun ekran goruntusunu gordugumuz yerlerde yakalayabiliyoruz

Guzel bir seminer oldu velhasili kelam. Seminere katilamayanlar seminer goruntulerini su adresteki Playback linkine tiklayarak izleyebilirler. Iki seceneke var. Bilgisayariniza Interwise adli programi yuklemek ya da java surumunu kullanmak. Programi yukleyin, ardindan ilgili sayfada sunumun dosyasini indirin. Download bitince zaten program dosyayi otomatik olarak acacaktir. Kullanici adi ve parola isterse Cancel diyin ve sunumu izleyin….
http://www.codegear-events.eu/ adresinde ki etkinlik takvimine göre onumuzdeki aylarda ingilizce olarak bizleri guzel sunumlar bekliyor.
Understanding XML
Delphi XML Programming
Understanding Web Services and SOA
Delphi for Win32 Web Services Programming
Delphi for .NET Web Services Programming
Delphi Interoperable WCF Programming
Tekrardan sunumu gerceklestiren btgrubuna ve Hamdullah beye tesekkur eder yeni sunumlari dort gozle bekledigimizi hatirlatiriz….
4 Comments »
CodeGear RAD Studio 2007
5 Mart 2008 Çarşamba Saat 14:00
Değerli Delphi Kullanıcısı ,
Türkçe olarak gerçekleştirilecek olan ilk Web Seminerimizde (Webinar) sizi aramızda görmek istiyoruz!
CodeGear ve Borland Türkiye - Bilgi ve Teknoloji Grubu (BTGrubu) nun evsahipliğinde, canlı olarak düzenlenecek CodeGear RAD Studio 2007 Webinar’ına önceden kaydınızı yaparak katılabilirsiniz.
5 Mart 2008 Çarşamba Saat 14:00
CodeGear RAD Studio 2007′nin Delphi Yazılım Geliştiricilerine Getirdiği Yenilikler
Delphi Programlama Dilindeki Yenilikler
Yeni DBX4 Mimarisi
Delphi.NET ve ASP.NET 2.0 ile gelistirme
Sorularınız için: codegear@btgrubu.com
kayit olmak icin : http://borland.interwise.com/borland/iClass/DH3633/
1 Comment »
|