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?


Unigui po letech

vložil Radek Červinka 17. prosince 2023 14:36

Už to bude 11 let co jsem napsal článek o UniGui. Pořád si myslím, že je to jedna z nejzásadnější komponent pro Delphi. Pro mne třeba za minulý rok asi jedna ze 4 nejpoužívanějších věcí co nejsou součástí Delphi (další jsou FastReport, synapse, VirtualTreeView a DMVC framework).

Kam se tedy tedy unigui posunulo? A co za těch cca 16tis bez DPH za verzi Unigui Pro (schválně bez mobilních verze a řeknu proč) - pozor na webu unigui.com je cena taky bez daně, nově dostanete?

Licence

Aplikace napsaná v Unigui za jednotky hodin zobrazená na iPhone proti MS SQL databázi (upraveno pro účely prezentace).

Více...

Tagy:

Komponenty

Náhodné výkřiky 36

vložil Radek Červinka 25. března 2013 00:44

Další díl mého občastníku přináší střípky ohledně UniGUI, ASP.NET, něco z praxe, nějaký balík komponent a (snad) zajímavý článek k Win 8.

Více...

Tagy: , , ,

Novinky

Náhodné výkřiky 32

vložil Radek Červinka 1. listopadu 2012 23:34

Ve zkratce několik novinek a poznámek.

Více...

Tagy: , , , , , ,

Novinky

Možnosti publikování web aplikací z Delphi

vložil Radek Červinka 13. října 2012 00:18

Pokud budete psát web aplikace v Delphi (píši web aplikace, jelikož normální stránky nemají zas tak moc cenu), máte několik možností jak výsledek zveřejnit.

V závislosti na použitém frameworku (tj. např. UniGui, Webbroker nebo WebSnap, IntraWeb neboli VCL for the Web, Raudus) máte různé možnosti.

Nejnovější možností je Thinfinity® VirtualUI, kdy přidáním jednoho řádku do VCL projektu je možno překlopit celou aplikaci jako web aplikaci. Zkuste si tam online demo FishFact.

Více...

Tagy: , , , , ,

Návody

Raudus - RIA web vývoj v Delphi

vložil Radek Červinka 23. září 2012 23:11

Čas od času se dívám na některé komponenty, které podle mne mají potenciál, ale nejsou ve stavu kdy by se to dalo použít, např. nějaká zásadní funkce nefunguje. Něco podobného je resp. byl Raudus. A právě s nedávnou verzí 0.9 mne přesvědčil, že stojí za to se s ním zabývat.

Za technologickou špičku v oblasti RIA v Delphi (RIA - Rich Internet Application) stále považuji UniGui, které je ale díky použití ExtJS pro mne hůře použitelné a do integrace Sencha Touch, což bude snad za půl roku, ho nechávám být. Pro neznalé: Sencha Touch je verze ExtJS pro mobilní zařízení, která navíc má volnější licenci i pro komerční použití. Jak ExtJS, tak Touch verze představuje moderní framework pro psaní RIA aplikací (což v podstatě představuje javascript orgie) a pro použití v Delphi je komponenty zapouzdřují. Navíc nová verze UniGui umožňuje odstranit titulek a vypadá zajímavěji.

Proto mne překvapil Raudus, který na věc jde trochu jinak.

Je nutno uvést, že řada 0.8 obsahuje podporu pro ExtJS a Sensa Touch, ale řada 0.9 kromě jiných věcí přichází s vlastními prvky (zatím jen pár, ale předchozí verze ukazují, že autor tomu rozumí) a předchozí komponenty zahazuje. Přesto mi přijde toto zajímavé, jelikož kromě jiného v examples je ukázáno jak napsat vlastní komponentu jak pro ExtJS, tak pro Touch - takže to nevidím jako problém a předpokládám, že autor nějaké další dodá.

Proč o tom mluvím? Protože Raudus má vyřešen zásadní problém a to jak v design módu zobrazovat výsledek pro web.

Raudus

Raudus v design modu se stylem cupertino - určený pro web

Více...

Tagy: , , , , ,

Komponenty

Náhodné výkřiky 20

vložil Radek Červinka 17. ledna 2012 22:04

Dnes tu bude pár poznámek ohledně unigui, FireMonkey, nějaký kousek kódu a další efektové. V zahraničí se všichni bohužel hádají ohledně FreeAndNil (čemuž se chci vyhnout), takže zde nic takového nečekejte.

Více...

Tagy: , , , , ,

Novinky

UniGUI - Web Application Framework pro Delphi

vložil Radek Červinka 4. ledna 2012 22:40

Nestává se mi často aby mi poklesla čelist až na zem a zůstal jsem s prominutím čučet s otevřenou pusou - (naposledy když jsem pochopil jak je FireMonkey zamýšlena), ale tohle je snad i větší maso. Nikdy jsem nic podobného neviděl.

UniGUI je duální framework pro psaní normálních a webových aplikací, který jednoduše funguje. Prostě vytvoříte za pomocí komponent svoji aplikaci a pak stejná aplikace (tj. jeden exe) funguje jako webový server, který za pomocí AJAXu na bázi Ext JS vytvoří ve webovém prohlížeči prakticky stejnou aplikaci. Exe funguje jednak jako klasická aplikace, druhak jako HTTP server (díky Indy) obsluhující (nejen AJAX) požadavky.

Alternativně můžete stejnou aplikaci překompilovat jako ISAPI modul pro IIS.

Sakra kdybych si to sám nezkusil, tak tomu nebudu věřit. Mimochodem: Přidal jsem tag "super" kterým zpětně pak označím i další články, které považuji za významné.

Více...

Tagy: , , ,

Komponenty

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ů