Úvod do programování pro PalmOS

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

Download "Úvod do programování pro PalmOS"

Transkript

1 Úvod do programování pro PalmOS MUDr. Petr Lesný Praha 2003 První vydání Tato kniha představuje první pokus o napsání uceleného českého úvodu do PalmOS. Je zcela zdarma; nikdo vám nebude bránit si ji přečíst nebo vytisknout. Pokud si však tuto knihu ponecháte a naučíte-li se podle ní programovat, můžete mi převést na konto u Komerční banky číslo /0100 finanční dar odpovídající možné ceně knihy jako projev uznání téměř roční práce na této knize a podporu tvorby dalších knih o PalmOS. Jediná internetová stránka, na které smí být tato kniha umístěna je Na této stránce jsou uvedeny zdrojové texty příkladů, errata a další informace o připravovaných publikacích. MUDr. Petr Lesný

2 tuto knihu věnuji své ženě, bez jejíž lásky a trpělivosti bych ji nikdy nedokončil Petr Lesný

3 Obsah Úvod...8 Fenomén Palm Pilota a tato kniha...8 Omezení operačního systému...8 PalmOS a Windows CE...9 Základy návrhu aplikací pro PalmOS...9 Požadavky na čtenáře a jeho počítač...10 Česká a anglická terminologie...10 Vývojová prostředí...12 Instalace a vyzkoušení...12 Úvod do programování systému PalmOS...14 Hlavičkové soubory (header files)...14 Základní datové typy...14 Funkce PilotMain...15 Aktivní aplikace...16 Zpracování událostí...16 Systémové události (events)...17 Smyčka zpracování událostí...18 Zpracování události aplikací...19 Strukturování aplikace...21 Ukončení aplikace...22 Jednoznačný identifikátor aplikace (Creator ID)...22 Databáze prostředků aplikace...24 Soubor prostředků aplikace...24 Číslo prostředku...25 Systémové informace v souboru prostředků aplikace...25 Ikony aplikace...26 Čísla chyb v PalmOS...28 Překlad první aplikace...29 Součásti vývojového prostředí...29 Překlad zdrojového textu C/C Překlad souboru prostředků aplikace

4 Překlad aplikace...32 Vyzkoušení první aplikace...33 Ladění aplikace...34 Program make...36 Soubor Makefile...37 Důležité skupiny funkcí...39 Rozdělení funkcí v PalmOS...39 Práce s řetězci (strings) v PalmOS...40 Příklad použití řetězců v PalmOS:...41 Operační paměť...41 Uspořádání operační paměti...42 Bloky paměti (chunks)...43 Nepřemístitelné bloky paměti...43 Přemístitelné bloky paměti...44 Kontrola verze operačního systému...45 Čísla s pohyblivou desetinnou čárkou...47 Uložení stavu aplikace (preferences)...48 Ladící hlášky v PalmOS...50 Texty v souboru prostředků aplikace...51 Datum a čas...51 Zajímavé systémové funkce...53 Základy uživatelského rozhraní...54 Návrh uživatelského rozhraní...54 Základní prvky uživatelského rozhraní...54 Definice v souboru prostředků aplikace...55 Velikost a umístění na displeji...56 Formuláře a dialogy...60 Definice formulářů...60 Zobrazení formulářů na displeji...61 Události formuláře a funkce formuláře...62 Přepínání mezi formuláři...63 Definice dialogů...66 Použití dialogů

5 Předávání dat mezi formuláři...68 Výzvy (alerts)...70 Menu...72 Systémové události menu...73 Prvky formuláře a dialogu...75 Přehled...75 Definice a společné vlastnosti...76 Práce s prvky dialogů a formulářů...78 Statický text...80 Tlačítka...80 Políčka k zaškrtnutí a přepínače...80 Opakující tlačítka...83 Změna textu v tlačítku...84 Tlačítko volby textu...84 Seznam (List)...85 Změna obsahu seznamu...87 Vyskakovací seznam (Popup list)...88 Uživatelsky kreslený seznam...88 Tlačítko volby ze seznamu...89 Políčka pro vstup textu...90 Stránkování pomocí opakovacích tlačítek...93 Posuvníky...95 Stránkování pomocí posuvníků...97 Spolupráce se schránkou...98 Tabulky Definice v souboru prostředků aplikace Základ použití tabulek Typy dat buňky Obecné základy Inicializace tabulky Aktualizace dat tabulky Spolupráce tabulky s posuvníkem Stránkování tabulky pomocí hardwarových kláves

6 Práce se statickými buňkami pro zobrazení čísla, data a textu Práce s uživatelsky kreslenými buňkami Práce s buňkami obsahujícími políčka k zaškrtnutí a výběr ze seznamu Práce s buňkami pro editaci textu Základy grafiky Začínáme kreslit Vykreslení textu Změna písma Výřezy (Rectangles) Ořezávání (clipping) Okna (windows) Souřadnice doteku pera na displeji Neviditelná okna (offscreen windows) Rastrové obrázky (bitmaps) Rastrové obrázky ve formuláři Kreslení rastrových obrázků Databáze Ochrana databází Číslo vnitřní paměťové karty Chyby při práci s databázemi Vytvoření databáze Otevření a zavření databáze Záznamy databáze Vytvoření nového záznamu Úsporné uložení záznamů Čtení a zapisování do záznamů databáze Smazání záznamu a databáze Seřazení databáze Vkládání záznamů do databáze Propojení databáze s tabulkou Závěr Příloha A: Instalace nástrojů pro vývoj Vývojové prostředí Cygwin a balík prc-tools

7 PalmOS SDK Dokončení instalace Příloha B: Vybrané funkce PalmOS Funkce pro práci s tlačítky Funkce data Databázové funkce Funkce pro zpracování chyb Funkce fronty systémových událostí Funkce políček Funkce pracující s čísly v pohyblivé desetinné čárce Funkce pracující s písmy Funkce pro práci s formuláři Funkce pro vlastnosti (features) Funkce pro práci se seznamy Funkce pro správu paměti Funkce pro práci s menu Funkce pro práci s uživatelským nastavením (preferences) Funkce pracující s výřezy Funkce pro práci s posuvníkem Funkce pro práci s řetězci Systémové funkce Funkce pro práci s tabulkami Funkce pro práci s časem Funkce správce oken Příloha C: Příklady Příloha D: Seznam prvků formuláře

