Správce virtuálních strojů
|
|
- Karel Růžička
- před 10 lety
- Počet zobrazení:
Transkript
1 Katedra informatiky a výpočetní techniky Operační systémy Správce virtuálních strojů mail: novotny@students.zcu.cz Jiří Novotný A09N0032P Zdeněk Janda A09N0076P Miroslav Hauser A09N0037P
2 1 Zadání Navrhněte a implementujte model správce virtuálních strojů. Shell tohoto správce bude obsahovat tyto příkazy: cat, cd, echo, exit, kill, kshell, ls, man, ps, pwd, shutdown, sort. Shell bude dále uchovávat aktuální pracovní adresář a historii použitých příkazů. K ovládání správce použijte vhodné rozhraní uživatel/stroj. Doporučený postup: 1. Napište si terminálové okno. 2. Navrhněte gramatiku pro shell. 3. Navrhněte a implementujte syntaktický analyzátor. 4. Navrhněte strukturu správce virtuálních strojů. 5. Udělejte propojení na souborový systém, napište váš cat a ukažte jeho funkčnost. 6. Doplňte model o vykonávání příkazů shellu v hierarchii virtuálních strojů - init, login, shell, program xyz, Přidejte přesměrování a roury. 8. Napište další programy pro příkazy shellu, logout, shell, date, Model můžete rozšířit o send a receive mezi uživateli, vykonávání v pozadí, příkazy bg a fg. 10. K historii příkazů uchovávejte i adresáře, ve kterých byly použity 11. Dokončete detaily. 12. Testujte. Během práce dodržujte tyto konvence: identifikátory a komentáře se píší anglicky názvy package pouze malými písmeny class soubory se generují do jiného adresáře (ne k zdrojákům) místo třídy kolekce se používá rozhraní 1
3 2 Popis implementace 2.1 Konzole Konzole se vytváří jako objekt třídy UserInterface, která je odděděna od třídy JFrame. Tento frame obsahuje JTextAreu jako jediný prvek. Jedná se o základní vstup a výstup správce virtuálních strojů. V rámci konstruktoru jsou nastaveny globální proměnné, vzhled okna konzole, namapování akcí a jako poslední je spuštěn první shell. Globální proměnné představují již zmíněnou JTextAreu, dále hodnotu offsetu od začátku textu TAOff a linehead, což je univerzální začátek každého řádku konzole tzv. line header. Namapování jednotlivých akcí je nejobsáhlejší část vytváření konzole a obsahuje jak reakce na klávesnici, tak na myš. Podrobnému popisu se věnuje podkapitola o mapování akcí viz dále. Spuštění shellu obstarává metoda createshell(), která bude rozebrána v další části dokumentace Reakce na klávesnici K namapování akcí klávesnice je použita metoda consolekeyactions(keyevt). Ta v sobě obsahuje switch na jednotlivé kódy stisknutých kláves (getkey- Code()). Vyhodnocované klávesy jsou: ENTER, LEFT, RIGHT, UP, DOWN, PAGE UP, PAGE DOWN, HOME, TAB a BACKSPACE. Klávesa ENTER umožňuje zpracování aktuální řádky zadané do konzole ať už shellem nebo právě běžící aplikací. Šipky slouží k práci s historii příkazů a pohybu v zadaném textu. Klávesa HOME je pozměněna tak, aby v případě běhu shellu skákala pouze na konec vypsaného textu (za line header), tedy na hodnotu TAOff. V ostatních případech skáče až na začátek aktuálního řádku. Klávesy PAGE UP a PAGE DOWN jsou zakázány úplně, aby nebylo možné skočit do již zpracované oblasti konzole. Klávesa TAB doplňuje rozepsaný příkaz resp. cestu v zadávaném řádku a klávesa BACKSPACE má opět přidáno omezení, aby nebylo možné mazat zpracované řádky konzole. Poslední akcí klávesnice je tzv. KeyStroke, tedy kombinace více kláves (klávesová zkratka). Je implementována reakce pouze CTRL+D určená k zaslání signálu odebrání konzole a ukončení aktuálního procesu Reakce na myš Kliknutí nebo označení textu v konzoli - Pokud se uživatel pokusí kliknout jinam než na konec konzole (aktuální řádek) nebo v případě označení textu je potřeba zamezit změně pozice kurzoru a tím i možnosti psaní mimo aktuální řádek. Oba problémy jsou řešeny metodou mousereleased(mouseevent evt). Tedy kdykoli je v konzoli uvolněno tlačítko myší (ať po kliknutí nebo po 2
4 označení) je kurzor nastaven na aktuální řádek (na konec textu konzole, který dán hodnotou offsetu TAOff ). 2.2 Gramatika Návrh Návrh gramatiky byl odvozen od LINUXu. Pro zápis návrhu jsou použity tyto regulární výrazy: x - znak x (x)? - žádný nebo jeden výskyt (x)* - žádný nebo několik výskytů xyz - pravidlo XYZ - lexikální výraz Následně bude návrh gramatiky vypadat takto: parse -> line (bg)? line -> first ( < in)? (next)* ( > out)? first -> cmd next -> cmd cmd -> par (args)* args -> par in -> par out -> par bg -> & par -> CHAR STRING ichar ichar -> ICHAR Na první pohled se může zdát návrh gramatiky zbytečně složitý, ale takto detailní rozložení je dále použito při návrhu lexikálního resp. syntaktického analyzéru. Oba analyzéry jsou generovány pomocí nástroje ANTLR 3.2, který podle návrhu gramatiky vytvoří kód v Javě. Ten je navíc doplněn obslužným kódem pro jednotlivá pravidla tak, aby práci se zpracovanou řádkou co nejvíce ulehčil (proto je návrh tak podrobný). Celý návrh gramatiky s plnými pravidly pro lexikální i syntaktický analyzátor lze nalézt v souboru s gramatikou (OSVM grammar.g). 3
5 2.2.2 Lexikální analyzér Pro lexikální analyzér jsou definovány základní řídící znaky (roura, přesměrování, ad.) a množina povolených symbolů pro názvy příkazů resp. souborů (CHAR, STRING). Dále je definován i doplněk obou množin ICHAR. Veškeré bíle znaky a znaky z množiny ICHAR jsou přeskakovány. Použité množiny: CHAR ( a.. z A.. Z / -?... : ) STRING CHAR* ICHAR!( < > \n & ) Syntaktický analyzér Syntaktický analyzér rozdělí řádek do struktury ArrayList, který v sobě obsahuje další ArrayList<String>. V něm jsou uloženy jednotlivé argumenty příkazu a jako poslední položka je vždy název příkazu. Navíc ukládá cestu k vstupnímu resp. výstupnímu souboru do String proměnné in resp. out a poskytuje k nim přístup pomocí metod getin() a getout(). V poslední řadě nastavuje vlajky bg (pokud je příkaz spuštěn na pozadí) a invalid (pokud řádka obsahuje nějaký symbol z množiny ICHAR). Ty jsou po zpracování řádky přístupné přes metody isbackgrounded() a containsinvalid(). 2.3 Struktura VMM bla 2.4 Vykonávání příkazů Vykonávání příkazů je rozděleno do několika částí. První je zpracování řádky v konzoli, to se provádí po potvrzení napsané řádky klávesou ENTER. Nejprve je metodou stdreadln() načten z konzole aktuální napsaný řádek. Pokud se jedná o příkaz konzole (clr), pak se provede ihned. V ostatních případech se příkaz předá aktuálně spuštěnému procesu. Toto je druhá část zpracování o kterou se stará metoda processline(), ta je abstraktní a musí ji tedy obsahovat všechny procesy. Implementována je ovšem jen u procesů, které se aktivně mohou dostat ke konzoli. V našem případě pouze cat, sort a kshell. První dva příkazy pouze čtou z konzole a zpracování takto načtených dat odpovídá popisu procesů (vypsání resp. řazení). 4
6 2.4.1 kshell kshell se zpracovanou řádkou dále pracuje. Nejprve kontroluj zda není řádka prázdná a zda pokud obsahuje příkazy kshell nebo exit, tak neobsahuje nic dalšího. Po provedení těchto kontrol se pomocí generovaného parseru řádka rozdělí na jednotlivé příkazy (včetně argumentů a přesměrování). Pokud řádka obsahovala nějaké neplatné symboly (z množiny ICHAR viz výše), pak je uživatel upozorněn a znaky jsou přeskočeny, ale zpracování pokračuje dál předáním potřebných informací metodě createprocess(). 2.5 Přesměrování a roury Roury Na implementaci rour byly využity Javovské třídy PipedWriter a PipedReader. Použití těchto tříd je jednoduché a spolehlivé řešení. Instanci třídy PipedReader přiřadíme instanci třídy PipedWriter. Tyto instance jsou pak přiřazeny k příslušnému BufferedReaderu/Writeru, který je používán vlákny pro čtení z roury respektive pro zápis do roury Propojení na souborový systém Aby se implementace souborového systém co nejvíce podobala modelu rour, byly vytvořeny třídy KSHWriter a KSHReader, které jsou odděděné od tříd Writer a Reader stejně jako PipedWriter/Reader. Oddědění vyžaduje implementaci základních metod. Ta byla provedena pomocí tříd FileWriter/Reader. K vlastnímu čtení a zápisu jsou pak využity třídy BufferedWriter/Reader stejně jako u rour. Pomocí nich byli vytvořeny metody pro otevření/zavření souboru a základní metody pro čtení a zápis souborů Standardní vstup a výstup Vytvořením StdOut a StdIn interfaců bylo procesům umožněno využívat souborového i konsolového vstupu/výstupu bez nutnosti používat rozdílné metody. Rozhraní obsahují metody pro otevření a zavření vstupu nebo výstupu a základní metody pro čtení a zápis. Konsolový user interface a roura implementují obě tato rozhraní. KSHWriter a KSHReader implementují jim příslušná rozhraní. K standardnímu vstupu a výstupu byl ještě doplněn interface pro chybový výstup. 5
7 2.6 Příkazy Každý příkaz je reprezentován svou třídou vyjma příkazů exit (příkaz shellu) a clr (příkaz konzole). Tyto příkazy jsou odděděny od naší třídy Process, proto obsahují metodu pro zpracování řádky a signálu, výchozí metodu pro spuštění a případně metody pro zpřehlednění kódu. Na začátku všech spustitelných příkazů je provedena kontrola parametrů. Zde se v našem případě kontroluje pouze -h (u ps ještě -u). Poté už následuje funkční kód definovaný zadáním. 3 Uživatelská příručka 3.1 Překlad Program lze snadno přeložit pomocí: X:\app_path\>compile.bat a spustit: X:\app_path\>run.bat 3.2 Ovládání programu Ovládání správce je intuitivní. Po spuštění (viz předchozí část) se objeví okno přihlášení. Po zadání uživatelského jména a potvrzení dojde k přihlášení uživatele k virtuálnímu stroji. Zde je možné používat základní příkazy shellu, včetně jejich argumentů a přesměrování vstupů resp. výstupů. Implementované příkazy: cat, cd, echo, exit, kill, kshell, ls, man, ps, pwd, shutdown, sort. Obecná syntaxe: cmd1 [file]* [\textless ifile] [\textbar cmd\_next]* [\textgreater ofile] Výjimkou oproti zadaní je příkaz ps. Ten lze použít s přepínačem -u, čímž se zobrazí pouze uživatelovy procesy. Dále byl přídán příkaz clr, který smaže obsah konzole. 4 Závěr Zadání semestrální práce bylo splněno v povinném rozsahu. Navíc byl přidán přepínač -u u příkazu ps a příkaz konzole clr. do nasledujicich subsekci si napiste: 6
8 Čím přispěli jednotliví členové týmu silné slabe stranky, možná vylepšení Zhodnocení co vám semestrální práce dala a čím přispěla ve vašem vzdělání názor na zadání 4.1 Jiří Novotný 4.2 Zdeněk Janda 4.3 Miroslav Hauser Dokumentace byla vygenerována pomocí nástroje TEX. 5 Literatura autor kniha, vydavatelstvi, kde, rok 7
Západočeská univerzita v Plzni. Správce virtuálních strojů
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Správce virtuálních strojů Týmová semestrální práce z předmětu Operační systémy Kontakt na tým: kalwi@students.zcu.cz
Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici
Základní příkazy Úvod do Unixu man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp vypíše nápovědu o příkazu cp, manuálová stránka se ukončí stisknutím klávesy
LINUX přesměrování a roury
LINUX přesměrování a roury Trocha teorie: Veškerá komunikace uživatelů a jednotlivých procesů v LINUXu probíhá přes vstupně/výstupní (I/O) kanály. STDIN - standardní vstup (klávesnice) STDOUT - standardní
Úvod do Operačních Systémů
Úvod do Operačních Systémů 8. cvičení Práce s procesy a úlohami, příkaz test 1 Obsah Práce s procesy ps, ptree, pgrep, time kill, trap nice, stty, truss (strace) vmstat, top Práce s úlohami test nohup,
Cvičení 2. Přesměrování vstupu a výstupu. Posloupnost příkazů. Příkazy pro informaci o uživatelích
Cvičení 2 Přesměrování vstupu a výstupu Příkaz > abc výstup příkazu jde do souboru abc. Pokud soubor neexistuje je vytvořen. Pokud existuje je přepsán. Příkaz >> abc výstup příkazu jde do souboru abc.
Základy práce na PC. Ing. Jan Roubíček
Základy práce na PC Ing. Jan Roubíček Operační systém Windows VY_32_INOVACE_10_1_01_AP Operační systém Základní prostředí pro práci na počítači Spouštíme z něj další programy (aplikace) kancelářské aplikace
Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký 1 Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN
VComNet Uživatelská příručka Úvod Aplikace VComNet je určena pro realizaci komunikace aplikací běžících na operačním systému Windows se zařízeními, které jsou připojeny pomocí datové sběrnice RS485 (RS422/RS232)
Supernova 16 Ovládací zkratky. Akce Funkce Stolní počítač Přenosný počítač Automatické popisování grafických objektů LEVÝ CONTROL + PRAVÁ HRANATÁ
Supernova 16 Ovládací zkratky Akce Funkce Stolní počítač Přenosný počítač Automatické popisování grafických objektů PRAVÁ HRANATÁ G Otevřít kontextové menu ovládacího panelu ZÁVORKA MEZERNÍK Předčítací
1. Otevřete dokument, který chcete číst. 2. Na kartě Zobrazení klikněte ve skupině Zobrazení dokumentů na položku Čtení na celé obrazovce.
2. lekce Čtení dokumentů 1. Otevřete dokument, který chcete číst. 2. Na kartě Zobrazení klikněte ve skupině Zobrazení dokumentů na položku Čtení na celé obrazovce. 3. Přecházení mezi stránkami v dokumentu:
Instalační a uživatelská příručka aplikace VHDT
Instalační a uživatelská příručka aplikace VHDT Jan Matějů 16. ledna 2013 1 Požadavky Ke spuštění aplikace je nutné mít v počítači nainstalované běhové prostředí Java. Doporučena je verze Oracle JRE 6
Základní příkazy OS UNIX
1 Základní příkazy OS UNIX Výpis obsahu adresáře ls [přepínače] [soubor]! výpis informací o zadaných souborech! pokud zadáme jméno adresáře, je vypsán obsah adresáře (seznam souborů, které jsou v adresáři
KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC. Kapitola 01 - Ovládací panel a tlačítka na ovládacím panelu
KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC Kapitola 01 - Ovládací panel a tlačítka na ovládacím panelu Siemens 840 - frézování Kapitola 1 - Siemens 840 - Ovládací panel a tlačítka na ovládacím
Klávesnice je vstupní zařízení určené pro zadávání písmen, znaků, speciálních symbolů a také pro ovládání počítače.
Klávesnice počítače Klávesnice je vstupní zařízení určené pro zadávání písmen, znaků, speciálních symbolů a také pro ovládání počítače. Takto vypadá standardní česká klávesnice: Pro lepší orientaci rozdělíme
Semestrální práce 2 znakový strom
Semestrální práce 2 znakový strom Ondřej Petržilka Datový model BlockFileRecord Bázová abstraktní třída pro záznam ukládaný do blokového souboru RhymeRecord Konkrétní třída záznamu ukládaného do blokového
PSK3-7. Plánované spouštění programů a správce sezení. Skupiny procesů
Název školy: Autor: Anotace: Vzdělávací oblast: Předmět: PSK3-7 Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka Správa sezení a plánované spouštění procesů Informační a komunikační
UŽIVATEL, SKUPINA, PROCES
UŽIVATEL, SKUPINA, PROCES Systém bez uživatele je jedině Matrix? Uživatelé se seskupují a řídí práci. Group = skupina uživatelů Trocha teorie: LINUX je systémem víceuživatelským. Tzn. Že k dané instanci
Úvod, jednoduché příkazy
A7B38UOS Úvod do operačních systémů cvičení LS 2012/13 1. Cvičení Úvod, jednoduché příkazy Přednášející Cvičící Kdo je kdo v UOS doc. Ing. Jaroslav Roztočil, CSc. Ing. Jan Koller, Ph.D. Ing. Radek Havlíček,
Operační systémy 2: Zápočtové úkoly
Operační systémy 2: Zápočtové úkoly 18. listopad 2010 1 Paralelní Mergesort Implementujte paralelní verzi algoritmu Merge sort, který bude řadit celá čísla uložená v textovém souboru. Program bude mít
OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel
OPERAČNÍ SYSTÉM základní ovládání Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel Pár otázek na začátek popište k čemu se používá počítač v jakých oborech lidské činnosti se využívá počítačů?
Úvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
Západočeská univerzita v Plzni Dokumentace překladače PL/0 v PHP Předmět KIV/FJP
Západočeská univerzita v Plzni Dokumentace překladače PL/0 v PHP Předmět KIV/FJP Petr Sládek slady@slady.cz 27. ledna 2005 Zadání Cílem této semestrální práce je kontrola zdrojového kódu překladače jazyka
METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově
METODICKÉ LISTY výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově reg. č. projektu: CZ.1.07/1.3.11/02.0005 Sada metodických listů: KABINET INFORMATIKY Název
Citrix klient a OneTimePass moje.cpas.cz. Uživatelský návod pro interní uživatele České pojišťovny a.s.
Citrix klient a OneTimePass moje.cpas.cz Uživatelský návod pro interní uživatele České pojišťovny a.s. 1 WINDOWS 3 1.1 INSTALACE 3 1.2 PŘIHLÁŠENÍ 10 2 MAC 14 2.1 INSTALACE 14 2.2 PŘIHLÁŠENÍ 17 3 IPAD,
Při studiu tohoto bloku se předpokládá, že student je zvládá základy programování v jazyce Java s využitím vývojového prostředí NetBeans.
1 Grafické rozhraní Studijní cíl Tento blok je věnován vytváření programů s využitím grafického rozhraní (GUI). Vysvětlen bude základní filozofie pro vytváření aplikací s GUI ve srovnání s konzolovými
Přednáška 8. Proměnné. Psaní a ladění skriptů. Parametry skriptu. Vstup a výstup. Konfigurační soubory shellu. Úvod do Operačních Systémů Přednáška 8
Přednáška 8 Proměnné. Psaní a ladění skriptů. Parametry skriptu. Vstup a výstup. Konfigurační soubory shellu. 1 Proměnné Jména nových proměnných by neměly kolidovat se jmény předdefinovaných proměnných.
PŘÍKAZY OVLÁDÁNÍ SHELLU
PŘÍKAZY OVLÁDÁNÍ SHELLU Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Příkazy ovládání shellu Autor Martin Šimůnek Datum
Střední úložiště. Uživatelská dokumentace Zřízení přístupu
Střední úložiště Střední úložiště je síťové datové úložiště ( síťový disk ), které můžete využít pro ukládání libovolných pracovních dat, a to i ve výrazně větším objemu, než u standardního úložiště. Je
FORTANNS. havlicekv@fzp.czu.cz 22. února 2010
FORTANNS manuál Vojtěch Havlíček havlicekv@fzp.czu.cz 22. února 2010 1 Úvod Program FORTANNS je software určený k modelování časových řad. Kód programu má 1800 řádek a je napsán v programovacím jazyku
PSK3-5. Přesměrování vstupu a výstupu. Vstup a výstup
PSK3-5 Název školy: Autor: Anotace: Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka Standardní vstup, výstup a jejich přesměrování Vzdělávací oblast: Informační a komunikační
Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP
Základy programování Úloha: Eratosthenovo síto Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Obsah 1 Zadání úkolu: 3 1.1 Zadání:............................... 3 1.2 Neformální zápis:.........................
Unix je víceuživatelský a víceúlohový OS
Unix je víceuživatelský a víceúlohový OS Mezi základní úkoly každého OS patří: - Správa hardwareových prostředků - Správa souborového systému - Správa procesů - U víceuživatelských systémů rovněž řízení
Verze: Červen 2017 verze 14 1/ 11
1/ 11 Uživatelský manuál SHV Online WEB rozhraní pro ZÁKAZNÍKY Autor: Daniel Pindur Verze: Červen 2017 verze 14 2/ 11 Obsah 1. MINIMÁLNÍ SYSTÉMOVÉ POŽADAVKY... 3 2. SHV ON-LINE WEB ROZHRANÍ... 4 3. PŘIHLÁŠENÍ
Linux-příkazový řádek
Linux-příkazový řádek Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání,
PRACUJEME S SHELLEM Ať žije BASH.
PRACUJEME S SHELLEM Ať žije BASH. V této lekci nakoukneme do základů shellu Bash. Trocha nudné teorie. Název je akronym pro Bourne again shell, což poukazuje na jeho základ v dříve nejpoužívanějším unixovém
Virtuální sešit INFORMATIKA
Virtuální sešit INFORMATIKA třída: 4.B jméno: Daniel Nevařil Silné heslo alespoň 6 znaků čísla a malá i velká písmena neobsahuje mezery a české znaky není to slovo ze slovníku Počítačová myš (computer
Paralelní výpočty na clusteru KMD
Paralelní výpočty na clusteru KMD Jiří Hozman jiri.hozman@tul.cz Technická univerzita v Liberci Fakulta přírodovědně-humanitní a pedagogická Katedra matematiky a didaktiky matematiky Vytvoření a rozvoj
Uživatelský manuál SŘHV Online WEB rozhraní pro ZÁKAZNÍKY Srpen 2015 verze 1. 0 VÍTKOVICE STEEL, a.s. vitkovicesteel.com
1/ 10 Uživatelský manuál SŘHV Online WEB rozhraní pro ZÁKAZNÍKY Srpen 2015 verze 1. 0 2/ 10 Obsah 1. MINIMÁLNÍ SYSTÉMOVÉ POŽADAVKY... 3 2. SŘHV ON-LINE WEB ROZHRANÍ... 4 3. PŘIHLÁŠENÍ DO SŘHV... 4 4. INFORMACE
Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13
Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13 KAPITOLA 1 Na úvod o Javě 15 Počítačový program 15 Vysokoúrovňový programovací
Návod pro programovatelný ovladač
Návod pro programovatelný ovladač Dálkáč Makro 6 Stars Začínáme Pro programování ovladače je zapotřebí mít připojený ovladač do USB portu počítače kabelem USB/mini USB a spustit SW na programování. SW
1. Podmínky chodu aplikace
1 / 15 1. Podmínky chodu aplikace Licenční instalace určení pro značku, lokální instalace, nebo síťová licencovaná MAS serverem. 1.1. Instalace podpory MicroCat na lokální stanici Na dané stanici musí
Úvod do Operačních Systémů
Úvod do Operačních Systémů 2. cvičení Seznámení se shellem, editor vi 1 Obsah Zpracování příkazové řádky Práce se znaky se speciálním významem Práce s proměnnými, prompt Aliasy Historie Editor vi 2 Formátování
Průvodce instalací modulu Offline VetShop verze 3.4
Průvodce instalací modulu Offline VetShop verze 3.4 Úvod k instalaci Tato instalační příručka je určena uživatelům objednávkového modulu Offline VetShop verze 3.4. Obsah 1. Instalace modulu Offline VetShop...
Versiondog 3.1.0 Lukáš Rejfek, Pantek (CS) s.r.o. 7/2014
Versiondog 3.1.0 Lukáš Rejfek, Pantek (CS) s.r.o. 7/2014 Strana 2 Versiondog 3.1.0 Nová verze systému Versiondog 3.1.0 přináší oproti předchozí verzi 3.0.3 celou řadu nových funkčností. Zásadní změnou
Návod pro programovatelný ovladač
Návod pro programovatelný ovladač Dálkáč General 4 Stars Začínáme Pro programování ovladače je nutné mít připojený IR převodník (programátor) do USB portu počítače a spustit software IR Programmable remote
Řešení chybových hlášek. Verze: 2.11 (17. 7. 2015) Jméno souboru:
Řešení chybových hlášek Verze: 2.11 (17. 7. 2015) Vlastník: CEN7350_03 Jméno souboru: FAQ 1 Obsah Obsah... 2 1. Úvod... 3 1.1. Důležité... 3 1.2. Aktuální informace čtěte... 3 2. Přihlášení jednorázovým
REHOS Rezervační a hodnotící systém pro podávání žádostí o koleje UK. Příručka pro žadatele o ubytování
REHOS Rezervační a hodnotící systém pro podávání žádostí o koleje UK Příručka pro žadatele o ubytování Obsah Základní informace o systému... 2 Základní postupy... 3 Přihlášení do aplikace... 3 Profil studenta...
Základní příkazy pro práci se soubory
A7B38UOS Úvod do operačních systémů 3. Cvičení Základní příkazy pro práci se soubory Obsah cvičení Informace o souborech a adresářích Informace o obsahu souborů Vytváření souborů a adresářů Manipulace
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Dokumentace k programu MMDoc
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Dokumentace k programu MMDoc Vypracoval: Petr Dvořák Datum: 15.prosince 2005 1. Úvod 1.1. Účel tohoto dokumentu
1 Uživatelská dokumentace
1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod
1. Pro přihlášení k odběru novinek klikněte na tlačítko Registrace nového uživatele.
1. Vstup do aplikace Na adrese: http://prace.statnisprava.cz 2. První stránka aplikace 1. Pro přihlášení k odběru novinek klikněte na tlačítko Registrace nového uživatele. 2. Poté budete přesměrováni na
METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově
METODICKÉ LISTY výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově reg. č. projektu: CZ.1.07/1.3.11/02.0005 Sada metodických listů: KABINET INFORMATIKY Název
Programátorská příručka
KAPITOLA 1. PROGRAMÁTORSKÁ PŘÍRUČKA Kapitola 1 Programátorská příručka 1.1 Úvod 1.1.1 Technologie Program je psaný v jazyce Java 1.7. GUI je vytvářeno pomocí knihovny SWT. (http://eclipse.org/swt/) Pro
PublishOne. Stručný průvodce klasický komentář
PublishOne Stručný průvodce klasický komentář Obsah Práce s dokumentem PublishOne Založení nové složky a nového dokumentu Editace obsahu dokumentu Stylování textu dokumentu Nadpisy Nadpisy bez odsazení
Manuál k programu KaraokeEditor
Manuál k programu KaraokeEditor Co je KaraokeEditor? Program slouží pro editaci tagů v hudebních souborech formátu mp3. Tagy jsou doprovodné informace o písni, uložené přímo v mp3. Aplikace umí pracovat
Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.
Průběžná klasifikace Nová verze modulu Klasifikace žáků přináší novinky především v práci s průběžnou klasifikací. Pro zadání průběžné klasifikace ve třídě doposud existovaly 3 funkce Průběžná klasifikace,
Úvod do Linuxu. SŠSI Tábor 1
Úvod do Linuxu SŠSI Tábor 1 Trocha historie konec 60. let - AT&T vyvíjí MULTICS 1969 - AT&T Bell Labs - začátek OS Unix začátek 70.let - AT&T vývoj OS Unix kolem 1975 - University of California at Berkley
Konvertor diakritiky 3. Instalace
OBSAH Popis... 2 Ovládání aplikace... 3 Odstranění diakritických znamének... 4 Operace s textem... 4 Nastavení aplikace... 4 Písmo... 4 Jazyk... 4 Přidání dalšího jazyka do aplikace... 5 Znaky... 5 Instalace
14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod.
Základy programování (IZAPR) Přednáška 7 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 229, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky 7 Parametry metod, předávání
Tabletová aplikace. Uživatelský manuál
Uživatelský manuál Obsah Základní informace... 4 Instalace a přihlášení... 5 Verze CLOUD... 5 Verze SERVER... 8 Verze DEMO... 10 Nastavení displeje, tlačítek... 11 Obecná konfigurace... 11 GPS pozice...
AC FORM FILLER. aplikace pro podání žádosti o poskytnutí finančního příspěvku. Uživatelská příručka. Verze 4.0
AC FORM FILLER aplikace pro podání žádosti o poskytnutí finančního příspěvku Uživatelská příručka Verze 4.0 2013 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento dokument obsahuje informace důvěrného charakteru
Překladač a jeho struktura
Překladač a jeho struktura Překladače, přednáška č. 1 Šárka Vavrečková Ústav informatiky, FPF SU Opava sarka.vavreckova@fpf.slu.cz http://fpf.slu.cz/ vav10ui Poslední aktualizace: 23. září 2008 Definice
WINDOWS 7 ZÁKLADY. Na konci roku 2012 přišly na trh nové Windows 8, které revolučně mění ovládání a jsou orientovány především na dotykové ovládání.
WINDOWS 7 ZÁKLADY Microsoft Windows 7 je grafický operační systém a celá rodina operačních systémů Windows je nejrozšířenější operační systém používaný v domácnostech na světě. Jeho předchůdci byli Windows
Algoritmizace a programování
Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu
AC FORM FILLER. aplikace pro podání žádosti o poskytnutí finančního příspěvku. Verze 1.0
aplikace pro podání žádosti o poskytnutí finančního příspěvku Verze 1.0 2013 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento dokument obsahuje informace důvěrného charakteru a informace v něm obsažené
Změna vlastností kódem
Změna vlastností kódem - Metoda setjménovlastnosti(hodnota); - Zadání úkolu Změna vlastností kódem Práce s vlastnostmi Metody setxxx nastavení vlastnosti Metody getxxx zjištění hodnoty vlastnosti případně
1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
FortiaViewer verze 5.0
FortiaViewer verze 5.0 Prohlížeč obrázků formátu BMP a JPG ve složce, který je malý, nevyžaduje instalaci a můžete si jej vypálit do každé složky s fotografiemi na CD nebo DVD Příručka uživatele FORTIA
db-direct internet Customer Self Administration (vlastní správa uživatelů) Uživatelská příručka
db-direct internet Customer Self Administration (vlastní správa uživatelů) Uživatelská příručka Deutsche Bank, pobočka Praha Verze 8.2 červenec 2009 Obsah Obsah... 1 Úvod... 2 Detailní popis... 3 Zavedení
Obsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS
Obsah Napojení...3 programu COSMED Omnia Nastavení...3 MEDICUS Přidání...3 externího programu COSMED Omnia Přidání...4 ikony do panelu nástrojů Nastavení...5 COSMED Omnia Postup...5 při vyšetření pacienta
POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON
Program SK2 Připojení adaptérusk2 k počítači Propojte svůj počítač pomocí přiloženého propojovacího USB kabelu s adaptérem SK2. SK2 v prostředí Windows 2000 - XP - Vista - po propojení počítače s adaptérem
Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
Formulář NÚV v programu PPP4
Formulář NÚV v programu PPP4 Verze programu: 4.2.1.0 Datum: 16. 5. 2017 1. Nastavení programu PPP4 V programu je nutné nastavit: 1. cestu k programu Form Filler 602 (tento program musí mít každý uživatel
Předmluva k aktuálnímu vydání Úvod k prvnímu vydání z roku Typografické a syntaktické konvence... 20
Obsah 5 Obsah Předmluva k aktuálnímu vydání 15 1 Úvod k prvnímu vydání z roku 2000 16 Typografické a syntaktické konvence................ 20 2 Základní pojmy 21 2.1 Trocha historie nikoho nezabije................
Téma 1: Práce s Desktop. Téma 1: Práce s Desktop
Téma 1: Práce s Desktop 1 Teoretické znalosti V této kapitole zjistíte, co skrývají pojmy jako Desktop, GNOME, KDE, Metacity Window Manager, Nautilus a Konqueror. Desktop neboli pracovní plocha patří mezi
J2 sklad a cenovky. Ovládání programu. Program spustíte pomocí ikony J2 sklad na ploše počítače.
J2 sklad a cenovky Program spustíte pomocí ikony J2 sklad na ploše počítače. Objeví se ovládací menu programu. První krok je přihlášení. Klikněte na žlutý klíč a zadejte heslo a klikněte na tlačítko OK.
M E T O D I K A W I K I
M E T O D I K A W I K I STŘEDNÍ ŠKOLY INFORMATIKY A SPOJŮ, BRNO, ČICHNOVA 23 NÁPOVĚDA OBSAH Webové stránky Střední školy informatiky a spojů, Brno, Čichnova 23... 3 Moje stránka... 6 Přihlášení... 6 Po
Základní příkazy UNIXu (Linuxu)
Základní příkazy UNIXu (Linuxu) Ostatní clear smazání obrazovky man nápověda k příkazům (zkus man man) Ovládání příkazu man PgUp, b stránka vzhůru PgDn, mezerník stránka dolů šipky nahoru a dolů pohyb
Průvodce aplikací GTS Webový portál pro správce
Průvodce aplikací GTS Webový portál pro správce www.centrex.gts.cz Strana 1 z 14 Obsah 1 Přihlášení do portálu Centrex... 3 2 Hlavní stránka aplikace základní popis... 3 3 Použití interaktivní nápovědy...
Nejprve je třeba spustit správce serveru: V něm je třeba vybrat přidání rolí:
Změna web serveru Pokud Vám z nějakého důvodu nevyhovuje používání nejrozšířenějšího webového serveru Apache, který je součástí standardní instalace docházky, je možné použít webový server jiný. V tomto
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS. FTP Klient. A05463 fboranek@atlas.
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS FTP Klient Plzeň, 2007 František Bořánek A05463 fboranek@atlas.cz Obsah 1 Úvod......2 2 Zadaní......2
Abstraktní datové typy: zásobník
Abstraktní datové typy: zásobník doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Abstraktní datové typy omezené rozhraní
Algoritmizace a programování
Algoritmizace a programování Struktura programu Vytvoření nové aplikace Struktura programu Základní syntaktické elementy První aplikace Verze pro akademický rok 2012/2013 1 Nová aplikace NetBeans Ve vývojovém
Uživatelská příručka. Internet Map Server verze 1.5.4
Uživatelská příručka Internet Map Server verze 1.5.4 AURIS CZ s.r.o. vypracoval: Radek Valášek valasek@echotrack.cz poslední aktualizace: 30.4.2004 1 Funkce tenkého klienta... 3 Přihlášení do systému...
MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ
MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika
MS Word. verze Přehled programů pro úpravu textu
MS Word verze 2013 Přehled programů pro úpravu textu Pro úpravu textu slouží textový editor Jednoduché (zdarma, součást operačního systému MS Windows): Poznámkový blok, WordPad Komplexní: MS Word, Writer
Postupy práce se šablonami IS MPP
Postupy práce se šablonami IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Postupy práce se šablonami IS MPP Modul
Nápověda k aplikaci EA Script Engine
Nápověda k aplikaci EA Script Engine Object Consulting s.r.o. 2006 Obsah Nápověda k aplikaci EA Script Engine...1 1. Co je EA Script Engine...2 2. Důležité upozornění pro uživatele aplikace EA Script Engine...3
Technologické postupy práce s aktovkou IS MPP
Technologické postupy práce s aktovkou IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Technologické postupy práce
Přehled ovládacích kláves
Přehled ovládacích kláves Ovládací klávesy pro stolní a přenosné počítače a počítače s dotykovou obrazovkou Tato příručka je dostupná v alternativních formátech na adrese www.yourdolphin.com Introduction
František Hudek. duben ročník
VY_32_INOVACE_FH12_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek duben 2013 6.
SECURITY VIEW. Uživatelský manuál. verze 0.1. Dokumentace vytvořena dne 21. 9. 2012 poslední korekce dne 21. 9. 2012. strana 1. VARIANT plus s.r.o.
verze 0.1 Dokumentace vytvořena dne 21. 9. 2012 poslední korekce dne 21. 9. 2012 VARIANT plus s.r.o. strana 1 OBSAH 1. Úvod... 3 1.1. Přihlášení do aplikace... 3 2. Hlavní okno aplikace... 4 2.1. Menu
Recognoil RRW Manager rychlý návod k obsluze
Recognoil RRW Manager rychlý návod k obsluze Obsah: 1) Úvod charakteristika funkcí 2) Instalace 3) První spuštění - menu 4) Selektivní vyhodnocení plochy + uložení 5) Práce s projektem a exporty 6) Poznámky
Razer Taipan česká příručka
Razer Taipan česká příručka Seznam: Str. 1 - Obsah balení, systémové požadavky a registrace Str. 2 - Přehled rozvržení myši Str. 2 - Instalace Str. 3 Nastavení Str. 8 Naprogramování Macro Str. 10 - Údržba
NÁVOD NA POUŽÍVÁNÍ SYSTÉMU ARIADNE 3 Strana 1 1 Úvod Systém Ariadne3 je systém pro správu obsahu (CMS - "Content Management System"). Umožňuje pomocí jednoduchého a intuitivního uživatelského rozhraní
Administrace Unixu a sítí
Administrace Unixu a sítí inet6 adr: fe80::210:a4ff:fee1:9e5d/64 Rozsah:Linka AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1 RX packets:66690 errors:0 dropped:0 overruns:0 frame:0 TX
Projekt: Přístupový terminál
Projekt: Přístupový terminál 1. Zadání 1. Seznamte se s přípravkem FITKit a způsobem připojení jeho periférií, zejména klávesnice a LCD displeje. 2. Prostudujte si zdrojové kódy projektu v jazyce VHDL.
Programové konvence, dokumentace a ladění. Programování II 2. přednáška Alena Buchalcevová
Programové konvence, dokumentace a ladění 2. přednáška Alena Buchalcevová Proč dodržovat programové konvence? velkou část životního cyklu softwaru tvoří údržba údržbu provádí většinou někdo jiný než autor
Nástroj Setup. Uživatelská příručka
Nástroj Setup Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je registrovaná ochranná známka Microsoft Corporation v USA. Informace uvedené v této příručce se mohou
Příručka pro aplikaci KSnapshot
Richard J. Moore Robert L. McCormick Brad Hards Kontrolor: Lauri Watts Vývojář: Richard J Moore Vývojář: Matthias Ettrich Překlad: Lukáš Vlček 2 Obsah 1 Úvod 5 2 Použití KSnapshot 6 2.1 Spuštění KSnapshot.....................................