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?


FishFacts via FireMonkey a databinding

vložil Radek Červinka 11. září 2011 23:56

Klasické demo (mimochodem poprvé jako ukázka v Delphi 1) nyní krok za krokem za pomocí FireMonkey a databinding - (video není moje práce, ale stačí i bez zvuku).

Více...

Tagy: ,

FireMonkey

Michael Swindell o Firemonkey a Androidu

vložil Radek Červinka 11. září 2011 08:11

Přináším oznámení v originále, nerad bych ho nějak zkreslil. Ale je to opravdu dobrá zpráva. Michael Swindell (Senior Vice President of Marketing and Product Management) je jeden z nejvyšších lidí ve firmě.

FireMonkey is planned to support Android in the future, so your Delphi XE2 or C++ XE2 development in FireMonkey today will largely be re-usable on the Android platform in the future. Be on the lookout for beta announcements in 1H 2012. FireMonkey’s iOS support and developer experience will also be continuously extended and updated.

zdroj: Michael Swindell blog

Na uvedeném odkazu jsou další populární otázky pokládané během tour, ale tato je dle mne nejvíce důležitá.

Tagy: ,

Novinky

FireMonkey - Animace

vložil Radek Červinka 11. září 2011 00:22

Nemá cenu popisovat podobné věci jako jsou ve VCL - zaměříme se na zásadní odlišnosti.

FireMonkey přináší zásadní rozšíření uživatelského rozhraní. Ať se nám to líbí nebo ne, dnešní BFU už např. dle mobilů očekává různé animace a přechody a myslím si, že to samé očekává i na PC nebo kioskových aplikacích (nehledě na to, že FireMonkey JE koncipován i pro mobily). A FireMonkey obsahuje opravdu výraznou podporu pro animace. Ale je mi jasné, že se pouštím na tenkou půdu - ne vše mi je jasné jak funguje - resp. ne vše jsem zkusil.

Více...

Tagy: , ,

FireMonkey

Jak často bude knihovna FireMonkey aktualizována?

vložil Radek Červinka 9. září 2011 09:53

Z minulosti si pamatujeme, že Borland často zaspal a nestíhal reagovat na měnící se podmínky (64bit, unicode, Kylix, nové API Windows atd). Trvalo určitou dobu než EMBT toto dohnalo.

O to důležitější je, že Michael Swindell (jeden z úzkého vedení EMBT) nedávno uvedl, že je plán s FireMonkey pružně reagovat na požadavky trhu.

Jednotlivé aktualizace budou cca čtvrtletně, ze začátku i rychleji. První aktualizace a rozšíření je plánována na konec září 2011.

Myslím si, že je to třeba zdůraznit, jelikož si opravdu myslím, že FireMonkey je opravdu zásadní věc (a z hlediska více platforem ještě více) a v EMBT se do ní opravdu hodně investuje.

zdroj

Tagy:

FireMonkey

Firemonkey 2 díl

vložil Radek Červinka 9. září 2011 00:23

Pokračování ohledně FireMonkey HD.

Vytvoříme dva nové formuláře. Na druhý vložíme následující komponenty.

Embedded Form

Více...

Tagy: ,

Novinky v Delphi

Několik poznámek ohledně upgrade mezi verzemi Delphi

vložil Jaro Beneš 8. září 2011 22:47

Jaroslav Beneš zaslal trochu zkušeností ohledně upgrade projektů ze starších verzí. Kromě jiného je autorem aktuální RxLib pro Delphi XE2 nebo udržuje DelphiX atd.

Jen dobrá rada (editora): než budete sami upgradovat cizí komponenty, podívejte se zda to neudělal někdo jiný. Většina populárních komponent je nejméně v unicode verzi (ne-li rovnou v XE2) a tam skok na XE2 nebo 64bitů není tak velký jako mezi Ansi - Unicode.

Více...

Tagy: ,

Praxe

Delphi XE2 TZipFile a TOSVersion

vložil Radek Červinka 7. září 2011 22:19

Jelikož je XE2 multiplatformní je vhodné mít nástroj na kontrolu platforem, potažmo verze.

Jednotka System.SysUtils byla rozšířena o záznam TOSVersion.

Více...

Tagy: ,

Novinky v Delphi

Úvod do FireMonkey

vložil Radek Červinka 6. září 2011 23:34

FireMonkey je nová multiplatformní knihovna komponent. Zkuste ji považovat jako alternativu k VCL, přičemž VCL bude i nadále podporována a rozvíjena. VCL je ale striktně vázána na Windows, naopak FireMonkey momentálně existuje pro Windows, Mac OSX a iOS, přičemž je deklarována budoucí podpora pro Linux a Android (a další mobilní platformy).

Na rozdíl od CLX, která byla postavena na QT (která je díky situaci momentálního vlastníka Nokia na konci života), je FireMonkey nativně vytvořena v Object Pascalu a jen pro přístup k HW je používána příslušná knihovna - na Windows GDI+ nebo Direct2D, na MAC to je OpenGL, pravděpodobně pro Linux také, pro iOS je to OpenGL_ES, Android asi také. Vše je v podstatě "CustomDraw" a jen např. práce s okny, myší je přes instanci Platform předávána OS. Tzn. že cca 90% kódu je nezávislé na OS (protože je to CustomDraw a vše je kresleno HW).

Více...

Tagy: , ,

Komponenty

Delphi XE2 - pár informací

vložil Radek Červinka 4. září 2011 23:17

Hrst informací, tak jak mne napadají ohledně Delphi XE2.

Více...

Tagy:

Novinky v Delphi

Scimark a Delphi XE2

vložil Radek Červinka 1. září 2011 23:13

Přiznejme si to, optimalizace výpočtů s floating point měla v Delphi rezervy. Kód produkovaný dcc32 je schopen běžet (myslím) i na obyčejném Pentiu a optimalizován pro procesory Pentium Pro (resp. aspoň minulé verze) a využívá normální koprocesor. Samozřejmě některé knihovny (FastCode) umožňují využívat MMX, SSE atd. ale v základu to je vždy normální koprocesor.

S nástupem dcc64 je situace jiná. 64bit kód se dá provádět jen 64bit procesorem a ten musí obsahovat SSE2 jednotku. Takže veškeré operace jsou za použití SSE2 nebo tak nějak.

Více...

Tagy:

Delphi

VCL styly v Delphi XE2

vložil Radek Červinka 1. září 2011 22:12

Popis novinek v XE2 začneme něčím atraktivním. Styly.

Jednou z hlavních změn ve VCL (tedy kromě toho, že je i pro 64bitů) je podpora stylů. Hned na začátek je nutno poznamenat, že styly VCL a FireMonkey nejsou kompatibilní (u druhého je všechno vektorové).

Součástí instalace je i samostatný designer a tester stylů na uživatelské úrovni, takže je možno styly vytvářet i neprogramátory.

Více...

Tagy: ,

Novinky v Delphi

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ů