Rozcestník: Jste tu poprvé? Pro začátečníky jsem napsal úvod do programování v Delphi. Můžete si přečíst informace ohledně změn v jednotlivých verzích Delphi a případně mezi jednotlivými edicemi Delphi. Pokud přecházíte ze starších verzí tak si všimněte mého pojednání řetezce a unicode.
Možná Vás bude zajímat spolupráce databáze a Delphi, nebo se budete rozhodovat mezi různými druhy Delphi projektů.
Uvažujete o vývoji pro mobilní zařízení? V tom případě navštivte sekci FireMonkey.

Pokud Vám nestačí náš přehled komponent, navštivte adresář nejpopulárnějších open source Delphi komponent

Platform status - podporované platformy v jednotlivých verzích

Free Delphi Starter Edition download

Potřebujete Delphi školení nebo konzultace na různá témata?


Delphi 2010 Handbook ke stažení

vložil Radek Červinka 8. března 2010 19:16

Marco Cantù na svém blogu oznámil, že ve spolupráci s Embarcadero uvolnil registrovaným uživatelům Delphi 2010, C++Builder 2010, Embarcadero RAD Studio 2010 a Embarcadero All-Access svou novou knihu v PDF Delphi 2010 Handbook, popisující jen změny od Delphi 2009.Více...

Tagy:

Knihy

Help Update 2 pro Delphi a C++Builder 2010

vložil Radek Červinka 2. března 2010 23:54

Je dostupný update 2 pro help Delphi a C++Builder 2010. Pokud si necháte zkontrolovat aktualizace měl by být help dostupný jako automatická aktualizace ke stažení.

Seznam změn a poznámek.

Jinak na docs.embarcadero.com je dostupný help v CHM (a to i pro Delphi 2007, 2009 a samozřejmě 2010).

Tagy: , ,

Aktualizace

Delphi 2010 a StopWatch

vložil Radek Červinka 1. března 2010 23:49

Než popíši další z nových možností u Delphi 2010, tak aby to majitelům starších Delphi nebylo líto odkáži je na podobnou opensource implementaci třídy TStopWatch - ale přijdete o několik zajímavých novinek. Tak ale zpět k současnosti - zároveň se bude jednat o pěkné jazykové konstrukce ohledně záznamu, včetně operátorů třídy - třeba Vás to bude inspirovat, mně osobně se to zamlouvá. Více...

Tagy: ,

Novinky

Nové units v Delphi 2010

vložil Radek Červinka 25. února 2010 23:14

Embarcadero v Delphi 2010 přidalo přehršel nových jednotek ohledně různých API a tak aspoň zkusím některé vyjmenovat s možným použitím.

Největší mazec je kupodivu v adresáři "RAD Studio\7.0\source\Win32\rtl\" a případných podadresářích.

"rtl\win":

  • převážná většina SDK pro DirectX 9 (Direct3D9.pas, DirectInput.pas, DirectDraw.pas, DirectSound, DirectMusic, D2D1.pas …) převzatá z projektu Delphi Jedi
  • Windows Media Format 9 API (WMF9.pas) (původně z progdigy.com)
  • Wincodec.pas (podpora TWICImage a tím i třeba Tiff, CR2 a NEF grafické formáty)
  • cor.pas (.NET unmanaged compiler API - cor.h)
  • OpenGL.pas
  • Manipulations.pas - Manipulation SDK

"rtl\common":

"RAD Studio\7.0\source\Win32\vcl\":

  • Direct2D.pas - nativní podpora pro Direct2D API z Windows 7 (Vista), tj. TDirect2DCanvas
  • Gestures.pas, GestureMgr.pas, GestureCtrls.pas - Gestures
  • Keyboard.pas, KeyboardTypes.pas - Klávesnice pro touch

Tagy: , , ,

Recenze

Delphi 2010 - Class (aneb Static nebo Shared) constructory (a destructory)

vložil Radek Červinka 7. února 2010 21:16

Delphi 2010 přináší kromě již uvedených rozšíření jazyka i koncept class constructor (v jiných jazycích nazýván Static nebo Shared), tj. konstruktor specifický pro třídu (neplést s klasickým konstruktor objektu). Tento nový konstruktor je volán pouze jednou (a nebo vůbec - viz. níže) pro každou třídu.

Raději příklad, pak si řekneme ještě více.Více...

Tagy: ,

Jazyk

Delphi 2010 - formátovač kódu

vložil Radek Červinka 2. února 2010 22:39

Jednou z novinek v Delphi 2010 je i formátovač zdrojového kódu pro Object Pascal. Jelikož mne moc nenapadá co bych k tomu napsal, tedy kromě toho, že se vyvolává z kontextového menu položkou Format Source nebo teplou klapkou (:-)) CTRL+D, tak jsem se rozhodl pro malý testík.

Předhodil jsem mu kus prasácky formátovaného kódu a byl zvědav na výsledek.Více...

Tagy: ,

Recenze | Rozšíření Delphi

Delphi Spring Framework

vložil Radek Červinka 26. ledna 2010 23:15

Jen krátce: Vzniká nový opensource projekt - Delphi Spring Framework, který nabízí programátorům (hlavně) v Delphi 2010 podporu při jejich programování tím, že vytváří knihovnu často používaných funkcí, které nejsou ve VCL - tj. podobně jako JCL ale - tak jak to umožňují novější Delphi, v některých případech jen Delphi 2010, tj. např. za pomocí class a record helperů, anonymních metod, generik a hlavně za použití nového RTTI.

