Soutěž - mezistav

vložil Radek Červinka 25. července 2010 22:07

Jen tak pro povzbuzení apetitu a pro ukázání, že měření je celkem dostatečné - mezivýsledky. Jo a ještě poznámka: nezkoušejte takové triky, jako po prvním průběhu si do stringlistu přihodit výslednou hodnotu, nebo ještě lépe - nahradit text za výsledek. Takové řešení je neplatné, ale pobavilo. Navíc jsem upravil některé řešení na jednořádkové data - pro porovnání.Více...

Tagy:

soutez

Trochu lepší cena do soutěže...

vložil Radek Červinka 22. července 2010 23:37

Pan Richard Kubát z lokálního zastoupení firmy Embarcadero byl tak laskav a poskytl mi drobnost jako další cenu (kromě PDF) pro vítěze naší soutěže (mám jich více - takže to není poslední šance), ale hlavně hlavní cenu do připravované soutěže v programování, která je opravdu zajímavá.

Hrníček Borland

cena pro nejrychlejší řešení aktuální soutěže

Neváhejte, hrnek je opravdu pěkný. A ta budoucí cena? Více...

Tagy: ,

soutez

Regulární výrazy přes TRegExpr

vložil Radek Červinka 21. července 2010 00:51

V základní instalaci Delphi není podpora pro regulární výrazy (zatím), ale je třeba použít kód třetí strany.

Velmi populární je třída TRegExpr, která je volně k použití a proto dnes ukáži jak na ni.Více...

Tagy: , ,

Komponenty

Rychlost výsledného kódu u jednotlivých verzí Delphi

vložil Radek Červinka 16. července 2010 23:23

Přiznám se, že toto jsem neplánoval.

Jak jsem připravoval tu soutěž ohledně programování, tak jsem si to samozřejmě musel referenčně zkusit. Psal jsem to v Delphi 2010 a po odladění mne napadlo, zda to půjde přeložit i neunicode verzí - samozřejmě to šlo bez problémů, ale rychlost zpracování byla celkem rozdílná a to jsem v podstatě nic neměnil - kromě odstranění direktiv, kterým starší verze nerozumí.

No a když už jsem byl v tom, tak jsem to zkusil se všemi verzemi co mám nainstalované. A tady je výsledek.Více...

Tagy: , ,

Optimalizace

Malá soutěž v programování - aktualizace

vložil Radek Červinka 15. července 2010 23:17

Zkusíme to jinak. Nechal jsem se inspirovat v zahraničí a uděláme takovou malou soutěž. Já navrhnu zadání (dostatečně lehké) a Vy zkusíte poslat implementaci části programu, která bude provádět zadání. Pro normálního programátora cca 1-2 hodiny práce. Doufám, že to zkusíte.

Cílem je porovnat různé řešení a hlavně začátečníkům ukázat jak to dělají jiní. Budou vyhlášeni dva vítězové:

  • nejrychlejší řešení (tj. program s nejvyšší rychlostí)
  • cena poroty (to jako já :-)) za eleganci nebo čistotu a tak podobně, inspirace začátečníkům

Druhá cena nemusí být vyhlášena (málo účastníků, autor už vyhrál první cenu …).Více...

Tagy: , ,

soutez

Zrychlení přepínaní mezi kódem a formulářem v Delphi 2010

vložil Radek Červinka 14. července 2010 23:24

Andreas Hausladen zjistil, že pokud používáte jen novou paletu komponent můžete ještě zrychlit přepínání mezi formulářem a kódem, kdy lze pozorovat drobné "zaváhání".

Malá odbočka: nová anketa. Více...

Tagy: , ,

Praxe

DLL jako plugin

vložil Radek Červinka 11. července 2010 00:13

Minule jsem ukázal jak se DLL dělá, na co je atd. a dnes zkusíme něco praktického. Zkusíme implementovat do naší aplikace pluginy, tj. rozšiřující moduly.

Náš program zjistí dostupné pluginy, zobrazí informace, co který plugin dělá a po výběru pluginu uživatelem v něm zavolá modální dialog.Více...

