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?


Externí prohlížeč PDF ve Firemonkey pro Windows a Android

vložil Radek Červinka 20. ledna 2023 21:32

Znělo to jednoduše: mám napsaný další program pro Android a zákazník si přál mít ještě možnost stáhnout a spustit PDF v externím prohlížeči.

Všechny aplikace pro Android ladím jako Win32 aplikace s pár IFDEF a pak to jen přeložím pro Android a upravím sem tam design a pár speciálních funkcí, velmi výrazně to zrychluje vývoj. A tak jsem na to šel i při zobrazení PDF.

A jako bonus se zmíníme o AndroidManifest.xml a AndroidManifest.template.xml .

Stáhnutí PDF bylo pár řádků díky THTTPClient a pro zobrazení na windows z VCL jsem věděl, že nejjednodušší je ShellExecute.

Více...

Tagy: , ,

FireMonkey

TListView ve Firemonkey

vložil Radek Červinka 7. prosince 2022 19:17

TListView ve FMX má celkem zajímavé možnosti, které nejsou na první pohled dostupné a některé si ukážeme.

TListView

Více...

Tagy:

Praxe

Jednoduchá FireMonkey mobilní Android aplikace krok za krokem - aktualizováno

vložil Radek Červinka 13. ledna 2022 02:48

Recykluji starší článek (2016) a ukáži jak za pomoci Delphi a pár minut vytvoříte jednoduchou mobilní aplikaci pro Android s tím, že pokud máte Apple tak ji jen přeložíte pro iOS.

Veškerý vývoj bude probíhat na Windows jako Win32 aplikace a jen výsledek upravíme na zařízení. Naše aplikace umožní zadat IČO a z webu si dotáhne informace o firmě ve formě JSON, ten zpracujeme a zobrazíme.

Co budeme potřebovat

Více...

Tagy: , , ,

FireMonkey | Návody

FMX Linux pro předplatitele Delphi zdarma

vložil Radek Červinka 1. července 2019 22:38

Embarcadero oznámilo dohodu s Eugene Kryukov, což je originální autor FMX o licencování FMX pro Linux. Nejedná se o jednorázovou akci, ale o dlouhodobou spolupráci.

FMXLinux je dostupný jako GetIt download pro verzi 10.3.1 Delphi.

Originální oznámení Announcing FmxLinux Bundling with Delphi and RAD Studio

Tagy: ,

FireMonkey

Delphi 10.2 Tokyo / release 3 a změny v edici profesional

vložil Radek Červinka 13. března 2018 18:43

Dnes 13.3.2018 je dostupný release 3 Release notes pro Delphi, tj. Delphi 10.2.3 a zároveň se mění složení profesional SKU. Update je binárně kompatibilní se všemi 10.2.x .

download: web install

Základní věc je, že profesional verze od 10.2.3 bude obsahovat mobilní vývoj a to i pro stávající zákazníky na předplatném. Zároveň platí do konce měsíce amnestie i na staré verze.

Druhou věcí je, že nadále nebude nově prodávaný samostatný FireDAC rozšiřující balíček pro Profesional (FireDAC v PRO zůstává stejný tak jak byl), přičemž stávající majitelé na předplatném budou dále podporováni po dobu placení předplatného. Dnes naposledy ho lze koupit.

Více...

Tagy: ,

Aktualizace | FireMonkey | Novinky | Novinky v Delphi

Náhodné výkřiky 54

vložil Radek Červinka 27. října 2016 01:33

Po delší době několik odkazů a postřehů.

Delphi Starter je pořád free ke stažení. A vznikl pěkný plugin do IDE - DLight - Inline evaluation plugin, který podporuje i Starter a lze použít místo chybějícího prohlížeče lokálních proměnných. Samozřejmě pro vyšší verze to má význam také.

DLight

Další free věc ke stažení: TMS Aurelius Free - tj. ORM pro Delphi. TMS má i další zajímavé věci jako FNC, což jsou komponenty napříč Delphi, Lazarusem, a to včetně TTMSFNCRichEditor.

Více...

Tagy: , , ,

FireMonkey | Komponenty

Firemonkey platform Control pro Windows v DX

vložil Radek Červinka 16. září 2015 22:11

Nenápadným rozšíření Firemonkey v DX Seattle je možnost u některých ovládacích prvků na Window ve Firemonkey použít ovládací prvky přímo z Windows.

Zatím se jedná o TEdit, TMemo a TPresentedScrollBox. Hlavní jsou ty první dva, protože to mimo jiné znamená např. podporu pro handikepované, Bidi atd. prostě to co umí normální TMemo a spol.

Více...

Tagy: ,

FireMonkey | Novinky v Delphi

MultiDevice Preview

vložil Radek Červinka 14. dubna 2015 22:14

