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?


Properties a Index

vložil Radek Červinka 10. srpna 2013 09:37

Přiznám se, že následující část možnosti property mi nebyla známou a nejsem si jist zda to není nějaká novinka. Jde o to, že kromě property typu pole, což je snad všeobecně známo a používáno, lze dodefinovat další property, které index do pole mají jako konstantu a jsou tak něco jako zkratka pro určité prvky pole. Z příkladu to bude jasnější:

Více...

Tagy: ,

Jazyk | Začátečníci

RoadMap aktualizována (léto 2013)

vložil Radek Červinka 9. srpna 2013 21:06

Konečně byla aktualizována RoadMap vývoje Delphi. Více...

Tagy: ,

Novinky

External exception C0000006

vložil Radek Červinka 2. srpna 2013 01:29

Pokud při běhu Vašeho programu uživatelé reportují tuto chybu, tak vězte, že s největší pravděpodobností se jedná o jeden z těchto dvou problémů:

  • program je spuštěn z namapovaného disku (ať už se jedná o síťový disk nebo třeba flešku)
  • s menší pravděpodobností je na počítač nainstalován špatný antivirus

Více...

Tagy: ,

Praxe

Tiobe index

vložil Radek Červinka 23. července 2013 23:54

Neustále narážím na odkazy na Tiobe index a pozici Delphi v něm. Situace není ovšem tak jednoduchá a musím říct, že na tom má podle mne EMBT lví podíl, kdy slepě razí termín RAD Studio, protože tiobe je podle mého chápání definice tvořeno tak, že se položí dotaz do vyhledávačů na frázi Delphi programming (resp. pro různé jazyky) a výsledky se porovnají.

Ratings

The ratings are calculated by counting hits of the most popular search engines.
The search query that is used is

    +"<language> programming"

This search query is executed for the top 9 websites of Alexa that meet 
the following conditions:

    The entry page of the site contains a search facility
    The result of querying the site contains an indication of the 
      number of page hits

Based on these criteria currently the following search engines are used:

    Google: 30%
    Blogger: 30%
    Wikipedia: 15%
    YouTube: 9%
    Baidu: 6%
    Yahoo!: 3%
    Bing: 3%
    Amazon: 3%

Proto také nyní Delphi.cz a forum obsahují v patičce frázi Delphi programming. Pokud máte web a chcete posílit pozici v tiobe, zkuste to samé.

Tagy:

Server

Dvakrát malý tip

vložil Radek Červinka 21. června 2013 23:28

Vzpomněl jsem si na dva malé tipy, v prvním případě na rozmrznutí Delphi IDE a v druhém případě na zrychlení upgrade nebo reinstalace.

Více...

Tagy: ,

Delphi

Příkaz with

vložil Radek Červinka 1. května 2013 01:56

S příchodem Delphi XE4 je with pro nové kompilátory (neoficiálně) deprecated. Zajímal by mne Váš názor v anketě (jako vždy vpravo nebo přes hlasov.at/l4ch.

Původně IMHO byl with koncipován jako hint kompilátoru, že by bylo vhodné být trošku efektivnější ohledně použití nějakého záznamu (později objektu). S tím, jak se jazyk rozšiřoval, začínalo docházet k riskantním situacím, viz. dále.

Více...

Tagy: ,

Jazyk

Delphi kompilátory

vložil Radek Červinka 20. dubna 2013 00:12

Disclaimer: mám oficiální povolení psát o Delphi XE4 před release. Musím to zde napsat.

Jelikož mám zkušenost že lež oběhne svět ještě než si pravda obuje boty tak zkusím nastínit jak je to s kompilátory v Delphi XE4.

Delphi XE4 (asi podle edice) obsahuje 5 (slovy pět) kompilátorů.

Více...

Tagy: , , , ,

Novinky

Uvedeno FireDAC - přejmenované AnyDAC

vložil Radek Červinka 28. února 2013 21:46

Embarcadero dnes uvedlo na trh FireDAC, což je už dříve zmíněná knihovna AnyDAC. Myslím si, že to je velký krok.

FireDAC

(logo teda nic moc :-))

Více...

Tagy: , , ,

Komponenty

Náhodné výkřiky 34

vložil Radek Červinka 13. února 2013 23:59

Vítejte u další dávky drbů, odkazů a zajímavostí jak je vidím já.

FastCube

Více...

Tagy: , , , , , ,

Návody | Novinky | Praxe

PF 2013 a vánoční fejeton

vložil Radek Červinka 19. prosince 2012 21:39

PF 2013

Díky za Vaši přízeň a podporu, bez ní by to celé nemělo cenu.Více...

Tagy:

Server

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

O verzích Delphi a mém snu

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

Sem tam se mne někdo zeptá co za verzi Delphi. Většinou mu odpovím něco v tom smyslu, že to záleží na něm a podle toho co dělá. Jsou lidé co přecházejí na každou novou verzi protože jim to přináší plusy, někdo upgraduje už je to nutné, někdo nikdy.

Metropolis

XE3 Firemonkey Metropolis styl, resp. jeden z nich (VCL je podobné)

Více...

Tagy:

Delphi

TStringHelper

vložil Radek Červinka 24. srpna 2012 23:46

Konečně. Allen Bauer na twitteru (mimochodem twitter používá opravdu hodně odborníků) konečně proflákl podle mne nejlepší rozšíření jazyka v XE3 (tady, tady a tady - viz níže).

Record helpery pro jednoduché datové typy, včetně stringu!

Více...

Tagy: ,

Novinky v Delphi

IDE Fix Pack 5.0

vložil Radek Červinka 3. srpna 2012 01:23

Byl vydán IDE Fix Pack 5.0. Modří již vědí, že se jedná o nejlepší rozšíření Delphi IDE z hlediska vylepšení jeho výkonu.

Tagy: ,

Rozšíření Delphi

9x Delphi lekce v PDF pro začátečníky

vložil Radek Červinka 10. února 2012 00:46

Měl jsem v šuplíku několik krátkých textů (částečně to bylo pro cvičení z OOP) a přišlo mi škoda je tam nechat. Třeba to některého začátečníka něčemu naučí. Vhodně to doplňuje můj dřívější delší článek Object Pascal pro začátečníky, který je určen pro "znalejší" začátečníky.

Více...

Tagy: , ,

Začátečníci

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ů