}w!"#$%&'()+,-./012345<ya

Rozměr: px
Začít zobrazení ze stránky:

Download "}w!"#$%&'()+,-./012345<ya"

Transkript

1 Masarykova univerzita Fakulta informatiky }w!"#$%&'()+,-./012345<ya Korekturní rozšíření pro editor OpenOffice.org Bakalářská práce Jaroslav Moravec Brno, jaro 2009

2 Prohlášení Prohlašuji, že tato bakalářská práce je mým původním autorským dílem, které jsem vypracoval samostatně. Všechny zdroje, prameny a literaturu, které jsem při vypracování používal nebo z nich čerpal, v práci řádně cituji s uvedením úplného odkazu na příslušný zdroj. Vedoucí práce: Mgr. Vojtěch Kovář ii

3 Poděkování Rád bych poděkoval především Miloši Jakubíčkovi a Janu Buštovi za velkou ochotu. Diskutovali se mnou všechny otázky, dávali mi rady a měli věcné připomínky. Také jsem vděčný za práci v kolektivu NLP laboratoře, díky nimž jsem mnoho nového poznal. Nakonec děkuji Vojtěchu Kovářovi za skvělé vedení práce a podporu. iii

4 Klíčová slova OpenOffice.org, Java, unitok.py, klasifikace chyb, tokenizace iv

5 Keywords OpenOffice.org, Java, unitok.py, mistake classification, tokenizing v

6 Obsah 1 Korpus Chyby Budování korpusu Značkování dokumentů Značka corr Univerzální tokenizer Nepárovost značky corr Zanesení značky do dokumentu Klasifikace chyb Obtížnost značkování studenty Rozsah vyznačování textu pro opravu chyby Označení chybného textu spolu s příčinou Označení jen chybného textu Označení nejmenší možné chybné části Stylistické chyby Implementace OpenOffice.org API Plugin Ikony Klasifikace chyb Grafické uživatelské rozhraní Rozhraní v OpenOffice.org Okno pro opravu chyby, třída MakeCorrectionPanel Napojení na OpenOffice.org API Tokenizér a Jython Značkování zdrojových souborů TEXu Instalace a použití Instalace OOCorr Práce s OOCorrem Zanesení opravy Závěr vi

7 Shrnutí Tato práce popisuje korpus chyb, který vzniká na Fakultě informatiky Masarykovy univerzity a tvorbu nového korekturního nástroje. V průběhu práce si ukážeme velké množství úskalí, které je potřeba překlenout, z nichž se budeme věnovat i tokenizaci textu a klasifikaci chyb. Nově vzniklý nástroj je rozšířením pro kancelářský balík OpenOffice.org, a tak část textu se zabývá popisem vzniku takového rozšíření. 1

8 Úvod Informatika pomáhá lidem v mnoha sférách dnešní společnosti, stejně jako pomáhá matematikům, lékářům, biologům, pomáhá i lingvistům, kteří hojně využívají při studiu jazyka korpusy textů. Na Fakultě informatiky Masarykovy univerzity vzniká a je spoluvyvíjen nejeden korpus. Jedním z nich je korpus chyb, který je tvořen sbírkou opravených a označkovaných prací, vzniklých v povinném předmětu VB000 Základy odborného stylu na Fakultě informatiky. V dnešní době má tento korpus asi půl milionu tokenů a je využíván pro tvorbu odpovědníků Informačního systému Masarykovy univerzity sloužících studentům k procvičování častých gramatických chyb. Značkování textů je prováděno samotnými studenty (po opravě textu pedagogem) za pomocí programu Wincorr, nebo makrem CorrMacros pro textový procesor Microsoft Word, případně ručně, zejména v textech psaných ve zdrojových souborech TEXu. Programy Wincorr i CorrMacros byly vytvořeny téměř před deseti lety a nebyly dále udržovány. Za tu dobu se objevilo několik potřeb, například podpora většího množství formátů nebo změny v klasifikaci chyb. Navíc programy nebyly bezchybné a několik věcí neuměly, v horším pracovaly nekorektně, proto nastala doba, kdy bylo nutné buď opravit a dodělat programy stávající, nebo vytvořit nástroj nový. Jednou z možných variant bylo vytvořit rozšíření do open source kancelářského balíku OpenOffice.org. Po zvážení různých možností se toto řešení shledalo jako nejpřijatelnější. Během implementace se vyskytlo několik otázek, které vedly i k úvahám nad změnou způsobu značkování textu. Výsledný produkt je nazván OOCorr 1. Implementace OOCorru je provedena převážně v Javě, jelikož Java je nejvíce podporována OpenOffice.org. Svědčí o tom většina oficiálních návodů i samotná [5], kde jen menšina příkladů není uvedena právě v Javě. S vytvořením nového korekturního nástroje se váže i plánované vybudování nové klasifikace chyb, která by nahradila stávající, proto je také v zadání práce požadavek na oddělenou definici klasifikace chyb od implementace. Proto budeme 1. zkratka pro OpenOffice.org Corr 2

9 V první kapitole si připomeneme, co to jsou korpusy a podrobněji prozkoumáme, jak je tvořen korpus Chyby, v druhé se budeme zabývat klasifikací chyb pro značkování textů pro korpus Chyby, ve třetí se budeme zabývat tvorbou rozšíření pro zmiňovaný kancelářský balík a ve čtvrté konečnou implementací. 3

10 Kapitola 1 Korpus Chyby Pro zkoumání jazyka v dnešní době jazykovědci často využívají jazykové korpusy. Korpus, jak ho zde chápeme, je sbírkou označkovaných textů uložených v elektronické podobě. Do textů jsou vyznačovány různé značky vzhledem k účelu korpusu. Lingvisté mají nepřeberné množství možností, jak takové sbírky textů dnes využít, jelikož největší korpusy obsahují přes miliardu slov, běžně pak stovky milionů slov. Jedním z pojmů se kterým se v korpusech pracuje je token. Token chápeme jako výskyt slovního tvaru v korpusu [3], například slovo, či interpunkční znaménko. Všechny texty, které jsou zařazeny do korpusu, se rozloží na tokeny. Tento proces nazýváme tokenizace. Texty se poté dále zpracovávají, vytváří se vertikální texty, značkují se a nakonec se komprimují pro korpusové aplikace. Korpus s názvem Chyby je vyvíjen na Fakultě informatiky, jeho počátky se datují od roku Jeho účelem je zaznamenat takzvaný spontánní text (s-text) [4] s vyznačenými chybami. Ačkoliv korpus existuje bezmála deset let, je velmi malý. Kurz VB000 má kapacitu 200 studentů a je tak teoreticky možné získat = slov za semestr. Kvůli rozdílnému vedení seminářů celá jedna polovina textů se neznačkovala vůbec, průměrně 4 lidé odevzdávají práci bezchybnou a několik studentů neodevzdá první nebo druhou práci vůbec. Reálný přírůstek tedy za poslední roky je odhadem slov. Ovšem v roce 2003 korpus obsahoval výskytů [4], a tak je tomu do dnes. V nedávné době se začalo na korpusu opět pečlivě pracovat, hlavně díky projektu budování e-learningových materiálů. Připravují se označkované texty pro vložení do korpusu a také se připravuje nový koncept výuky. 1.1 Budování korpusu Korpus vzniká na základě textových prací v předmětu VB000 Základy odborného stylu. V tomto předmětu mají studenti za úkol vypracovat část bakalářské práce a esej na dané téma, obě dvě práce v rozsahu 600 slov. Tyto 4

11 1. Korpus Chyby texty jsou po odevzdání (jak v elektronické, tak i tištěné podobě) opraveny vyučujícími za pomocí asistentů a vráceny studentům k opravení. Ti mají povinnost všechny chyby opravit a označkovat dokument za pomocí korekturních nástrojů. Celý proces probíha takto: 1. napsání slohové práce studentem, odevzdání práce v tištěné a elektronické podobě 2. důkladná oprava práce pedagogem, vrácení k opravě studentovi 3. pokud je dokument v pořádku, ukonči, jinak pokračuj 4. oprava všech chyb v práci, označkování elektronického dokumentu, odevzdání práce v tištěné a elektronické podobě studentem 5. kontrola dokumentu, není-li překročen limit povoleného počtu opakování oprav a zároveň jsou nalezeny chyby, přejdi na bod 2, jinak ukonči 1.2 Značkování dokumentů Studenti měli doposud k dispozici dva nástroje pro značkování: WinCorr, který dovolil značkovat dokumenty ve formátu Rich Text Format a Corr- Macros, makro pro textový procesor Microsoft Word pro značkování dokumentů Word Document. Tyto programy omezovaly formát odevzdaných prací pouze na dva typy (pokud nepočítáme ruční zanesení značek do čistého textu), druhý z nich je nyní již zastaralý a společnost Microsoft jej nahradila v nové verzi textového procesoru formátem Word Microsoft Office Open XML Format Document, navíc makro CorrMacros je nefunkční v Microsoft Word Značka corr Značka je standardní nepárový XML element s názvem corr s atributy errtype, corrtype, old a words. Všechny atributy jsou povinné a mají tyto významy: errtype druh chyby dle klasifikace chyb corrtype způsob zanesení chyby do textu old původní, chybný text 5

