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í nebo konzultace na různá témata?


FastReport a objekt křížové tabulky

vložil Radek Červinka 7. dubna 2018 00:34

Jedna ze zajímavých věcí FastReportu je křížová tabulka.

Mějme datový zdroj kde jsou např. 3 sloupce: rok, měsíc a cena (přičemž data mohou být řídká). Samozřejmě zobrazit je v seznamu dokáže každý, ale tabulka - to je jiná liga a to dokážeme během 5 minut bez řádky kódu.

Začneme s prázdnou stránkou na kterou vložíme objekt databázové křížové tabulky (DBCrossTable) a přiřadíme přes dataset náš datový zdroj. Poklepáním na ikonu vloženého objektu se otevře designer.

FastReport

Více...


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

Tagy: ,

Komponenty

Multiline ListView bez custom draw

vložil Radek Červinka 2. dubna 2018 00:19

Nedávno jsem narazil na prima háček jak udělat v určitých případech víceřádkové ListView položky bez vlastního kreslení.

Multi line listview

Ač zastánce VirtualTreeView, sem tam se hodí ListView v report módu a víceřádkový text s fixní výškou.

Více...


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

Tagy:

Praxe

Delphi 10.2 Tokyo / release 3 a změny v edici profesional

vložil Radek Červinka 13. března 2018 18:43

Dnes 13.3.2018 je dostupný release 3 Release notes pro Delphi, tj. Delphi 10.2.3 a zároveň se mění složení profesional SKU. Update je binárně kompatibilní se všemi 10.2.x .

download: web install

Základní věc je, že profesional verze od 10.2.3 bude obsahovat mobilní vývoj a to i pro stávající zákazníky na předplatném. Zároveň platí do konce měsíce amnestie i na staré verze.

Druhou věcí je, že nadále nebude nově prodávaný samostatný FireDAC rozšiřující balíček pro Profesional (FireDAC v PRO zůstává stejný tak jak byl), přičemž stávající majitelé na předplatném budou dále podporováni po dobu placení předplatného. Dnes naposledy ho lze koupit.

Více...


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

Tagy: ,

Aktualizace | FireMonkey | Novinky | Novinky v Delphi

Případ FieldByName

vložil Radek Červinka 6. března 2018 00:36

Jak se tak potuluji po zákaznících se školením nebo konzultacemi, tak narážím na opakovanou situaci s FieldByName (případně podobnými funkcemi).

Více...


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

Tagy: , ,

Optimalizace | Praxe

Náhodné výkřiky 57

vložil Radek Červinka 30. ledna 2018 22:55

Další ze článků na bázi poznámek v průběhu času.

GDI Scaling

Musím říct, že mne Microsoft překvapil, když přidal do Windows 10 podporu pro gdi scaling. A není to to známé přidání dpiAware do manifestu (původně to šlo na google, ale restartem kvůli aktualizacím jsem odkaz ztratil - to pro změnu MS nepřekvapil).

gdi scaling

Více...


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

Tagy: , , ,

Komponenty | Novinky

Delphi 10.2 Tokyo release 2 a VCL

vložil Radek Červinka 29. prosince 2017 00:44

V druhém update Tokyo jsou mimo jiné přidány čtyři nové VCL komponenty.

  • Date Picker Control
  • Time Picker Control
  • Card Panel
  • Stack Panel

První dvě jsou nové komponenty na zadávání data nebo času ve stylu Windows 10 s tím, že fungují i na Windows 7.

Více...


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

Tagy:

Delphi

Delphi 10.2 Tokyo / release 2

vložil Radek Červinka 15. prosince 2017 00:14

Vyšla druhá aktualizace Delphi Tokyo.

Aktualizace obsahuje předešlou aktualizaci a vydané hotfixy. Hlavní oblasti jsou:

  • dark theme pro IDE
  • další VCL komponenty se vzhledem Windows 10, které ale fungují i na Windows 7 (např. Time Picker Control, Date Picker Control)
  • podpora iPhone X
  • FireMonkey Quick Edit
  • single site RAD server licence
  • kompletní změna ikon
  • opravy chyb seznam

Více...


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

Tagy:

Aktualizace | Delphi

Debugger znovu

vložil Radek Červinka 14. listopadu 2017 00:37

Ladění je jako vyšetřování vraždy, kdy je člověk sám vrahem. Některé věci užitečné pro ladění jsem naznačoval dříve, ale možná je vhodné je připomenout.

Jedna z nich je okno Evaluate/modify, kde můžete zadat nejen název proměnné, ale prakticky libovolný řádek kódu Delphi a ten bude spuštěn z kontextu laděného procesu. Tedy např.

Watch

Více...


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

Tagy: ,

Změna pozice vykonávání při ladění programu

vložil Radek Červinka 4. listopadu 2017 22:41

Je mi jasné, že jsem o tom již kdysi psal, ale opakovaně na školeních, které provádím, narážím na tuto vlastnost IDE, která je pro mnohé překvapením: jednoduchá změna pozice aktuálního řádku provádění kódu. Nejedná se o žádnou novinku, ale o věc cca z verze Delphi 2010.

Aktuální pozice je ukázána šipkou, viz obrázek.

debugger

Více...


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

Tagy:

Praxe