8 Úvod Fenomén Palm Pilota a tato kniha Mobilní výpočetní technika si získává stále více uživatelů. Když byly na trh uvedeny první modely kapesních počítačů Palm Pilot III, získaly si rázem mnoho oddaných příznivců. Velký zájem uživatelů o počítače s operačním systémem PalmOS trvá dodnes. Uživatele přitahuje nízká cena a jednoduché ovládání, nevadí jim černobílý displej, malé rozlišení a nepřítomnost multimediálních funkcí u starších modelů. Operační systém PalmOS je navržen velmi úsporně a jeho programování je méně náročné, než psaní aplikací pro jiná grafická prostředí, ať už se jedná o Microsoft Windows (v libovolné verzi) nebo systém X-Window. Po přečtení této knihy budete tomuto operačnímu systému rozumět a budete schopni vytvořit základní aplikaci pro počítače Palm Pilot a kompatibilní. V této knize se budeme věnovat programování kapesních počítačů s operačním systémem PalmOS do verze 4.1 a pomineme novější multimediální modely s procesorem ARM a PalmOS verze 5.0. Všechny aplikace, které navrhneme však budou kompatibilní s PalmOS 5.0. Pokročilým tématům, jako je například synchronizace s desktopem, zvuk a barevná grafika, se budeme věnovat v jiné knize. Omezení operačního systému Prostředky, kterými disponují počítače Palm Pilot a kompatibilní jsou velmi omezené. Při jejich návrhu vycházeli konstruktéři z předpokladu, že uživatel bude používat Palm Pilot společně se stolním počítačem. Úlohy, které budou náročné na výpočet, zpracuje stolní počítač a Palm Pilot poslouží jen jako inteligentní diář a prohlížeč. Proto jako základ zvolili 16bitový procesor firmy Motorola MC68000, taktovaný na 16 MHz (pokud vzpomínáte na Atari ST a Amigu tak máte pravdu). V novějších modelech je frekvence procesoru dvojnásobná, v modelech s PalmOS 5.0 je již použit procesor ARM taktovaný na vysokých frekvencích. Místo klávesnice byl pro vstup znaků zvolen systém Graffiti (později Graffiti 2); tato změna přinesla významné snížení ceny. Zápis textů pomocí Graffiti je pomalejší než přes klávesnici, ale počítače Palm Pilot nebyly navrženy k psaní dlouhých textů. Na dělání si poznámek po cestě pak Graffiti zcela stačí. Velký důraz je kladen na ovládání pomocí dotekového displeje. Rozlišení displeje většiny počítačů Palm Pilot je 160 na 160 obrazových bodů (pixel); displej je přitom velký 5 6 cm. Ve většině aplikací je na displeji 6 11 řádků textu podle velikosti písma; text je přitom dostatečně čitelný. I při dvojnásobném rozlišení některých novějších modelů počítačů s operačním systémem PalmOS je vysoké rozlišení využito jen k lepšímu prokreslování písma a nikoliv ke zvýšení počtu řádků textu na displeji. Při posuzování kapesních počítačů podle množství operační paměti vychází modely počítačů s PalmOS (dnes průměrně 8 MB) jako chudší příbuzní. Je však potřeba vzít do úvahy, že při spuštění aplikace ji operační systém nepotřebuje kopírovat do jiné části paměti a spouští ji na místě. Z 8 MB paměti RAM je tak využito 512 kb pro zásobník a proměnné operačního systému a zbylých 7,5 MB je možné zcela zaplnit aplikacemi a daty. Průměrná velikost aplikace pro PalmOS se navíc pohybuje okolo 50 kb. Velký důraz je kladen na komunikaci počítačů s PalmOS s okolím. Kromě sériového a infračerveného portu je od verze PalmOS 2.0 implementována rodina protokolů TCP/IP pro komunikaci přes internet. 8

9 PalmOS a Windows CE Není možné říci, který z operačních systémů je lepší. Operační systém Windows CE a jeho nástupci (Pocket PC) představují pokus implementovat plně multitaskingový operační systém Microsoft Windows na kapesních počítačích. Paměť počítačů s Windows CE je rozdělena na operační paměť a systém souborů, uspořádaných podobně jako u verzí Microsoft Windows pro stolní počítače. Samozřejmostí je možnost přehrávat zvuk a video. To vše klade vysoké nároky na použitý procesor a na velikost operační paměti. Uživatelé kapesních počítačů s Windows CE jsou zvyklí na to, že kapesní počítač slouží k prohlížení a editaci dokumentů pořízených v programech Microsoft Word a Microsoft Excel. Kapesní počítač se pro ně stává zmenšenou verzí stolního počítače a jsou na něj kladeny podobné nároky. Počítače s operačním systémem PalmOS do verze 4.1 nejsou určeny pro multimediální aplikace. Na prvním místě při návrhu aplikací stojí jednoduchost, rychlost reakce a úsporné ovládání, nároky na paměť a rychlost procesoru jsou výrazně menší. Spektrum uživatelů těchto počítačů se rekrutuje z lidí, kteří potřebují mít při ruce kapesní počítač, na kterém ocení jednoduchost použití a možnost komunikace s okolím. Uživatelé počítačů Palm Pilot a kompatibilních neočekávají na svých počítačích rozsáhlé balíky aplikací a kapesní počítač považují spíše za elektronický diář a chytrou kalkulačku. Ocení naopak robustnost a spolehlivost aplikací a úsporné uložení dat. Můžeme říci, že oba dva systémy, PalmOS a Windows CE si zatím konkurují jen zcela okrajově. Zlehčeně lze říct, že bude-li uživatel chtít kapesní diář s funkcemi počítače, sáhne po Palm Pilotech a kompatibilních počítačích; pokud bude chtít kapesní počítač s funkcemi diáře, koupí si pravděpodobně stroj s Windows CE. Základy návrhu aplikací pro PalmOS Z předchozích několika odstavců vyplývá, co všechno musí vzít programátor do úvahy při návrhu aplikací pro PalmOS. Velikost displeje. Z hlediska návrhu uživatelského rozhraní je třeba stále počítat s displejem velikosti 160 * 160 obrazových bodů. Pokud budete místo na displeji používat rozumně tak zjistíte, že je ho dostatek. Vhodné je, rozmyslet si návrh uživatelského rozhraní tak, aby uživateli byly informace prezentovány v logických celcích. Návrhu uživatelského rozhraní se budeme podrobně věnovat ve čtvrté kapitole. Rychlost reakce. Při používání stolního počítače je většina uživatelů zvyklá na pomalý start některých aplikací. Málokterý z nich by však podobné zdržení toleroval při práci s kapesním počítačem. Zejména u počítačů Palm Pilot a kompatibilních uživatel očekává, že bezprostředně po každé akci ať už je to spuštění aplikace nebo stisknutí tlačítka následuje odpovídající reakce. Omezení vstupu textu. Psaní dlouhých textů nebo zadávání číslic pomocí Graffiti je nepohodlné. Uživateli je nutné co nejvíce zjednodušit zadávání dat například pomocí výběru ze seznamu, numerické klávesnice zobrazené na displeji a podobně. Nedostatek paměti. Vždy je potřeba postupovat tak, aby množství paměti, které zabere aplikace a její databáze bylo co nejmenší. Toto pravidlo platí i při návrhu aplikací pro nejnovější modely s velkou operační pamětí. Spíše je dobré omezit funkce aplikace na nezbytné minimum, aby se zachovaly malé nároky na operační paměť. Kompatibilita. Již při návrhu aplikace je třeba si uvědomit, které vlastnosti operačního systému potřebuje aplikace ke své činnosti. Vzhledem k velmi dobré zpětné kompatibilitě jednotlivých modelů je nejlepší navrhovat aplikaci pro nejnižší verzi operačního systému, která již obsahuje požadované vlastnosti. 9

10 S rychlostí reakce souvisí ukládání stavu aplikace. Na počítačích vybavených operačním systémem PalmOS je vždy právě jedna aplikace v popředí. Tato aplikace komunikuje s uživatelem. V okamžiku, kdy ji uživatel opustí (například stiskem hardwarového tlačítka) musí aplikace v popředí rychle uložit svůj stav, aby se uživatel mohl později vrátit k rozdělané práci. Ukládání stavu aplikace se budeme věnovat ve čtvrté kapitole. Požadavky na čtenáře a jeho počítač Čtenář této knihy by měl mít základní znalosti jazyka C nebo C++. Nemusí se však orientovat v programování Microsoft Windows ani jiného stávajícího operačního systému. V ideálním případě by čtenář měl být schopen dohledat chybějící informace v anglicky psaných manuálech. Pro programování počítačů s operačním systémem PalmOS je zapotřebí vlastnit stolní počítač s Windows 98/NT/2000 nebo operačním systémem UNIX/Linux. Instalace vývojového prostředí podle přílohy A zabere na harddisku MB. Aplikace pro Palm Piloty a kompatibilní počítače je možné testovat v simulátoru na stolním počítači. Přesto se vyplatí mít alespoň jeden počítač s PalmOS, čím novější tím lepší nejlépe PalmV nebo novější model. Česká a anglická terminologie Každý autor české knihy o počítačích je postaven před nelehký úkol vypořádat se s anglickou terminologií. Nejjednodušší cestou je důsledně přejímat anglickou terminologii (což vede například k podivně znějící frázi uložíme jako feature ). Druhá možnost je zavedení terminologie vlastní, české. V této knize bude česká terminologie použita pro většinu pojmů, se kterými se setkáme. Za prvním výskytem českého termínu bude vždy uveden v závorce jeho anglický překlad, který je nezbytný k tomu, aby uživatel mohl vyhledávat v anglické dokumentaci. Několik základních termínů, které budeme v knize používat shrnuje následující tabulka: Česky Anglicky Popis Databáze Database Soubor jednotlivých záznamů v paměti Palm Pilota. Databáze se dělí na databáze prostředků aplikace, které obsahují zejména spustitelné programy pro PalmOS a databáze záznamů, které obsahují vlastní data. Databáze prostředků aplikace Soubor prostředků aplikace Resource database Resource file Struktura uložená v paměti Palm Pilota, která obsahuje jednotlivé prostředky aplikace tj. části spustitelné aplikace (instrukce strojového kódu, definici uživatelského rozhraní, ikony a obrázky). Na stolním počítači jsou databáze prostředků aplikace uloženy v souborech s příponou *.prc. Textový soubor, který obsahuje popis uživatelského rozhraní, textové řetězce, konstanty a obrázky, které aplikace využívá ke své funkci. Databáze záznamů Record database Soubor záznamů, uložený v paměti Palm Pilota, který obsahuje data aplikace. Tato data jsou na stolním počítači uložena v souborech s příponou *.pdb. 10