12 1. Korpus Chyby words počet slov 1 uvedených těsně za značkou, které nahradily chybný text Ukázka značky spolu s textem: <corr errtype="styl-subst" corrtype="change" old="koncovkou" words="1"/>příponou Touto značkou se vyznačují vzniklé chyby spolu s opravou a její tvar má následující význam. Atribut errtype přináší nová data o typu chyby a atributy old a words zajišťují obnovení původního textu. K tomu měl zřejmě sloužit i atribut corrtype, který podle [2] má hodnoty: change, del, add, join a split (nahrazený, smazaný, přidaný text, spojení slov odstraněná mezera, rozdělené slovo vložená mezera). Ovšem všchny tyto hodnoty atributu lze buď vydedukovat z atributů old a words, nebo změnou označení opravovaného textu. Při odstranění atributu corrtype by se určil způsob opravy takto: change atribut old je neprázdný a words je nenulový, del atribut old je neprázdný a words je nulový, add atribut old je prázdný a words je nenulový, join místo označení mezery jsou označena slova, která jsou potřeba spojit, standardně pak atribut old obsahuje dvě slova a words má hodnotu 1, split označeno je slovo, které je potřeba rozdělit, typicky pak atribut old obsahuje jedno slovo a words má hodnotu 2. Způsob opravy zůstane jen jeden ve významu hodnoty change. Atribut corrtype je zbytečný. Atribut words je nevhodně použit ve stávajících nástrojích pro značkování, tak i rady pro počítání slov při ručním opravování. Atribut má uchovávat celočíselnou hodnotu, kolik slov bezprostředně po značce následuje text, který nahradil nekorektní text. Slovo ovšem obecně neobsahuje interpunkci (pokud se přikloníme k názoru, že slovo je skupina hlásek) a nyní je zřejmě chápáno jako skupina znaků oddělených mezerami. Proto při opravě například chybějící čárky v souvětí nemůžeme korektně obnovit původní text, pokud způsob opravy je typu add. 1. nyní počet tokenů 6

13 Příklad opravy interpunkce způsobem vložení: Nevím<corr errtype="intp-pvety" corrtype="add" old="" words="0"/>, co s tím. 1. Korpus Chyby Získat původní text je nesnadné a zcela jistě to závisí na typu chyby. Vzhledem k možné (a potřebné) změně klasifikace chyb je tato závislost zřejmě chybná. Rozhodneme-li se pro druhý způsob opravy typu change, která přinese změnu v označeném textu, nastanou jiné komplikace. Příklad opravy interpunkce způsobem nahrazení: <corr errtype="intp-pvety" corrtype="change" old="nevím co" words="2"/>nevím, co s tím. Novým textem chyby je: Nevím, co, počet slov: 2, počet tokenů: 3. Problém se tedy projeví při dolování chyb z korpusu, jelikož text v něm je uložen ve formě tokenů a počet slov není shodný s počtem tokenů. Při pokusu o získání původního znění věty s použitím hodnoty z atributu words jako počtu tokenů dostaneme chybný výsledek: Nevím, co co s tím. Zřejmě jediným správným řešením při zachování nepárového atributu corr v jeho nynější podobě je do atributu words neukládat nikoliv počet slov, ale počet tokenů již při opravě. Pokud bychom chtěli získat počet tokenů ze značky až při ukládání textu do korpusu, narazili bychom na neřešitelný problém. Bohužel ale ani definice tokenu není v lingvistice jednotná, naštěstí však existují nástroje pro tokenizaci, které tento problém mohou vyřešit tím, že se použijí jak při tokenizování textu pro korpus, tak i při práci s textem vně korpusu. 1.4 Univerzální tokenizer Jedním z nástrojů, které za účelem sjednocení tokenizace na naší fakultě vznikly, je skript unitok.py (universal tokeniser), vytvořený RNDr. Janem Pomikálkem za pomocí skriptovacího jazyka Python. Tento skript se plánuje do budoucna používat k veškeré potřebné tokenizaci textů. Prozatím obsahuje specifická data a je připraven pro tokenizaci šesti světových jazyků. Bohužel mezi ně prozatím nepatří čeština. Data pro češtinu budou přidána ve velmi krátké době a tento univerzální tokenzizer bude kompletně připraven na tokenizaci i česky psaných textů. 7

14 1. Korpus Chyby Je tedy velmi vhodné tento skript použít všude tam, kde je vyžadována práce s textem a korpusy. Není tomu jinak v novém korekturním nástroji, který počítá právě hodnotu atributu words pomocí skriptu unitok.py, který do budoucna bude na fakultě téměř bez výjimek nasazen. 1.5 Nepárovost značky corr Všechny výše uvedené problémy s atributem words a jeho významem by nevznikly, pokud by tag corr nebyl nepárový. Tuto nepříliš hezkou vlastnost získal díky nutnosti značkovat překrývající se chyby. Ty nejdou za pomocí obyčejných párových XML elementů vyznačit. Příkladu překrývajícího se značení párovými značkami: Lorem <corr>isum dolor <corr> sit<corr/>amet.</corr> Jak vidíme na příkladu místo překrývajících se elementů by vznikl zanořený element. Tento problém není jinak vhodně řešitelný, než je použití nepárové značky s atributem words. Jistým zlepšením by možná přinesl nový atribut new, v kterém by se uchovala hodnota nového textu opravy. Tím by se odstranily problémy s nejasnou definicí slova. Řetězec by jasně vyznačil, jaké části textu se chyba týká, na druhou stranu by do textu vnášel značnou redundanci. Jelikož komplikace, které nastanou při použití nepárové značky, navíc ještě s nejasně definovaným atributem words, jsou nemalé. Stojí za zvážení, zda-li je tento jev překrývajících se chyb tak častý, že je přínosné značkovat tyto situace. Souvisí to také s návrhem klasifikace chyb a způsobem vyznačování chyb. 1.6 Zanesení značky do dokumentu Programy WinCorr a CorrMacros zanášely značku corr do dokumentu tak, aby nebyla při běžném prohlížení dokumentu vidět, ale zároveň se dala z dokumentu získat. Dělaly to pomocí vnitřních komentářů dokumentu. Text z komentářů šel získat jen pomocí OpenOffice.org, pokud jsme učinili export do HTML. Navíc se někteří domnívají, že to není standardní požadovaná funkce prováděného exportu a mohlo by dojít ke zrušení této vlastnosti exportu. V návrhu nového rozšíření jsem se proto této variantě snažil vyhnout a přišel s novou metodou. Moderní formáty textových dokumentů obsahují definice stylů dokumentu a také umožňují naformátovat text jako skrytý. Tyto 8

15 1. Korpus Chyby dvě vlastnosti se sloučily a vznikl tak následující způsob zanesení značky do dokumentu. Na začátku práce s dokumentem se vytvoří nové znakové styly dokumentu: OOCorr mistake zelená barva textu OOCorr mistake tag formát textu je nastaven na skrytý, OOCorr mistake obscure nemá žádné vlastní vlastnosti (tento styl je zatím nevyužitý). Při zanášení chyby do dokumentu se značka corr označí stylem OOCorr mistake tag a nově zanesený steylem textu OOCorr mistake. Značka je tak zanesena do textu jako standardní text, který se považuje za netisknutelné znaky. Díky tomu si můžeme zobrazit značky přímo v dokumentu po stisknutí tlačítka pro zobrazení netisknutelných znaků, obr Obrázek 1.1: Tlačítko zobrazit netisknutelné znaky Kompletní text včetně značek lze jednoduše získat změnou vlastnosti skryté stylu OOCorr mistake tag na hodnotu false. Další možností je i export do HTML, v kterém se takto skrytý text objeví. 9

16 Kapitola 2 Klasifikace chyb Doposud se klasifikovalo tak, jak je uvedeno v [4], existují kategorie klasifikace chyb, do kterých spadají samostatné chyby. Těchto kategorií je dohromady šest, včetně kategorie nezařazeno pro chybu, která nevyhovuje žádné jiné kategorii. Samotných druhů je 29 (opět včetně klasifikace nezařazeno, která je v každé kategorii právě jedna). Takový systém klasifikace je ovšem jednak složitý pro značkování studenty a pro účely korpusu zbytečný, proto už v samotném zadání práce je požadavek na oddělený popisovací soubor klasifikace chyb, který nebude pevně zabudován do rozšíření. 2.1 Obtížnost značkování studenty Jelikož kvalita korpusu Chyby úzce závisí na kvalitě odvedené práce studenty předmětu VB000, jsou snahy, aby studenti měli snadnou práci a mohli ji dělat efektivně vzhledem k přesnosti klasifikování chyby. Velkým problémem právě v minulých letech byla vykonaná práce, kde většina chyb nebyla jinak určena než jako nezařazená. Souviselo to také s odevzdáním označkovaných textů, které nebyly důkladně kontrolovány a studenti toho zneužívali. U studentů se předpokládá znalost pravidel českého jazyka na úrovní střední školy, a tak s přesným určením druhu chyby by neměl být problém. Bohužel studenti to vidí jako ztrátu času a mají snahu si práci co nejvíce ulehčit. Proto jsou některé chyby špatně označeny, popřípadě nejsou označeny vůbec. Nově vzniklá klasifikace chyb by se měla právě snažit co nejvíce usnadnit tuto práci. S vytvořením klasifikace se však vážou další otázky. 2.2 Rozsah vyznačování textu pro opravu chyby Jednou z otázek při tvorbě klasifikace také je, jak velký má být rozsah vyznačeného textu, který se opravuje. Tato otázka je zásadní a byla zásadní i při implementaci. Nastávají dva případy, jak chybu označit: 10

