Tipy a triky v Delphi, díl 79.

Dnešní díl bude poněkud zvláštní, protože si vlastně neukážeme ani jeden řádek zdrojového kódu. Budeme se zabývat některými zajímavými triky pro práci s Delphi IDE.
Většina knížek či jiných zdrojů o Delphi se obvykle zabývá přímo programováním jako takovým a samotná práce s IDE, tedy pracovním prostředí Delphi, zůstává poněkud stranou. Předpokládá se, že programátor je osoba v ovládání počítačů velmi pokročilá, že většina věcí je zjevných a intuitivních a není tedy potřeba příliš se o práci v IDE rozepisovat. Programátor se tak naučí několik základních postupů, zapamatuje si pár klávesových zkratek (které ale už většinou stejně zná z jiných aplikací) a tím to končí. Pojďme si však dnes ukázat několik drobných triků, s jejichž pomocí se může vaše práce v Delphi urychlit. Některé možná znáte, ale věřím, že alespoň začínajícím uživatelům mohou pomoci.

Předem se omlouvám, pokud vám některé funkce nebudou fungovat, protože hodně záleží na verzi Delphi, kterou používáte a snad pochopíte, že není v mých silách vše otestovat ve všech možných verzích (které pochopitelně nemám k dispozici). Obecně by mělo platit, že uvedené postupy jsou platné od Delphi 4 a čím vyšší varianta (Professional, Enterprise), tím lépe.

Automatická deklarace

Přidáte-li do části interface další proceduru či funkci (řeč je teď o vašich vlastních procedurách, ne o přidání komponenty na formulář), musíte pak v implementační části sami ručně napsat hlavičku této procedury s deklarací parametrů (u komponent to provedou Delphi automaticky poklepáním na příslušnou událost v Object Inspectoru). Tuto činnost můžete však provést automaticky stisknutím klávesové zkratky CTRL+SHIFT+C. Delphi zjistí, které proceduře (či procedurám) chybí implementační část a automaticky vygenerují hlavičku procedury i s připravenými begin a end.

GUID

Pokud občas potřebujete generovat řetězec GUID (Global Unique Identifier), můžete je rychle vkládat přímo do zdrojového kódu klávesovou zkratkou CTRL+SHIFT+G. Delphi vám automaticky vygenerují řetězec, který může vypadat například takto: [`{BF3FA3E4-4725-11D7-B7AF-FE6CEFD25D06}`].

Převod zdrojového kódu na VELKÁ/malá písmena

Označíte-li si nějakou část zdrojového kódu, můžete jej velmi snadno převést na velká či malá písmena. Pro převod na velká písmena můžete použít zkratku CTRL+K O a pro malá písmena zase CTRL+K N. Pro ty, kteří nejsou zvyklí na tento typ klávesových zkratek, vysvětlím. Nejprve stisknete klasicky CTRL+K, poté klávesy pustíte a stisknete ještě samostatně N (resp. O).

Více instancí komponenty

Jak rychle dostat na formulář více instancí stejné komponenty? Zkušení jistě vědí, začátečníkům poradím. Stačí stisknout klávesu SHIFT a poté kliknout na paletě komponent na vybranou komponentu. Kolem ikonky se udělá malý modrý rámeček. Nyní můžete SHIFT klidně pustit a "naklikat" si na formulář tolik instancí, kolik budete chtít. Zpět z tohoto "multimódu" se dostanete kliknutím na ikonku šipky na začátku příslušné záložky s komponentami.

Výběr formuláře pokrytého komponentami

Jistě tu situaci dobře znáte. Celý formulář již máte pokryt dalšími vizuálními komponentami, takže už na formuláři není žádné místo na které by se dalo kliknout, abychom formulář aktivovali a mohli měnit jeho vlastnosti. Kliknutí na titulkový pruh pochopitelně nepomůže a nezbývá než formulář najít v seznamu v Object Inspectoru. Ale existuje i jiný, mnohem rychlejší a pohodlnější postup. Stačí stisknout SHIFT a kliknout na libovolné místo formuláře, tedy klidně i na jinou komponentu, kterou obsahuje. Formulář bude aktivován.

Tak a to by nám mohlo pro dnešek stačit. Nic se nemá přehánět a v učení klávesových zkratek to platí dvojnásob. Příště si náš malý přehled dokončíme.

Diskuze (3) Další článek: Windows Media Player 9 v češtině

Témata článku: Software, Programování, velké pokrytí, Delphi, Velká část, Shift, Malá část, Klávesová zkratka, Guide, Trik, Díl


Určitě si přečtěte

Nejlepší notebooky do 20 000 Kč: Tipy, co se teď vyplatí koupit

Nejlepší notebooky do 20 000 Kč: Tipy, co se teď vyplatí koupit

** Za dvacet tisíc korun lze pořídit kvalitní pracovní notebook ** Stejně tak může jít o herní notebook s výkonnější grafikou ** Poradíme, jaké notebooky vybrat pro různé druhy použití

Stanislav Janů | 55

22 užitečných rozšíření pro Chrome: Naučte prohlížeč nové věci

22 užitečných rozšíření pro Chrome: Naučte prohlížeč nové věci

** Prohlížeč Chrome obsahuje širokou škálu funkcí, neumí ale všechno ** Jeho schopnosti můžete rozšířit pomocí rozšíření ** Vybrali jsme pro vás zajímavé a užitečné doplňky

Karel Kilián | 16

Vyzkoušeli jsme eObčanku a přihlásili se s ní na weby úřadů. Vážně to funguje!

Vyzkoušeli jsme eObčanku a přihlásili se s ní na weby úřadů. Vážně to funguje!

** Máme eObčanku, máme čtečku, vyzkoušeli jsme přihlášení na weby úřadů. ** Objevily se drobné problémy, podařilo se nám je vyřešit. ** Používání eObčanky pro online identifikaci je velmi pohodlné.

Marek Lutonský | 37

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 67

Na čem běží Seznam.cz: Běžný standard už nestačí, přechází na vlastní cloud i servery

Na čem běží Seznam.cz: Běžný standard už nestačí, přechází na vlastní cloud i servery

** Seznam nám prozradil detaily k jeho nové platformě SCIF ** V rámci jednoho privátního cloudu sjednocuje většinu služeb ** Vedle softwaru vyvíjí i vlastní hardware

Karel Javůrek | 14

Řidiče Tesly ukolébal autopilot, policisté ho zastavili až po 11 kilometrech

Řidiče Tesly ukolébal autopilot, policisté ho zastavili až po 11 kilometrech

** Policisty poblíž San Franciska zaujala Tesla se spícím řidičem ** Donutili vozidlo zpomalit a následně probudili překvapeného řidiče ** Vozidlo podle dostupných informací jelo v režimu autopilota

Karel Kilián | 70



Aktuální číslo časopisu Computer

Jak nastavit a ochránit nový mobil

Velký test bezdrátových klávesnicí a myší

Počítače v roce 2019

Srovnání barevných laserových multifunkcí