11 Záznam Record Databáze je sestavena ze záznamů. Záznamy jsou řazeny za sebou a každý záznam má své pořadí a své jedinečné číslo, které jej v databázi identifikuje. Událost Event Zpráva, kterou zasílá operační systém aplikaci. Některé zprávy jsou zasílány jako odpověď na akce uživatele například dotek perem na displeji, vstup znaku; jiné události (zprávy) zasílá systém aplikaci aby ovlivnil její chování třeba příkaz k ukončení aplikace. Menu Menu Nabídka, která se zobrazí po stisknutí levého dolního tlačítka nebo po ukázání na titulek formuláře. Okno Window Pravoúhlý výřez displeje, který je na nejnižší úrovni používán k vykreslení prvku uživatelského rozhraní apod. Základní okno je velké 160 * 160 obrazových bodů a zabírá celý displej Palm Pilota. Další okna můžeme na displeji vytvářet my. Formulář Form Základní prvek uživatelského rozhraní Palm Pilota. Na displeji musí být vždy zobrazen formulář, který obsahuje prvky uživatelského rozhraní (tlačítka, políčka pro vstup textu, tabulky a podobně). Grafická podoba formulářů je definována v souboru prostředků aplikace. Dialog Dialog Dotaz na vstupní data, který se objevuje nad formulářem a který musí uživatel potvrdit nebo zrušit stisknutím některého z tlačítek. Dialog je definován v souboru prostředků aplikace stejně, jako formulář (liší se tím, že u definice dialogu je použito klíčové slovo MODAL, které způsobí odlišný vzhled dialogu). Také grafická podoba dialogu je definována v souboru prostředků aplikace. 11

12 Výzva Alert Jednoduché varování nebo informace, kterou musí uživatel potvrdit. Řetězec String Pole znaků, ukončených znakem \0. Vývojová prostředí Oficiálním vývojovým prostředím pro počítače Palm Pilot a kompatibilní je CodeWarrior pro PalmOS firmy Metrowerks (www.metrowerks.com). V tomto velmi komfortním vývojovém prostředí byl napsán celý operační systém PalmOS a vytvořeny všechny aplikace uložené v paměti ROM. Nevýhodou tohoto vývojového prostředí je jeho cena, která se pohybuje v řádu stovek dolarů. Pro zájemce nabízí firma Metrowerks ke stažení testovací verzi vývojového prostředí, která však do každé aplikace vloží varování, že aplikace nesmí být distribuována. Programování v Metrowerks CodeWarrior je pohodlné, ale natolik odlišné od použití bezplatných (freeware) programovacích nástrojů, že nemá smysl se s ním učit zacházet, pokud nemáte 600 dolarů na koupi plné verze. Vzhledem k vysokému zájmu technicky zdatných uživatelů o počítače Palm Pilot a kompatibilní se na internetu záhy objevil volně dostupný balík aplikací prc-tools. Jednalo se o standardní GNU kompilátor jazyka C/C++, který byl upraven pro vytváření aplikací pro procesory Motorola Balík aplikací prc-tools je šířen v licenci GPL (GNU general public licence), jejíž český překlad si můžete přečíst na adrese Stručný výtah z licenčních podmínek je následující: je-li program šířen pod licencí GPL, můžete jej používat zdarma a bez jakéhokoliv omezení k čemukoliv, včetně psaní komerčních aplikací. Společnost 3Com, která v té době produkovala počítače Palm Pilot, začala prc-tools neoficiálně podporovat a psaní aplikací pro PalmOS se stalo oblíbenou zábavou mnoha programátorů. Vzhledem k jednoduchosti programování jsou dnes na internetu tisíce freeware aplikací pro počítače Palm Pilot a kompatibilní, vytvořených pomocí prc-tools. Z počáteční experimentální podoby se balík prc-tools vyvinul až do současné verze 2.2, kterou můžete instalovat podle přílohy A. Tato verze umí nejen komfortně překládat aplikace pro operační systém PalmOS, ale poradí si i s programováním procesoru ARM počítačů s PalmOS 5.0. Pro použití prc-tools musíte mít na počítači nainstalováno volně dostupné vývojové prostředí Cygwin, jehož instalaci si popíšeme v příloze A. Instalace a vyzkoušení Instalace vývojového prostředí z přiloženého CD ROM je podrobně popsána v příloze A této knihy. Po instalaci restartujte počítač a klikněte na ikonu označenou Cygwin, kterou instalační program u místil na desktop. Mělo by se objevit okno, ve kterém můžete zadávat příkazy. Zkuste spustit některé z programů, které jsou součástí instalovaného vývojového prostředí. Zadejte postupně příkazy, které jsou tučně uvedeny v následujícím rámečku. 12

13 $ palmdev-prep Checking SDKs in /PalmDev sdk-4 headers in 'include', libraries in 'lib' sdk-5 headers in 'include', libraries in 'lib' When GCC is given no -palmos options, SDK '5' will be used by default Writing SDK details to target specs files......done $ m68k-palmos-gcc -v Reading specs from /usr/lib/gcc-lib/m68k-palmos/ kgpd/specs Reading specs from /usr/lib/gcc-lib/m68k-palmos/specs gcc version kgpd (release) $ pilrc v PilRC v2.8 patch release 6 Copyright Wes Cherry Copyright Aaron Ardiri This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty, you use it AS IS at your own risk. usage: pilrc <options> infile [outfiledir]... Pokud se po spuštění programů palmdev-prep, m68k-palmos-gcc a pilrc zobrazí text podobně jako v uvedeném rámečku, jsou všechny aplikace pro překlad správně instalovány. 13

14 Úvod do programování systému PalmOS Hlavičkové soubory (header files) Hlavičkové soubory (header files) pro operační systém PalmOS verze 5.0 jsme v předchozí kapitole nainstalovali do adresáře C:\cygwin\PalmDev\sdk-5\include. V tomto adresáři by se měl vyskytovat soubor PalmOS.h, což je jediný hlavičkový soubor, který musíte vložit na začátek vaší aplikace pro PalmOS: #include <PalmOS.h> Soubor PalmOS.h zajistí vložení všech základních definic z dalších hlavičkových souborů. Jednak ze souboru PalmTypes.h, ve kterém jsou definovány základní datové type a jednak ze souborů, které se nachází ve vnořených adresářích Core\System a Core\UI. V adresáři Core\System se nachází definice jednotlivých součástí operačního systému: například v souboru MemoryMgr.h (zkratka z Memory Manager API) jsou uvedeny funkce pracující s pamětí. Podobně se v adresáři Core\UI nachází definice struktur a funkcí pro součásti uživatelského rozhraní. Základní datové typy Vzhledem k přenositelnosti aplikací mezi jednotlivými vývojovými prostředími je doporučeno využívat místo standardních datových typů jazyka C/C++ (int, char) výhradně datové typy definované v souboru PalmTypes.h. Tyto datové typy jsou přehledně shrnuty v následujících dvou tabulkách: Celá čísla se Celá čísla bez Znaky znaménkem znaménka 1bytová Int8 UInt8 Char 2bytová Int16 UInt16 Wchar 4bytová Int32 UInt32 Velikost Popis Boolean 1bytová Logické hodnoty true a false. Coord 2bytová Označení souřadnic na displeji. Err 2bytová Číslo chyby. MemPtr 4bytová Ukazatel (pointer) do paměti (obdoba void* v C/C++) MemHandle 4bytová Ovladač pohyblivého bloku paměti. LocalID 4bytová Ovladač databázového záznamu. V hlavičkových souborech je také definováno mnoho strukturovaných datových typů. Ve většině případů začíná jméno struktury velkým písmenem a končí...type. Ukazatel na tuto strukturu pak končí namísto toho písmeny...ptr (například EventType a EventPtr). 14