17 2. Klasifikace chyb 1. označit příčinu chyby spolu s chybnou částí, 2. označit chybný text, 3. označit nejmenší možnou chybnou část Označení chybného textu spolu s příčinou Ukázka: Vládní informace, jenž jsou součástí tajného dokumentu. Jak vidíme v ukázce, nejen že označíme chybné zájmeno jenž, ale chyba začíná již u podstatného jména informace, které je příčinou způsobené chyby a použití špatného zájmena. Tento způsob by byl ideální, jelikož bychom mohli zaznamenat, proč nastala chyba, a byla by tak jednoznačně opravitelná, pokud bychom ji vyjmuli z textu. Tento případ nastává, pokud chceme čerpat z korpusu Chyby jednotlivé chybné úseky textů pro tvoření odpovědníků k procvičování gramatiky. Ukázka: Děti si hrály na hřišti před domem. Jakmile přišla bouřka, běželi se schovat pod střechu. V ukázce je vidět, že jméno děti je v předchozí větě dříve než přísudek běželi. Toto je pouze jednoduchý případ, jméno, na které se váže přísudek, by mohlo být i o mnoho dále v textu než přísudek. Takové označení by bylo velmi nežádoucí, protože by značkování bylo zmatečné a vznikalo by velké množství zanořených chyb. V případě tvorby odpovědníku by ale nenastal případ, kdy bychom z korpusu získali chybnou větu: Jakmile přišla bouřka, běželi se schovat pod střechu., která je takto samostatně zjevně správná Označení jen chybného textu Ukázka: Vládní informace, jenž jsou součástí tajného dokumentu. Tato varianta je zcela zavrhnuta. Aby mělo označování smysl a mohl se chybný text z korpusu rekonstruovat, je potřeba označovat chybu nejméně po celých tokenech. 11

18 2. Klasifikace chyb Označení nejmenší možné chybné části Nejmenší možnou částí je zde jeden token, pokud chyba není typu chybějících slov, resp. tokenů. Ukázka: Vládní informace, jenž jsou součástí tajného dokumentu. Takto vyznačený text se dá z korpusu rekonstruovat. Při vytváření odpovědníků ve většině případů ani nenastane situace, kdy by oprava nebyla jednoznačná, jelikož se z korpusu dolují textové celky pro procvičování po větách. Ovšem komplikace pak nastávají, pokud chceme z korpusu získat věty pro procvičení shody přísudku s podmětem ap., jak bylo naznačeno výše. S problémem, zda a jak se budou chyby zanořovat, úzce souvisí otázka, zda je žádoucí vyznačovat také chyby stylistické. 2.3 Stylistické chyby Texty, které odevzdávají studenti předmětu VB000, obsahují velké množství stylistických chyb a zřídkakdy je odevzdaná práce oproštěna od těchto chyb. Tyto chyby mají dvě záporné vlastnosti: jsou těžce definovatelné a bývají rozsáhlé. Dlouhý úsek textu, který je nově zanesen do práce, se často neobejde bez přítomnosti nových chyb. Dále pak dlouhý opravovaný úsek přináší problémy kvůli zanořeným chybám. Otázkou je, zda se tyto chyby mají vyznačovat. Vyznačené stylistické chyby v korpusu slouží zejména ke statistickým účelům a mohly by posloužit k vytvoření vzorových příkladů špatné stylistiky pro studijní účely. Další využití jako je tvorba elektronických cvičení, není možná, protože oprava těchto chyb je nejednoznačná. Jiné budoucí využití zatím není zřejmé, ale dá se předpokládat, že nějaké využití se najde. Při návrhu nové klasifikace tedy doporučuji otevřenou diskuzi na toto téma. 12

19 Kapitola 3 Implementace Implementace korekturního rozšíření pro kancelářský balík OpenOffice.org (OOo) a jeho textový procesor Writer probíhala za chodu a průběžně byly diskutovány různé vlastnosti a odlišnosti od předchozích nástrojů a vyřešení jejich chyb. Vůbec prvním krokem bylo rozhodnutí o tvorbě rozšíření pro OOo namísto zcela nezávislého desktopového programu. O této variantě se uvažovalo již dříve kvůli široké podpoře textových dokumentů. Tím by se situace jednoduše vyřešila, avšak zůstal jeden formát, pro který toto neplatí. Tímto formátem je zdrojový text TEXu, proč tomu tak je, se dozvíte dále. Druhou výhodou výběru OOo je jeho použitelnost na různých operačních systémech a nakonec, jak už název napovídá, jde o open source projekt. Pro implementaci byl zvolen programovací jazyk Java, který OOo podporuje ze všech jazyků nejlépe, díky čemuž vývojáři nejčastěji v tomto jazyce programují svá rozšíření. Další výhodou byly diskuze vedené k vývoji s programy převážně v Javě. Druhým nejčastějším pak na diskuzích byl zmiňován Basic, z kterého nebylo snadné čerpat vyhovující informace díky odlišnému zacházení s objekty v OOo. Jazyk Python, který byl doporučován mnoha kolegy z fakulty sice OOo podporuje, nemá však tak velkou komunitu vývojářů a v neposlední řadě to byly mizivé zkušenosti s tímto jazykem z mé strany. I přes toto se vývoj OOCorru protáhl, protože nastaly situace, které zabraly hodně času a bylo nezbytné vyřešit je, aby mohl další vývoj pokračovat. 3.1 OpenOffice.org API Plugin Vývoj v Javě je podporován až do té míry, že existuje rozšíření pro IDE 1 Netbeans pro vytváření jak rozšíření pro OOo, tak i klientů, kteří používají OOo API 2. Toto rozšíření je dostupné z oficiálních stránek Netbeans i přímo přes správce rozšíření Netbeans. Použití této kombinace Javy, Netbeans a rošíření OpenOffice.org API Plugin ušetřilo velmi mnoho práce. Pro úplnost 1. integrated development environment Vývojové prostředí 2. application programming interface rozhraní pro programování aplikací 13

20 3. Implementace je rozšíření pro vývojáře OOo dostupné i pro vývojářské prostředí Eclipse. Za pomocí OpenOffice.org API Plugin byla vygenerována struktura rozšíření, bylo připraveno celé vybudování konečného balíku a dokonce byl dostupný jednoduché ladění projektu i když toto rozšíření je zatím v beta verzi. Při tvorbě nového projektu se za pomocí průvodce vytvoří nástrojová lišta i menu pro OOo. Tyto prvky se definují pomocí souboru Addons.xml Průvodce je připravený i na internacionalizaci, bohužel ne zcela funkční. Do souboru Addons.xml je sice zanesena informace o dalších jazycích, ale nepojmenují se prvky, jak mají. Jelikož bylo v plánu rozšíření udělat nejméně dvojjazyčně (angličina, čestina), byl nutný manuální zásah do XML souboru. Addons.xml obsahuje i definici ikon k položkám menu a nástrojové lišty. V pokročilé fázi vývoje bylo však nutné přidat novou položku menu. Tento úkon musel být proveden opět celý manuálně, včetně zasažení i do dalších souborů, jelikož OpenOffice.org.API Plugin si s tím již nedokázal poradit. Rozšíření pro Netbeans dále vytvořilo centrální registrační třídu CentralRegistrationClass.java, která je nezbytná pro vytvoření rozšíření a do které není nutné nijak zasahovat, hlavní třídu projektu, která nese stejný název jako projekt a z které se řídí všechny události vyvolané z OOo. Nakonec pak všechny Ant skripty pro vybudování, vyčištění a odladění projektu, popis rozšíření a přidělení licence. 3.2 Ikony Prvním úkolem bylo vytvořit ikony menu. Uchýlil jsem se k řešení použít ikony Nuvola licencované pod GNU LGPL licencí. Byl vybrán motiv s knihou. Kombinacemi s dalšími ikony vzniklo celkem intuitivní ovládání. Ikona se zeleným symbolem fajfky pro opravu textu 3.1, ikona s červeným křížkem pro zručení opravy 3.2, ikona s modrou tužkou pro úpravu opravy 3.3 a ikona s červenozeleným symbolem vypnutí/zapnutí pro inicializaci a vypnutí OOCorru 3.4. Obrázek 3.1: Ikona tlačítka opravit chybu 14

