Posts Tagged “delphi”
Ü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 »
Generic nedir ne ise yarar ?
Delphi Highlander surumu ile Delphi for .Net* icin dile eklenen Generic ozelligi artik Win32 icinde mevcut.
Genericler kisaca bazi durumlarda fazladan kod yazmamizin onune gecip bakimi , gelistirmesi daha kolay olan kodlar yazmamiza olanak sagliyorlar. Ornek vermek gerekirse hem integer hem de string veri tipinde elemanlar saklamak istediginiz bir listeye ihtiyaciniz olsun. Genericler olmadan bu isi kotarabilmenizin elbet degisik bir kac yolu mevcut. Mesela listeye eleman eklediginiz metodun hem integer tipindeki verileri kabul eden hem de string tipindeki verileri kabul eden iki farkli metodunu tanimlar ve bunlari da overload olarak isaretlerseniz hedefinize ulasmis olursunuz ya da tip cevrimleriyle ugrasmak istemiyorsaniz ayri ayri siniflar tanimlayarak siniflardan birinde integer veri tiplerini digerinde ise string veri tiplerini saklayabilirsiniz. Iste genericler bu tur durumlarda bizi taklalar atmaktan kurtarip bizim yerimize compilerin takla atmasini sagliyor. Sakladiklari veri tipleri haricinde hicbir farkliligi mevcut olmayan bu iki sinifi ayri ayri tanimlamak biz programcilar icin bosuna zaman kaybina neden oluyor. Genericler ise bu zaman kaybinin onune geciyor. Nasil ki prosedur ve fonksiyonlara duruma gore degisik parametreler degisik sonuclar elde ediyorsak genericler ile birlikte artik sinif tanimlarina da bazi parametreler ekleyip tek bir sinif tanimini farkli veri tipleriyle kullanmamiz artik mumkun.
basit bir ornek vermek gerekirse hem integer tipi ile hem de string veri tipi ile (aslinda butun tiplerle ) uyumlu calisabilecek bir sinif tanimlayalim.
TGenericSinifim<T> = Class
private
FEleman: T;
procedure SetEleman(const Value: T);
protected
public
property Eleman:T read FEleman write SetEleman;
End;
...
...
procedure TGenericSinifim<T>.SetEleman(const Value: T);
begin
FEleman := Value;
end;
sinifimizi tanimladik simdi de nasil kullanacagimizi gorelim.
(more…)
1 Comment »
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 »
Daha önce belirtmiş olduğum ve PHP ile yazdığım fonksiyonun Delphi’de yazılmış hali. Kullanmak için TRegexpr modülünü ihtiyacınız var. ( TRegexpr’i buradan indirebilirsiniz )
(more…)
No Comments »
How to read and write form elements dökümanı delphi’de webbrowser kullanarak form elemanlarıyla uğraşmak (benim uğraşım aynı işi sürekli yapan bir trainer yapmak idi) için birebir bir döküman. Ayrıca TWebBrowser OleObject and Document data da aynı sitede bulunan diğer bir referans döküman.
Kullanmadan önce yapmanız gereken Microsoft HTML Object Library ‘yi projenize eklemek ve MSHTML_TLB dosyasını uses kısmına eklemek.
No Comments »
PNG Delphi Delphi’de PNG işlemleri yapmamızı sağlayan bir modül. Oldukça çok fonksiyon ve prosedüre sahip. Örneğin basitçe TImage alanına bir PNG resmi yüklemek için yapmanız gereken :
procedure xyz;
var
filepng : TPngObject;
begin
...
...
filepng := TPngObject.Create;
filepng.LoadFromFile('C:\resim.png');
JvImage1.Picture.Assign(filepng);
...
...
end;
No Comments »
How to read and write form elements dökümanı delphi’de webbrowser kullanarak form elemanlarıyla uğraşmak (benim uğraşım aynı işi sürekli yapan bir trainer yapmak idi) için birebir bir döküman. Ayrıca TWebBrowser OleObject and Document data da aynı sitede bulunan diğer bir referans döküman.
Kullanmadan önce yapmanız gereken Microsoft HTML Object Library ‘yi projenize eklemek ve MSHTML_TLB dosyasını uses kısmına eklemek.
No Comments »
mySQL erişimi için Zeos kullanıyorsanız ve latin1′den hariç (latin5 (Türkçe) gibi) bir karekter seti tanımına sahip bir veritabanınız varsa içeriği çekme ve göstermede sorunlar olabilir. Bunun için yapmanız gereken ZConnection’ın Properties kısmına;
codepage=latin5
yazmak.
No Comments »
Uzun süren Delphi IDE’si ile uğrama sonucunda çıkan kısa sonuç :
Eğer Delphi’de OLE nesnesi kullanıyorsanız (mesela Xml parse ediyorsanız, formunuzda XMLDocument varsa…) ve thread kullanıyorsanız thread’de execute metodundan önce :
CoInitialize(nil);
ve fonksiyon bittikten sonra;
CoUnInitialize;
kullanmanız gerekir. Aksi halde hata alır ve cevabı bulana kadar saç baş yolabilirsiniz.
No Comments »
|