Duck Typing v Delphi

vložil Radek Červinka 8. května 2012 22:14

Duck Typing je populární styl programování. Ačkoliv si o tom myslím svoje, tak mi to nebrání abych neodkazoval na implementaci Duck Typing v Delphi.

Více...

Tagy: ,

Komponenty

FastCube Embarcadero Edition

vložil Radek Červinka 11. dubna 2012 23:15

Asi jsem to tu již psal. Pokud máte Delphi XE2 (resp. něco XE2 / a to podle všeho i Starter) máte možnost si zdarma stáhnout ořezanou verzi FastCube - ke stažení z CodeCentral: 28513 - FastCube Embarcadero Edition (podle porovnání verzí FastCube to zase až tak řízlé není).

FastCube

Více...

Tagy: ,

Komponenty

HyperLinky v RTF - aktualizováno

vložil Radek Červinka 27. března 2012 21:31

Snažím se udělat v RTF hyperlink, který má skrytou část adresy. Prostě klasický odkaz, který něco zobrazuje ale odkazovaná část je jiná (Delphi na webu), s tím že v programu odkazovanou část si odchytím a místo toho zobrazím úplně něco jiného.

aktualizováno

Více...

Tagy:

Komponenty | Praxe

Náhodné výkřiky 24

vložil Radek Červinka 16. března 2012 23:58

Další dávka útržků a odkazů.

Více...

Tagy: , ,

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

Náhodné výkřiky 18

vložil Radek Červinka 20. prosince 2011 23:45

Dnes to bude o různých komponentách, FireMonkey, hrách, překvapení od Allena Bauera a TForm. Více...

Tagy: , , ,

Komponenty

Delphi a SFTP

vložil Radek Červinka 5. prosince 2011 22:43

SFTP není FTP přes SSH, ale jiný protokol, který FTP čím dál více nahrazuje. Jaké komponenty můžeme v Delphi použít?

Více...

Tagy: , , ,

Komponenty | Praxe

Windows 8 Metro style UI component

vložil Radek Červinka 25. listopadu 2011 12:20

Tohle se mi líbí a jede to moc pěkně. Free komponenty pro Delphi včetně zdrojáků pro implementaci Windows 8 Metro style rozhraní. Používá to GDI+, takže by to mělo jet i na XP (nebo i na 2000).

Více...

Tagy: , ,

Komponenty

Delphi TRibbon Tutorial

vložil Radek Červinka 25. října 2011 01:57

Narazil jsem na pěkné video jak na TRibbon v Delphi. Zároveň pěkně ukazuje použití standardních TAction (tj. jako tučně, open …). Více...

Tagy:

Komponenty

Rychlost ADO a jiné offtopic příběhy

vložil Radek Červinka 13. října 2011 00:46

Jsa v podezření, že ADO není tak rychlé jak někdo tvrdí, jal jsem se do toho trochu šťouchat. Vzniklo to tak, že bych rád zrychlil zobrazení dat v gridu a že mne zajímalo, zda existuje grid, který by načetl z DB jen ty data, která jsou viditelná. Věděl jsem, že něco takového musí existovat, jelikož všechny EMS SQL Managery pro různé DB to umožňují - aspoň částečně (data jsou asi načtena po viditelný záznam, tj. při stránkování při PgDown jsou asi načteny všechny stránky až po aktuální stránku). A věděl jsem že to je napsané v Delphi (stačí vyhledat řetezec Delphi v EXE).

Update: Zdeněk Vašků mi poradil nastavit u uniquery ve SpecificOption FetchAll (true/false) + přímo v komponentě FetchRows (počet vět v dávce). A to pak funguje i normálního gridu. Viz komentáře.

Více...

Tagy: , ,

Komponenty

Úvod do FireMonkey

vložil Radek Červinka 6. září 2011 23:34

FireMonkey je nová multiplatformní knihovna komponent. Zkuste ji považovat jako alternativu k VCL, přičemž VCL bude i nadále podporována a rozvíjena. VCL je ale striktně vázána na Windows, naopak FireMonkey momentálně existuje pro Windows, Mac OSX a iOS, přičemž je deklarována budoucí podpora pro Linux a Android (a další mobilní platformy).

Na rozdíl od CLX, která byla postavena na QT (která je díky situaci momentálního vlastníka Nokia na konci života), je FireMonkey nativně vytvořena v Object Pascalu a jen pro přístup k HW je používána příslušná knihovna - na Windows GDI+ nebo Direct2D, na MAC to je OpenGL, pravděpodobně pro Linux také, pro iOS je to OpenGL_ES, Android asi také. Vše je v podstatě "CustomDraw" a jen např. práce s okny, myší je přes instanci Platform předávána OS. Tzn. že cca 90% kódu je nezávislé na OS (protože je to CustomDraw a vše je kresleno HW).

Více...

Tagy: , ,

Komponenty

Náhodné výkřiky 12 - nejen o FireMonkey

vložil Radek Červinka 26. srpna 2011 22:30

Dneska útržky o FireMonkey, komponentách, Delphi, Anti-Grain Geometry, BDE, Outlooku, DataSnap Mobile, RAD Studio World tour a další efektové. Více...

Tagy: , , ,

Komponenty | Novinky

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

TComboBoxEx - vylepšený TComboBox

vložil Radek Červinka 21. června 2011 00:57

Jednou z méně známých komponent přímo z instalace Delphi je TComboBoxEx. Byla přidána až ve vyšších verzích Delphi - proto ta menší publicita. Verzí si nejsem jist, ale existuje i v Delphi 2007. Díky ní rapidně ubylo pokusů o customdraw combobox pro položky s obrázky, neb to byl jeden z cílů tvůrců.

Pro mne další významnou věcí je možnost použít můj globální imagelist a do comboboxu dát položky, které mají vlastní ID, které se neshoduje s položkou v ImageList a mohu si ho definovat. Další věci jsou už jen bonus - jako např. možnost specifikovat odsazení položky.

TComboBoxEx

Více...

Tagy: , ,

Komponenty

Náhodné výkřiky 4

vložil Radek Červinka 24. května 2011 23:38

Resp. spíše několik zajímavých odkazů, třeba se někomu bude něco hodit.

Více...

Tagy: , , ,

Komponenty

Naše nabídka

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj 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 a Win64 (a Mac OSX, s výhledem na iPhone a Android díky FireMonkey) na současném trhu (včetně Windows 7).

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.

Burza delfínů nabízí pracovní možnosti pro programátory v Delphi.

Anketa

Poslední komentáře

Comment RSS