21 3. Implementace Obrázek 3.2: Ikona tlačítka zrušit opravu Obrázek 3.3: Ikona tlačítka editovat opravu 3.3 Klasifikace chyb Před dalším pokračováním bylo potřeba vytvořit definiční soubor s klasifikací chyb, aby se dala klasifikace uchovávat a udržovat vně celého balíčku rozšíření a nemuselo docházet při změnách k zasahování dovnitř programu. Pro tento účel bylo jednoznačně vhodné zvolit XML formát. Klasifikace tak vznikla na základě popisu chyb v [2], včetně popisu jednotlivých chyb. Současně s návrhem bylo vytvořeno Scheme 3 pro validaci XML souboru. Návrh počítá se stromovou strukturou klasifikace chyb. Každý typ chyby musí být zařazen do jedné kategorie a kategorie se dále mohou vnořovat do sebe. Ve Scheme toho bylo dosazeno rekurzivní definicí elementu kategorie. Element samotné chyby mistake má definovány 4 atributy: errtype jeho hodnota je pak shodná se zanesenou hodnotou do značky corr stejnojmenného atributu, name název chyby, words předpokládaný počet označených tokenů při vyznačování chyby, length předpokládaný počet znaků při vyznačování chyby. Poslední dva jmenované atributy by do budoucna mohly posloužit pro striktnější kontrolu vyznačení chyb v textu, jsou nepovinné a jejich použití závisí na rozhodnutí vývojáře nové klasifikace chyb. Nevhodným použitím, nebo nedomyšlením všech možností, jak daná chyba daného typu může v text vzniknout, může vést k nepoužitelnosti ve vyznačování této chyby ve všech 3. jazyk popisující strukturu a omezení obsahu XML dokumentů 15

