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

Free Delphi Starter Edition download

Potřebujete Delphi školení na různá témata?


Výsledky 2. soutěže

vložil Radek Červinka 28. února 2011 21:29

Tak jo, zde jsou výsledky. Když jsem tuto optimalizační soutěž navrhoval, tipoval jsem limit tak kolem 100ms. Navrhoval jsem úlohu, která je dostatečně rychlá na základní naprogramování, má potenciál na optimalizaci a která by se dala celkem jednoduše paralelně zpracovávat. Výsledek mne opravdu překvapil.Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy:

Optimalizace

VCS a anketa: verzování zdrojáků

vložil Radek Červinka 24. února 2011 21:45

Rád bych ještě jednu anketu - vyprovokoval mne k ní thread na non-technical. Co tedy používáte za program pro správu verzí Vašich kódů? (Osobně už x let JVCS, ale asi přejdeme na SVN k vůli funkcím nikoliv stabilitě).

Pokud nepoužijete hlasovadlo vpravo - zde je přímý link - blueboard.cz/hlasovat-k4gk.

A pár odkazů ohledně VCS:

Pokud znáte nějaké další rozšíření IDE tak můžete použít komentářů.

BTW: Výsledky anket


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: ,

Aplikace | Rozšíření Delphi

GDI plus

vložil Radek Červinka 22. února 2011 22:36

Když jsem v psaní o té grafice tak nemůžu zapomenout na GDI+ pro Delphi. API konverzi je dostupná na progdigy.com zároveň spolu s cca 80 kousky kódu jako ukázka.

antialiasing

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , ,

Komponenty

GR32_Lines

vložil Radek Červinka 19. února 2011 23:10

O Graphics32 (nebo jednoduše GR32) jsem už psal. Jedná se o brutálně rychlou knihovnu pro práci s grafikou. A nad ní (stejně jako nad jiným kvalitním základem) se dá stavět. A jednou z těchto nadstaveb je GR32_Lines (a potažmo GR32_Text ze stejného balíku), autorem je Angus Johnson.

TLine32

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , ,

Komponenty

Optimalizační soutěž č.2 - informace

vložil Radek Červinka 16. února 2011 23:36

Udělal jsem chybu s tím průběžným zveřejňováním výsledků. Teď mi nechodí žádné pomalejší řešení.

Prosím, mohl by někdo poslat i nějaké takové řešení, které nemusí být první? Zatím každý algoritmus co dorazil byl jiný. Třeba budete mít taky nějaký zvláštní. Ať je to pestré.

Update: podle návrhu udělím i cenu za nejoriginálnější řešení - i když nebude nejrychlejší - něco jako minule cena poroty.


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy:

soutez

Další info o 64bit architektuře

vložil Radek Červinka 15. února 2011 22:22

Jelikož další verze Delphi s opravdu velkou pravděpodobností bude podporovat 64bit, začínají se objevovat zajímavé informace a jelikož tato mi přišla opravdu velmi zajímavá, tak ji sprostě šlohnu a ani ji nebudu překládat. Autorem komentáře je Allen Bauer - Embarcadero Chief Scientist. Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: ,

Novinky v Delphi

Problém rozlišení obrazovky resp. velikosti písma

vložil Radek Červinka 13. února 2011 21:26

Nedávno šel v konferenci problém ohledně různého DPI (nebo velikosti písma) při navrhování programu a za běhu. Sice jsem přispěl řešením, ale jelikož se jedná o jednoduché řešení, je škoda kdyby zapadlo.

Například následující okno:

Originál

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , ,

Praxe

Optimalizační soutěž č.2

vložil Radek Červinka 7. února 2011 22:15

Aktualizace:

  • update: výsledky
  • update6: Tomáš Kořínek
  • update5: J. Jelínek a jeho třetí pokus.
  • update4: aktualizace pořadí, změna na možnost 3 řešení, průběžné výsledky jsou zpět
  • update3: podle návrhu udělím i cenu za nejoriginálnější řešení - i když nebude nejrychlejší - něco jako minule cena poroty. Jako podporu pro zasílání i krapet pomalejších řešení.
  • update2: další soutěžící
  • update: vylepšené měření, můj druhý pokus, dva další soutěžící

Od minulé soutěže mi už otrnulo a jelikož převážná většina lidí v anketě nebyla proti dalšímu kolu soutěže a do jara ještě chvilku máme čas, je zde další úkol.

Proti minulému kolu jsem změnil několik pravidel:

  • je možno použít libovolný kompilátor pascalu (Delphi 2 - Delphi XE, FreePascal, ohledně C++Builderu zatím nevím zda by byl zájem)
  • testované budou výsledné Vámi přeložené aplikace (minule jen jedna obsahující všechny řešení), zdrojový kód je jen pro kontrolu vítězů
  • průběžně budou zveřejňovány přeložené aplikace, zaslané zdrojové kódy budou zveřejněny nakonec
  • Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy:

soutez

Embarcadero koupilo KSDev

vložil Radek Červinka 6. února 2011 23:39

Neuvěřitelné (a můj tajný sen). Je vidět, že někdo v EMBT opravdu má hlavu na přemýšlení. KSDEV, resp. Eugene A. Kryukov (včetně intelektuálního vlastnictví) se stává součástí firmy Embarcadero. Podle mne jedna z nejdůležitějších a nejinteligentnějších akvizicí co se mohla stát.

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy:

Novinky

Binární JCL a JVCL primárně pro Starter edici

vložil Radek Červinka 5. února 2011 21:54

Jelikož Starter edice neobsahuje command line kompilátor - který je často využíván při instalaci velkých balíků komponent - byla připravena binární varianta JCL a JVCL.

JCL: cc.embarcadero.com/Item/28222

JVCL: cc.embarcadero.com/Item/28223

Podle mne bude balík fungovat i pro ostatní varianty XE, takže pokud se nechcete zdržovat kompilací máte možnost.


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: ,

Komponenty

Nová anketa - věk programátora v Delphi

vložil Radek Červinka 3. února 2011 23:36

Je to časté téma. Takže vpravo je nová anketa - věk programátora v Delphi. Nebo můžete použít link blueboard.cz/hlasovat-k2n8.


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy:

Server

Případ výměny vlajky aneb změna resource

vložil Radek Červinka 2. února 2011 22:40

Dostávám relativně často žádost o pomoc - a hodně často i pomůžu, zvláště pokud se jedná o zajímavý problém (nebo i z jiných důvodů).

Nedávno se mi ozval člověk, který spravuje komunitní stránky kolem jednoho staršího programu napsaného v Delphi 5. Program je celkem speciální a také unikátní, takže časem se rozšířil po světě mezi uživateli v astro komunitě. Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy:

Praxe

Delphi XE Starter Essentials book

vložil Radek Červinka 2. února 2011 22:33

Ješte k Delphi XE Starter: kniha Delphi XE Starter Essentials je nyní zdarma při zakoupení Starter edice. Po zakoupení a registraci stáhněte zde.


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy:

Knihy

Naše nabídka

Partial English version.

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 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, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

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.

Anketa

Poslední komentáře

Comment RSS