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?


Vložení google chrome frame do Delphi aplikace

vložil Radek Červinka 30. května 2010 21:57

Stejně jako syrová brokolice se i často vrací problém s integrováním webu (nebo aspoň nějaké stránky) ve vaší aplikaci. Jen pro shrnutí: klasikou je použití komponenty TWebBrowser (což je ActiveX z prohlížeče Internet Explorer)Více...

Tagy: ,

Komponenty

Vložené procedury a metody

vložil Radek Červinka 27. května 2010 23:01

Předchůdcem anonymních metod z Delphi 2009 jsou vložené (nested) procedury. To ale neznamená, že by éra vložených procedur skončila. Osobně je rád používám na zpřehlednění kódu v případě trošku delší procedury nebo na lokální provedení opakované akce. Hlavní výhodou je možnost přístupu k lokálním proměnným dané procedury.Více...

Tagy: , , ,

Optimalizace | Začátečníci

TObject a jeho metody

vložil Radek Červinka 24. května 2010 23:38

Veskrze každý zná základní třídu TObject a její metody jako Free, constructor Create a destructor Destroy. Asi znáte i užitečnou class function ClassName, která vrací název třídy a sem tam šikovné metody ClassType a ClassParent, které vrací TClass, tj. referenci na třídu za běhu.Více...

Tagy: , , , ,

Praxe

Rozhovor: Richard Kubát - druhá část

vložil Radek Červinka 20. května 2010 00:07

Pokračování rozhovoru s Ing. Richardem Kubátem, ředitelem českého zastoupení Embarcadero - předchozí část.

RČ: Jak se vlastně díváte na FreePascal a Lazarus? Je to pro Delphi konkurence? Osobně u něho chápu jako největší výhodu jeho multiplatformnost.

RK: Přiznám se, že o Lazaru a FreePascalu toho moc nevím. Ale ve své praxi narážím na tato jména vývojových prostředí jen v diskusních skupinách. Nevím o žádné velké aplikaci, která by pocházela z této dílny. To samozřejmě může být pouze má ignorance. Domnívám se však, že Delphi je podstatně ucelenější a obsažnější systém s vychytávkami jako je vícevrstvý middleware DataSnap, generika, anonymní metody, ladění vícevláknových aplikací, UML, podpora dotekových zařízení a zpracování gest a třeba i podpora Unicode. Nevím, jestli tohle uvedené nástroje obsahují a mám takový pocit, že asi většinu ne. Takže profesionál sáhne spíš po Delphi, zatímco student, kutil či příležitostný programátor s nižšími nároky na vybavenost prostředí má možnost použít nástroj zadarmo a zůstat u skvělého jazyka Object Pascal. A to je dobře i pro nás.Více...

Tagy: , , , , ,

Rozhovory

Rozhovor: Richard Kubát - první část

vložil Radek Červinka 19. května 2010 23:50

Ing. Richard Kubát (55), ředitel českého zastoupení Embarcadero přijal mou nabídku na rozhovor.

Radek Červinka (RČ): Dobrý den pane Kubáte, díky, že jste si udělal na delphi.cz čas.

Úplně na začátek: někde jsem slyšel, že jste původem programátor a že jste začínal u sálových počítačů a až později jste začal prodávat SW.

Richard Kubát (RK): Dobrý den. Ano, jsem původem programátor. Po VŠ jsem nastoupil v roce 1979 do Výzkumného ústavu matematických strojů a prakticky po celých 10 let svého působení v této instituci jsem se ometal kolem počítačů. Nebyly to sice ty tzv. sálové, jak se jim tenkrát říkalo. Byly to spíš menší počítače; zabraly jen jednu malou místnost. Ale musel jsem si zpočátku vystačit s 32 KB operační paměti a s děrnou páskou místo disků. Bavilo mě to ohromně a v oktalové soustavě jsem počítal, jako když bičem mrská. Ladění neboli debugging programů v assembleru se prováděl zalepováním dírek v pásce červenou izolepou a vyrážením jiných dírek pomocí speciálního ručního děrovátka.Více...

Tagy: , , , , ,

Rozhovory

Delphi Object Pascal pro začátečníky

