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?


Delphi a emulace historického HW - dsp-emulator

vložil Radek Červinka 3. listopadu 2024 20:57

Mám rád historické počítače a konsole. Na některých jsem začínal, jiné mám doma (pár historických konzolí a počítačů jsem v průběhu času koupil) ale u spousty mohu jen z dálky pokukovat.

Dlouhodobě se zajímám o emulaci a tak dnes chci představit open source, multi HW emulátor, kompletně v Delphi: DSP emulator.

Emulátor emuluje nespočet klasických arkádových automatů, několik konsolí (např. NES, GameBoy Color, Megadrive) a počítačů (ZX Spectrum včetně 128, Commodore 64, Amstrad CPC, Oric).

Ze seznamu je jasné, že zvládá emulaci několika různých CPU (kromě mé srdeční Z80 je to např. m68000 a další).

Console select

Více...

Tagy: , , , ,

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

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 44

vložil Radek Červinka 8. července 2014 00:44

Dnes další dávka odkazů a tipů pro všechny delfíny.

Narazil jsem na stránky delphiarea.com. Obsahují celou řádku komponent, ale mne nejvíce zaujala free komponenta SimpleGraph.

simplegraph

Více...

Tagy: , , ,

FireMonkey | Komponenty | Praxe

Efektivní přístup k bitmapě ve FireMonkey a jeho využití pro kvalitní převzorkování

vložil Radek Červinka 8. srpna 2013 07:21

Pokud člověk potřeboval rychlý přístup k bitmapě ve VCL tak použil její property ScanLine kdy se dostal přímo k jejím obrazovým datům. Podobný přístup platil i u FireMonkey ve verzi XE2, ale s nástupem většího počtu platform a důraznějšího využití grafického HW (GPU) na různých platformách vznikl požadavek na komplexnější řešení.

Byl jsem požádán o implementaci výstupního filtru, který implementuje resampling, který bude kvalitnější než implementace ve FireMonkey. Implementace ve FMX totiž používá funkce OS, které nejsou pro naše účely dostačující, a navíc pro každou platformu může tím pádem dát kapánek různé výsledky, což je pro nás nepřijatelné. Pro VCL podobné řešení existuje např. ve formě projektu Graphics32, ale to nejde přímo použít protože jsem chtěl něco co bude lehce upravitelné na OSX a mobilní zařízení, což v případě uvedené knihovny by znamenalo dost práce. Naštěstí jsem našel původní knihovnu, která byla pro implementaci v Graphics32 použita - Interpolated Bitmap Resampling using filters - VCL (lokální kopie, protože autor po začlenění ji přestal udržovat, XE4 compatible).

Více...

Tagy: ,

Firemonkey a konverze grafických formátů

vložil Radek Červinka 1. listopadu 2012 01:39

Převáděl jsem aplikaci z VCL na FireMonkey a po (upravené) konverzi přes Mida Convertor z instalace XE3 (jedná se o light verzi, která neupravuje pas soubor, ale jen DFM) jsem po první kompilaci narazil na problém, že aplikace nešla přeložit, protože nenašel kompilátor unit jpeg.

Řešení je samozřejmě nasnadě, stačí použít FMX verzi TBitmap, která podporuje x formátů. Více...

Tagy: ,

Praxe

Náhodné výkřiky 26

vložil Radek Červinka 26. dubna 2012 23:13

Další díl toho co mne zaujalo a co jsem si zapsal pro pozdější použití. Dnes JS nástroj na zvýrazňování syntaxe pro Pascal, návod na FastCube, něco o konverzi hlavičkových souborů, CodeTyphon a další efektové. A samozřejmě offtopic nakonec. Více...

Tagy: , , , ,

FireMonkey

Náhodné výkřiky 22

vložil Radek Červinka 1. února 2012 23:10

Dnes to bude o Delphi 1, nějaký Open Source pro syntézu řeči, kousek kódu z RTL, device drivers a Delphi nebo FPC, TMethod, GDI+ a vyhlazování a seminář bude nakonec v Olomouci atd.

Více...

Tagy: , , , ,

Knights & Merchants - Delphi remake

vložil Radek Červinka 18. ledna 2012 23:48

Jeden z důvodů proč jsem začal kdysi programovat (kolem roku 87) jsou hry. Bohužel už teď toho času není moc, ale sem tam mne svrbí prsty abych zase nějakou ptákovinku napsal - třeba za pomoci FMX.

Už jsem tu odkazoval několik zajímavých knihoven pro psaní her v Delphi nebo FPC, myslím že i na pascalgamedevelopment.com přišla řeč, ale něco konkrétního? Moc o konkrétních hrách tady není viz tag hry. Tak to vylepšíme skóre. A včetně zdrojových kódů.

Knights & Merchants

Více...

Tagy: ,

Aplikace

Fyzika a FireMonkey - video

vložil Radek Červinka 5. listopadu 2011 11:38

Pěkná demonstrace možností FireMonkey a jeho vektorového principu.

Tagy: ,

Aplikace

Jednoduchá střílečka pro iOS via FireMonkey

vložil Radek Červinka 5. listopadu 2011 11:17

Jen ukázkové video, ale líbí se mi způsob použití jednotlivých komponent, prostě jen pár TImage a nějaké jiné vizuální komponenty (TPanel, TRoundRect) a trochu stylu. Prima nápad a inspirace.

Tagy: , , ,

Aplikace

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

RAD Studio XE2

vložil Radek Červinka 2. srpna 2011 09:43

Tagy: , , , , , , , ,

Novinky v Delphi

Náhodné výkřiky 8

vložil Radek Červinka 20. července 2011 01:05

Už je to trapné, že tu není žádný pořádný jednolitý článek, ale bohužel pořád se zabývám neveřejnými věcmi, jako jsou např. nové Delphi.

Více...

Tagy: , , , , ,

Aplikace | Komponenty | Novinky

Hrst zajímavých odkazů

vložil Radek Červinka 6. května 2011 00:47

Pár zajímavých odkazů, které na disku už nějakou dobu suším a někomu se mohou hodit. Většina lidí se teď věnuje zatím neveřejným akcím, takže je trochu okurková sezóna. Více...

Tagy: , , , ,

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ů