vložil Radek Červinka
10. února 2012 21:40
Malý trik co fungoval v Delphi 1 a funguje i dnes.
Mějme na formuláři tlačítko, vybereme ho a za pomoci CTRL + X vyjmeme do schránky. Přepneme se do editoru kódu nebo do libovolného jiného editoru a dáme vložit.
V editoru se nám objeví (trošku komplikace s nabodeníčkem)
object Button2: TButton
Left = 48
Top = 96
Width = 75
Height = 25
Caption = 'tla'#269'idlo'
TabOrder = 1
end
Více...
2b24f44e-ec8a-4570-ae4f-6c9cfacff503|4|5.0
Tagy: IDE, praxe
Praxe
vložil Radek Červinka
17. ledna 2012 22:04
Dnes tu bude pár poznámek ohledně unigui, FireMonkey, nějaký kousek kódu a další efektové. V zahraničí se všichni bohužel hádají ohledně FreeAndNil (čemuž se chci vyhnout), takže zde nic takového nečekejte.
Více...
vložil Radek Červinka
31. srpna 2011 01:06
Jednou z málo známých funkcionalit Delphi IDE je podpora pro TODO. Nejedná se o žádnou novinku - určitě je základní podpora už v Delphi 5. Více...
vložil Radek Červinka
26. července 2011 23:09
Jedna z důležitých věcí je testování. Nevím jak vy, ale já nesnáším opakované testy. Tj. člověk udělá nějaké změny a následně by měl přetestovat úplně všechno. Ale všichni známe jak to dopadne …
A proto je vhodné použít unit testing, tj. nástroj, který za nás bude opakovaně provádět testy, které mu předepíšeme. Pro Delphi se jedná o DUnit, který je navíc součástí vyšších verzí Delphi (tj. od D2007 nebo možná i starších).Více...
vložil Radek Červinka
16. května 2011 23:00
Aktualizace: nová stránka Dual FileView

Aktuální vylepšená, ale komerční verze
Zkusím si přihřát vlastní polívčičku. Dual FileView je expert (tj. rozšíření) Delphi IDE a napsal jsem ho já díky Open Tools API (viz. minulé články).
Cílem bylo něco jako umí Excel nebo VS (split view), tj. pohled kdy v jednom souboru se dá dívat zároveň na dvě místa. Jedná se sice o první veřejnou verzi, ale to neznamená, že by se jednalo o věc, kterou bych napsal za půlhodiny. Více...
vložil Radek Červinka
6. května 2011 00:09
Někdy je vhodné použít pro ukládání dat místo datových modulů nebo formulářů "old school" přístup přes resource (např. možnost následně resource vyměnit bez rekompilace).Více...
vložil Radek Červinka
19. dubna 2011 21:28
Můj oblíbenec Andreas Hausladen vydal IDE Fix Pack 4.0 a DelphiSpeedUp 3.0. Jak jsem už minule napsal, považuji tyto dvě (nebo jedno - podle verze Delphi) rozšíření za jedno z nejdůležitějších.
DelphiSpeedUp je pro Delphi 7 a 2007, IDE Fix Pack pro 2007 - XE.
Vřele doporučuji.
vložil Radek Červinka
5. prosince 2010 23:09
Každý program se dá zrychlit. Nejinak je tomu i u IDE Delphi libovolné verze. V podstatě znám tři možnosti - v závislosti na verzi Delphi.Více...
vložil Radek Červinka
13. listopadu 2010 01:35
Zkusím ukázat několik triků (možná je i znáte) jak si usnadnit život s IDE.
Posuvné breakpointy a bookmarky
Nevím jak je to u Vás, ale už se mi několikrát stalo, že si nastavím breakpoint (včetně jeho parametrů) a pak si uvědomím, že bych ho chtěl někde jinde. V novějších Delphi ho prostě chytnete a přetáhnete. A pokud při tom držíte CTRL (objeví se u něho malé plus jako na obrázku) tak ho jednoduše naklonujete včetně parametrů. O přetahování aktuálně vykonávaného řádku během ladění jsem psal minule. (novější Delphi, myslím 2009+)

Více...
vložil Radek Červinka
21. září 2010 23:51
Méně známou vlastností IDE v Delphi 2005 (asi) a novějších je Sync Edit Mode.Více...
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...
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...
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...
vložil Radek Červinka
18. března 2010 21:06
Pro server Delphi.cz napsal pan Cary Jensen.
Editory zdrojového kódu v Delphi obsahují mocnou, ale málo známou vlastnost, pomocí které můžete do prostředí editoru přidávat vlastní posloupnosti klávesových úhozů . Tato vlastnost se nazývá uživatelské klávesové vazby (custom key bindings), česky jim spíše říkáme klávesové zkratky. Je součástí otevřeného aplikačního programového rozhraní (API) pro nástroje (OTA – Open Tools API). OTA rozhraní vám poskytne množinu tříd a rozhraní, které můžete použít pro vytváření vlastních rozšíření integrovaného vývojového prostředí (IDE).
Tento článek vám poskytne přehled možností této vlastnosti IDE a předvede jednoduchou třídu pro klávesovou zkratku, která vám může posloužit jako odrazový můstek pro tvorbu vlastních klávesových zkratek. Tato zkratka udělá kopii stávající řádky v editoru zdrojového kódu. Jde o vlastnost známou z jiných editorů a díky OTA ji můžete používat i v editoru Delphi.Více...
vložil Radek Červinka
4. března 2010 23:31
Jelikož neustále vysvětluji kdo tvoří Delphi, co se stalo s Borlandem, kdo je to Embarcadero a co na to Jan Tleskač, napsal jsem poněkud delší článek, který je natrvalo dostupný v pravém sloupci mezi stránkami. Takže: Proč je Embarcadero Delphi a ne Borland?.
Doufám, že ten článek zodpoví většinu nejasností.