15 Funkce PilotMain Vstupním bodem vašeho programu (podobně jako je v jazyce C/C++ funkce main) je při psaní aplikací pro PalmOS funkce PilotMain. Operační systém volá tuto funkci když uživatel spustí aplikaci dotekem pera na ikoně nebo hardwarovým tlačítkem. Funkce PilotMain je volána i v řadě jiných případů: například když si uživatel přeje najít nějaká data pomocí globálního vyhledávání, jsou postupně spuštěny všechny aplikace (jsou volány funkce PilotMain všech aplikací) a dostanou možnost přidat do seznamu nalezených záznamů svá data. Podobně když uživatel změní čas nebo datum tak jsou volány všechny aplikace (funkce PilotMain všech aplikací) a dostanou možnost na tuto změnu zareagovat. V parametru cmd je funkci PilotMain předán důvod spuštění aplikace (launch code). Několik možných důvodů spuštění aplikace je v následující tabulce; v této knize se budeme zabývat pouze prvním z nich, který označuje normální spuštění aplikace: Důvod spuštění sysapplaunchcmdnormallaunch sysapplaunchcmdexgaskuser sysapplaunchcmdexgreceivedata sysapplaunchcmdsyncnotify sysapplaunchcmdsystemreset sysapplaunchcmdtimechange Význam Normální start programu způsobený tím, že uživatel spustil program ukázáním na jeho ikonu, přes klávesovou zkratku nebo pomocí hardwarového tlačítka. Takto je aplikace spuštěna, když prostřednictvím infračerveného spojení nabídne druhý počítač objektová data (beaming). Podle hodnoty, kterou funkce PilotMain() vrátí jsou pak data buď přijata nebo odmítnuta. Funkce PilotMain() je spuštěna protože jsou prostřednictvím infračerveného spojení přijata data určená pro aplikaci. Aplikace je volána po skončení procedury HotSync, protože byla změněna její data. S tímto kódem jsou volány všechny aplikace před restartem systému. Funkce PilotMain() je volána při změně systémového data a času. UInt32 PilotMain(UInt16 cmd, MemPtr cmdpbp, UInt16 launchflags) if(cmd == sysapplaunchcmdnormallaunch) // Příkaz ke spuštění aplikace return 0; Pro většinu našich aplikací postačí, budeme-li testovat parametr cmd a při jakémkoliv jiném důvodu spuštění než sysapplaunchcmdnormallaunch funkci ukončíme. Pokud vše proběhlo bez chyb, vrátí funkce PilotMain nulovou hodnotu; jakákoliv jiná hodnota bude interpretována jako číslo chyby (o číslech chyb více v této kapitole). 15

16 Aktivní aplikace Na počítačích vybavených operačním systémem PalmOS může být v každém okamžiku spuštěna právě jedna aplikace. Při používání Palm Pilota to sice vypadá, jako bychom se mohli mezi jednotlivými aplikacemi přepínat, ale to je jen zdání, vyvolané tím, že dobře napsaná aplikace ukládá do paměti stav, ve kterém jsme ji opustili a při svém spuštění se k němu vrací. Pokud tedy máte spuštěný MemoPad a stisknete tlačítko spouštějící aplikaci DateBook dojde k následující posloupnosti akcí: 1. Aplikace MemoPad dostane příkaz skončit, 2. takže uloží rozepsaný text, pozici kursoru a kategorii 3. a skončí. 4. Je spuštěna aplikace DateBook, 5. proto zkontroluje uložený stav, aby měl uživatel pocit rozdělané práce 6. a zobrazí rozdělanou práci. Mechanismem, který zajišťuje ukončení aplikace jsou systémové události (events), které operační systém PalmOS zasílá aktivní aplikaci. Aktivní aplikace si vybírá, které systémové události zpracuje a které bude ignorovat. Zpracování událostí Většina programů potřebuje komunikovat jak s uživatelem tak s operačním systémem. V operačním systému PalmOS je tato komunikace vyřešena prostřednictvím tzv. systémových událostí (events). Použití systémových událostí si probereme na příkladu komunikace s uživatelem. Dejme tomu, že uživatel stiskne pravé hardwarové tlačítko a spustí aplikaci MemoPad. Z hlediska operačního systému a aplikací se stane následující: 1. Operační systém čeká ve smyčce zpracování událostí co se stane (a při tomto čekání má velice malé nároky na baterie). 2. Uživatel stiskne hardwarové tlačítko. 3. Operační systém vytvoří systémovou událost keydownevent (která znamená, že byl napsán znak, stisknuto hardwarové tlačítko apod.) a zašle ji právě aktivní aplikaci. 4. Aktivní aplikace tuto zprávu ignoruje (pokud se nejedná například o hru, která je ovládána hardwarovými tlačítky a která zpracovává jejich události). 5. Zpráva se vrátí operačnímu systému jako nezpracovaná. Operační systém dospěje k názoru, že v takovém případě je potřeba spustit aplikaci MemoPad. 6. Operační systém pošle aktivní aplikaci systémovou událost appstopevent (příkaz k ukončení aplikace). 7. Aktivní aplikace tuto událost povinně zpracuje a skončí (opustí funkci PilotMain). 8. Operační systém spustí funkci PilotMain aplikace MemoPad. 9. Operační systém zase čeká ve smyčce zpracování událostí (tentokrát aplikace MemoPad) na to, co se stane. Komunikace s uživatelem prostřednictvím zpracování událostí je pro operační systém velmi výhodná. Nejvíce času stráví uživatel prohlížením informací na displeji a v této době operační systém pouze čeká až se něco stane až uživatel napíše znak Graffiti, dotkne se displeje nebo stiskne hardwarové tlačítko. Při tomto čekání je procesor v režimu s velmi malými nároky na baterie. 16

17 Systémová událost je pak zaslána té aplikaci, která je právě aktivní - která právě komunikuje s uživatelem a jejíž data jsou zobrazena na displeji. (Připomeňme si, že v každém okamžiku je na Palm Pilotu aktivní pouze jedna aplikace.) Aktivní aplikace se poté postará o zpracování této události. Popisovaný princip je velmi jednoduchý. Vyžaduje však, aby byly všechny vaše aplikace vystavěny na podobném základě. Srdcem každého programu musí být takzvaná smyčka zpracování událostí, ve které zpracováváme zprávy o systémových událostech, které byly naší aplikaci doručeny operačním systémem. Pokud aplikace přestane zpracovávat události, dojde k zatuhnutí počítače a nutnosti jej restartovat. Operační systém PalmOS udržuje zprávy o událostech ve frontě, do které se na jedné straně zprávy postupně ukládají a na straně druhé jsou aktivní aplikací nebo operačním systémem postupně a různě rychle odebírány. (PalmOS ve skutečnosti udržuje fronty dvě: první pro pohyb pera po plošce Graffiti, který generuje mnoho událostí, a druhou pro všechny ostatní události systému). Systémové události (events) Systémová událost je uložena v datové struktuře EventType. V této struktuře je uložen jednak typ systémové události (příkaz k ukončení aplikace, oznámení o stisknutí tlačítka) a jednak upřesňující údaje. Zjednodušená definice této datové struktury je (kompletní definici naleznete v souboru Core\UI\Event.h): typedef struct EventType // datové prvky společné pro všechny systémové události eventsenum etype;... Int16 screenx; Int16 screeny; // datové prvky specifické pro tu kterou událost union struct frmopen UInt16 formid; ; struct ctlselect UInt16 controlid; struct ControlType *pcontrol; Boolean on; ;... data; EventType; typedef EventType *EventPtr; 17

