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?


Něco o řetězcích a unicode

vložil Radek Červinka 30. března 2011 22:17

Zkusím napsat něco typu string, unicode a příbuzných typech v návaznosti na minulý článek o TEncoding. Předem upozorňuji, že:

  • většinou (cca 99%) si člověk vystačí s typem string a zde uvedený text ho nemusí moc trápit
  • nebude to 100% výklad, ale třeba to někomu pomůže a popř. to někdo upřesní, kdybych něco popletl
  • je to trochu hutnější text, tak snad to nebude zmatené

Více...

Tagy: , , , , ,

Praxe

Anonymní metody a TCustomCanvas

vložil Radek Červinka 26. března 2011 00:20

Anonymní metody jsou silně nedoceněnou vlastností nových Delphi.

Jen pro zajímavost jsem orientačně porovnával rychlost TDirect2DCanvas a TCanvas. Při té příležitosti jsem narazil na problém jehož řešení velmi zjednodušilo použití anonymních metod. Více...

Tagy: , , , ,

Novinky v Delphi

Kódujeme, kódujete - TEncoding

vložil Radek Červinka 25. března 2011 00:09

Do doby než nás spasilo unicode kodování snad každý programátor potřeboval převádět mezi různými codepage. No ono je to někdy třeba i dnes. Většinou se u nás používala Synapse, ale s příchodem Delphi 2010 byla (konečně) RTL Delphi výrazně (a to dost šikovně) rozšířena o podporu převodu mezi různými kódováními.

Více...

Tagy: , , ,

Novinky v Delphi

Náhodné výkřiky

vložil Radek Červinka 18. března 2011 23:00

Pár věcí co je delší než než limit Twitteru, ale na druhou stranu nestojí za samostatný článek.

Více...

Tagy: , ,

Novinky

Help Update 2 pro Delphi XE a C++Builder XE

vložil Radek Červinka 18. března 2011 22:47

Help Update 2 pro Delphi XE a C++Builder XE a Delphi XE, C++Builder XE and RAD Studio XE Hotfix for QC 90864

Download:

  • Enterprise and Architect edition users: http://cc.embarcadero.com/item/28257
  • Professional edition users: http://cc.embarcadero.com/item/28258
  • Starter edition users: http://cc.embarcadero.com/item/28259

Více...

Tagy: ,

Aktualizace

TValueListEditor a TButtonedEdit

vložil Radek Červinka 16. března 2011 00:16

Součástí novějších Delphi jsou i dvě méně známé, ale zajímavé komponenty: TValueListEditor a TButtonedEdit. První slouží k zadávání nebo editaci dvojice klíč a hodnota, druhá komponenta je TEdit s volitelnou možností až dvou tlačítek (vpravo a vlevo).

TValueListEditor

Více...

Tagy: , ,

Komponenty

Oblíbené komponenty

vložil Radek Červinka 9. března 2011 20:52

Můj včerejší článek vyvolal rozporuplné ohlasy a proto se ptám: jaké jsou Vaše "nutné" komponenty (nebo třídy) třetích stran (Open Source i komerční). Ptám se i protože už jich moc co jsem nepopsal neznám - takže i to je důvod.

Za mne je to Virtual TreeView, Fast Report, JCL, JVCL (nejen k vůli začlenění RxLib), Synapse a v druhé řadě SynEdit, Graphics32 a Drag and Drop Component Suite. O všech jsem tu už psal.

Zkuste se tedy podělit o své v komentářích. Díky.

Tagy:

Komponenty

VirtualDrawTree

vložil Radek Červinka 8. března 2011 23:20

Už jsem několikrát naznačil, že Virtual TreeView považuji za nejlepší open source komponentu (a pravděpodobně i komponentu vůbec) pro Delphi.

Dnes jsem potřeboval udělat specifické řešení: rozklikávací položky, na které se dá kreslit, a které mají variabilní výšku. A napadlo mne použít TVirtualDrawTree.Více...

Tagy: , , ,

Komponenty

Balloon Hint

vložil Radek Červinka 4. března 2011 21:53

Delphi 2009 rozšiřují třídu TControl o několik věcí a mezi nimi i o

property CustomHint: TCustomHint read GetCustomHint write SetCustomHint;
property ParentCustomHint: Boolean read FParentCustomHint write SetParentCustomHint;

V případě speciálních požadavků na tvar okna Hint je možno této možnosti využít, ale je tu i jiná možnost.

Následníkem TCustomHint je totiž i komponenta TBalloonHint (screenshot je z Delphi XE na upravených Windows XP).

TBalloonHint

Více...

Tagy: , , ,

Komponenty | Novinky v Delphi

Mimořádná nabídka upgrade pro všechny verze Delphi - aktualizace

vložil Radek Červinka 1. března 2011 20:00

Podle všeho se chystá mimořádná časově omezená nabídka upgrade na verzi XE ze všech předchozích verzí (tedy i z verzí 1 - 2006), tj. i z těch, ze kterých to už teď nešlo. Týká se to Delphi, C++Builder a RAD Studio/BDS.

Podle informací které mám, se jedná o akci jen do konce března. Více podrobností bude známo pravděpodobně příští týden (tj. cca 1. března) a rád je zde zveřejním.

Aktualizováno

Více...

Tagy: ,

Akce

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ů