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 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

Mluvíš jazykem vznešeného rodu Delphi?

vložil Radek Červinka 5. ledna 2016 00:36

Mluvíš jazykem vznešeného rodu Delphi?
Tvoje schopnosti jsou téměř nepřemožitelné?
Máme volné místo u externího i in-house
kulatého stolu.

Jsme banda programátorů,
kteří se rádi baví, ale taky rádi odvádí tu nejlepší práci.
Naše rytířství nespočívá (pouze) v zachraňování
princezen a zabíjení draků, ale (především) v elegantním
louskání programátorských oříšků a překonávání
nástrah.

Máme jeden speciální Delphi projekt,
na který jsme patřičně pyšní:
Timemaker
A na tom budeš pracovat.
Dokud nebude dokonalý.

Více...

Tagy:

Inzeraty

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: ,

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

NameThreadForDebugging v Delphi 2007

vložil Radek Červinka 9. září 2015 22:27

Většinou používám Delphi z řady XE, ale pro některé projekty stále mám D2007. A některé věci mi vyloženě chybí, např. NameThreadForDebugging, což jsem popisoval s dalšími fíčurkami v článku Několik typů pro ladění v Delphi. A až dneska jsem zjistil, že D2007 něco podobného má, jen ne tak přímočaře.

Více...

Tagy: ,

Praxe

SapMM - Efektivní Memory Manager pro multithreaded aplikace

vložil Radek Červinka 5. září 2015 01:27

FastMM4 je geniální. V podstatě ve většině instancí je nepřekonatelný - a že se o to stále někdo pokouší. Ale v případech brutálních vícevláknových (hodně vláken), paměťově intenzivních programů je možné, že FastMM přestane dobře škálovat díky tomu, že své interní struktury chrání spinlocky.

Více...

Tagy: , ,

Optimalizace | Praxe

Delphi 10 Seattle je nová verze Delphi

vložil Radek Červinka 31. srpna 2015 22:54

Následník Delphi XE8 je Delphi 10 Seattle aka DX Seattle.

Co je nového?

Více...

Tagy: ,

Novinky v Delphi

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