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


Delphi 10.1 Berlin

vložil Radek Červinka 19. dubna 2016 22:36

Get It

Nová verze Delphi (resp. RAD Studio) je dostupná. Co je nového? Detailní přehled na wiki Embt, já se zastavím jen nad několik poznatky. Po velmi vydařené Seattle je Berlin spíše evoluce a potěší hlavně mobilní vývojáře.

Více...

Tagy:

Recenze

Náhodné výkřiky 53

vložil Radek Červinka 24. března 2016 00:17

Další díl užitečných věcí pro Delphi a FPC. Dnes JScript a R pro Object Pascal, nějaké game engine, VULKAN API a další.

Více...

Tagy: , , ,

Komponenty | Optimalizace

Novinky v IDE Delphi 10 Seattle

vložil Radek Červinka 7. března 2016 23:42

Pro zajímavost několik drobností z Delphi 10 Seattle IDE co jsem minule vynechal.

Více...

Tagy:

Novinky v Delphi

SQLiteSpy

vložil Radek Červinka 29. února 2016 00:53

SQLite je pěkná malá, přenosná, efektivní a kompaktní DB a jako taková si zaslouží malý, kompaktní, přenosný a efektivní nástroj. Takové programy se pěkně vytvářejí v Delphi a proto nepřekvapí, že podle mne nejlepší nástroj pro SQLite tj. SQLiteSpy je taky psaný v Delphi. Jeho autorem je Ralf Junker - http://www.yunqa.de/delphi/products/sqlitespy/index a opravdu stojí za zkoušku.

SQLiteSpy

Více...

Tagy: , ,

Automatické vypnutí Active u následníka TDataset během nahrávání formuláře

vložil Radek Červinka 21. února 2016 22:10

Pokud používáte vkládání DB komponent přímo na formulář (třeba do DataModule), občas se může stát, že zapomenete nastaveno TDataSetxx.Active := True, což může velmi zpomalit start programu a mít další vedlejší efekty.

Když přejdu to, že si myslím, že je lepší vytvářet Db komponenty až za běhu (nebo aspoň mít vlastního následníka, v kterém úpravu provedeme) a ne v design modu, existuje možnost jak to vyřešit.

Více...

Tagy: ,

Praxe

Delphi RoadMap 2016

vložil Radek Červinka 9. února 2016 00:45

Embarcadero publikovalo novou a dlouho očekávanou roadmap Delphi. Doporučuji přečíst celý text, který hodně věcí upřesní, ale ve zkratce

Více...

Tagy: ,

Delphi REST server za pomoci open source knihovny Express

vložil Radek Červinka 17. ledna 2016 00:03

Nedávno jsem narazil na Express, jednoduchý REST framework pro Delphi jako rozšíření webbroker. Knihovna se skládá z pouhých tří souborů, ale výsledek je celkem flexibilní.

Více...

Tagy: , ,

Komponenty | Praxe

PF 2016

vložil Radek Červinka 21. prosince 2015 23:38

PF 2016

Přeji Vám klidné a šťastné vánoční svátky a v příštím roce hodně lásky a samozřejmě co nejméně chyb.

Tagy:

FireDac TFDMemTable

vložil Radek Červinka 25. listopadu 2015 01:04

Trošku méně známou součástí FireDAC je TFDMemTable alias memory table. TFDMemTable můžete používat jako jednoduchý dataset s čtením a zápisem do JSON, XML nebo binárních dat, nebo jako lokální dataset pro DBMS nebo navíc použít CachedUpdates, případně za pomocí LocalSQL provádět SQL příkazy nad skupinou TFDMemTables.

Více...

Tagy: ,

Komponenty

Spider - nový Delphi free profiler

vložil Radek Červinka 13. listopadu 2015 18:34

Když jsem potřeboval profilovat tak jsem většinou používal Sampling profiler. Nyní se ale objevil zajímavý program Spider a některé jeho parametry jsou velmi speciální. Např. to, že je to jak sampling, tak podle mne instrumentační profiler (ale bez zásahu do zdrojového kódu - pracuje přímo s EXE v paměti).

Další velmi zajímavou vlastností je podpora více vláken s tím, že se navíc zobrazuje jak jsou vlákna v akci.

Spider delphi profiler

Všimněte si, že profiler zobrazuje jména vláken (jedná se o demo z instalace Delphi - thrdemo), a zároveň je evidentní, že nejrychlejší byl TQuickSort což je velmi přehledně vidět z diagramu.

Více...

Tagy: , ,

Optimalizace | Praxe

Náhodné výkřiky 52

vložil Radek Červinka 29. října 2015 22:12

Po nějaké době opět sbírka odkazů, komponent a dalšího pro Delphi.

Delphi Win64 Compiler hotfix pro 10 Seattle

pro bug report - RSP-12512

Kernow Software FMX komponenty pro XE7, XE8 & XE10 Seattle

TksListview dědí z nevizuálních komponent, sledujte twitter - @kscomponents

TksListview

github.com/gmurt/KernowSoftwareFMX

Více...

Tagy: , , ,

Aktualizace | Delphi | FireMonkey | Komponenty

Změny v RTL z CodeRage X

vložil Radek Červinka 20. října 2015 20:06

John Kaster publikoval svoji prezentaci z CodeRage X ohledně změn a vylepšení v RTL Delphi.

Pokud tedy nemáte prohlédnutou originální prezentaci, tak si aspoň prohlédněte powerpoint.

CodeRageX - RTL Deep Dive - John Kaster.pptx.

Změn je fakt hodně (veskrze pozitivních), o některých jsem už psal.

Více...

Tagy:

Novinky v Delphi

XE7 Update Subscription Summer 2015

vložil Radek Červinka 11. října 2015 18:53

Pro ty kteří mají předplatné, EMBT backportovalo některé opravy (jak RTL, tak IDE) z Delphi 10 do verze XE7. Podobný update je plánován i pro verze XE6 a XE8. Update model slibuje podporu 2 předchozích verzí jako součást předplatného.

Download: cc.embarcadero.com/item/30410 (670M)

Andy aktualizoval díky tomu i IDEFixPack (ke stažení na obvyklém místě).

Pro ty, kdo mají zakoupeny Delphi 10, nezapomeňte si stáhnout knihy More Coding in Delphi (Nick Hodges - přestože je někdy zbytečně moc radikální), nebo Object Pascal Handbook by Marco Cantu (tam je mezi verzemi i XE7 a XE8). Musím zopakovat, že Delphi 10 řeší hodně problémů a není to vůbec špatná verze.

Tagy:

Delphinus - open package instalátor pro Delphi XE - DX

vložil Radek Červinka 1. října 2015 23:20

Od Delphi XE8 obsahuje Delphi nástroj na automatickou instalaci komponent s názvem GetIt a mimochodem nově obsahuje možnost instalace JCL a JVCL.

Pokud máte starší Delphi (od XE) tak nemusíte úplně zoufat, ale máte možnost použít nový alternativní nástroj s názvem Delphinus.

Více...

Tagy:

Rozšíření Delphi

VCL TSplitView v DX Seattle

vložil Radek Červinka 18. září 2015 00:08

V Delphi 10 byla rozšířena VCL o několik zajímavých komponent. Nejzajímavější je možná TSplitView (FMX má podobnou komponentu pod názvem MultiView a tu jsem už popisoval). Ale toto je pro VCL.

TSplitView

Více...

Tagy: ,

Naše nabídka

Partial English version.

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 nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

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.

Anketa

Poslední komentáře

Comment RSS