18 V prvku etype je uložen kód systémové události; údaje, které jsou pro událost specifické, jsou uloženy v datové struktuře data typu union. K těmto údajům můžeme přistupovat například takto: EventType udalost; typ = udalost.etype; id = udalost.data.frmopen.formid; id = udalost.data.ctlselect.controlid; Kompletní seznam systémových událostí naleznete v referenční příručce k operačnímu systému PalmOS. V další kapitole naší knihy se budeme věnovat systémovým událostem, které pro nás budou důležité z hlediska programování uživatelského rozhraní. Následující tabulka obsahuje příklad důležitých systémových událostí, které nás budou v knize provázet: Kód události Popis Upřesňující údaje appstopevent Příkaz k ukončení aplikace. Tuto systémovou událost musí povinně zpracovat každá aplikace. nilevent Tato zpráva je poslána naší aplikaci když vyprší časový interval předaný funkci EvtGetEvent a nestalo se nic jiného. pendownevent penmoveevent penupevent Spuštění pera na displej, pohyb perem po displeji a zvednutí pera z displeje. Tyto systémové události většinou zpracovává operační systém PalmOS. V prvcich screenx a screeny je poloha pera na displeji nebo na plošce pro zápis Graffiti. menuevent Uživatel vybral příkaz z menu. Identifikátor vybraného příkazu je uložen v prvku data.menu.itemid. ctlselectevent keydownevent frmloadevent Uživatel stiskl tlačítko nakreslené na displeji. Uživatel zapsal znak Graffiti nebo stisknul hardwarové tlačítko. Požadavek na zobrazení formuláře. Identifikátor stisknutého tlačítka je uložen v prvku data.ctlselect.controlid. V prvku data.keydown.chr je ASCII kód zapsaného znaku. V prvku data.frmload.formid je uložen identifikátor formuláře, který je potřeba zobrazit na displeji. Smyčka zpracování událostí Smyčka zpracování událostí je povinnou součástí každé aplikace. V této smyčce čeká naše aplikace na systémovou událost (funkce EvtGetEvent) a po jejím přijetí tuto událost nejprve 18

19 nabídne ke zpracování operačnímu systému (funkce SysHandleEvent) a poté ji zpracuje sama. Druhý parametr funkce EvtGetEvent udává dobu v setinách sekundy, po kterou bude funkce EvtGetEvent na událost čekat (konstanta evtwaitforever znamená, že bude čekat neomezeně dlouho). Druhá nejjednodušší funkce PilotMain, která již obsahuje smyčku zpracování událostí, vypadá takto (příklad 1): UInt32 PilotMain(UInt16 cmd, MemPtr cmdpbp, UInt16 launchflags) EventType udalost; if (cmd == sysapplaunchcmdnormallaunch) // Toto je smyčka zpracování událostí do EvtGetEvent(&udalost, evtwaitforever); if(!syshandleevent(&udalost)) // Událost může zpracovat naše aplikace while(udalost.etype!= appstopevent); return 0; Pokud tuto aplikaci přeložíme a spustíme, tak se po doteku perem na ikoně displej vymaže a neděje se nic. Pokud stiskneme tlačítko pro návrat do správce aplikací nebo hardwarové tlačítko tak naší aplikaci korektně opustíme. Zpracování události aplikací Už víme, že hlavní součástí naší aplikace bude smyčka zpracování událostí a uvedli jsme si nejjednodušší příklad, ve kterém jsme systémové události jenom předávali operačnímu systému. Nyní musíme do naší aplikace doplnit vlastní zpracování událostí. V následující kapitole si ukážeme, jak je vytvářeno uživatelské rozhraní. Zjednodušeně lze říci, že v každém okamžiku je na displeji umístěn jeden formulář (form), který obsahuje prvky uživatelského rozhraní. Jedna aplikace může obsahovat více formulářů. Například vestavěná aplikace MemoPad obsahuje formuláře dva: (1) seznam poznámek a (2) text jedné poznámky. Pro každý z formulářů je ve zdrojovém kódu programu definována funkce formuláře, která se jednoduše stará o zpracování systémových událostí, které generují prvky uživatelského rozhraní formuláře například stisknutí tlačítka ve formuláři se seznamem poznámek vede k vytvoření nové poznámky a zobrazení formuláře pro její úpravu. 19

20 Zpracování událostí v aplikaci probíhá následujícím způsobem: pokud se nejedná o systémovou událost, která ovlivňuje chování aplikace jako celku (třeba konec aplikace) tak je zpráva předána přímo funkci formuláře, který je zobrazen na displeji. Výjimku tvoří přepínání mezi formuláři, které musí být ošetřeno centrálně. Funkce formuláře zpracovává systémové události, ke kterým došlo v době, kdy byl formulář zobrazen na displeji. Většinou se jedná o reakci na činnosti uživatele stisknutí tlačítek, výběr kategorie nebo zapsání znaku. Smyčka zpracování událostí 90% aplikací pro PalmOS vypadá podobně jako na následujícím příkladu: void ZpracovaniUdalosti() EventType udalost; Err chyba; do EvtGetEvent(&udalost, evtwaitforever); if(!syshandleevent(&udalost)) if(!menuhandleevent(null, &udalost, &chyba)) if(udalost.etype == frmloadevent) NahrajFormular(udalost.data.frmLoad.formID); else FrmDispatchEvent(&udalost); while(udalost.etype!= appstopevent); Funkce SysHandleEvent zpracuje systémové události (například přeloží tah perem na plošce Graffiti na událost vstupu znaku) a funkce MenuHandleEvent se stará o ošetření událostí, které vytváří a zpracovává uživatelská nabídka (menu). Pokud ani jedna z těchto funkcí událost nezpracovala, dostává příležitost naše aplikace. 20

Č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

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy Postup přechodu na podporované prostředí Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy Obsah Zálohování BankKlienta... 3 Přihlášení do BankKlienta... 3 Kontrola verze

Více

Instalace programu ProVIS

Instalace programu ProVIS Instalace programu ProVIS Tento program umožňuje instalovat program ProVIS. Umožňuje vybrat, kam se bude instalovat, a jednotlivé součásti instalace. Instalace probíhá v několika krocích. Každý krok má

Více

ČÁST 1. Základy 32bitového programování ve Windows

ČÁST 1. Základy 32bitového programování ve Windows Obsah Úvod 13 ČÁST 1 Základy 32bitového programování ve Windows Kapitola 1 Nástroje pro programování ve Windows 19 První program v Assembleru a jeho kompilace 19 Objektové soubory 23 Direktiva INVOKE 25

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

MHD v mobilu. Instalace a spuštění. Co to umí

MHD v mobilu. Instalace a spuštění. Co to umí MHD v mobilu Aplikace MHD v mobilu umí zobrazovat offline (bez nutnosti připojení) jízdní řády MHD na obrazovce mobilního telefonu. Aplikaci pro konkrétní město je možné stáhnout z našich stránek zdarma.

Více

Motorola Phone Tools. Začínáme

Motorola Phone Tools. Začínáme Motorola Phone Tools Začínáme Obsah Minimální požadavky... 2 Před instalací aplikace Motorola Phone Tools... 3 Instalace aplikace Motorola Phone Tools... 4 Instalace a konfigurace mobilního zařízení...

Více

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1 24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE

Více

DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v

DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v DSL manuál Ing. Jan Hranáč 27. října 2010 V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v současné době krátký) seznam vestavěných funkcí systému. 1 Vytvoření nového dobrodružství Nejprve

Více

Postup instalace účetního softwaru ABRA G2 verze 5.03.11 pro ČSTV na operačním systému Windows XP

Postup instalace účetního softwaru ABRA G2 verze 5.03.11 pro ČSTV na operačním systému Windows XP Postup instalace účetního softwaru ABRA G2 verze 5.03.11 pro ČSTV na operačním systému Windows XP Postup instalace je vyzkoušen na počítači, který má aplikovánu Aktualizaci Service Pack2 a má zapnuty všechny

Více

Instalace a první spuštění Programu Job Abacus Pro