Tagy: , ,

Praxe

Delayed a Deprecated direktivy

vložil Radek Červinka 28. června 2010 21:25

Možná tyto dvě direktivy neznáte - obě dvě jsou totiž relativně nové. Direktiva deprecated byla přidána v Delphi 2009, Direktiva delayed v Delphi 2010.Více...

Tagy: , , , ,

Novinky v Delphi

PDF verze článků

vložil Radek Červinka 24. června 2010 23:51

Několik uživatelů se mne ptalo, zda by nebylo možné získat obsah serveru v PDF. Takže Delphi v PDF.

Tagy: , , ,

Server

ActionList aneb jak si ušetřit práci

vložil Radek Červinka 21. června 2010 21:38

Sem tam se ke mně dostane na posouzení nějaký kód a v mnoha případech jsem překvapen, proč si autor trochu neusnadní práci. Konkrétně třeba za pomocí komponenty ActionList.Více...

Tagy: , ,

Začátečníci

Delphi Prism - instalace a první dojmy

vložil Radek Červinka 17. června 2010 22:22

Konečně jsem se dostal k tomu abych si vyzkoušel Delphi Prism a tak se podělím o pár dojmů. Ale pořád platí, že primárně se zde budu zabývat nativním Delphi (tj. klasickým).

Delphi Prism, je sice kompilátor dialektu Object Pascalu do .NET, ale není původním produktem firmy Embarcadero (i když na něm v současnosti spolupracují), ale firmy RemObjects.com, která ho původně vyvinula pod názvem Oxygene. To je také jeden z důvodů, proč Delphi Prism používá MS Visual Studio Shell, tj. IDE Visual Studia bez konkrétního jazyka. Pokud ale máte již nainstalováno VS (pro Delphi Prism 2010 je podporováno VS 2005 a VS 2008, pro Delphi Prism 2011 i VS 2010) je Delphi Prism nainstalováno do něj.Více...

Tagy:

Návody

Paleta komponent v Delphi 2010 - video

vložil Radek Červinka 13. června 2010 22:24

Mám moc rád novou paletu komponent v Delphi 2010 a už se nerad vracím k paletě komponent z dřívejších verzí, která mi připadá nyní hrozně pomalá a nepřehledná.

V kombinaci s CnPack mi naprosto vyhovuje, viz. mé první video za pomoci programu Camtasia. Více...

Tagy: , ,

Delphi

Velikosti celočíselných typů u 64bit Delphi

vložil Radek Červinka 9. června 2010 21:34

Allen Bauer - hlavní architekt Delphi - v konferenci Delphi Non-Technical utrousil pár poznámek o velikosti celočíselných typů v připravované 64 bit verzi Delphi.

Jak už bylo řečeno v Delphi roadmap, preview 64bit verze je plánováno na začátek příštího roku, takže je možná dobře, že se o tom začíná mluvit.Více...

Tagy:

Novinky

XML dokumentace a Help Insight

vložil Radek Červinka 9. června 2010 01:19

Už několik verzí Delphi podporuje XML dokumentaci přímo v kódu (dříve bylo vhodné pro dokumentaci použít PasDoc - což se samozřejmě nevylučuje).Více...

Tagy: ,

Praxe

Pár drobných poznámek

vložil Radek Červinka 3. června 2010 22:30

Poslal jsem dotaz do embt.cz ohledně vztahu RAD Studio 2010 a Delphi Prism 2011, resp. zda uživatelé, kteří mají koupeno RAD Studio s předplatným dostanou nové Delphi Prism 2011 teď nebo až v rámci nové verze.Více...

Tagy: , ,

Server

O Delphi.cz

Delphi for Win32 je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32 na současném trhu (včetně Windows 7).

V současnosti je světová komunita odhadována na 3 milióny vývojářů.

Delphi.cz je nezávislý komunitní 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 vývoj.

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

Naše nabídka

Autor serveru delphi.cz nabízí placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj software na zakázku v naší firmě T-Develop.

Neváhejte nás kontaktovat.

Anketa