Základné rozloženie
ESL Editor používa jednoduché a intuitívne rozmiestnenie, ktoré maximalizuje priestor pre editor a zároveň ponecháva dostatok priestoru na zobrazenie dodatočných informácií. Užívateľské rozhranie sa skladá z viacerých častí:
- Editor - Hlavná oblasť pre editáciu skriptov.
- Panel záložiek - Nachádza sa vo vrchnej časti a umožňuje prepínať sa medzi viacerými skriptami.
- Panel nástrojov - Obsahuje ovládacie prvky pre prácu so skriptom.
- Stavový panel - Zobrazuje informácie o aktuálne upravovanom skripte.
- Panely - V spodnej a pravej časti okna sa nachádzajú rôzne panely chyby a varovania, ladiace informácie, poznámky v skripte atď.
...
Všetky vlastnosti panela sú popísané tu.
Body zastavenia
Panel Body zastavenia zobrazuje všetky pridané body zastavenia na aktuálnom skripte.
...
Číslo v popise panelu určuje počet všetkých bodov zastavenia nachádzajúcich sa v skripte.
Všetky pridané body zastavenia sa pri zatváraní skriptu ukladajú a je ich možné pri ďalšom otvorení skriptu obnoviť tlačidlom Obnoviť body zastavenia.
Postupnosť volaní
Panel Postupnosť volaní zobrazuje počas ladenia postupnosť volaní, ak je vykonávanie skriptu pozastavené. Kliknutím na názov procedúry je možné zobraziť event na danom riadku.
V prípade že volania sa vykonávali na viacerých procesoch, jednotlivé procesy sú zobrazené nad množinou volaní na rovnakom procese.
Volania vykonávané v rámci jedného skriptu sú odlíšené spoločným názvom.
Ak sa vykonáva na danom riadku asynchrónne volanie, je tento záznam označený ako .
Priamo z postupnosti volania je možné sa pripojiť ku skriptu na danom procese a pre danú inštanciu pomocou tlačidla .
Tooltip nad názvom skriptu obsahuje informácie o HOBJ skriptu (hodnota v zátvorke), číslo inštancie a fyzické číslo inštancie (hodnota v hranatej zátvorke).
Pri ladení viacerých skriptov naraz je pre skripty ktoré sa nachádzajú vo viacerých zoznamoch postupnosti volaní zobrazený výberovník pre výber zobrazenia aktuálnehej postupnosti volaní, pričom názov skriptu určuje miesto na ktorom je ladenie pozastavené.
Štruktúra
Panel Štruktúra poskytuje pohľad na obsah skriptu, pričom umožňuje rýchlu navigáciu na definíciu jednotlivých symbolov pomocou dvojkliku. Zoznam symbolov umožňuje zapnúť/vypnúť zobrazenie deklarácií premenných a zoradenie symbolov podľa názvu alebo typu symbolu.
Editor rozlišuje tieto typy symbolov:
Procedúry:
- Lokálna procedúra
- RPC procedúra
- Entry procedúra
Premenné:
- Lokálna/globálna premenná
- Konštantná premenná
- Premenná typu UNIT
- Parameter procedúry
Unit Tree
Panel Unit Tree zobrazuje strom jednotlivých aktívnych inštancií Unitov aktuálneho skriptu. Dvojklikom na názov inštancie sa zobrazí skript v ladiacom režime pripojený k danej inštancii.
Podfarbenie riadku určuje:
- Zelenou farbou je vyznačený skript, na ktorom je akruálne pozastavené vykonávanie
- Modrou farbou je vyznačený aktívny prezeraný skript(unit) otvorený v režime ladenia
Info | ||
---|---|---|
| ||
Kontextové menu Ladenie skriptu Paleta príkazov Panel nástrojov Sledovanie hodnôt |
...