Instalace a první spuštění Programu Job Abacus Pro Instalace a první spuštění Programu Job Abacus Pro Pro chod programu je nutné mít nainstalované databázové úložiště, které je připraveno v instalačním balíčku GAMP, který si stáhnete z našich webových

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

MS Word 2007 Šablony programu MS Word

MS Word 2007 Šablony programu MS Word MS Word 2007 Šablony programu MS Word Obsah kapitoly V této kapitole se seznámíme s: Možností využití šablon při vytváření nových dokumentů Vytvářením vlastních šablon Studijní cíle Po absolvování této

Více

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z 9 27.8.

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z 9 27.8. Nápověda a postupy Zde najdete návody a tipy pro práci, které Vám mohou usnadnit práci s produkty PDF-XChange. V případě, že si myslíte, že by zde neměl některý dotaz nebo problematika chybět, napište

Více

NÁVOD NA INSTALACI KARTY PCTV DELUXE

NÁVOD NA INSTALACI KARTY PCTV DELUXE NÁVOD NA INSTALACI KARTY PCTV DELUXE INSTALACE PCTV DELUXE Tato část popisuje, jak nainstalovat PCTV Deluxe po hardwarové i softwarové stránce. Během instalace bude vytvořena programová skupina PCTV Deluxe

Více

Č í sla slovy 1.3. verze dokumentu: 1.02.141029 vytvořil: Ing. Pavel Randák předmět: Uživatelský manuál vydavatel: Austro-Bohemia, s.r.o.

Č í sla slovy 1.3. verze dokumentu: 1.02.141029 vytvořil: Ing. Pavel Randák předmět: Uživatelský manuál vydavatel: Austro-Bohemia, s.r.o. Austro-Bohemia, s.r.o. Na Hrázi 178/25, 180 00 Praha 8 Č í sla slovy 1.3 verze dokumentu: 1.02.141029 vytvořil: Ing. Pavel Randák předmět: Uživatelský manuál vydavatel: Austro-Bohemia, s.r.o. V tomto uživatelském

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

Nastavení tiskárny pro tisk štítků Geis Str. 1/16

Nastavení tiskárny pro tisk štítků Geis Str. 1/16 Str. 1/16 Obsah 1. Instalace tiskárny štítků... 2 Instalace tiskárny s rozhraním USB:... 2 Instalace tiskárny se síťovým rozhraním:... 4 2. Přímý tisk na tiskárnu... 9 3. Dump mode... 10 Pro tiskárnu Zebra

Více

Windows 10 (5. třída)

Windows 10 (5. třída) Windows 10 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na Pracovní ploše ikona Student 17 (se jménem přihlášeného uživatele) ikona Tento počítač

Více

Univerzální rezervační systém. Uživatelská příručka

Univerzální rezervační systém. Uživatelská příručka Univerzální rezervační systém Uživatelská příručka Obsah I. Instalace... 3 II. První spuštění aplikace... 4 III. Hlavní okno aplikace... 5 IV. Nastavení aplikace... 6 1. Přidání místností... 6 2. Uživatelské

Více

Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian

Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian Manuál pro mobilní aplikaci Patron-Pro verze pro operační systém Symbian 1 1. Popis Aplikace je určena pro mobilní telefony NOKIA s operačním Symbian a vybavené technologií NFC. Slouží pro správu identifikačních

Více

BlindShell uživatelský manuál

BlindShell uživatelský manuál Datum: 1.6.2015 BlindShell uživatelský manuál BlindShell je chytrý telefon pro nevidomé a zrakově postižené uživatele. Ovládá se jednoduchými dotykovými gesty. Hlasová zpětná vazba používá výstup s převodem

Více

Postup instalace síťové verze Mount Blue

Postup instalace síťové verze Mount Blue Postup instalace síťové verze Mount Blue Instalace na serveru 1. Stáhněte si instalační balíček pro server ze stránek Mount Blue na adrese: http://www.mountblue.cz/download/mountblue-server-setup.exe 2.

Více

Velký křízovkářský slovník 4.0 (VKS) Instalace programu

Velký křízovkářský slovník 4.0 (VKS) Instalace programu Velký křízovkářský slovník 4.0 (VKS) Instalace programu Obsah Technické podmínky pro provoz programu minimální konfigurace... 2 Základní informace... 2 Hlavní nabídka instalačního programu... 2 Instalace

Více

Knihovna DataBoxLib TXV 003 56.01 první vydání prosinec 2010 změny vyhrazeny

Knihovna DataBoxLib TXV 003 56.01 první vydání prosinec 2010 změny vyhrazeny Knihovna DataBoxLib TXV 003 56.01 první vydání prosinec 2010 změny vyhrazeny 1 TXV 003 56.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První vydání, popis odpovídá DataBoxLib_v14 OBSAH 1 Úvod...3

Více

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze 2.2.0.6

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze 2.2.0.6 APS mini.ed programová nadstavba pro základní vyhodnocení docházky Příručka uživatele verze 2.2.0.6 APS mini.ed Příručka uživatele Obsah Obsah... 2 Instalace a konfigurace programu... 3 Popis programu...

Více

AIDA64 Extreme. Příručka k nastavení. v 1.1 30. 07. 2014.

AIDA64 Extreme. Příručka k nastavení. v 1.1 30. 07. 2014. Příručka k nastavení v 1.1 30. 07. 2014. je vyvíjen společností FinalWire s.r.o. Copyright 1995-2014 FinalWire s.r.o. Tento dokument byl vytvořen společností ABSEIRA s.r.o. Všechna práva vyhrazena. Copyright

Více

Newsletter RIBTEC automatické aktualizace Praktická novinka v servisu a podpoře k softwaru RIBTEC od verzí 15.0

Newsletter RIBTEC automatické aktualizace Praktická novinka v servisu a podpoře k softwaru RIBTEC od verzí 15.0 1.1 Automatické aktualizace RIBTEC Pomocí nového Prostředí automatických aktualizací můžete udržovat Váš software stavební statiky RIBTEC od verzí 15.0 a vyšších na aktuálním stavu. Tento systémový nástroj

Více

Programové vybavení počítačů operační systémy

Programové vybavení počítačů operační systémy Programové vybavení počítačů operační systémy Operační systém Základní program, který oživuje hardware a poskytuje prostředí pro ostatní programy Řídí využití procesoru, síťovou komunikaci, tisk, ovládá

Více

Demoprojekt Damocles 2404

Demoprojekt Damocles 2404 Vizualizační a řídicí systém kategorie SCADA/HMI Demoprojekt Damocles 2404 (časově omezený demoprojekt pro zařízení Damocles 2404 společnosti HW group s.r.o.) Verze systému: 3.7.1.9 Poslední revize dokumentu:

Více

Průvodce instalací modulu Offline VetShop verze 3.4

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

Více

1. Úvod. 2. CryptoPlus jak začít. 2.1 HW a SW předpoklady. 2.2 Licenční ujednání a omezení. 2.3 Jazyková podpora. Požadavky na HW.

1. Úvod. 2. CryptoPlus jak začít. 2.1 HW a SW předpoklady. 2.2 Licenční ujednání a omezení. 2.3 Jazyková podpora. Požadavky na HW. CryptoPlus KB verze 2.1.2 UŽIVATELSKÁ PŘÍRUČKA říjen 2013 Obsah Obsah 2 1. Úvod 3 2. CryptoPlus jak začít... 3 2.1 HW a SW předpoklady... 3 2.2 Licenční ujednání a omezení... 3 2.3 Jazyková podpora...

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

Obsahy kurzů MS Office

Obsahy kurzů MS Office Obsahy kurzů MS Office V současné době probíhají kurzy MS Office 2010 s následující osnovou: 1. Základy práce na PC, MS Office - praktické užití Kurz je určen pro všechny, kteří mají s prací na PC minimální

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

Instalace a nastavení PDFCreatoru

Instalace a nastavení PDFCreatoru Instalace a nastavení PDFCreatoru Program Komunikátor dokáže převést libovolnou tiskovou sestavu do formátu PDF. Aby však mohla tato funkce spolehlivě fungovat, musí být na počítači nainstalován program

