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?


DEC - Delphi Encryption Compendium

vložil Radek Červinka 9. srpna 2021 22:46

DEC je zkratkou pro Delphi Encryption Compendium, což je knihovna Open Source šifrovacích, hashovacích, CRC a dalších kódů, primárně kompatibilní s unicode Delphi (Delphi 2009 - Delphi 10.4.2 Sydney). Je udržovaná, podporuje moderní šifry a hashe a je kvalitně napsaná.

Rozsáhlý seznam podporovaných šifer, hash a dalšího je na stránkách projektu.

github.com/MHumm/DelphiEncryptionCompendium

Tagy:

Komponenty

Zajímavé komponenty - MiTeC

vložil Radek Červinka 9. července 2020 23:47

V dalším díle bych rád ukázal komponenty od MiTeC a musím se přiznat, že je to trochu ostuda, že to zde nebylo dříve.

komponenty MiTeC

Michal Mutl alias MiTeC nabízí za pakatel (cca 110EUR) nejobsáhlejší komponenty ohledně všeho možného v systému, od detekce HW s neskutečnými detaily (System Information Component Suite), přes monitorování systému, přes Portable Executable Reader (včetně detekce kompilátoru) až po Key a Mouse logger komponenty.

System Information X

Více...

Tagy: ,

Zajímavé komponenty - ZXing.Delphi - VCL, FMX

vložil Radek Červinka 22. června 2020 22:41

Další zajímavou komponentou, resp. balíčkem je ZXing.Delphi. Jedná se o port ZXing (Zebra Crossing) což je populární knihovna pro čtení všech možných čárových kódu, včetně QR.

Port je plný, tj. bez DLL knihovny, celý je v Object Pascalu a podporuje jak VCL, tak FMX i pro mobilní kompilátory. FMX má automaticky podporu kamery i na mobilech, pro VCL je v demech jednoduché zapouzdření kamery přes DirectShow, ale můžete použít cokoliv jiného.

Licence: free, Apache 2.0 license

Tagy:

FireMonkey | Komponenty

Zajímavé komponenty - TECNativeMap (VCL, FMX)

vložil Radek Červinka 14. června 2020 18:27

Pokračujeme v seznamu zajímavých komponent balíkem TECNativeMap. Nejedná se o žádný další wrapper nad prohlížečem k zobrazování map, ale plnohodný nativní zobrazovač map k různým datovým podkladům psaný celý v Delphi na bázi jak VCL tak FMX takže kompletně bez závislosti na nějakém prohlížeči.

Co ho odlišuje od nějakého obyčejného zobrazovače map? Jednak široká podpora mapových podkladů, dále si do něho můžete šáhnout a hlavně může být celý v módu OFFLINE a co byl můj případ, můžete mu v módu OwnerDraw šoupat svoje podklady (Tile) které nejsou veřejné např. z DB, nebo v mém případě číst z proprietárního formátu s neveřejnými daty.

A to celé bez nutnosti připojení k internetu nebo naopak pro online data to automaticky transparentně stahuje.

Zároveň komponenta umožňuje volitelně vytvářet na disku cache stažených obrázků, takže se příště nic nemusí stahovat. Všechno je to svižné a máte to pod kontrolou.

Více...

Tagy: , ,

Komponenty

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

Konopka Signature VCL Controls

vložil Radek Červinka 15. září 2016 23:19

Jelikož jsou Konopka Signature VCL Controls bonusem pro uživatele Delphi (a mají být součástí Delphi i v budoucnu), zajímalo mne co je za komponenty.

Ray Konopka (tj. člověk za firmou Raize) je od prvních Delphi specialistou na psaní komponent a jeho kniha Developing Custom Components je podle mne spolu s Delphi Component Design elementární knihou pro vývoj komponent. Takže jsem byl opravdu zvědav na výsledek i vzhledem k tomu jakou skvělou pověst komponenty mají.

Více...

Tagy: ,

Komponenty