vložil Radek Červinka 18. května 2010 00:15

Pořád cítím, že bych měl něco napsat i pro začátečníky, kde bych osvětlil některé věci ohledně Object Pascalu, když už se na jejich znalost spoléhám.

A tak jsem se podíval do svého archívu a spojil několik útržků textů, které jsem kdysi napsal z jiných důvodů a výsledek trošku upravil. Nejedná se o učebnici, ani o kompletní přehled, ale spíše takové základy a postřehy. Pro pochopení předpokládám aspoň základní znalosti Pascalu. Více...

Tagy: , , ,

Začátečníci

Flash Pascal

vložil Radek Červinka 13. května 2010 22:37

Kompilátor Pascalu do flash formátu swf. Psaný v Delphi. A v 100 KB.

První větou je řečeno skoro vše, kromě adresy: flashpascal.sourceforge.net.

Update nová adresa:flashpascal.execute.re.

Jsou tam dema, a možnost stažení zdrojáků.

Kompilátor je včetně zdrojových textů a několika dem. Autorem je Paul TOTH a na uvedené stránce má pár zajímavých prográmků nejen v Delphi včetně zdrojových kódů.

Tagy: , ,

Aplikace

Roadmap Delphi

vložil Radek Červinka 12. května 2010 22:56

Podle aktuálně vydané roadmapy Delphi (tj. co je plánováno) jsem napsal shrnutí budoucích verzí Delphi. Samozřejmě bez 100% záruky.

Mimochodem můžete nově hlasovat v anketě v pravém sloupci. Mám jich v plánu ještě několik - cílem je zjistit, co Vás nejvíce zajímá. Sice podle hodnocení pod články mám trošku představu, ale uvidíme. Zatím se to shoduje s mou představou co chci psát :-).

Stále platí, že pokud někdo má chuť psát, rád mu to zde umožním.

Tagy: , , , , ,

Server

Synopse PDF engine

vložil Radek Červinka 10. května 2010 23:08

Ten člověk je bůh. Už jsem to psal minule, když jsem popisoval některé jeho komponenty - viz. Synopse a Arnaud Bouchez.

Nyní ale má velký zářez na pažbě a můj nehynoucí obdiv. Publikoval PDF engine, které nemá problém s češtinou, nepoužívá externí knihovnu a hlavně funguje. A je to open source.Více...

Tagy: , , , , ,

Komponenty

DLL, Delphi a FastMM4

vložil Radek Červinka 7. května 2010 23:01

Pravidelní čtenáři již vědí co je FastMM4, pro ty dva zbývající: nejlepší správce paměti, defaultní správce paměti pro Delphi 2005+, detektor chyb v uvolňování a v neposlední řadě náhrada ShareMem alias BorlndMM.dll, což je ve starších verzích Delphi originální možnost pro předávání dat do DLL - což ale předbíháme. Více...

Tagy: , , ,

Praxe

Debug vizualizéry po druhé

vložil Radek Červinka 4. května 2010 00:06

O debug vizualizérech v Delphi 2010 jsem již psal. Jen pro zopakování - jsou dva typy: jeden trasformuje datový typ (např. TDateTime) na srozumitelnější text, druhý zobrazuje okno (např. z instalace Delphi je vizualizer pro TStringList).Více...

Tagy: , , ,

Rozšíření Delphi

DeHL Library

vložil Radek Červinka 3. května 2010 23:21

Nejsem velkým zastáncem velkých knihoven (snad kromě JCL), ale často se v takových knihovnách inspiruji, popř. je "kuchám", protože jsem přesvědčen, že nejlépe se člověk naučí programovat když se rýpe v cizím kódu. Ideálně v kvalitním kódu. A tím určitě DeHL je.

DeHL je knihovna užitečných tříd pro Delphi 2010+. Kromě některých zajímavých tříd jako BIGInteger implementace, generická serializace za pomocí RTTI jak do XML, tak do INI nebo binárních souborů, cca 20 generických kolekcí projekt především ukazuje jak takové věci psát (tím myslím serializaci atd.) za pomoci nového RTTI z Delphi 2010, popř. generických typů.Více...

Tagy: ,

Komponenty

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ů