Více

1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam.

1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam. 10.6.7 POSTUP TVORBY KOMBINOVANÉHO SEZNAMU 1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam. 2. V rozbalovací nabídce se seznamem datových typů vyberte volbu

Více

CMS. Centrální monitorovací systém. Manuál

CMS. Centrální monitorovací systém. Manuál Centrální Monitorovací Systém manuál CMS Centrální monitorovací systém Manuál VARIANT plus, spol. s.r.o., U Obůrky 5, 674 01 TŘEBÍČ, tel.: 565 659 600 technická linka 565 659 630 (pracovní doba 8.00 16:30)

Více

Kompletní manuál programu HiddenSMS Lite

Kompletní manuál programu HiddenSMS Lite v1.1001 Kompletní manuál programu HiddenSMS Lite Poslední aktualizace: 27. 8. 2009 HiddenSMS Lite software pro mobilní telefony s operačním systémem Windows Mobile, určený pro skrytí Vašich soukromých

Více

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC CNC CAM CNC frézování Heidenhain Kapitola 1 - Základy ISO kódu, kompenzace rádiusu frézy a struktura zápisu NC kódu. Kapitola 2 - Seznámení s prostředím

Více

Úvod. Popis a funkce programu HESLO.

Úvod. Popis a funkce programu HESLO. Úvod Popis a funkce programu HESLO. Program HESLO Vám umožňuje mít všechna Vaše hesla do emailových serverů, bankovnictví a jiné důležité údaje (PIN, PUK apod.) pod jedním přístupovým heslem, v jednom

Více

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu: Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury

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

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

Návod k obsluze. GeoVision ViewLog SW verze 8.12. Návod k obsluze GV-ViewLog Stránka 1

Návod k obsluze. GeoVision ViewLog SW verze 8.12. Návod k obsluze GV-ViewLog Stránka 1 Návod k obsluze GeoVision ViewLog SW verze 8.12 Návod k obsluze GV-ViewLog Stránka 1 Obsah : Přehrávání videosouborů úvod strana 3 Přehrávání v hlavním systému (ViewLog) strana 4 1. Základní obrazovka

Více

DATABÁZE MS ACCESS 2010

DATABÁZE MS ACCESS 2010 DATABÁZE MS ACCESS 2010 KAPITOLA 5 PRAKTICKÁ ČÁST TABULKY POPIS PROSTŘEDÍ Spuštění MS Access nadefinovat název databáze a cestu k uložení databáze POPIS PROSTŘEDÍ Nahoře záložky: Soubor (k uložení souboru,

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

Windows 8.1 (5. třída)

Windows 8.1 (5. třída) Windows 8.1 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na pracovní ploše - Hlavní panel - ikony na Hlavním panelu (zvýrazněná ikona spuštěné

Více

IPFW. Aplikace pro ovládání placeného připojení k Internetu. verze 1.1

IPFW. Aplikace pro ovládání placeného připojení k Internetu. verze 1.1 IPFW Aplikace pro ovládání placeného připojení k Internetu verze 1.1 Popis aplikace Aplikace IPFW (IP Firewall) je určen k řízení placeného připojení k Internetu ve spojení s elektronickým mincovníkem

Více

UniLog-D. v1.01 návod k obsluze software. Strana 1

UniLog-D. v1.01 návod k obsluze software. Strana 1 UniLog-D v1.01 návod k obsluze software Strana 1 UniLog-D je PC program, který slouží k přípravě karty pro záznam událostí aplikací přístroje M-BOX, dále pak k prohlížení, vyhodnocení a exportům zaznamenaných

Více

Přístup k poště MS Office 365 mají pouze studenti 1. a 2. ročníku EkF prezenčního studia. Přístup k ostatním službám mají všichni studenti.

Přístup k poště MS Office 365 mají pouze studenti 1. a 2. ročníku EkF prezenčního studia. Přístup k ostatním službám mají všichni studenti. Obsah Přihlášení k Office 365... 1 Nastavení přeposílání (předávání) doručené pošty... 2 Instalace plného balíku aplikací Office 365 Pro Plus pro studenty... 3 Přihlášení v plné verzi Office 365 Pro Plus

Více

Popis ovládání aplikace - Mapový klient KÚPK

Popis ovládání aplikace - Mapový klient KÚPK Popis ovládání aplikace - Mapový klient KÚPK Úvodní informace K využívání této aplikace musíte mít ve Vašem internetovém prohlížeči nainstalovaný plugin Adobe Flash Player verze 10 a vyšší. Mapová aplikace

Více

MIKROTHERM 825. Monitorovací program MT825C1

MIKROTHERM 825. Monitorovací program MT825C1 MIKROTHERM 825 Monitorovací program MT825C1 MT825C1 08/10 Rev.3 THERMOPROZESS s.r.o. Reigrova 2668/6c 370 01 České Budějovice tel.: +420 387 313 182 fax: +420 385 340 947 E-MAIL: info@thermoprozess.cz

Více

Windows - základy. Hlavním vypínačem na základní jednotce. K datům uloženým do výchozí složky.

Windows - základy. Hlavním vypínačem na základní jednotce. K datům uloženým do výchozí složky. Práce se soubory a složkami Windows - základy Otázka Jakým způsobem se zapíná počítač? Jaká vstupní pole musí být vyplněna v přihlašovacím panelu Windows? K čemu slouží postup "Nabídka Start" - "Vypnout"

Více

Instalační manuál pixel-fox

Instalační manuál pixel-fox Instalační manuál pixel-fox Verze 01/2011 V5 (CZ) - Subject to change without notice! Systémové požadavky: Aktuální minimální systémové požadavky pro používání software pixel-fox na vašem PC jsou: - IBM

Více

Spuštění a ukončení databázové aplikace Access

Spuštění a ukončení databázové aplikace Access Spuštění a ukončení databázové aplikace Access Aplikaci Access spustíte tak, že vyhledáte její ikonu v nabídce "Start" a klepnete na ní. Najdete ho v Sekci Všechny programy/mircosoft Office. Po výběru

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

BRICSCAD V15. Licencování

BRICSCAD V15. Licencování BRICSCAD V15 Licencování Protea spol. s r.o. Makovského 1339/16 236 00 Praha 6 - Řepy tel.: 235 316 232, 235 316 237 fax: 235 316 038 e-mail: obchod@protea.cz web: www.protea.cz Copyright Protea spol.

Více

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální

Více

RECORD IT. Uživatelská příručka

RECORD IT. Uživatelská příručka RECORD IT Uživatelská příručka RECORD IT RECORD IT Copyright 2015 PROMICRA, s.r.o. Obsah Úvod... 5 Instalace modulu RECORD IT... 7 Použití modulu RECORD IT v programech QuickPHOTO... 9 1. Digitální kamery

Více

GeoPlan. Administrátorská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA02011056. Verze 1.0

GeoPlan. Administrátorská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA02011056. Verze 1.0 GeoPlan Administrátorská příručka Verze Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA02011056 2 Obsah 1 Úvod... 4 1.1 Systémové požadavky... 4 2 Instalace systému... 5 2.1 Instalace

Více

Jak používat program P-touch Transfer Manager

Jak používat program P-touch Transfer Manager Jak používat program P-touch Transfer Manager Verze 0 CZE Úvod Důležité upozornění Obsah tohoto dokumentu a technické parametry příslušného výrobku podléhají změnám bez předchozího upozornění. Společnost

Více

Semestrální práce 2 znakový strom

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

Více

Uživatelský manuál aplikace. Dental MAXweb

Uživatelský manuál aplikace. Dental MAXweb Uživatelský manuál aplikace Dental MAXweb Obsah Obsah... 2 1. Základní operace... 3 1.1. Přihlášení do aplikace... 3 1.2. Odhlášení z aplikace... 3 1.3. Náhled aplikace v jiné úrovni... 3 1.4. Změna barevné

Více

1) Kalkulačka se nabízí ve verzi

1) Kalkulačka se nabízí ve verzi Příslušenství WINDOWS Spolu s operačním systémem Windows se do počítače nainstalovalo i několik užitečných programů (ty jsou zcela zdarma a plně funkční), které je možné ihned používat. Jsou to o KALKULAČKA