Instalace FireDAC do starých Delphi

vložil Radek Červinka 9. října 2017 00:50

FireDac je cool a je součástí novějších Delphi. Ale je mi jasné, že i když nové projekty máte v nových verzích, může se stát, že některý starší projekt zůstává na neunicode verzích, ale přesto by jste rádi i v něm FiredDAC.

Pokud máte legální Delphi XE4 nebo XE3 Enterprise+ (což není zase takový problém, protože součástí každé vyšší verze si můžete vyžádat licenci na starší verze), můžete zkusit stáhnout FireDAC z CodeCentral, poslední verze je cc.embarcadero.com/Item/29458 pro XE4, resp. cc.embarcadero.com/item/29318 pro XE3.

No a pak stačí jen spustit instalátor s parameterem /ShowIDE

FireDac ShowIDE


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

Tagy:

Praxe

RoadMap, Error Insight a IDEFixPack versus Tokyo

vložil Radek Červinka 19. září 2017 22:51

EMBT vydalo novou roadmap RoadMap září 2017.

Je znatelný důraz na VCL, Windows 10, High DPI. Novinky v jazyce mají přijít až s další verzí a některé nativní prvky pro Android (input pole, což by mělo řešit bidi vstupy) taky. Zásadnější je 64bit kompilátor pro OS X, což ve spojení s CrossVCL je velmi zajímavé.

Mimochodem: netajím se obdivem k CrossVCL, protože podle všeho chlapci dokázali vyřešit problém VCL x ARC, jak je vidno na kompilátoru pro Linux. Musela být ohromná fuška napsat znovu od píky RichEdit, TreeView, ListView (sice jen v modu Report) atd a to bez podpory WinAPI. To nemluvím o části GDI+ napsané taky z nuly. To pak port Virtual TreeView byl asi proti tomu zábava. Kukněte na Screenshoty a žasněte.

Více...


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

Tagy:

Delphi | Praxe

Idera oznamuje akvizici společnosti Sencha

vložil Radek Červinka 28. srpna 2017 23:19

Tisková zpráva: Společnost Idera, pod kterou spadá i Embarcadero, oznamuje akvizici společnosti Sencha.

Praha, 28. 8. 2017 – Idera, Inc., oznámila uzavření dohody o odkoupení společnosti Sencha, která vytvořila vedoucí platformu pro vývoj webových aplikací. Společnost Sencha bude integrována se společností Embarcadero, tedy divizí vývojářských nástrojů společnosti Idera.

Platforma Sencha pro vývoj webových aplikací společnostem umožňuje hladce navrhovat, vyvíjet a testovat webové aplikace s bohatou funkčností pro stolní počítače, tablety a chytré telefony. Aplikace jsou určeny pro celou řadu provozních prostředí. Mezi její produkty patří Sencha Ext JS 6.5 a ExtReact pro rozšíření aplikací používajících pro vývoj React.

"Sencha přesně zapadá do našeho poslání poskytovat agilní vývojářské nástroje naší rostoucí globální komunitě vývojářů", říká pan Atanas Popov, generální ředitel společnosti Embarcadero. "Rozšiřuje počet námi podporovaných jazyků o Java Script a poskytuje rozsáhlou synergii s naším stávajícím produktovým portfoliem. Například Sencha Ext JS poskytne nástroji Embarcadero RAD Studio mocnou sadu webových prvků, které doplní naše vlastní nativní knihovny, včetně VCL pro Windows a FMX pro mobilní zařízení".

Embarcadero je divizí společnosti Idera a je online na adrese www.embarcadero.com. V České republice a Slovenské republice je zastoupením společnosti Embarcadero technologies společnost Embt.biz s.r.o. a její webovou prezentaci najdete na adrese http://www.embt.biz/


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

Tagy:

Firmy

Tokyo 10.2.1 a Windows 10 Creators Update

vložil Radek Červinka 13. srpna 2017 23:55

Vyšel release 1 pro Tokyo. Kromě úprav pro Android je významný hlavně tím, že Embarcadero bylo Microsoftem donuceno upravit linker, protože MS v poslední verzi W10 zoptimalizoval zavádění DLL a zkouší to paralelně (a MS tam má chybu).

Více...


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

Tagy:

Novinky

TDataset debug visualizer

vložil Radek Červinka 11. července 2017 00:07

Když v D2010 byla do Delphi přidána podpora Debug visualizer měl jsem radost. Od té doby žádný nový oficiální nepřibyl, ale aspoň komunita něco přidala. Mimochodem RSP-16946 je feature request o nové vizualizery.

TDataset debug visualizer

Více...


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

Tagy: ,

Nástroje

Náhodné výkřiky 56

vložil Radek Červinka 4. července 2017 00:04

Přináším další dávku odkazů co mne zaujalo.

Na embt foru šla informace o tom, že někdo vytvořil nativní androidí FMX TEdit a TMemo - svn.code.sf.net/p/alcinoe/code/source/. Je to součást balíku, který jsem již odkazoval a obsahuje zajímavé další pecky.

Člověk se pořád učí:

net use x: \\http://live.sysinternals.com

Více...


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

Tagy: , , , , ,

Komponenty | Praxe

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.

Poslední komentáře

Comment RSS