Skripty, sestavy
Ve struktuře modulu Správce je zařazena kniha Skripty, sestavy, ve které se zobrazují všechny sestavy, skripty a formuláře, které jsou v IS K2 dostupné. Jedná se o zdroje uložené v databázi.
Při spouštění jsou standardní zdroje upřednostňovány před speciálními. Stejně jako databázové skripty a sestavy mají při spouštění přednost před skripty v souborovém systému.
Obr.: Skripty, sestavy - kniha
V levé části Seznam složek si může uživatel zvolit, zda chce zobrazit všechny zdroje nebo jenom vybraný typ. Nové sestavy nebo skripty vkládáme do knihy klávesou Ins a jsou vždy označeny jako speciál.
Popis sloupců:
C |
V tomto sloupci je pomocí ikon identifikováno, zda jsou zdroje certifikovány: - certifikát je platný, - certifikát zdrojového kódu nebyl ověřen (ověřuje se klávesou F7), - zdrojový kód byl změněn, ale není certifikován, tzn. skript nebude možné spustit. |
P |
V tomto sloupci ikona označuje program nebo sestavu (spustitelný kód, který lze vložit do funkce tisku (F9)). |
R |
Je-li v tomto sloupci zobrazena ikona , aktuálně přihlášený uživatel nemá právo měnit sestavu či skript. Pozn.: Pokud se uživatel přihlásí pomocí systémového hesla, ikona nebude zobrazena a uživatel může sestavy či skripty měnit. |
E |
Jestliže je u záznamu ikona , je tento standardní skript chráněn, nezobrazí se zdrojový kód a tudíž není možné provádět v něm změny. |
O |
Není-li u tohoto skriptu ve sloupci "R" ikona , může uživatel záznam smazat. U smazaného záznamu se ve sloupci "O" zobrazí ikona. Pozn.: Po smazání zůstane záznam v databázi, ale kód se skutečně smaže. |
D |
Označíme-li (klávesami Shift+F4) skript, který má ve sloupci "P" ikonu, vloží se nám do tohoto sloupce "D" ikona . Tato ikona signalizuje, že v okamžiku spuštění se zdrojový kód zobrazí v editoru skriptů. Využívá se převážně u registrovaných funkcí. |
S |
Ikona v tomto sloupci označuje speciál (vložený zákazníkem). Je-li v tomto sloupci ikona , jedná se o speciální skript vložený konzultantem. |
Keyword |
Na 1. straně záznamu je možné vložit klíčové slovo, které je možné využít pro filtrování. |
Zkr |
Jednoznačný identifikátor zdroje. |
Typ souboru |
Identifikuje, o jaký typ souboru se jedná, zda o skript, sestavu nebo formulář. Pozn.: Jedná-li se o tzv. "jednotku", nemá ikonu ve sloupci "P" a jako typ souboru je uveden "skript". |
Popis |
Bližší uživatelsky měnitelný popis každého záznamu. |
Popis funkčních kláves:
F7 |
Ověří certifikát a do sloupce "C" se vloží ikona, zda je certifikát platný, neplatný nebo žádný. |
Alt+F2 |
Uloží označení záznamů (Shift+Enter) do uživatelského adresáře. |
Alt+F3 |
Registrace zdrojů pro tiskové sestavy. |
Alt+F5 |
Otevře sestavu (i skript) v editoru. |
Alt+F9 |
Provede překlad skriptů a sestav ve vybraném adresáři a jeho podadresářích. Skripty označené AS3Compatible přeloží také pomocí AS_Developeru. Pokud skript nebo sestava nejde přeložit, důvod se uloží do souboru "jmeno_skriptu.err" v adresáři SestavyW. Pro řádkový překlad byla vytvořena funkce 712 popsaná v technické příručce. |
Ctrl+F2 |
Načtení uložených záznamů (viz Alt+F2). |
Ctrl+F5 |
Otevře sestavu (i skript) v editoru. |
Ctrl+F9 |
Proběhne test kompilace (jen u záznamů, které mají ikonu ve sloupci "P"). Provede se překlad zdroje a bud program zahlásí chybu nepřeložitelnosti, nebo test projde v pořádku. |
Shift+F3 |
Vyprázdní cache skriptů. |
Shift+F4 |
Označí/Odznačí zdroj pro ladění a při spuštění tohoto zdroje dojde k otevření v editoru skriptů. |
F7 + Ctrl+F9 |
Kontrola certifikátu a test kompilace proběhne nejen na aktuálním záznamu, ale i nad označenými záznamy. |
Skripty, sestavy - 1. strana
Obr.: Skripty, sestavy - 1. strana
Popis polí:
Zkratka |
Jednoznačný identifikátor zdroje. |
Licence |
V tomto poli je zadáno číslo modulu, který má určen počet licencí (viz popis Moduly). Vkládané skripty mají implicitně zadáno "0". |
Číslo |
Unikátní identifikační číslo. |
Typ |
Identifikuje, o jaký typ souboru se jedná, zda o skript, sestavu nebo formulář. |
Speciál |
Je-li toto pole zatrženo, jedná se o speciální zdroj. Při vkládání nového skriptu je toto pole zatrženo automaticky. |
Změnil |
Datum poslední uložené změny a jméno uživatele, který změnu provedl. |
Popis |
Bližší uživatelsky měnitelný popis každého záznamu. |
Vytvořil |
Datum vytvoření záznamu a jméno uživatele, který záznam založil. |
Klíčové slovo |
Zde vkládáme klíčové slovo, které je možné využít pro filtrování. Ve Změně vyvoláme stisknutím tlačítka číselník, ze kterého vybereme klíčové slovo a výběr potvrdíme. |
Jen ke čtení |
Je-li toto pole zatrženo, nelze zdroj editovat. |
Jen spustitelný |
Je-li toto pole zatrženo, uživateli se zdrojový kód nezobrazí. (Využívá se převážně u standardních zdrojů.) |
Nezařaditelný |
Sestavy či skripty s tímto zatržením nelze zařadit mezi sestavy (F9). |
Zákaznický |
Vloží-li novou sestavu nebo skript uživatel, bude toto pole vždy zatrženo (a na 0. straně ve sloupci "S" bude ikona ). |
Ve spodním okně se zobrazuje náhled sestavy či zdrojový kód, který je možný v určitých případech editovat.
Funkce v knize Skripty, Sestavy
Na 0. straně v knize Skripty, Sestavy můžeme provádět tyto akce:
Obr.: Otevřené menu v knize Skripty, sestavy
Import balíčku
Touto funkcí lze naimportovat balíček souborů skriptu nebo sestavy do systému K2. Balíček nese informaci o tom, zda se má naimportovat do standardních či speciálních souborů. Po spuštění funkce se otevře formulář Import balíčku, v němž vybereme soubor, který chceme naimportovat. Soubor musí mít příponu *.BPK. Potvrdíme vybraný soubor a nahrajeme jej.
Import z adresáře
Fuknce slouží k importu souborů pro speciální sestavy a skripty do systému K2. Spuštěním funkce otevřeme formulář Vyhledat složku. Vybraná složka musí obsahovat soubory typu *.PAS, *.AM, *.DFM.
Import souborů
Tato funkce importuje stejné typy souborů jako funkce Import z adresáře. Tyto soubory jsou však importovány jednotlivě. Po výběru funkce se otevře formulář Import z balíčku. Zde vybereme soubory, které budeme importovat.
Export do balíčku
Touto funkcí lze exportovat soubory skriptu nebo sestavy do balíčku. Exportují se sestavy a skripty, které jsou označeny . Po spuštění funkce se otevře formulář Export do balíčku, v němž pojmenujeme soubor a zvolíme cestu, kam se soubor bude exportovat. Soubor bude mít příponu *.BPK. Potvrdíme vybraný soubor. Otevře se formulář:
Obr.: Formulář pro export balíčku
Popis polí:
Compile |
Zkontroluje správnost exportovaných souborů. |
Certificate |
Ocertifikuje exportované soubory. |
Export Deleted |
Vyexportuje i soubory, které jsou označeny jako smazané . Při importu se pak tyto soubory označí jako smazané. |
Export do souboru
Funkce slouží k exportu souborů speciálních sestav a skriptů. Exportují se sestavy a skripty, které jsou označeny . Po výběru funkce se otevře formulář Vyhledat složku. Vepíšeme název souboru a vybereme složku, do které budeme exportovat.