Více

Modul 2. Druhá sada úkolů:

Modul 2. Druhá sada úkolů: Zadání Druhá sada úkolů: Modul 2 Všechny potřebné složky a soubory pro splnění následující sady úkolů se nachází ve složce sada2. 1. Ve složce Ulohy vytvořte šest nových složek (podle obrázku) a pojmenujte

Více

MBus Explorer MULTI. Uživatelský manuál V. 1.1

MBus Explorer MULTI. Uživatelský manuál V. 1.1 MBus Explorer MULTI Uživatelský manuál V. 1.1 Obsah Sběr dat ze sběrnice Mbus...3 Instalace...3 Spuštění programu...3 Program MBus Explorer Multi...3 Konfigurace sítí...5 Konfigurace přístrojů...6 Nastavení

Více

Příručka pro aplikaci KSnapshot

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

Více

Popis ovládání. Po přihlášení do aplikace se objeví navigátor. Navigátor je stromově seřazen a slouží pro přístup ke všem oknům celé aplikace.

Popis ovládání. Po přihlášení do aplikace se objeví navigátor. Navigátor je stromově seřazen a slouží pro přístup ke všem oknům celé aplikace. Popis ovládání 1. Úvod Tento popis má za úkol seznámit uživatele se základními principy ovládání aplikace. Ovládání je možné pomocí myši, ale všechny činnosti jsou dosažitelné také pomocí klávesnice. 2.

Více

CERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014

CERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014 (CT) Výběrové šetření výsledků žáků 2014 Průběh - uživatelská příručka Verze 1 Obsah 1 ÚVOD... 3 1.1 Kde hledat další informace... 3 1.2 Posloupnost kroků... 3 2 KROK 1 STAŽENÍ HESEL K TESTŮM... 4 2.1

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

Individuální nastavení počítače

Individuální nastavení počítače Individuální nastavení počítače Je pro vás systém Windows 7 nový? I když má tento systém mnoho společného s verzí systému Windows, kterou jste používali dříve, můžete potřebovat pomoc, než se v něm zorientujete.

Více

Android Elizabeth. Verze: 1.1

Android Elizabeth. Verze: 1.1 Android Elizabeth Program pro měření mezičasů na zařízeních s OS Android Verze: 1.1 Naposledy upraveno: 15. února 2013 Aleš Razým Historie verzí Verze Datum Popis 1.0 7.1.2013 Původní verze pro OS Android

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

Návod k aplikaci DPH Kontrol

Návod k aplikaci DPH Kontrol Návod k aplikaci DPH Kontrol Obsah I. O aplikaci... 2 II. Jak používat DPH Kontrol... 3 1. Kontrola spolehlivosti plátců DPH... 3 2. Kontrola zveřejněných účtů... 5 III. Další práce s databází záznamů...

Více

CBR Test dimenzač ní čh parametrů vozovek

CBR Test dimenzač ní čh parametrů vozovek CBR Test dimenzač ní čh parametrů vozovek Verze: 1.0.0.6 (14. 5. 2012) (c) Copyright 2012. VIKTORIN Computers Tento program podléhá autorským zákonům. Všechna práva vyhrazena! Vývoj aplikace: Jiří Viktorin

Více

Už ivatelska dokumentace

Už ivatelska dokumentace Už ivatelska dokumentace Aplikace Portál úspěšných projektů je určena k publikování informací o projektech realizovaných za přispění některého z Operačních programů v gesci Ministerstva vnitra České republiky.

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

Instalace a první spuštění programu. www.zoner.cz

Instalace a první spuštění programu. www.zoner.cz Instalace a první spuštění programu www.zoner.cz CZ Průvodce instalací Z nabídky instalačního CD vyberte Zoner Photo Studio 13 v požadované jazykové verzi * a klikněte na položku Instalace programu. Pokud

Více

Operační systém MS Windows XP Professional

Operační systém MS Windows XP Professional Operační systém MS Windows XP Professional Operační systém základní programové vybavení počítače zprostředkovává komunikaci uživatele s počítačem s technickým vybavením počítače s aplikačním programovým

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

4 Microsoft Windows XP Jednoduše

4 Microsoft Windows XP Jednoduše Obsah ÚVOD Nové zkušenosti s novými Windows XP 11 Vaším cílem je: 11 A. Hraní her, využívání encyklopedií a výukových programů, účetnictví 11 B. Procházení WWW stránek Internetu, využívání elektronické

Více

Závěrečná práce. AutoCAD Inventor 2010. (Zadání D1)

Závěrečná práce. AutoCAD Inventor 2010. (Zadání D1) Závěrečná práce AutoCAD Inventor 2010 (Zadání D1) Pavel Čurda 4.B 4.5. 2010 Úvod Tato práce obsahuje sestavu modelu, prezentaci a samotný výkres Pákového převodu na přiloženém CD. Pákový převod byl namalován

Více

NÁVOD. ILLKO Studio View

NÁVOD. ILLKO Studio View NÁVOD ILLKO Studio View ILLKO Studio View - návod Obsah Obsah 1 Úvod 3 2 Funkce programu 3 3 Instalace 4 3.1 Podporované operační systémy...................... 4 3.2 Systémové požadavky...........................

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

METODICKÝ POKYN PRÁCE S MS PowerPoint - ZAČÁTEČNÍCI. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

METODICKÝ POKYN PRÁCE S MS PowerPoint - ZAČÁTEČNÍCI. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. METODICKÝ POKYN PRÁCE S MS PowerPoint - ZAČÁTEČNÍCI Základní rozložení plochy Výchozím stavem při práci je normální zobrazení. pás karet - základní nabídka příkazů Pořadí jednotlivých snímků Základní plocha

Více

FortiaViewer verze 5.0

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

Více

POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON

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

Více

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina Program LibTex Uživatelská příručka 1 Obsah Program Textilní Design... 1 Uživatelská příručka... 1 1 Obsah... 2 2 Rejstřík obrázků... 2 3 Technické požadavky... 3 3.1 Hardware... 3 3.1.1 Procesor... 3

Více

ipodatelna Uživatelská příručka

ipodatelna Uživatelská příručka Uživatelská příručka 1 Obsah Obsah 1 I Úvod 2 II Práce s aplikací 3 III Podání 4 1 Nové podání... 5 IV Informace o Uživateli 11 V Podatelna 13 1 Přijmout... a odmítnout podání 13 2 Seznam... došlých podání

Více

QCZ2631 A639. Průvodce 15G06A2451Z0

QCZ2631 A639. Průvodce 15G06A2451Z0 QCZ63 A639 Průvodce 5G06A45Z0 SD SD Seznámení s MyPal Přední část Boční část Indikátor napájení/oznámení Činnost Oznámení MyPal A636: Bluetooth / Wi-Fi / GPS dioda MyPal A63: Bluetooth/GPS dioda Bluetooth

Více

Příručka ke službě Postup instalace služby SMSender na operačních systémech Windows 98, Windows Millenium, Windows 2000, Windows XP

Příručka ke službě Postup instalace služby SMSender na operačních systémech Windows 98, Windows Millenium, Windows 2000, Windows XP úvod SMSender Příručka ke službě Postup instalace služby SMSender na operačních systémech Windows 98, Windows Millenium, Windows 2000, Windows XP Verze: 2008-11-11 Licenční ujednání 1994 2008 Ness Logos

Více

Uživatelský manuál k prodejní aplikaci věrnostního systému Nestlé

Uživatelský manuál k prodejní aplikaci věrnostního systému Nestlé Uživatelský manuál k prodejní aplikaci věrnostního systému Nestlé Prodejní aplikace věrnostního systému Nestlé slouží k identifikaci zákazníka na prodejně, který se prokáže věrnostní kartou a k následnému

Více

4x standardní vstupy

4x standardní vstupy Uvedení do provozu Toto DVR je speciálně vyrobeno pro USB rozhraní, USB3104 převádí videosignál pomocí USB do počítače. Má vkusný černý design a malou velikost, umožňuje jednoduché připojení k počítači.

Více