22 3. Implementace Obrázek 3.4: Ikona tlačítka vypnout/zapnout OOCorr případech. Samotné rozšíření zatím ani tuto kontrolu nijak neprovádí. Nebylo rozhodnuto, zda pouze upozorňovat na nevhodné vyznačení chyby s tím, že oprava bude možná, nebo zcela zakázat opravu špatně vyznačené chyby podle těchto atributů. V prvním případě bychom si nemuseli nijak pomoci před nevhodným vyznačením chyby, jelikož uživatel často nebere zřetel na upozornění, která ho více než vyskakující tabulkou s upozorněním neomezí. V druhém případě by musela definice atributů words či length naprosto přesná, abychom mohli správně vyznačit všechny chyby. Element chyby a kategorie (mistake a category) mají nepovinného potomka description, jehož obsahem je popisem chyby či kategorie. Textový obsah je směs (typ mixed) textu a dvou bez HTML elementů, prázdného br a elementu strong s textovým obsahem. Funkci pak v rozšíření mají stejnou jako v HTML, br zalamuje řádek a strong zvýrazňuje text. Tím je dosaženo přehledného formátování v nápovědě pro chybu, obrázek 3.7. Následně byl vytvořen XML soubor s klasifikací chyb, který odpovídá klasifikaci v [2] s použitím příkladů z [1] a zanořenou kategorií chyba v interpunkci podle vzoru z programu WinCorr a [1]. Soubor s klasifikací chyb se musí umístit do adresáře program v adresáři s nainstalovaným OpenOffice.org typicky pro OpenOffice.org verze 3 v systému Microsoft Windows C:\Program Files\OpenOffice.org 3\program\ a v Unix systémech /usr/lib lib64/openoffice/program/. Později byly vytvořeny i možnosti nastavení OOCorru, kde lze nastavit vlastní umístění souboru s klasifikací. XML soubor s klasifikací se v aplikaci načítá a parsuje pomocí analyzátoru SAX a vytváří se z něj datový model pro Swingovou komponentu JTree, která byla zvolena jako vhodná reprezentace stromové struktury klasifikace chyb, obrázek 3.6. Při každém načítání XML souboru se ověřuje, zda je validní vůči přidruženému Scheme a je tedy možné ho správně zpracovat. Vytvoření zanořených kategorií z popisovacího souboru do modelu obstarává rekurzivní funkce 3.1. Zdrojový kód 3.1: funkce maketreenodes() private void maketreenodes ( NodeList rootnodes, DefaultMutableTreeNode parent ) { 16

23 3. Implementace Obrázek 3.5: Návrh klasifikačního souboru chyb // pruchod danymi uzly for ( int i = 0; i < rootnodes. getlength (); i ++) { // ziskani uzlu prochazeneho uzlu Node node = rootnodes. item ( i); // pokud je uzel kategorie, pokracuj rekurzivne 17

24 3. Implementace Obrázek 3.6: GUI Vytvoření opravy if ( node. getnodename (). equals (" category ")) { //... // ulozeni do datoveho modelu maketreenodes ( node. getchildnodes (), tncat ); } // pokud je uzel element chyby, vyparsuj informace if ( node. getnodename (). equals (" mistake ")) { //... // ulozeni do datoveho modelu } } } Dále je implementována nápověda ke každému listu stromu, tedy ke každé chybě ve formě tooltipu za pomocí třídy TreeTooltipRender, která rozšiřuje třídu javax.swing.tree.defaulttreecellrenderer. Díky tomu je definován tooltip ke každému listu komponenty JTree a zároveň je zformátován jako HTML, funguje tedy řádkování pomocí elementu br a zvýraznění textu pomocí strong standardně tučným řezem písma, obrázek

25 3. Implementace Obrázek 3.7: GUI Vytvoření opravy, ToolTip 3.4 Grafické uživatelské rozhraní Rozhraní v OpenOffice.org Rozhraní, přes které se přistupuje k funkcím rozšíření OOCorr, je vyobrazeno na obrázku 3.8, jedná se o nástrojovou lištu a menu OOCorr přímo v řádkovém menu. Toto menu obsahuje navíc položku nastavení oproti nástrojové liště. Lišta se chová jako každá jiná lišta v OOo a lze ji tedy umístit a připnout k jiným lištám, jak nám to vyhovuje. Jak bylo uvedeno výše, toto rozhraní je definováno v popisovacím souboru Addons.xml, který bohužel obsahuje jednu vadu (bug), resp. načtení souboru OOo je chybné nástrojovou lištu nelze pojmenovat. I když je správně uvedeno jméno 3.2, které se má přiřadit nadpisu lišty, nastavení se neprojeví. Místo zvoleného nadpisu se lišta pojmenuje Přídavek [číslo rozšíření], v anglickém prostředí pak Add-on [číslo rozšíření], jak můžeme vidět na 3.8. Zdrojový kód 3.2: Addons.xml - OfficeToolBar definice titulku <! > <node oor : name =" OfficeToolBar "> <node oor : name ="cz. muni.fi.nlp. oocorr. oocorr " 19

26 3. Implementace Obrázek 3.8: OpenOffice.org s nainstalovaným rozšířením OOCorr oor :op=" replace "> <prop oor : name =" Title " oor : type ="xs: string "> <value > OOCorr </ value > </prop > <! > Okno pro opravu chyby, třída MakeCorrectionPanel Již jsme viděli v předchozí části (obrázky 3.6 a 3.7 nejdůležitější okno OOCorru určené pro opravu chyby. Okno je klasická komponenta Swingu třídy JFrame. V ní jsou umístěny komponenty JTree pro výběr typu chyby, JEditorPane pro vložení opraveného textu, JComboBox pro výběr způsobu zanesení chyby a nakonec tlačítka JButton pro zrušení a zanesení opravy spolu se značkou. 3.5 Napojení na OpenOffice.org API Díky rozšíření OpenOffice.org API Plugin pro Netbeans bylo napojení Java programu s OpenOffice.org celkem snadné. Rozšíření vygenerovalo všechen potřebný kód i třídu OOCorr, která obsahuje metodu 3.3 volající uživatelský kód po stisknutí nadefinovaných ovládacích prvků v Addons.xml. 20

27 3. Implementace Zdrojový kód 3.3: Dispatch obsluha událostí prvků z Addons.xml public void dispatch ( com. sun. star. util. URL aurl, com. sun. star. beans. PropertyValue [] aarguments ) { if ( aurl. Protocol. compareto (" cz. muni.fi.nlp. oocorr. oocorr :") == 0) { if ( aurl. Path. compareto (" makecorrection ") == 0) { // User code return ; } //... } } Dále třída poskytuje rozhraní XComponentContext, z kterého se volají všechny potřebné objekty pro práci s OpenOffice.org. Schematická interakce objektů a tříd je zobrazena na diagramu Tokenizér a Jython Jak již bylo popsáno výše, k počítání hodnoty atributu words se používá skript unitok.py napsaný v jazyce Python. Bylo tak potřeba použít tento skript z jazyka Java. Vhodně k tomu posloužil Jython, javový interpret jazyka Python. Se zprovozněním Jythonu a unitok.py nastaly problémy. Po klasickém přidání jar balíčku Jythonu do OOCorru se vše zdálo, že je na dobré cestě. Avšak se spuštěním skriptu unitok.py, který využívá moduly regulárních výrazů, nastaly problémy. Jython totiž neobsahuje standardně tyto moduly při zabudování do aplikací a je třeba tyto moduly distribuovat společně s Jythonem. Zde se vývoj celého rozšíření na delší dobu pozastavil, než bylo navrženo vhodné řešení. Po zásahu do XML souborů popisujících budování OpenOffice.org rozšíření se moduly distribuují v rámci balíčku rozšíření v adresáři jythonlib. Poté se při spouštění Jythonu načítají z tohoto umístění. Bohužel, nebyl to poslední problém s Jythonem, v průběhu práce s ním, při zpětném parsování textu, nevracel v řetězcích tokenů znak u. Řešení nakonec bylo nalezeno, ale je velmi nevhodné, naneštěstí je prozatím jediné. Musel být proveden malý zásah do samotného skriptu unitok.py, odstranění prefixového znaku r u třech řetězců 3.4. Na výsledek tokenizace by tato změna neměla mít žádný efekt. Chyba je v odlišné nebo špatné implementaci Jythonu. V nové verzi Jythonu tento nešvar bohužel zatím přetrvává a bude tedy nutné s novou verzí unitok.py provést opět tuto korekci pro Jython. 21

28 3. Implementace Obrázek 3.9: Interakce objektů a tříd Zdrojový kód 3.4: unitok.py změněné prefixy řetězců CONTROL_CHAR = u"[\ u0000 \ u0001 \ u0002 \ u0003 " \ u"\ u0004 \ u0005 \ u0006 \ u0007 \ u0008 " \ u"\ u000b \ u000c \ u000d \ u000e \ u000f " \ u"\ u0010 \ u0011 \ u0012 \ u0013 \ u0014 " \ u"\ u0015 \ u0016 \ u0017 \ u0018 \ u0019 " \ u" \ u001a \ u001b \ u001c " \ u"\ u001d \ u001e \ u001f ]" SPACE = u"[\ u00a0 \ u1680 \ u180e \ u2000 " \ u"\ u2001 \ u2002 \ u2003 \ u2004 \ u2005 \ u2006 " \ u"\ u2007 \ u2008 \ u2009 \ u200a " \ u"\ u202f \ u205f \ u3000 ]" HTMLENTITY = u" &(?:# x?[0-9]+ \ w +); " 22

29 3. Implementace 3.7 Značkování zdrojových souborů TEXu OOCorr bohužel nepřínáší možnost pohodlného značkování zdrojových souborů TEXu, nicméně je na to připraven. Jak je vidět z diagramu 3.9, konečné vložení značky do dokumentu vyvolává objekt MakeCorrectionPanel voláním metod objektu typu Document. Document je však rozhraním pro třídy typů dokumentů, kde je nutné zanést značku odlišným způsobem. Zatím jsou implementovány dokumenty nazvané hromadně kancelářské dokumenty (třída OfficeDocument), jsou to ty, které používají nejznámější kancelářské balíky. U zdrojových souborů TEXu to není však zcela tento problém. Hlavním je počítání tokenů označeného textu, jelikož nelze bez překladu určit počet tokenů. Ukázka zdrojového souboru TEXu bez možnosti spočítat tokeny: \uv{ ahoj } Jedním z řešení by bylo nechat opravujícího přepsat i výslednou podobu textu po překladu, aby se z tohoto textu spočítal počet tokenů. Žádné řešení značkování TEXu zatím nebylo diskutováno. Jelikož je tento formát pro odevzdání prací předmětu VB000 doporučován, doporučuji diskuzi nad rozšířením pro TEX. 23

30 Kapitola 4 Instalace a použití 4.1 Instalace OOCorr Rozšíření je distribuováno ve formě balíčku rozšíření, který má název OO- Corr.oxt, a souboru s klasifikací chyb MistakeClasification.xml. Samotný balíček se nainstaluje pomocí Správce rozšíření OpenOffice.org, který nalezneme v menu Nástroje. Soubor s klasifikací chyb se musí umístit do adresáře program v adresáři s nainstalovaným OpenOffice.org typicky pro OpenOffice.org verze 3 v systému Microsoft Windows C:\Program Files\OpenOffice.org 3\program\ a v Unix systémech /usr/lib lib64/openoffice/program/. Pokud to není možné, lze po instalaci balíčku OOCorru nastavit cestu k souboru s klasifikací v nastavení OOCorru. Aktuální verze spolu s klasifikací chyb bude dostupná na webových stránkách projektu: Práce s OOCorrem Uživatel si otevře svou práci k opravě v textovém procesoru OpenOffice.org Writer. Poté nejlépe spustí OOCorr tlačítkem Zapnout/Vypnout (obr. 3.4), čímž se inicializuje OOCorr. Pokud tento krok neprovede, inicializace se provede i po kliknutí na všechny ostatní ovládací prvky OOCorru Zanesení opravy Zanesení opravy se provádí v pěti krocích: 1. označení chyby přímo v textovém procesoru, 2. spuštění opravy 3.6 tlačítkem opravit chybu, obr klasifikace chyby 4. vyplnění opraveného textu 5. výběr typu opravy a potvrzení formuláře 24

31 4. Instalace a použití Označení chyby Označením chyby se myslí vyznačení textu pomocí myši. Tento úkon je velice důležitý, aby bylo dosaženo zamýšleného výsledku. Program WinCorr řešil nevhodné vyznačování textu pouze varováním, opravu však povolil. Tím se dalo dosáhnout naprosto nechtěných zanesení značky například doprostřed slova. Toto OOCorr ošetřuje a zcela striktně vyžaduje buď prázdný výběr, nebo po celých tokenech. Textový celek je zde považován za token ve smyslu tokenu podle skriptu unitok.py. Prázdný výběr je povolen kvůli možnosti přidávání nového textu. V případě výběru pouze části tokenu je celý token nalezen a vybrán automaticky. Uživatel by však měl správně vybírat text po celých tokenech a určit si tak jednoznačně, jaký textový celek se chystá opravit. Oprava vnořených a překrývajících se chyb Vnořené chyby a překrývající se chyby je možné opravit, pouze pokud dodržíme postup označování chyb znázorněný na diagramech 4.1 a 4.2 v posloupnosti očíslovaní chyb. Tento postup je vyžadován ze dvou důvodů. Za prvé nechceme, aby se značka corr dostala do atributu old jiné znčky, čímž bychom ji skryli před prací s korpusem v korpusovém manažeru Manatee. A za druhé, pokud bychom striktně nedovolili pouze jeden způsob vyznačení, nemuseli bychom rozeznat správně opravený text dle atributu words, jelikož tokeny, které jsme před opravou druhé chyby spočítali, si nemusí odpovídat. Získáme tak dvě možnosti získání původního textu. Obrázek 4.1: Označování vnořených chyb Obrázek 4.2: Označování překrývajících se chyb 25

32 Kapitola 5 Závěr Korekturní nástroj, který vznikl v této práci, se snažil o opravu chyb a, které obsahovaly předešlé programy a vylepšení vlastností značky corr, která je zanášena do dokumentů. Nyní je také zajištěna velká podpora běžných formátů a použitelnost na různých operačních systémech, díky kombinaci multiplatformního kancelářského balíku OpenOffice.org s použitím jazka Java pro vývoj aplikace. Rozšíření bude dále nutné upravovat podle aktuálních potřeb vyučování a pedagogů. 26

33 Seznam zdrojových kódů 3.1 funkce maketreenodes() Addons.xml - OfficeToolBar definice titulku Dispatch obsluha událostí prvků z Addons.xml unitok.py změněné prefixy řetězců

34 Literatura [1] Klasifikace chyb projektu korpus chyb. [2] Bušta Jan, Jakubíček Miloš. Building of corpus based e-learning materials for czech. In Michal Sojka, Petr Bulant, editor, Sborník páteho ročníku konference o e-learningu, Brno, Masarykova univerzita, SCO [3] Karel Pala. Informační technologie a korpusová lingvistika (1). Zpravodaj ÚVT MU, VI(3):8 11, [4] Pavel Smrž, Pavel Pala, Karel Rychlý. Text corpus with errors. In Text, Speech and Dialogue: Sixth International Conference, TSD 2003, pages 90 97, Berlin: Springer Verlag, [5] Götz Schmidt, Jürgen Wohlberg. Openoffice.org developer s guide,

Korekturní rozšíření pro OpenOffice.org. Jaroslav Moravec.

Korekturní rozšíření pro OpenOffice.org. Jaroslav Moravec. Jaroslav Moravec 207912@mail.muni.cz Obsah Tvorba dat pro korpus Chyby Klasifikace chyb Vnořené a překrývající se opravy Způsob zaznamenání opravy OpenOffice.org Corr OOCorr OOCorr GUI a instalace OOCorr

Více

Návod k použití OOCorr (rošíření OpenOffice.org)

Návod k použití OOCorr (rošíření OpenOffice.org) MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Návod k použití OOCorr (rošíření OpenOffice.org) aktuální verze OOCorru: 2.0.0 RC Jaroslav Moravec 207912@mail.muni.cz Brno, 27. 10. 2009 Obsah 1 Úvod...3 2 Instalace...4

Více

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á.

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,

Více

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání Čtvrtek 3. listopadu Makra v Excelu Obecná definice makra: Podle definice je makro strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou

Více

Angličtina program k procvičování slovní zásoby

Angličtina program k procvičování slovní zásoby Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT Angličtina program k procvičování slovní zásoby Kamil Hanus Střední průmyslová škola elektrotechniky a informačních

Více

Validace souborů DS3

Validace souborů DS3 Validace souborů DS3 Verze: 1.33 1. Rozsah...1 1.1 Identifikace systému...1 1.2 Přehled systému...1 2. Přehled verzí a změny v nich...1 3. Použité dokumenty...2 4. Shrnutí údajů o programovém vybavení...4

Více

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ě 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

Více

S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře

S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře Projekt BROB - 2014 S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře Autor práce: Jakub Žďárský, UAMT VUT FEKT Vedoucí práce: Ing. František Burian 1 Obsah Obsah... 2 Zadání... 3 Úvod... 3

Více

Programátorská příručka

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

Více

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu StatSoft Typy souborů ve STATISTICA Tento článek poslouží jako přehled hlavních typů souborů v programu STATISTICA, ukáže Vám jejich možnosti a tím Vám dovolí využívat program efektivněji. Jistě jste již

Více

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz

Více

Tento dokument popisuje instalaci a používání elektronické cvičebnice Styx.

Tento dokument popisuje instalaci a používání elektronické cvičebnice Styx. Kapitola 1 Uživatelská příručka Tento dokument popisuje instalaci a používání elektronické cvičebnice Styx. 1.1 Systémové požadavky Cvičebnice je napsána v jazyce Java, uživatel proto musí mít nainstalováno

Více

O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source

O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source Filip Molčan molcanf@openoffice.org Konference Warpstock Czech Republic 2005 Liberec - 16. 7. 2005 Obsah prezentace Minulost a současnost OpenOffice.org

Více

FORTANNS. havlicekv@fzp.czu.cz 22. února 2010

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

Více

Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje

Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje Jazykové nástroje se nachází na pásu karet Revize. Obrázek 1 - Pás karet Revize Nastavení jazyka Nastavení jazyka,

Více

MS Word. verze Přehled programů pro úpravu textu

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

Více

Práce se styly 1. Styl

Práce se styly 1. Styl Práce se styly 1. Styl Styl se používá, pokud chceme, aby dokument měl jednotný vzhled odstavců. Můžeme si nadefinovat styly pro různé úrovně nadpisů, jednotlivé popisy, charakteristiky a další odstavce.

Více

Informační systém pro e-learning manuál

Informační systém pro e-learning manuál Informační systém pro e-learning manuál Verze 1.00 Úvod Tento dokument popisuje způsob práce s informačním systémem pro elektronické vzdělávání. Systém je určený pro vytvoření elektronického kurzu a jeho

Více

Začínáme pracovat s tabulkovým procesorem MS Excel

Začínáme pracovat s tabulkovým procesorem MS Excel Začínáme pracovat s tabulkovým procesorem MS Excel Nejtypičtějším představitelem tabulkových procesorů je MS Excel. Je to pokročilý nástroj pro tvorbu jednoduchých i složitých výpočtů a grafů. Program

Více

O projektu Nasazení OpenOffice.org v praxi

O projektu Nasazení OpenOffice.org v praxi O projektu Nasazení OpenOffice.org v praxi Filip Molčan molcanf@openoffice.org Konference EurOpen Hotel Relax, Moninec - 18. 5. 2005 Obsah prezentace Minulost a současnost OpenOffice.org Představení projektu

Více

Modul IRZ návod k použití

Modul IRZ návod k použití Modul IRZ návod k použití Verze: 2 Datum: 26. 2. 2016 Tento dokument představuje stručný návod na použití modulu IRZ v programu EVI 8. Modul IRZ je určen na evidenci odpadů pro IRZ provozovny a hlášení

Více

Projekt do předmětu PAS. Textový editor

Projekt do předmětu PAS. Textový editor Projekt do předmětu PAS Textový editor 1. prosince 2005 Kamil Dudka, xdudka00@gmail.com Fakulta informačních technologií Vysoké Učení Technické v Brně Obsah 1 Úvod 1 2 Návrh 1 2.1 Uživatelskérozhraní.....

Více

Studijní informační systém KOS ikos přístup pro referenty

Studijní informační systém KOS ikos přístup pro referenty Studijní informační systém KOS ikos přístup pro referenty Pro práci se studijním informačním systémem AMU se používají dvě různé aplikace, které však pracují se společnými daty. Studenti a učitelé pracují

Více

Studijní informační systém. Tvorba rozvrhu ve Studijním informačním systému (SIS) I. Obecné principy

Studijní informační systém. Tvorba rozvrhu ve Studijním informačním systému (SIS) I. Obecné principy Studijní informační systém Tvorba rozvrhu ve Studijním informačním systému (SIS) Co je třeba zajistit před zadáním rozvrhu do systému 1. Všechny předměty realizované v rozvrhovaném semestru jsou zadané

Více

AC FORM FILLER. aplikace pro podání žádosti o poskytnutí finančního příspěvku. Verze 1.0

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é

Více

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý Uživatelský manuál Aplikace GraphViewer Vytvořil: Viktor Dlouhý Obsah 1. Obecně... 3 2. Co aplikace umí... 3 3. Struktura aplikace... 4 4. Mobilní verze aplikace... 5 5. Vytvoření projektu... 6 6. Části

Více

ÚVOD... 3 REGISTRACE... 4 PUBLIKOVÁNÍ... 5 PŘÍSPĚVEK... 6 KALENDÁŘ... 7 MANUÁLY... 8 VLOŽENÍ NOVÉHO PŘÍSPĚVKU... 9 EDITOR... 10

ÚVOD... 3 REGISTRACE... 4 PUBLIKOVÁNÍ... 5 PŘÍSPĚVEK... 6 KALENDÁŘ... 7 MANUÁLY... 8 VLOŽENÍ NOVÉHO PŘÍSPĚVKU... 9 EDITOR... 10 MANUÁL OBSAH ÚVOD... 3 REGISTRACE... 4 PUBLIKOVÁNÍ... 5 PŘÍSPĚVEK... 6 KALENDÁŘ... 7 MANUÁLY... 8 VLOŽENÍ NOVÉHO PŘÍSPĚVKU... 9 EDITOR... 10 EDITACE NOVÉHO PŘÍSPĚVKU... 11 ŠABLONY... 11 VLOŽENÍ OBRÁZKU...

Více

Převod na 2. pololetí

Převod na 2. pololetí Převod na 2. pololetí Funkce pro převod na 2. pololetí je součástí systému SAS od verze 5.12, kdy byla v SASu zavedena evidence žáků po pololetích. Umožňuje převést třídy a žáky z 1. do 2. pololetí. Nová

Více

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML ROZHRANÍ ESA XML Ing. Richard Vondráček SCIA CZ, s. r. o., Thákurova 3, 160 00 Praha 6 www.scia.cz 1 OTEVŘENÝ FORMÁT Jednou z mnoha užitečných vlastností programu ESA PT je podpora otevřeného rozhraní

Více

Nápověda aplikace Patron-Pro

Nápověda aplikace Patron-Pro Nápověda aplikace Patron-Pro 1. Popis aplikace Aplikace Patron-Pro slouží k zobrazení souboru zálohy mobilní aplikace Patron-Pro se záznamy o povolených kartách. Dále umožňuje tyto záznamy editovat, vytvářet

Více

Nápověda k aplikaci EA Script Engine

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

Více

MBI - technologická realizace modelu

MBI - technologická realizace modelu MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,

Více

Práce s programem MPVaK

Práce s programem MPVaK Práce s programem MPVaK Tato informace popisuje postup práce s programem "MPVaK Vybrané údaje z majetkové a Vybrané údaje z provozní evidence. Jsou v ní popsány nejdůležitější úlohy, které budete s programem

Více

Příprava dokumentů textovým procesorem II.

Příprava dokumentů textovým procesorem II. Příprava dokumentů textovým procesorem II. Zpracování textu v textovém procesoru Microsoft Word 2007 Petr Včelák vcelak@kiv.zcu.cz Katedra informatiky a výpočetní techniky, Fakulta aplikovaných věd, Západočeská

Více

ZSF web a intranet manuál

ZSF web a intranet manuál ZSF web a intranet manuál Verze pro školení 11.7.2013. Návody - Jak udělat...? WYSIWYG editor TinyMCE Takto vypadá prostředí WYSIWYG editoru TinyMCE Jak formátovat strukturu stránky? Nadpis, podnadpis,

Více

Úvodní list. Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady Poř. číslo v sadě 19 32/10

Úvodní list. Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady Poř. číslo v sadě 19 32/10 Úvodní list Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady Poř. číslo v sadě 19 32/10 Jméno autora Období vytvoření materiálu Název souboru Zařazení

Více

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.

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

Více

Možnosti tisku v MarushkaDesignu

Možnosti tisku v MarushkaDesignu 0 Možnosti tisku v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1 Cíl příkladu V tomto příkladu si ukážeme

Více

Uživatelská příručka Autor: Martin Fiala

Uživatelská příručka Autor: Martin Fiala 1 Uživatelská příručka Autor: Martin Fiala Vzhledem k tomu, že navržený program nefunguje samostatně a jedná se pouze o část implementovanou do pluginu BJ2NB vyvíjeného na Vysoké škole ekonomické, je nutné

Více

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. 2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových

Více

10 Balíčky, grafické znázornění tříd, základy zapozdření

10 Balíčky, grafické znázornění tříd, základy zapozdření 10 Balíčky, grafické znázornění tříd, základy zapozdření Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost příkazům balíčkům, grafickému

Více

NÁVOD K POUŽITÍ VZORU TECHNIKY, RESP. KAZUISTIKY

NÁVOD K POUŽITÍ VZORU TECHNIKY, RESP. KAZUISTIKY NÁVOD K POUŽITÍ VZORU TECHNIKY, RESP. KAZUISTIKY Tento návod popisuje použití šablon pro tvorbu technik, resp. kazuistik do Příručky dobré praxe. Je psán pro Microsoft Word 2003 i Microsoft Word 2007.

Více

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 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

Více

Podpora skriptování v Audacity

Podpora skriptování v Audacity Specifikace softwarového díla & Časový plán implementace pro Podpora skriptování v Audacity Audacity je oblíběný editor zvuku, který ovšem v současné době postrádá možnost automatizovaného vykonávání skriptů.

Více

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze. 3.00.01.09 Kontakty 08/2010. 1 Obsah

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze. 3.00.01.09 Kontakty 08/2010. 1 Obsah 1 Obsah 1 Obsah... 1 2 Úvod a spouštění SW Palstat CAQ... 2 2.1.1 Návaznost na další SW moduly Palstat CAQ... 2 2.2 Přihlášení do programu... 2 2.2.1 Stanovení přístupu a práv uživatele... 2 2.2.2 Spuštění

Více

Microsoft Word základní

Microsoft Word základní Časový rozsah: 2 dny (8:30-14:00) Cena: 2400 Kč + DPH Microsoft Word základní Tvorba kratších dokumentů se zaměřením na korespondenci. Základy tvorby a formátování písma a odstavců. Vkládání tabulek a

Více

OSTRAVSKÁ UNIVERZITA V OSTRAVĚ PŘÍRODOVĚDECKÁ FAKULTA

OSTRAVSKÁ UNIVERZITA V OSTRAVĚ PŘÍRODOVĚDECKÁ FAKULTA OSTRAVSKÁ UNIVERZITA V OSTRAVĚ PŘÍRODOVĚDECKÁ FAKULTA BAKALÁŘSKÁ PRÁCE 2002 SEDLÁK MARIAN - 1 - OSTRAVSKÁ UNIVERZITA PŘÍRODOVĚDECKÁ FAKULTA KATEDRA INFORMATIKY A POČÍTAČŮ Vizualizace principů výpočtu konečného

Více

Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Šibenice ročníkový projekt Tadeáš Váša, 1E květen 2014

Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Šibenice ročníkový projekt Tadeáš Váša, 1E květen 2014 Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Šibenice ročníkový projekt Tadeáš Váša, 1E květen 2014 1 Úvod 1.1 Anotace Česky Mým cílem bylo vytvořit ročníkovou práci z

Více

Omezení funkcionalit v softwaru STATISTICA

Omezení funkcionalit v softwaru STATISTICA StatSoft Omezení funkcionalit v softwaru STATISTICA Věděli jste, že v softwaru STATISTICA si lze omezit jednotlivé nabídky? Pojďme se nyní podívat na pokročilejší úpravy softwaru, které mohou být v určitých

Více

DUM 06 téma: Tvorba makra pomocí VBA

DUM 06 téma: Tvorba makra pomocí VBA DUM 06 téma: Tvorba makra pomocí VBA ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie

Více

Uživatelská příručka

Uživatelská příručka www.rexcontrols.cz www.contlab.eu www.pidlab.com Ovladač systému REX pro 1-Wire (modul OwsDrv) Uživatelská příručka REX Controls s.r.o. Verze 2.10.7 (revize 2) Plzeň 16.12.2015 Obsah 1 Ovladač OwsDrv a

Více

M E T O D I K A W I K I

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

Více

Mobilní zpravodajská aplikace idnes. A7B39PDA - Principy tvorby mobilních aplikací

Mobilní zpravodajská aplikace idnes. A7B39PDA - Principy tvorby mobilních aplikací Mobilní zpravodajská aplikace idnes A7B39PDA - Principy tvorby mobilních aplikací Autor: Marek Krátký kratkma2@fel.cvut.cz Popis D1 Zpravodajská aplikace idnes je určena pro chytré telefony nebo pro tablety.

Více

Windows Live Movie Maker

Windows Live Movie Maker Windows Live Movie Maker Tento program slouží k vytváření vlastních filmů, která se mohou skládat z fotografií, videí, titulků a zvuku. Movie Maker je součástí instalace operačního systému Windows 7 a

Více

Technologické postupy práce s aktovkou IS MPP

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

Více

Základní popis Toolboxu MPSV nástroje

Základní popis Toolboxu MPSV nástroje Základní popis Toolboxu MPSV nástroje Nástroj XLS2DBF ze sady MPSV nástroje slouží pro zkonvertování souboru ve formátu XLS do formátu DBF. Nástroj umožňuje konvertovat buď vybraný list nebo listy ze sešitu

Více

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová 5. Statistica StatSoft, Inc., http://www.statsoft.com, http://www.statsoft.cz. Verze pro Mac i PC, dostupná

Více

Zpravodaj. Uživatelská příručka. Verze

Zpravodaj. Uživatelská příručka. Verze Zpravodaj Uživatelská příručka Verze 02.01.02 1. Úvod... 3 2. Jak číst tuto příručku... 4 3. Funkčnost... 5 3.1. Seznam zpráv... 5 4. Ovládání programu... 6 4.1. Hlavní okno serveru... 6 4.2. Seznam zpráv...

Více

Studijní skupiny. 1. Spuštění modulu Studijní skupiny

Studijní skupiny. 1. Spuštění modulu Studijní skupiny Studijní skupiny 1. Spuštění modulu Studijní skupiny 2. Popis prostředí a ovládacích prvků modulu Studijní skupiny 2.1. Rozbalovací seznamy 2.2. Rychlé filtry 2.3. Správa studijních skupin 2.3.1. Seznam

Více

Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ

Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ Střední průmyslová škola a Střední odborné učiliště, Trutnov, Školní 101, tel.: +420 499 813 071, fax: +420 499 814 729, e-mail: skola@spssoutu.cz, URL: http://www.spssoutu.cz Osnova kurzu OBSLUHA PC ZÁKLADNÍ

Více

UŽIVATELSKÁ PŘÍRUČKA K INTERNETOVÉ VERZI REGISTRU SČÍTACÍCH OBVODŮ A BUDOV (irso 4.x) VERZE 1.0

UŽIVATELSKÁ PŘÍRUČKA K INTERNETOVÉ VERZI REGISTRU SČÍTACÍCH OBVODŮ A BUDOV (irso 4.x) VERZE 1.0 UŽIVATELSKÁ PŘÍRUČKA K INTERNETOVÉ VERZI REGISTRU SČÍTACÍCH OBVODŮ A BUDOV (irso 4.x) VERZE 1.0 OBSAH 1 ÚVOD... 3 1.1 HOME STRÁNKA... 3 1.2 INFORMACE O GENEROVANÉ STRÁNCE... 4 2 VYHLEDÁVÁNÍ V ÚZEMÍ...

Více

1. Programování proti rozhraní

1. Programování proti rozhraní 1. Programování proti rozhraní Cíl látky Cílem tohoto bloku je seznámení se s jednou z nejdůležitější programátorskou technikou v objektově orientovaném programování. Tou technikou je využívaní rozhraní

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 25. Otázka : Komponentní technologie - základní pojmy a principy, metody specifikace komponent. Obsah : 1. Základní pojmy 1.1 Komponenta Komponenta

Více

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců.

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců. Přehledy pro Tabulky V programu CONTACT Professional 5 naleznete u firem, osob a obchodních případů záložku Tabulka. Tuto záložku lze rozmnožit, přejmenovat a sloupce je možné definovat dle vlastních požadavků

Více

Zadání maturitní práce ve školním roce 2016/2017

Zadání maturitní práce ve školním roce 2016/2017 Zadání maturitní práce ve školním roce 2016/2017 vydané podle 15 odst. 1 vyhlášky č. 177/2009 Sb., o bližších podmínkách ukončování vzdělávání ve středních školách maturitní zkouškou, ve znění pozdějších

Více

ZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: 1.01. Účel poslední změny:

ZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: 1.01. Účel poslední změny: ZEMĚMĚŘICKÝ ÚŘAD Pod Sídlištěm 9/1800, Praha 8 Uživatelská příručka - Metadatový editor MDE Verze IS nebo části IS: Účel poslední změny: Počet listů dokumentu: 1.01 úprava dokumentace 8 Číslo jednací dokumentu:

Více

MS PowerPoint ZÁKLADY

MS PowerPoint ZÁKLADY MS PowerPoint ZÁKLADY UKÁZKA ŠKOLÍCÍCH MATERIÁLŮ Centrum služeb pro podnikání s.r.o. 2014, I. Verze, TP OBSAH 1. Úvod do PowerPointu... 1 2. Otevření PowerPointu... 1 3. Pracovní prostředí PowerPointu...

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 1 4 2 U k á z k a k n i h

Více

Manuál k programu KaraokeEditor

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

Více

Lokality a uživatelé

Lokality a uživatelé Administrátorský manuál TTC TELEKOMUNIKACE, s.r.o. Třebohostická 987/5 100 00 Praha 10 tel.: 234 052 111 fax.: 234 052 999 e-mail: ttc@ttc.cz http://www.ttc-telekomunikace.cz Datum vydání: 15.října 2013

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT

Více

www.zlinskedumy.cz Pracovní list VY_32_INOVACE_33_19 Databáze Databáze Databáze Ing. Petr Vilímek

www.zlinskedumy.cz Pracovní list VY_32_INOVACE_33_19 Databáze Databáze Databáze Ing. Petr Vilímek VY_32_INOVACE_33_19 Pracovní list Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Střední průmyslová škola Zlín Inovace výuky prostřednictvím ICT v

Více

Přebírání okrsků v aplikaci Wanas

Přebírání okrsků v aplikaci Wanas Přebírání okrsků v aplikaci Wanas Odkaz naleznete na těchto stránkách: http://mbcr.nature.cz/. Zde sekce stav okrsku. 1. Základní informace Stránka slouží k předávání informací o aktuálním stavu rozpracovanosti

Více

Instalace pluginů pro formuláře na eportálu ČSSZ

Instalace pluginů pro formuláře na eportálu ČSSZ Instalace pluginů pro formuláře na eportálu ČSSZ Uživatelská příručka Aktualizováno: 10. 8. 2017 Obsah Instalace pluginů pro formuláře na eportálu ČSSZ... 1 Obsah... 2 1 Přehled změn v tomto dokumentu...

Více

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ě 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

Více

Výukový materiál zpracovaný v rámci projektu

Výukový materiál zpracovaný v rámci projektu Výukový materiál zpracovaný v rámci projektu Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace

Více

1 Administrace systému 3. 1.3 Moduly... 3 1.4 Skupiny atributů... 4 1.5 Atributy... 4 1.6 Hodnoty atributů... 4

1 Administrace systému 3. 1.3 Moduly... 3 1.4 Skupiny atributů... 4 1.5 Atributy... 4 1.6 Hodnoty atributů... 4 CRM SYSTÉM KORMORÁN PŘÍRUČKA ADMINISTRÁTORA Obsah 1 Administrace systému 3 1.1 Uživatelské účty.................................. 3 1.2 Přístupová práva................................. 3 1.3 Moduly.......................................

Více

Základy práce s aplikací ecba / ESOP

Základy práce s aplikací ecba / ESOP Základy práce s aplikací ecba / ESOP Obsah 1. SYSTÉMOVÉ POŽADAVKY A REGISTRACE... 2 Nová registrace... 2 2. SPRÁVA PROJEKTŮ... 3 Horní lišta... 3 Levé menu... 4 Operace s projekty... 4 3. PRÁCE S PROJEKTEM...

Více

www.zlinskedumy.cz Pracovní list VY_32_INOVACE_33_20 Databáze Databáze Databáze Projekt II. Ing. Petr Vilímek

www.zlinskedumy.cz Pracovní list VY_32_INOVACE_33_20 Databáze Databáze Databáze Projekt II. Ing. Petr Vilímek VY_32_INOVACE_33_20 Pracovní list Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, roč. Anotace Přínos/cílové kompetence

Více

Nejčastější kladené dotazy

Nejčastější kladené dotazy Nejčastější kladené dotazy Než začnete vyplňovat žádost prostřednictvím jednotného inteligentního formuláře, je vhodné si přečíst návod. Přesto se může stát, že v něm nenajdete všechno. V takovém případě

Více

MapleCloud a jeho použ ití. Vladimír Žák

MapleCloud a jeho použ ití. Vladimír Žák MapleCloud a jeho použ ití Vladimír Žák Brno, 2015 Obsah 1 Úvod... 4 2 Novinky v MapleCloud pro Maple 2015... 5 3 MapleCloud a registrace... 6 4 Použití MapleCloud přímo z Maple 2015... 7 4.1 Popis jednotlivých

Více

Pracovní list č. 15 Microsoft Word 2010 reference II

Pracovní list č. 15 Microsoft Word 2010 reference II Pracovní list č. 15 Microsoft Word 2010 reference II Hypertextový odkaz Odkaz na jiný dokument nebo webovou stránku, odkaz na jiné místo v dokumentu, odkaz na e-mailovou adresu. Hypertextový odkaz jde

Více

Manuál k e-learningovému vzdělávacímu modulu 1 MODUL HIGH-TECH POTRAVINY. Popularizace zdraví Po.Zdrav (CZ.1.07/3.1.00/37.0104)

Manuál k e-learningovému vzdělávacímu modulu 1 MODUL HIGH-TECH POTRAVINY. Popularizace zdraví Po.Zdrav (CZ.1.07/3.1.00/37.0104) 2013 Manuál k e-learningovému vzdělávacímu modulu 1 MODUL HIGH-TECH POTRAVINY Popularizace zdraví Po.Zdrav (CZ.1.07/3.1.00/37.0104) Obsah OBSAH... 1 ÚVOD... 2 PŘÍRUČKA PRO ADMINISTRÁTORA... 3 1. VYTVOŘENÍ

Více

USPOKOJENÍ ZAJIŠTĚNÉHO VĚŘITELE Z VÝTĚŽKU ZPENĚŽENÍ ZAJIŠTĚNÍ... 2 DATOVÁ SCHRÁNKA: ŘAZENÍ PŘÍLOH DO SLOŽEK... 7

USPOKOJENÍ ZAJIŠTĚNÉHO VĚŘITELE Z VÝTĚŽKU ZPENĚŽENÍ ZAJIŠTĚNÍ... 2 DATOVÁ SCHRÁNKA: ŘAZENÍ PŘÍLOH DO SLOŽEK... 7 NOVINKY VERZE 14.0.0 ze dne 16. 5. 2018 Vážení uživatelé, v uplynulém týdnu jsme pro usnadnění práce v informačním systému Insolvenční správce opět připravili několik vylepšení. Největší novinkou je, že

Více

Reliance 3 design OBSAH

Reliance 3 design OBSAH Reliance 3 design Obsah OBSAH 1. První kroky... 3 1.1 Úvod... 3 1.2 Založení nového projektu... 4 1.3 Tvorba projektu... 6 1.3.1 Správce stanic definice stanic, proměnných, stavových hlášení a komunikačních

Více

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í

Více

Informační manuál PŘIHLÁŠENÍ DO SÍTĚ NOVELL (ZAMĚSTNANEC, DOKTORAND)

Informační manuál PŘIHLÁŠENÍ DO SÍTĚ NOVELL (ZAMĚSTNANEC, DOKTORAND) Informační manuál PŘIHLÁŠENÍ DO SÍTĚ NOVELL (ZAMĚSTNANEC, DOKTORAND) Obsah 1) Přihlášení do sítě při startu PC... 1 2) Dodatečné přihlášení do sítě Novell (z Windows)... 2 3) Odhlášení ze sítě... 2 4)

Více

Výčtový typ strana 67

Výčtový typ strana 67 Výčtový typ strana 67 8. Výčtový typ V této kapitole si ukážeme, jak implementovat v Javě statické seznamy konstant (hodnot). Příkladem mohou být dny v týdnu, měsíce v roce, planety obíhající kolem slunce

Více

Základní nastavení textového editoru Word 8.0 (Microsoft Office 97)

Základní nastavení textového editoru Word 8.0 (Microsoft Office 97) Základní nastavení textového editoru Word 8.0 (Microsoft Office 97) V následujícím textu jsou zapsány nabídky, příslušné podnabídky a záložky, které je nutné volit a hodnoty nastavení, které je třeba nastavit.

Více

UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V.3 2009-11-08

UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V.3 2009-11-08 UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V.3 2009-11-08 1 Obsah dokumentu 1 Obsah dokumentu... 2 2 Personalizovaná objednávka... 3 3 Jednoduchá... 3 4 Standardní... 4 5 Komplexní... 5 5.1 Párování

Více

MS Excel makra a VBA

MS Excel makra a VBA Autor: RNDr. Obsah: MS Excel makra a VBA 1 Využití, ukázky, výhody a nevýhody... 2 2 Makra a zabezpečení... 2 2.1 Nastavení zabezpečení Excelu... 2 2.2 Uložení maker do sešitu a osobního sešitu maker...

Více

Založení nové karty - základy

Založení nové karty - základy Příručka uživatele systému Museion Založení nové karty - základy Autorská práva Copyright 2012-2013 MUSOFT.CZ, s.r.o.. Všechna práva vyhrazena. Tato příručka je chráněna autorskými právy a distribuována

Více

Seznámení s prostředím dot.net Framework

Seznámení s prostředím dot.net Framework Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené

Více

Kapitola 1 První kroky v tvorbě miniaplikací 11

Kapitola 1 První kroky v tvorbě miniaplikací 11 Obsah Úvodem 9 Komu je kniha určena 9 Kapitola 1 První kroky v tvorbě miniaplikací 11 Co je to Postranní panel systému Windows a jak funguje 12 Co je potřeba vědět před programováním miniaplikací 16 Vaše

Více

Stručný manuál pro webový editor. Ukládáni základních informací, tvorba menu

Stručný manuál pro webový editor. Ukládáni základních informací, tvorba menu Stručný manuál pro webový editor Ukládáni základních informací, tvorba menu Po přihlášení ( zadejte zaslané přihlašovací jméno a heslo ) se Vám zobrazí stránka, kde jsou následující údaje: 1. blok, který

Více

Redakční systém Joomla. Prokop Zelený

Redakční systém Joomla. Prokop Zelený Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem

Více

NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE. Ataxo Czech s.r.o.

NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE. Ataxo Czech s.r.o. NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE Ataxo Czech s.r.o. ÚVOD Internetové stránky vytvořené společností Ataxo v rámci produktu Mini web můžete jednoduše a rychle upravovat prostřednictvím on-line administrace.

Více

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací Školení Wordpress Nainstalované pluginy: WPML Multilingual CMS Adminize Capability Manager Contact Form 7 Wordpress Download Monitor Google Analytics for WordPress Simple Google Sitemap XML Seznámení s

Více