předchozí lekce (1.09) | obsah kurzu | následující lekce (1.11) |
S tím, jak vytvořit nový program jste se seznámili v předchozí lekci. Text programu je při každém spouštění ukládán do souboru na disk. Pokud existovala dřívější verze programu, bude přejmenována se stejným jménem programu, ale přípona jména bude ve svém prvném znaku nahrazena znmakem '~'.
Základy editace programu jsou obdobné, jako u všech textových editorů. Jakým způsobem zapsat nebo přepsat text snad není nutné uvádět. Stejně tak jak se dostat na konec programu, procházet text pořádcích a podobně. Seznámíme se ale s blokovými operacemi, které jsou při programování velmi výhodné. Pokud budete potřebovat přesunout část textu na jiné místo, budete si muset požadovaný blok textu nejprve označit. To můžete provést buď myší, kdy se přesunete na začátek bloku, stisknete tlačítko myši, držíte je stisknuté a přesunete ukazatel myši na konec požadovaného bloku textu. Text zapsaný v bloku se přitom zvýrazní. Z klávesnice můžete blok textu označit tak, že najedete kurzorem na požadovaný počátek bloku textu, stisknete klávesu Alt, podržíte ji stisknutou a přejedete kurzorem na požadovaný konec bloku textu. Po uvolnění klávesy Alt máte označen blok textu pro další operace. Pokud j budete chtít blosk textu pouze vymazat, stiskněte nyní klávesy Ctrl+Delete. Označený blok textu bude zrušen. Pozor proto při práci s označeným blokem na uvedené klávesy.
Pro přesun označeného bloku textu programu na jiné místo v programu budete muset použít schránku Windows. Pokud stisknete klávesy Ctrl+C zkopíruje se text z označeného bloku do schránky a blok zůstane v textu stále zachován. Naopak, pokud stisknete klávesy Ctrl+X, bude blok textu převeden do schránky Windows (z textu programu bude zrušen). Pokud se přesunete na požadované místo v programu, můžete do něj text ze schránky Windows zkopírovat. To se provede stiskem kláves Ctrl+V. Text ve schránce zůstává přitom stále zachován do doby dalšího načtení bloku. Pozor však na to, že obsah schránky Windows se může v ostatních aplikací Windows zrušit. Pro přesun textu mezi editorem a Windows jsou v menu systému zařazeny příslušné volby v menu Editace.
Stejně jako máte možnost přesouvat text mezi schránkou Windows a programem, můžete podobným způsobem převádět text povelů zadaných v příkazovém okně systému. Po dobu editace programu máte stále možnost používat příkazové okno a tím i například zkoušet parametry povelu. Až získáte správný výsledek, převedete odzkoušený povel přes schránku Windows do programu. Teoreticky můžete pomocí bloku převádět do programu v případě potřeby i obsah výstupního textového okna.
Až budete psát rozsáhlejší programy, budete občas potřebovat nalézt v textu programu určitý text. Po stisku kláves Ctrl+F, nebo položkou z menu Editace/Hledat se vám zobrazí dialogový box pro zadání parametrů hledání. Zadáte požadovaný text pro hledání, požadavek zda hledat pouze celá slova, jestli rozlišovat velká a malá písmena a směr hledání. Ve vyhledávání dalšího textu můžete použít klávesu F3, případně Ctrl+L.
Podobným způsobem máte možnost zadat náhradu textu jiným textem. Dialogový box se zobrazí volbou z menu Hledat/Nahradit. Zobrazí se obdobný dialogový box jako pro hledání textu, navíc ale máte možnost uvést text, za který se má provést náhrada.
Možné je editovat najednou několik programů. Pro každý program je přitom nahoře v okně editoru vytvořena samostatná záložka. Mezi jednotlivými programy je možné se přepínat jednoduše kliknutím myši na záložku se jménem programu. Mezi jednotlivými záložkami je možné pomocí blokových přesunů převádět části programu. Pokud budete editovat najednou více programů, bude spuštěn vždy ten program, který bude v okně editoru aktivní.
V budoucnu budete psát jistě rozsáhlé programy obsahující třeba i stovky řádků. Abyste se v tak rozsáhlém programu neztratili, je možné si některá místa programu označit. Na takto označená místa budete mít možnost se kdykoliv vracet. Místo v programu je možné označit stiskem kláves Ctrl+Shift+číslo 1 až 9. V levém okraji programu se zobrazí ikona se zadaným číslem, ke které máte možnost se kdykoliv vrátit stiskem kláves Ctrl+CapsLock+číslo 1 až 9. Uvedené označení konkrétních míst programu je nezávislé na nově přidávaných řádcích programu a značka v programu zůstává vždy u označeného řádku programu. Značku je možné z programu odstranit opětovným použitím Ctrl+Shift+číslo.
Některé části programu se musí zadávat vždy přesně podle definice jazyka. Proto je editor programu doplněn o možnost automatického zápisu předdefinovaných typických částí programu. Po stisku klávesy Ctrl+J se zobrazí v závěsném PopUp menu výběr předdefinovaných vzorů, ze kterých je možno listováním vybrat požadovaný vzor. Uvedeny jsou například vzory cyklů For a Repeat, podmínka if, deklarace procedur a funkcí. V některých případech s možností jednoduššího nebo složitějšího zápisu včetně Begin a End. Další možností je zapsat v programu pouze zkratku vzoru a po stisku kláves Ctrl+J se automaticky doplní text podle zadaného vzoru.
předchozí lekce (1.09) | obsah kurzu | následující lekce (1.11) |