Minule jsem označil MultiDevice Preview jako jednu z nejzásadnějších novinek v XE8 a věřím, že to programátorům pomůže.

V podstatě k tomu není co více říct, je to jednoduché jako facka. Použijete volbu z menu View - MultiDevice Preview a tam si vyberete které náhledy chcete používat (základní jsou předdefinovány).

Options

Více...

Tagy: , ,

Novinky v Delphi

Beta hotfix pro FireMonkey na Android 5.0

vložil Radek Červinka 11. ledna 2015 00:05

Beta hotfix pro FireMonkey aplikace na Android 5.0 (Lollipop). Lollipop totiž přináší standardně nový ART kernel a to zavedlo jistou nekompatibilitu, kterou právě řeší tento hotfix. Pokud se Vás to týká, stahujte na code central Beta hotfix for FireMonkey apps on Android 5.0.

Pokud máte Android řady 4, ale máte taky ART jádro tak se problém týká asi i Vás.

Tagy: , , ,

Aktualizace

Hotfix pro XE5 - XE7 - iOS8

vložil Radek Červinka 16. října 2014 11:47

Embarcadero uvolnilo hotfix pro vkládání aplikací do Apple App Store. Souvisí to se změnou v iOS8, kdy takto zasaženy jsou všechny třetí strany a podle všeho navíc i uživatelé starších verzí XCode. Update (upravený linker) je pro XE5 až XE7.

cc.embarcadero.com/item/30022

Tagy: , , , , ,

Aktualizace

Firemonkey animace 2

vložil Radek Červinka 8. října 2014 21:14

Když jsem v roce 2011 popisoval Animace ve FireMonkey tak už tehdy jsem tvrdil, že je tam velký potenciál. Momentálně si trošku hraji s portování jedné svoji starší hry do FireMonkey a tak jsem se díval na jiné hry psané v opičce. A našel jsem Jweled, FMX verzi Bejeweled, které napsal Joaquin Monedero z Embarcadera pro CodeRage 8.

Více...

Tagy: ,

Delphi | FireMonkey

Report: RAD Studio XE7 Live World Tour

vložil Igor Gottwald 22. září 2014 22:34

Městská knihovna Praha, 15. září 2014

Jako jeden z účastníků semináře bych se s vámi rád podělil o dojmy z uvedení mové verze RAD Studia. Jedná se o verzi XE s pořadovým číslem 7, která přišla, jak je v posledních letech u Embarcadera již zvykem, opět ke konci třetího čtvrtletí roku.

Přednáškou nás provázel Paweł Głowacki z evropského zastoupení společnosti Embarcadero, který je zkušeným matadorem podobných akcí a podle toho měl celý průběh velmi profesionální úroveň. Jak jeho jméno napovídá, je Paweł původem z Polska, což se odráží i na jeho angličtině, která se našim slovanským uším skvěle poslouchá, a tak byl simultánní překlad pro češtiny nutný opravdu jen pro těch málo účastníků, kteří zůstali tímto jazykem zcela nepolíbeni.

Více...

Tagy: ,

Akce

XE7 - MultiView

vložil Radek Červinka 18. září 2014 22:59

Kromě zásadního FireUI návrháře přináší XE7 velmi zajímavou komponentu TMultiView. Tato nenápadná komponenta umožňuje zobrazit svůj obsah různým způsobem v závislosti na možnostech zařízení. Primárně je to určeno k zobrazování typu Master - Detail.

V návrhu (se vzhledem pro Android)

Multiview

Více...

Tagy: , ,

XE7 - multiplatformní designer - FireUI

vložil Radek Červinka 8. září 2014 22:44

IDE v XE7 příchází s multiplatformním designerem (pod názvem FireUI). Cílem je mít jeden formulář s aplikační logikou, a jen přepínat uspořádání pro jednotlivé platformy, tak jak je na nich zvykem. IDE zaručuje správu resource pro jednotlivé platformy. V předchozích verzích se automaticky přizpůsoboval jen vzhled prvků, většinou nikoliv jejich uspořádání na obrazovce. Nyní tak můžete mít např. pro Android menu nahoře, ale pro iOS 7 menu dole a iOS menu vpravo (příklad!), přičemž je vše součástí jednoho formuláře a preview vzhledu jednoduše přepínáte jedním comboboxem v IDE.

V praxi se vytvoří jeden "master form" a z něj se mohou dále odvozovat ostatní platformy.

FireUI

Více...

Tagy: ,

Novinky v Delphi

GPU canvas na windows

vložil Radek Červinka 1. května 2014 00:20

XE6 přidává alternativní podporu GPUCanvas (který se používá u mobilů) i pro Windows.

Někde na začátku programu, třeba v projektu


uses
  FMX.Forms, 
  FMX.Types,
..
..
begin

  GlobalUseGPUCanvas := True;
  Application.Initialize;

Více...

Tagy: ,

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ů