Nabízí mimo jiné podporu cryptování (DES, Triple-DES) včetně hash algoritmů (MD5, SHA-1/256/384/512), kontrolních součtů, návrhových vzorů, Live templates (Delphi 2006+) včetně použití RTTI pro reflection.

Předpokládám, že většina programátorů již potřebné rutiny má - třeba pro šifrování DCPCrypt, ale zde je to pěkně všechno uspořádané a autoři se prý drží pravidla KISS (Keep It Simple and Stupid).

Když už nic, tak je to skvělý studijní materiál, třeba Spring.Helpers.pas je pěkné použití class a record helper (něco o class helper jsem již také napsal).

Tagy:

Komponenty

Jak nastavit layout Delphi 7 v Delphi 2010

vložil Radek Červinka 21. ledna 2010 23:36

Mnoho lidí je konzervativních (v určitých oblastech třeba i já) a prostě nemůžou přenést přes srdce změnu IDE nových Delphi proti Delphi 7 a to zvláště ve dvou oblastech:

  • nahrazení palety komponent za seznam (na to jsem si zvykl celkem rychle, zvláště díky rychlému hledání)
  • "undocked" okna (to v případě více monitorů může být trochu problém)Více...

Tagy: , ,

Návody

OOP přístup k souborům v Delphi 2010

vložil Radek Červinka 13. ledna 2010 21:59

Titulek je lehce zavádějící, jelikož Delphi má OOP přístup k souborům odjakživa, ale nyní se jedná ještě o jiný přístup. Raději to ukáži na příkladu.

V jednotce jsou definovány tyto třídy (resp. jsou to spíše nové recordy - jak již víme tak Delphi od D2007 - nebo tak nějak - umožňují definovat u záznamů metody):

  • TDirectory
  • TPath
  • TFile

Tento objektový přístup je podobný jako v .NET.Více...

Tagy: ,

Recenze

Migrace existujících Delphi aplikací na Unicode - PDF

vložil Radek Červinka 11. ledna 2010 22:11

Jelikož se mi stále nechce napsat o problémech s migrací na unicode (je to na dost velký článek), tak aspoň nabídnu další možnost: na blogu caryjensen.blogspot.com je dostupný volně ke stažení mnoha informacemi plný PDF o Delphi a unicode.

Mimochodem již dříve jsem upozornil na Delphi 2009 handbook, no a snad se k tomu někdy prokoušu i já.

Tagy: , ,

Knihy

Delphi 2010 a debug vizualizers

vložil Radek Červinka 2. ledna 2010 23:29

S Delphi 2010 přichází i další vylepšení v debuggeru. Už v Delphi 2007 byla třeba přidána podpora breakpointů přes callstack (viz mé poznámky o Delphi 2007) a mnoho dalších rozšíření debuggeru Delphi (např. pojmenování vláken pro debugger), ale dnes něco o debug vizualizerech.Více...

Tagy: , ,

Recenze

RTTI a nové RTTI v Delphi 2010

vložil Radek Červinka 29. prosince 2009 02:07

V nových Delphi 2010 bylo konečně vylepšeno RTTI (Run Time Type Information - tj. informace o typech získané za běhu).

Jen ve zkratce dřívější stav: pokud při deklaraci třídy uvedete published, budou členy v této skupině mít sice viditelnost jako public, ale kompilátor k nim navíc přigeneruje speciální RTTI informace.Více...

Tagy: , , , ,

Jazyk | Recenze

Delphi 2010 a podpora pro gestures

vložil Radek Červinka 23. prosince 2009 22:08

Nové Windows 7 obsahují podporu pro gestures (gesta - rozeznávání pohybu myši nebo dotyku na touch screenu). Jedná se o velmi užitečné rozšíření zvláště pro multitouch obrazovky popř. kiosky, i když např. taková Opera používá gesta i pro myš.

Ale jelikož je oficiálně podpora od MS jen pro Windows 7, byla autory Delphi přidána do nové verze Delphi podpora i pro XP a Vista (a 2000 asi taky). Navíc byla přidána virtuální klávesnice.Více...

Tagy: , , ,

Recenze

RAD Studio 2010 aktualizace 4 a 5 dostupná

vložil Radek Červinka 15. prosince 2009 19:41

Aktuálně je dostupný update pro všechny uživatele Delphi 2010 nebo RAD Studio 2010. Jedná se o opravený update 2 a 3, který způsoboval na některých instalacích problémy. Podle autorů se aktualizace dají aplikovat pro všechny verze 2010 ať už s nebo bez předchozích aktualizací.

Aktualizace 4 je aktualizace celého produktu bez databázové části, aktualizace 5 je jen databázová část.

Obě aktualizace se dají stáhnout na code central nebo nechejte zkontrolovat aktualizace vaše IDE a instalace proběhne automaticky.

Seznam oprav pro Delphi

Tagy:

Aktualizace

Delphi 2009 Handbook ke stažení

vložil Radek Červinka 28. listopadu 2009 22:33

Marco Cantù je jeden z oblíbených autorů knih o Delphi. Jeho poslední kniha je Delphi 2009 Handbook a popisuje jen novinky a změny v Delphi 2009. Pokud jste registrovaným majitelem Delphi 2009, RAD Studio 2009, Delphi 2010 nebo RAD Studio 2010 tak neváhejte a na code central je k dispozici PDF verze této 400 stránkové knihy ke stažení zdarma.Více...

Tagy: , ,

Knihy

Naše nabídka

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy).

love Delphi

O Delphi.cz

Delphi je moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64, Mac OSX, Linux a na iPhone a Android.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Poslední komentáře

Comment RSS

Dle měsíců