VCL TRelativePanel

vložil Radek Červinka 13. června 2016 22:39

Nenápadnou, ale velmi zajímavou VCL komponentou přidanou v Delphi Seattle je TRelativePanel.

Tento panel umožňuje všem komponentám na něm umístěným specifikovat relativní polohu vůči panelu nebo vůči jiným komponentám, což je něco co ve VCL chybělo (pokud nepočítám Margins). Jakákoliv přidaná komponenta na tento panel dostane řadu property, které tak mohou specifikovat polohu vůči jiným objektům.

Relative Panel

Více...

Tagy: ,

Novinky v Delphi

Embarcadero koupilo Raize komponenty a CodeSite a nový produkt BeaconFence

vložil Radek Červinka 29. července 2015 21:03

Embarcadero oznámilo, že zakoupilo a bude nadále nabízet Raize komponenty a CodeSite. Zároveň byl oznámen nový produkt BeaconFence. Více...

Tagy:

Tiskové zprávy

Náhodné výkřiky 50

vložil Radek Červinka 21. května 2015 23:53

Dneska se bude řešit System.Copy, epesní nová komponenta na editaci textu, herní engine pro FireMonkey, změna podmínek aktualizace pro XE8 a nějaké odkazy.

Více...

Tagy: , , , , , , , ,

Komponenty

Náhodné výkřiky 49

vložil Radek Červinka 6. května 2015 22:49

Pravidelný obšťastník ze světa Delphi je opět zde.

Více...

Tagy: , , , ,

Jak jsem modernizoval UI a UX

vložil Radek Červinka 22. března 2015 22:16

Posledních pár měsíců jsem s přestávkami pracoval na modernizaci UI a UX našeho programu. Cílem bylo popotáhnout vzhled UI aplikace (doufám) do současnosti a z hlediska UX odstranit několik historických nešvarů jako např. většinu modálních dialogů.

Zkusím naznačit některé věci, které jsem použil a doufám, že to někomu pomůže, nebo aspoň pobaví. CRMPLUS 5 Více...

Tagy: , , ,

Praxe

Změna strategie u některých open source projektů

vložil Radek Červinka 19. listopadu 2014 23:25

Embarcadero podpořilo několik Open source projektů tak, aby jejich verze byla vždy připravena při vydání nové verze. Informace o změně.

Pro některé komponenty se zároveň změnila minimální verze, kdy např. VirtualTreeView zmrazil stable verzi V5 (s podporou D7) a nový vývoj bude pouze XE3+ (informace).

Více...

Tagy: , ,

Komponenty

Náhodné výkřiky 43

vložil Radek Červinka 16. května 2014 00:04

OpenCL v Delphi, WebSockety na bázi synapse, FortesReport a nějaký extra download pro XE6.

Více...

Tagy: , ,

Komponenty

Jak na TaskBar Progress jinak?

vložil Jaro Beneš 8. května 2014 01:22

Na základě příspěvku Komponenta TTaskBar pro VCL jsem zkusil vytvořit jednoduché řízení za použití funkčnosti starší unity uWin7Taskbar.pas, pocházející z projektu LameXP (není nejnovější a po neunicode verze Delphi bude asi potřeba ověřit správnost všech GUID, pro unicode verze od Delphi 2010 a výš používá interface dodávané Embarcaderem v jednotce ShlObj).

Protože program může být spuštěn na jakémkoliv OS Windows, pokud nemá explicitně určeno, pro jaké verze OS smí být spuštěn.

Zkusil jsem vytvořit jednoduchý mostík (rozumějme jednotku), aby aplikace fungovala jak na Windows Vista (nebo i XP), tak bez úprav zároveň i na Windows 7 a vyšších. Více...

Tagy: ,

Praxe

Náhodné výkřiky 41

vložil Radek Červinka 8. ledna 2014 23:22

Do nového roku s další hrstí odkazů, poznámek a vůbec věcí co mne zaujalo.

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ů