Optimalizace výkonu pro PLATFORMU ADOBE FLASH

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

Download "Optimalizace výkonu pro PLATFORMU ADOBE FLASH"

Transkript

1 Optimalizace výkonu pro PLATFORMU ADOBE FLASH

2 Právní upozornění Právní upozornění Právní upozornění viz

3 iii Obsah Kapitola 1: Úvod Základy vykonávání kódu za běhu aplikace Vnímaný výkon versus skutečný výkon Zaměření optimalizace Kapitola 2: Úspora paměti Objekty zobrazení Základní typy Opakované používání objektů Uvolňování paměti Používání bitmap Filtry a dynamické odstraňování bitmap z paměti Přímé mapování MIP Používání 3D efektů Textové objekty a paměť Porovnání modelu událostí a zpětných volání Kapitola 3: Minimalizace využití CPU Vylepšení aplikace Flash Player 10.1 zaměřená na využití CPU Režim spánku Deaktivace a opětovná aktivace objektů Události aktivace a deaktivace Interakce myši Porovnání časovačů a událostí ENTER_FRAME Syndrom doplnění Kapitola 4: Výkonnost jazyka ActionScript 3.0 Porovnání tříd Vector a Array Kreslicí rozhraní API Zachycování a probublávání událostí Práce s obrazovými body Regulární výrazy Různé optimalizace Kapitola 5: Výkonnost vykreslování Překreslování oblasti Obsah mimo vymezenou plochu Kvalita filmu Prolnutí alfa Kmitočet snímků aplikace Ukládání bitmapy do mezipaměti Ruční ukládání bitmapy do mezipaměti Vykreslování textových objektů GPU

4 Obsah iv Asynchronní operace Průhledná okna Vyhlazení tvarů vektorů Kapitola 6: Optimalizace interakcí v síti Vylepšení aplikace pro interakce v síti Externí obsah Chyby vstupu a výstupu Flash Remoting Zbytečné síťové operace Kapitola 7: Práce s médii Video StageVideo Zvuk Kapitola 8: Výkonnost databáze SQL Návrh aplikace pro výkonnou databázi Optimalizace databázových souborů Zbytečné zpracování databází za běhu Efektivní syntaxe jazyka SQL Výkonnost příkazů SQL Kapitola 9: Porovnávání a nasazování Porovnávání Nasazování

5 1 Kapitola 1: Úvod Aplikace Adobe AIR a Adobe Flash Player lze spouštět na mnoha platformách, mezi něž patří například stolní počítače, mobilní zařízení, tablety a televizní zařízení. Tento dokument prostřednictvím příkladů kódu a ukázek použití představuje osvědčené postupy určené pro vývojáře, kteří tyto aplikace nasazují. Dokument obsahuje tato témata: Úspora paměti Minimalizace využití CPU Zvýšení výkonnosti jazyka ActionScript 3.0 Zvýšení rychlosti vykreslování Optimalizace interakcí v síti Práce se zvukem a videem Optimalizace výkonnosti databáze SQL Porovnávání a nasazování aplikací Většina těchto optimalizací se týká aplikací ve všech zařízeních, a to v běhovém prostředí AIR i běhovém prostředí aplikace Flash Player. Jsou uvedeny také dodatky a výjimky pro konkrétní zařízení. Některé z těchto optimalizací jsou zaměřeny na možnosti zavedené v aplikaci Flash Player 10.1 a prostředí AIR 2.5. Řada z těchto optimalizací se však týká rovněž starších vydání prostředí AIR a aplikace Flash Player. Základy vykonávání kódu za běhu aplikace Klíčem k pochopení zvýšení výkonnosti aplikace je pochopení jak běh platformy Flash vykonává kód. Běhu aplikace pracuje ve smyčce s určitými akcemi, ke kterým dochází při každém snímku. Snímek je v tomto případě jednoduše blok času stanovený kmitočtem snímků, který je pro aplikaci stanoven. Množství času, které je každému snímku přiděleno, přímo odpovídá kmitočtu snímků. Pokud například určíte kmitočet 30 snímků za sekundu, běh aplikace se pokusí vytvořit každý snímek minimálně za jednu třicetinu sekundy. Kmitočet snímků pro aplikaci se určuje v době vytváření. Nastavení kmitočtu snímků můžete určit pomocí nastavení v aplikaci Adobe Flash Builder nebo Flash Professional. Počáteční kmitočet snímků můžete rovněž určit v kódu. V aplikacích pouze s jazykem ActionScript kmitočet snímků nastavíte použitím tagu metad [SWF(frameRate="24")] do kořenové třídy dokumentu. V jazyku MXML nastavte atribut framerate v tagu Application nebo WindowedApplication. Každá smyčka snímku se skládá ze dvou fází, které jsou rozděleny do tří částí: událostí, události enterframe a vykreslení. První fáze zahrnuje dvě části (události a událost enterframe) obě z nich mohou eventuelně vést k zavolání vašeho kódu. V první části první fáze přijdou události běhu aplikace a budou odeslány. Tyto události mohou představovat dokončení nebo průběh asynchronních operací, například odezvu po načtení dat přes síť. Rovněž zahrnují události z uživatelského vstupu. Protože jsou události odeslány, běh programu váš kód vykoná v posluchačích, které jste zaregistrovali. Pokud k žádné události nedojde, běh programu počká na dokončení této fáze vykonávání bez provedení jakékoliv akce. Běh aplikace nikdy nezrychlí kmitočet snímků z důvodu nedostatku činnosti. Pokud k událostem dojde během jiných částí cyklu vykonávání, běh aplikace zařadí tyto události do fronty a odešle je v dalším snímku.

6 Úvod 2 Druhá část první fáze je událost enterframe. Tato událost je od ostatních odlišná, protože je vždy odeslána jednou za snímek. Jakmile budou odeslány všechny události, začne smyčka fáze vykreslování. V tomto bodě běh aplikace vypočítá stav všech viditelných prvků na obrazovce a vykreslí je. Tento proces se opakuje, podobně jako běžec, když běhá po závodní dráze. Poznámka: U událostí obsahujících vlastnost updateafterevent lze vynutit zpracování vykreslování okamžitě, aniž by bylo nutné čekat na fázi vykreslování. Vlastnost updateafterevent ale nepoužívejte, pokud by často způsobovala problémy s výkonem. Nejjednodušší je si představit, že dvě fáze ve smyčce snímku trvají stejně dlouho. V tomto případě v průběhu poloviny každého snímku běží ovladače události smyčky a kód aplikace. V průběhu druhé poloviny nastává vykreslování. Realita je však často jiná. Někdy kód aplikace trvá více než polovinu času, který je ve snímku k dispozici, tím se zkracuje dostupný čas, který je vyhrazený pro vykreslení. V ostatních případech, zvláště při použití složitého vizuálního obsahu, například filtrů a režimů prolínání, vykreslování vyžaduje více než polovinu času snímku. Protože skutečný čas trvání fází je flexibilní, smyčka snímku je běžně známa jako pružná závodní dráha. Pokud kombinované operace smyčky snímku (vykonání kódu a vykreslení) trvají příliš dlouho, běh aplikace nemůže zachovat kmitočet snímků. Snímek se prodlužuje, zabírá více času než je vyhrazeno, proto dochází ke zpoždění před spuštěním následujícího snímku. Pokud například smyčka snímku trvá déle než jednu třicetinu sekundy, není běh aplikace schopen aktualizovat obrazovku rychlostí 30 snímků za sekundu. Když kmitočet snímků zpomaluje, zhoršuje se tak kvalita. V lepším případě se bude animace sekat. V horších případech se aplikace zablokuje a okno bude prázdné. Další podrobnosti o vykonávání kódu a vykreslování modelu při běhu platformy Flash, najdete v následujících zdrojích. Mentální modely přehrávače Flash pružná závodní dráha (autor článku Ted Patrick) Asynchronný vykonávání kódu ActionScript (autor článku Trevor McCauley) Optimalizace provádění kódů, paměti a vykreslování v prostředí Adobe AIR na stránce (Video z prezentace Seana Christmanna na konferenci MAX) Vnímaný výkon versus skutečný výkon Konečnými porotci, kteří hodnotí, zda má vaše aplikace dobrý výkon, jsou její uživatelé. Vývojáři mohou měřit vývoj aplikace z hlediska doby, kterou určité operace potřebují k vykonání, nebo počtu vytvořených instancí objektů. Tyto míry však nejsou důležité pro koncové uživatele. Uživatelé někdy měří výkon jinými kritérii. Například jestli reaguje aplikace rychle a plynule a odpovídá rychle na vstupy? Má nepříznivý dopad na výkon systému? Odpovězte si na následující otázky, které testují vnímaný výkon: Jsou animace plynulé nebo trhané? Vypadá video obsah plynulý nebo trhaný? Přehrávají se zvukové ukázky plynule, nebo se pozastavují a opět spouští? Bliká okno nebo je prázdné během dlouhých operací? Zobrazuje se text při psaní okamžitě nebo se zpožděním? Provede se po kliknutí nějaká akce nebo dochází ke zpoždění? Zvyšuje se při běhu aplikace hlučnost ventilátoru procesoru? Vyčerpá se baterie notebooků nebo mobilních zařízení při běhu aplikace rychle?

7 Úvod 3 Mají ostatní aplikace při běhu této aplikace zhoršenou odezvu? Rozdíl mezi vnímaným výkonem a skutečným výkonem je důležitý. Způsob dosažení nejlepšího vnímaného výkonu není vždy stejný jako způsob dosažení absolutně nejrychlejšího výkonu. Dávejte pozor, aby vaše aplikace nezpracovávala tolik kódu, že by běh aplikace nebyl schopen dostatečně často aktualizovat obrazovku a shromažďovat vstupy od uživatele. V některých případech dosažení tohoto vyvážení vyžaduje rozdělení úlohy programu do částí tak, aby se mezi jednotlivými částmi za běhu aktualizovala obrazovka. (Konkrétní návody najdete v části Výkonnost vykreslování na stránce 48.) Zde popsané tipy a techniky se zaměřují na zlepšení obou záležitostí skutečné výkonnosti vykonání kódu a toho jak uživatelé výkonnost vnímají. Zaměření optimalizace Některá zlepšení výkonu neznamenají znatelné zlepšení pro uživatele. Je důležité zaměřit optimalizaci výkonu do oblastí, které jsou problematické z pohledu vaší specifické aplikace. Některé způsoby optimalizace výkonu patří mezi všeobecné dobré postupy a lze je vždy dodržovat. Zda jsou ostatní optimalizace užitečné, závisí na potřebách vaší aplikace a na jejích předpokládaných uživatelích. Aplikace například bude mít vždy lepší výkon, když nebudete používat animace, videa, grafické filtry a efekty. Jedním z důvodů k použití platformy Flash k sestavování aplikací je však schopnost práce s médii a grafikou, které umožňují vytváření bohatých působivých aplikací. Zvažte, jestli vámi požadovaná úroveň bohatosti odpovídá výkonnostním charakteristikám počítačů a zařízení, na kterých bude vaše aplikace fungovat. Jednou z obecných rad je: vyhněte se předčasné optimalizaci. Některé optimalizace výkonnosti vyžadují zápis kódu, který se obtížněji čte nebo je méně flexibilní. Práce s takovýmto kódem je po optimalizaci obtížnější. U těchto optimalizací je obvykle lepší počkat, zda konkrétní část kódu má skutečně nízký výkon, předtím než provedete jeho optimalizaci. Zlepšení výkonu někdy zahrnuje provádění kompromisů. V ideálním případě vede snížení objemu paměti využívaného aplikací také ke zvýšení rychlosti, kterou aplikace vykoná určitou úlohu. Tento typ ideálního zlepšení však není vždy možný. Pokud například aplikace během nějaké operace zamrzne, řešením je často rozdělení prováděné práce do několika snímků. Jelikož je práce rozdělená, bude dokončení celého procesu pravděpodobně trvat déle. Je ale možné, že si uživatel tohoto delšího času nevšimne, pokud bude aplikace i nadále reagovat na vstupy a nezamrzne. Klíčem k rozpoznání toho, co je potřeba optimalizovat a zda jsou optimalizace užitečné, je provedení testů výkonnosti. Několik technik a tipů k testování výkonnosti je popsáno v části Porovnávání a nasazování na stránce 95. Další informace o stanovování částí aplikace, které jsou vhodné k optimalizaci, najdete v následujících zdrojích. Aplikace pro ladění výkonu v prostředí AIR na stránce (Video z prezentace Seana Christmanna na konferenci MAX) Aplikace Adobe AIR pro ladění výkonu na stránce (Článek z webu Adobe Developer Connection od Olivera Goldmana založený na prezentaci)

8 4 Kapitola 2: Úspora paměti Úsporné využívání paměti je při vývoji aplikací důležité vždy, dokonce i v případě aplikací pro stolní počítače. U mobilních zařízení je však spotřeba paměti obzvlášť důležitá, a proto je výhodné omezit množství paměti spotřebovaného aplikací. Objekty zobrazení Vyberte vhodný objekt zobrazení. Jazyk ActionScript 3.0 obsahuje velkou skupinu objektů zobrazení. Jednou z nejjednodušších možností optimalizace s cílem omezit spotřebu paměti je použití vhodného typu objektu zobrazení. Pro jednoduché tvary, které nejsou interaktivní, používejte objekty Shape, pro interaktivní objekty, které nepotřebují časovou osu, používejte objekty Sprite. Pro animaci, která využívá časovou osu, používejte objekty MovieClip. Pro svou aplikaci vybírejte zásadně nejefektivnější typ objektu. Následující kód zobrazuje využití paměti u různých objektů zobrazení: trace(getsize(new Shape())); // output: 236 trace(getsize(new Sprite())); // output: 412 trace(getsize(new MovieClip())); // output: 440 Metoda getsize() zobrazuje počet bajtů paměti, které spotřebuje daný objekt. Je tedy patrné, že používání více objektů MovieClip namísto jednoduchých objektů Shape může vést k plýtvání pamětí, pokud možnosti objektu MovieClip nejsou potřeba. Základní typy K testování výkonnosti kódu a určení nejefektivnějšího objektu pro danou úlohu používejte metodu getsize(). Všechny základní typy kromě objektu String využívají 4 až 8 bajtů paměti. Použitím konkrétního typu jako základního nelze paměť optimalizovat:

9 Úspora paměti 5 // Primitive types var a:number; trace(getsize(a)); // output: 8 var b:int; trace(getsize(b)); // output: 4 var c:uint; trace(getsize(c)); // output: 4 var d:boolean; trace(getsize(d)); // output: 4 var e:string; trace(getsize(e)); // output: 4 Typu Number, který představuje 64bitovou hodnotu, je prostředím AVM (ActionScript Virtual Machine) přiděleno 8 bajtů, pokud mu nebyla přiřazena hodnota. Všechny ostatní základní typy jsou uloženy ve 4 bajtech. // Primitive types var a:number = 8; trace(getsize(a)); // output: 4 a = Number.MAX_VALUE; trace(getsize(a)); // output: 8 Chování typu String je odlišné. Přidělené množství místa pro uložení závisí na délce objektu String: var name:string; trace(getsize(name)); // output: 4 name = ""; trace(getsize(name)); // output: 24 name = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularized in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."; trace(getsize(name)); // output: 1172 K testování výkonnosti kódu a určení nejefektivnějšího objektu pro danou úlohu používejte metodu getsize().

10 Úspora paměti 6 Opakované používání objektů Pokud je to možné, používejte objekty opakovaně a nevytvářejte je znovu. Dalším jednoduchým způsobem, jak lze optimalizovat paměť, je pokud možno objekty recyklovat a nevytvářet nové. Ve smyčce například není vhodné používat tento kód: const MAX_NUM:int = 18; const COLOR:uint = 0xCCCCCC; var area:rectangle; for (var:int = 0; i < MAX_NUM; i++) // Do not use the following code area = new Rectangle(i,0,1,10); mybitmapdata.fillrect(area,color); Opakované vytvoření objektu Rectangle při každém opakování smyčky využívá více paměti a je pomalejší, protože při každém opakování je vytvořen nový objekt. Použijte následující postup: const MAX_NUM:int = 18; const COLOR:uint = 0xCCCCCC; // Create the rectangle outside the loop var area:rectangle = new Rectangle(0,0,1,10); for (var:int = 0; i < MAX_NUM; i++) area.x = i; mybitmapdata.fillrect(area,color); V předchozím příkladu byl použit objekt s relativně malým dopadem na paměť. Následující příklad demonstruje větší úspory paměti při opakovaném používání objektu BitmapData. Následující kód určený k vytvoření efektu dlaždic využívá nadměrné množství paměti:

11 Úspora paměti 7 var myimage:bitmapdata; var mycontainer:bitmap; const MAX_NUM:int = 300; for (var i:int = 0; i< MAX_NUM; i++) // Create a 20 x 20 pixel bitmap, non-transparent myimage = new BitmapData(20,20,false,0xF0D062); // Create a container for each BitmapData instance mycontainer = new Bitmap(myImage); // Add it to the display list addchild(mycontainer); // Place each container mycontainer.x = (mycontainer.width + 8) * Math.round(i % 20); mycontainer.y = (mycontainer.height + 8) * int(i / 20); Poznámka: Používáte-li kladné hodnoty, je přetypování zaokrouhlené hodnoty na celé číslo mnohem rychlejší než použití metody Math.floor(). Následující obrázek znázorňuje výsledek uspořádání bitmap vedle sebe: Výsledek uspořádání bitmap vedle sebe Optimalizovaná verze vytvoří jedinou instanci objektu BitmapData, na niž odkazuje více instancí objektu Bitmap, a má stejný výsledek:

12 Úspora paměti 8 // Create a single 20 x 20 pixel bitmap, non-transparent var myimage:bitmapdata = new BitmapData(20,20,false,0xF0D062); var mycontainer:bitmap; const MAX_NUM:int = 300; for (var i:int = 0; i< MAX_NUM; i++) // Create a container referencing the BitmapData instance mycontainer = new Bitmap(myImage); // Add it to the display list addchild(mycontainer); // Place each container mycontainer.x = (mycontainer.width + 8) * Math.round(i % 20); mycontainer.y = (mycontainer.height + 8) * int(i / 20); Tento postup ušetří přibližně 700 kb paměti, což je u tradičního mobilního zařízení významná úspora. S každým kontejnerem bitmapy lze pomocí vlastností třídy Bitmap manipulovat, aniž by se změnila původní instance objektu BitmapData: // Create a single 20 x 20 pixel bitmap, non-transparent var myimage:bitmapdata = new BitmapData(20,20,false,0xF0D062); var mycontainer:bitmap; const MAX_NUM:int = 300; for (var i:int = 0; i< MAX_NUM; i++) // Create a container referencing the BitmapData instance mycontainer = new Bitmap(myImage); // Add it to the DisplayList addchild(mycontainer); // Place each container mycontainer.x = (mycontainer.width + 8) * Math.round(i % 20); mycontainer.y = (mycontainer.height + 8) * int(i / 20); // Set a specific rotation, alpha, and depth mycontainer.rotation = Math.random()*360; mycontainer.alpha = Math.random(); mycontainer.scalex = mycontainer.scaley = Math.random(); Následující obrázek znázorňuje výsledek transformací bitmap:

13 Úspora paměti 9 Výsledek transformací bitmap Další témata nápovědy Ukládání bitmapy do mezipaměti na stránce 54 Sdružování objektů Pokud je to možné, používejte sdružování objektů. Další důležitý způsob optimalizace se nazývá sdružování objektů, které zahrnuje opakované používání objektů v průběhu času. Během inicializace aplikace vytvoříte definovaný počet objektů a ty uložíte do fondu, jako je objekt Array nebo Vector. Až práci s objektem dokončíte, deaktivujete jej, aby nespotřebovával prostředky CPU, a odstraníte všechny vzájemné odkazy. Nenastavujte však odkazy na hodnotu null, protože pak by byly zpřístupněny pro čištění uvolněné paměti. Objekt pouze vrátíte do fondu a načtete jej, až budete potřebovat nový objekt. Opakovaným používáním objektů lze omezit nutnost vytváření instancí objektů, jež může být neúsporné. Sníží se také pravděpodobnost spuštění nástroje pro uvolnění paměti, který může vaši aplikaci zpomalit. Následující kód ilustruje metodu sdružování objektů:

14 Úspora paměti 10 package import flash.display.sprite; public final class SpritePool private static var MAX_VALUE:uint; private static var GROWTH_VALUE:uint; private static var counter:uint; private static var pool:vector.<sprite>; private static var currentsprite:sprite; public static function initialize( maxpoolsize:uint, growthvalue:uint ):void MAX_VALUE = maxpoolsize; GROWTH_VALUE = growthvalue; counter = maxpoolsize; var i:uint = maxpoolsize; pool = new Vector.<Sprite>(MAX_VALUE); while( --i > -1 ) pool[i] = new Sprite(); public static function getsprite():sprite if ( counter > 0 ) return currentsprite = pool[--counter]; var i:uint = GROWTH_VALUE; while( --i > -1 ) pool.unshift ( new Sprite() ); counter = GROWTH_VALUE; return getsprite(); public static function disposesprite(disposedsprite:sprite):void pool[counter++] = disposedsprite; Třída SpritePool vytvoří při inicializaci aplikace fond nových objektů. Metoda getsprite() vrací instance těchto objektů a metoda disposesprite() je uvolňuje. Kód umožňuje, aby se fond po úplném spotřebování rozšířil. Je také možné vytvořit fond s pevnou velikostí, kde by po spotřebování fondu nebyly přidělovány nové objekty. Snažte se pokud možno nevytvářet nové objekty ve smyčkách. Další informace naleznete v části Uvolňování paměti na stránce 11. Následující kód využívá třídu SpritePool k získávání nových instancí:

15 Úspora paměti 11 const MAX_SPRITES:uint = 100; const GROWTH_VALUE:uint = MAX_SPRITES >> 1; const MAX_NUM:uint = 10; SpritePool.initialize ( MAX_SPRITES, GROWTH_VALUE ); var currentsprite:sprite; var container:sprite = SpritePool.getSprite(); addchild ( container ); for ( var i:int = 0; i< MAX_NUM; i++ ) for ( var j:int = 0; j< MAX_NUM; j++ ) currentsprite = SpritePool.getSprite(); currentsprite.graphics.beginfill ( 0x ); currentsprite.graphics.drawcircle ( 10, 10, 10 ); currentsprite.x = j * (currentsprite.width + 5); currentsprite.y = i * (currentsprite.width + 5); container.addchild ( currentsprite ); Následující kód odstraní po klepnutí myší všechny objekty zobrazení ze seznamu zobrazení a později je použije znovu pro další úlohu: stage.addeventlistener ( MouseEvent.CLICK, removedots ); function removedots ( e:mouseevent ):void while (container.numchildren > 0 ) SpritePool.disposeSprite (container.removechildat(0) as Sprite ); Poznámka: Vektor fondu vždy odkazuje na objekty Sprite. Pokud byste chtěli objekt zcela odstranit z paměti, potřebovali byste metodu dispose() ve třídě SpritePool, která by odstranila všechny zbývající odkazy. Uvolňování paměti Chcete-li zajistit spuštění nástroje pro uvolnění paměti, odstraňte všechny odkazy na objekty. Ve vydané verzi aplikace Flash Player nelze nástroj pro čištění uvolněné paměti spustit přímo. Chcete-li zajistit, aby byl objekt zpracován při čištění uvolněné paměti, odstraňte veškeré odkazy na tento objekt. Nezapomeňte, že starý operátor delete, používaný v jazyku ActionScript 1.0 a 2.0, se v jazyku ActionScript 3.0 chová odlišně. Lze jej použít pouze k odstranění dynamických vlastností dynamického objektu. Poznámka: V prostředí Adobe AIR a v ladicí verzi aplikace Flash Player můžete nástroj pro čištění uvolněné paměti volat přímo. Například následující kód nastaví odkaz objektu Sprite na hodnotu null:

16 Úspora paměti 12 var mysprite:sprite = new Sprite(); // Set the reference to null, so that the garbage collector removes // it from memory mysprite = null; Pamatujte, že je-li objekt nastaven na hodnotu null, nemusí být nutně odstraněn z paměti. V některých případech nástroj pro uvolnění paměti neběží, není-li množství paměti považováno za dostatečně nízké. Uvolnění paměti není předvídatelné. Čištění uvolněné paměti se spouští na základě přidělení paměti, nikoli odstranění objektu. Když je nástroj pro uvolnění paměti spuštěn, vyhledá grafy objektů, které dosud nebyly shromážděny. Zjistí neaktivní objekty v grafech tím, že vyhledá objekty, které odkazují na sebe navzájem, ale aplikace je již nepoužívá. Neaktivní objekty zjištěné tímto způsobem budou odstraněny. Ve velkých aplikacích může tento proces značně zatěžovat CPU, negativně ovlivnit výkon a způsobit znatelné zpomalení aplikace. Pokuste se omezit počet průchodů uvolnění paměti co nejčastějším opakovaným používáním objektů. Také, je-li to možné, nastavujte odkazy na hodnotu null, aby nástroj pro čištění uvolněné paměti potřeboval na vyhledávání objektů kratší čas zpracování. Považujte uvolnění paměti za pojistku a pokud možno vždy spravujte doby životnosti objektů explicitně. Poznámka: Nastavení odkazu objektu zobrazení na hodnotu null nezaručuje, že objekt byl deaktivován. Objekt dále spotřebovává cykly CPU, dokud není uvolněn z paměti. Ujistěte se, že před nastavením reference objektu na hodnotu null objekt správně deaktivujete. Nástroj pro čištění uvolněné paměti lze spustit pomocí metody System.gc(), která je dostupná v prostředí Adobe AIR a v ladicí verzi aplikace Flash Player. Funkce profilování obsažená v aplikaci Adobe Flash Builder umožňuje ruční spouštění nástroje pro uvolnění paměti. Po spuštění nástroje pro uvolnění paměti lze sledovat, jakým způsobem vaše aplikace reaguje a zda jsou objekty řádně odstraňovány z paměti. Poznámka: Pokud byl určitý objekt použit jako posluchač události, jiný objekt na něj může odkazovat. V takovém případě před nastavením odkazu na hodnotu null odstraňte posluchače pomocí metody removeeventlistener(). Množství paměti využívané bitmapami lze snížit okamžitě. Například třída BitmapData obsahuje metodu dispose(). Další příklad kódu vytvoří instanci objektu BitmapData o velikosti 1,8 MB. Aktuální používaný objem paměti vzroste na 1,8 MB a vlastnost System.totalMemory vrátí menší hodnotu: trace(system.totalmemory / 1024); // output: // Create a BitmapData instance var image:bitmapdata = new BitmapData(800, 600); trace(system.totalmemory / 1024); // output: V dalším kroku bude objekt BitmapData ručně odstraněn (vyřazen) z paměti a využití paměti bude opět zkontrolováno:

17 Úspora paměti 13 trace(system.totalmemory / 1024); // output: // Create a BitmapData instance var image:bitmapdata = new BitmapData(800, 600); trace(system.totalmemory / 1024); // output: image.dispose(); image = null; trace(system.totalmemory / 1024); // output: Přestože metoda dispose() odstraní z paměti obrazové body, odkaz musí být nastaven na hodnotu null, aby mohl být zcela uvolněn. Když už objekt BitmapData nepotřebujete, volejte metodu dispose() a nastavte odkaz na hodnotu null, aby se paměť okamžitě uvolnila. Poznámka: V aplikaci Flash Player 10.1 a prostředí AIR byla ve třídě System zavedena nová metoda s názvem disposexml(). Tato metoda umožňuje okamžitě zpřístupnit objekt XML pro čištění uvolněné paměti předáním stromu XML jako parametru. Další témata nápovědy Deaktivace a opětovná aktivace objektů na stránce 27 Používání bitmap Používání vektorů namísto bitmap představuje dobrý způsob, jak ušetřit paměť. Při použití vektorů, zejména ve velkých počtech, se však značně zvyšuje potřeba prostředků CPU či GPU. Používání bitmap je vhodné pro optimalizaci vykreslování, protože běhové prostředí potřebuje méně prostředků procesoru ke kreslení obrazových bodů na obrazovku než k vykreslení vektorového obsahu. Další témata nápovědy Ruční ukládání bitmapy do mezipaměti na stránce 62 Převzorkování bitmapy Pro lepší využití paměti jsou 32bitové neprůhledné obrazy redukovány na 16bitové, když aplikace Flash Player zjistí 16bitovou obrazovku. Toto převzorkování spotřebuje polovinu prostředků paměti a obrazy se vykreslí rychleji. Tato funkce je dostupná pouze v aplikaci Flash Player 10.1 pro operační systém Windows Mobile. Poznámka: Před vydáním aplikace Flash Player verze 10.1 byly všechny obrazové body vytvořené v paměti uchovávány ve velikosti 32 bitů (4 bajtů). Jednoduché logo o velikosti 300 x 300 obrazových bodů spotřebovalo 350 kb paměti (300*300*4/1 024). Stejné neprůhledné logo spotřebuje při použití tohoto nového chování pouze 175 kb. Pokud je logo průhledné, nebude převzorkováno na 16 bitů a využije stejné množství paměti. Tuto funkci lze použít pouze na vložené bitmapy a obrazy načítané za běhu (PNG, GIF, JPG).

18 Úspora paměti 14 V mobilních zařízeních může být obtížné rozpoznat obraz vykreslený v 16 bitech a stejný obraz vykreslený v 32 bitech. U jednoduchého obrazu obsahujícího pouze několik barev neexistuje zjistitelný rozdíl. Dokonce i u složitějších obrazů je nesnadné zjistit rozdíly. Přesto může docházet k degradaci barev při přibližování obrazu a 16bitový přechod se může jevit jako méně plynulý než 32bitová verze. Jediný odkaz na objekt BitmapData Je důležité optimalizovat využití třídy BitmapData tím, že budete co nejčastěji opakovaně používat instance objektů. V aplikaci Flash Player 10.1 a prostředí AIR 2.5 byla zavedena nová funkce pro všechny platformy nazvaná jediný odkaz na objekt BitmapData. Při vytváření instancí objektu BitmapData z vloženého obrazu se pro všechny instance objektu BitmapData použije jedna verze bitmapy. Pokud je bitmapa později upravena, je jí přidělena její vlastní jedinečná bitmapa v paměti. Vložený obraz může pocházet z knihovny nebo tagu [Embed]. Poznámka: Stávající obsah rovněž využívá tuto novou funkci, protože v aplikaci Flash Player 10.1 a prostředí AIR 2.5 jsou bitmapy automaticky recyklovány. Při vytváření instance vloženého obrazu se v paměti vytvoří přiřazená bitmapa. Před vydáním aplikace Flash Player 10.1 a prostředí AIR 2.5 byla každé instanci přidělena samostatná bitmapa v paměti, jak je patrné z následujícího diagramu: Paměť Zobrazeno Zdrojová bitmapa Instance loga Zdrojová bitmapa Instance loga Bitmapy v paměti před vydáním aplikace Flash Player 10.1 a prostředí AIR 2.5 Pokud je v aplikaci Flash Player 10.1 a prostředí AIR 2.5 vytvářeno více instancí téhož obrazu, pro všechny instance objektu BitmapData je používána jediná verze bitmapy. Tuto koncepci znázorňuje následující diagram:

19 Úspora paměti 15 Paměť Zobrazeno Instance loga Zdrojová bitmapa Instance loga Bitmapy v paměti v aplikaci Flash Player 10.1 a prostředí AIR 2.5 Tento postup značně snižuje množství paměti využívané aplikací s mnoha bitmapami. Následující kód vytvoří více instancí symbolu Star: const MAX_NUM:int = 18; var star:bitmapdata; var bitmap:bitmap; for (var i:int = 0; i<max_num; i++) for (var j:int = 0; j<max_num; j++) star = new Star(0,0); bitmap = new Bitmap(star); bitmap.x = j * star.width; bitmap.y = i * star.height; addchild(bitmap) Následující obrázek znázorňuje výsledek kódu:

20 Úspora paměti 16 Výsledek kódu pro vytvoření více instancí symbolu Při použití aplikace Flash Player 10 například výše uvedená animace využívá přibližně kb paměti. Při použití aplikace Flash Player 10.1 ve stolním počítači a v mobilním zařízení tato animace využívá pouze 4 kb. Následující kód změní jednu instanci objektu BitmapData: const MAX_NUM:int = 18; var star:bitmapdata; var bitmap:bitmap; for (var i:int = 0; i<max_num; i++) for (var j:int = 0; j<max_num; j++) star = new Star(0,0); bitmap = new Bitmap(star); bitmap.x = j * star.width; bitmap.y = i * star.height; addchild(bitmap) var ref:bitmap = getchildat(0) as Bitmap; ref.bitmapdata.pixeldissolve(ref.bitmapdata, ref.bitmapdata.rect, new Point(0,0),Math.random()*200,Math.random()*200, 0x990000); Následující obrázek znázorňuje výsledek úpravy jedné instance symbolu Star:

Obsah nápovědy. Úvod (str. 1) Celkové rozložení obrazovky (str. 2) Co znamenají ikonky vpravo (str. 3) Přehled stránek celého kurzu (str.

Obsah nápovědy. Úvod (str. 1) Celkové rozložení obrazovky (str. 2) Co znamenají ikonky vpravo (str. 3) Přehled stránek celého kurzu (str. číslo stránky v nápovědě 1 / Obsah nápovědy Vítejte v nápovědě Nápověda je koncipována do několika kapitol. Kliknutím na položku v obsahu přejdete na danou stránku: Celý kurz spustíte přechodem na speciální

Více

Práce s velkými sestavami

Práce s velkými sestavami Práce s velkými sestavami Číslo publikace spse01650 Práce s velkými sestavami Číslo publikace spse01650 Poznámky a omezení vlastnických práv Tento software a související dokumentace je majetkem společnosti

Více

První kapitola úvod do problematiky

První kapitola úvod do problematiky První kapitola úvod do problematiky Co je to Flex Adobe Flex je ActionSript (AS) framework pro tvorbu Rich Internet Aplications (RIA), tedy knihovna AS tříd pro Flash. Flex používáme k vytvoření SWF souboru

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

Použití prezentací. K heslovitému sdělení informací. Oživení obrázky, schématy, tabulkami, Nevhodné pro dlouhé texty. Doprovodná pomůcka při výkladu

Použití prezentací. K heslovitému sdělení informací. Oživení obrázky, schématy, tabulkami, Nevhodné pro dlouhé texty. Doprovodná pomůcka při výkladu PowerPoint 2007 Osnova Koncept a použití prezentací Seznámení s pracovním prostředím MS Word 2007 Režimy zobrazení Užitečná nastavení Základní práce s dokumenty Práce s textem a objekty Šablony a jejich

Více

Co je nového v aplikaci PaperPort 12?

Co je nového v aplikaci PaperPort 12? Vítejte! Aplikace PaperPort společnosti Nuance je softwarový balíček pro správu dokumentů pracovní plochy, který vám usnadní skenování, uspořádání, sdílení, správu a přístup k papírovým a digitálním dokumentům

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

ABRA POS PRINT SERVER

ABRA POS PRINT SERVER ABRA Software a.s. Jeremiášova 1422/7b 15500 Praha 13 IČO 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ABRA POS PRINT SERVER Dokumentace Aktualizace dokumentu: 15.3.2017 1

Více

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce. Fiery Remote Scan Program Fiery Remote Scan umožňuje spravovat skenování na serveru Fiery server a na tiskárně ze vzdáleného počítače. Prostřednictvím programu Fiery Remote Scan můžete provádět tyto akce:

Více

METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI

METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI Základní informace o videu a animovaných souborech ve formátu GIF Videa jsou videosoubory ve formátech AVI nebo MPEG s příponami souborů AVI, MOV,

Více

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14 Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14 KAPITOLA 1 Nové rysy Windows 8 a 8.1 15 Nové uživatelské rozhraní 15 Rychlý náběh po zapnutí 16 Informace v prvním sledu 16 Nové prezentační

Více

Archive Player Divar Series. Návod k obsluze

Archive Player Divar Series. Návod k obsluze Archive Player Divar Series cs Návod k obsluze Archive Player Obsah cs 3 Obsah 1 Úvod 4 2 Použití 5 2.1 Spuštění programu 5 2.2 Popis hlavního okna 6 2.3 Tlačítko Otevřít 6 2.4 Pohledy kamery 6 2.5 Tlačítko

Více

Osnova. Koncept a použití prezentací. Seznámení s pracovním prostředím MS Word Režimy zobrazení. Užitečná nastavení. Základní práce s dokumenty

Osnova. Koncept a použití prezentací. Seznámení s pracovním prostředím MS Word Režimy zobrazení. Užitečná nastavení. Základní práce s dokumenty PowerPoint 2007 Osnova Koncept a použití prezentací Seznámení s pracovním prostředím MS Word 2007 Režimy zobrazení Užitečná nastavení Základní práce s dokumenty Práce s textem a objekty Doporučení, jak

Více

Zálohování v MS Windows 10

Zálohování v MS Windows 10 Zálohování v MS Windows 10 Historie souborů Způsob zálohování jako v MS Windows 8.1 Nastavení Aktualizace a zabezpečení Zálohování nebo Ovládací panely Systém a zabezpečení - Historie souborů Přidat jednotku

Více

Podklad pro tvorbu ilayer typu

Podklad pro tvorbu ilayer typu 1 Podklad pro tvorbu ilayer typu poslední úprava 11.2011 Obsah Ilayer v SWF jednosouborové a dvousouborové 1 Kódování ilayeru 2 Kódy v dvousouborovém layeru 3 1. STARTER SWF SOUBOR 3 2. LAYER SWF SOUBOR

Více

Téma 12: Správa diskových jednotek a system souborů. Téma 12: Správa diskových jednotek a systémů souborů

Téma 12: Správa diskových jednotek a system souborů. Téma 12: Správa diskových jednotek a systémů souborů Téma 12: Správa diskových jednotek a systémů souborů 1 Teoretické znalosti V tomto cvičení se podíváte na práci s diskovými jednotkami. Naučíte se používat nástroj správy disků, který se poprvé objevil

Více

1 Webový server, instalace PHP a MySQL 13

1 Webový server, instalace PHP a MySQL 13 Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

ČSFD.cz - technická specifikace reklamních formátů

ČSFD.cz - technická specifikace reklamních formátů 1. Bannery 1. banner musí být ve formátu jpg, png, gif (sekce 1.2), HTML5 (sekce 1.3), swf, swc (sekce 1.3) nebo jako externí script, který banner vykreslí (sekce 1.4) 2. rozměry bannerů musí být následující

Více

2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu.

2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu. Informatika 10. 9. 2013 Jméno a příjmení Rodné číslo 1) Napište algoritmus pro rychlé třídění (quicksort). 2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus

Více

Základní úlohy: vytvoření dokumentu...13

Základní úlohy: vytvoření dokumentu...13 3 KAPITOLA 1 Základní úlohy: vytvoření dokumentu....................13 Přehled uživatelského rozhraní.......................................15 Změna pozadí a velikosti plochy scény.................................17

Více

Poznámky k vydání softwaru Capture Pro Verze 3.1.0

Poznámky k vydání softwaru Capture Pro Verze 3.1.0 Poznámky k vydání softwaru Capture Pro Verze 3.1.0 Verze 3.1.0 softwaru Capture Pro vylepšuje stávající software a opravuje chyby. Ve verzi 3.1.0 jsou samostatný software Capture Pro a klientská verze

Více

PowerPoint lekce II.

PowerPoint lekce II. PowerPoint lekce II. Formát pptx Základem, všech dokumentů je xml formát Bez nutnosti nastavení, transformace či konverze nativní součást ukládání Ve skutečnosti souhrn dílčích souborů Text, obrázky, styly

Více

Rollei Historyline 98. Používání funkce Wi-FI

Rollei Historyline 98. Používání funkce Wi-FI Rollei Historyline 98 Používání funkce Wi-FI Používání funkce Wi-Fi Pomocí funkce Wi-Fi můžete ihned přenést fotografie a videa z fotoaparátu do jiných chytrých zařízení (Telefony, tablety s Android či

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

Pokročilé programování v jazyce C pro chemiky (C3220) Operátory new a delete, virtuální metody

Pokročilé programování v jazyce C pro chemiky (C3220) Operátory new a delete, virtuální metody Pokročilé programování v jazyce C pro chemiky (C3220) Operátory new a delete, virtuální metody Dynamická alokace paměti Jazyky C a C++ poskytují programu možnost vyžádat si část volné operační paměti pro

Více

Začínáme NSZ-GS7. Síťový multimediální přehrávač. Obsah obrazovek, způsob ovládání a technické parametry se mohou změnit bez předchozího upozornění.

Začínáme NSZ-GS7. Síťový multimediální přehrávač. Obsah obrazovek, způsob ovládání a technické parametry se mohou změnit bez předchozího upozornění. Začínáme CZ Síťový multimediální přehrávač NSZ-GS7 Obsah obrazovek, způsob ovládání a technické parametry se mohou změnit bez předchozího upozornění. První kroky: ON/STANDBY Zapne nebo vypne přehrávač.

Více

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28. Zdokonalování gramotnosti v oblasti ICT Kurz MS Excel kurz 6 1 Obsah Kontingenční tabulky... 3 Zdroj dat... 3 Příprava dat... 3 Vytvoření kontingenční tabulky... 3 Možnosti v poli Hodnoty... 7 Aktualizace

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu

Více

Dell UltraSharp U2518D/U2518DX/U2518DR Dell Display Manager Uživatelská příručka

Dell UltraSharp U2518D/U2518DX/U2518DR Dell Display Manager Uživatelská příručka Dell UltraSharp U2518D/U2518DX/U2518DR Dell Display Manager Uživatelská příručka Model: U2518D/U2518DX/U2518DR Regulatorní model: U2518Dt POZNÁMKA: POZNÁMKA označuje důležité informace, které pomáhají

Více

Nápověda pro možnosti Fiery 1.3 (klient)

Nápověda pro možnosti Fiery 1.3 (klient) 2015 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt. 5. února 2015 Obsah 3 Obsah...5 Aktivace možnosti Fiery...6 Automatická aktivace

Více

1 Uživatelská dokumentace

1 Uživatelská dokumentace 1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod

Více

2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt.

2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt. 2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt. 23 června 2014 Obsah 3 Obsah...5 Přístup k programu...5 Poštovní schránky...5 Připojování

Více

Používání přehrávače ipod

Používání přehrávače ipod Používání přehrávače ipod Používání přehrávače ipod Po připojení ipodu můžete přehrávat hudební nebo video soubory. Tento přijímač umožňuje provádět různé operace, jako např. výběr souboru ze seznamu nebo

Více

Svolávací systém Uživatelský manuál

Svolávací systém Uživatelský manuál Uživatelský 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í: 14. srpna 2013 Číslo

Více

ČSFD.cz - technická specifikace reklamních formátů

ČSFD.cz - technická specifikace reklamních formátů 1. Bannery 1. banner musí být ve formátu jpg, png, gif (sekce 1.2), HTML5 (sekce 1.3), swf, swc (sekce 1.3) nebo jako externí skript, který banner vykreslí (sekce 1.4) 2. rozměry bannerů musí být následující

Více

Migrace na aplikaci Outlook 2010

Migrace na aplikaci Outlook 2010 V tomto průvodci Microsoft Aplikace Microsoft Outlook 2010 vypadá velmi odlišně od aplikace Outlook 2003, a proto jsme vytvořili tohoto průvodce, který vám pomůže se s ní rychle seznámit. Dozvíte se o

Více

Návod k využívání interaktivních funkcí

Návod k využívání interaktivních funkcí Návod k využívání interaktivních funkcí Vážení zákazníci, těší nás, že jste se rozhodli využívat výhody Interaktivní TV. Svoji Interaktivní TV budete ovládat přes velmi jednoduchou a intuitivní aplikaci.

Více

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE 2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich

Více

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky Kapitola 1: Úvod 1.1 Obsah balení Po obdržení televizního adaptéru TVGo A03 zkontrolujte, zda balení USB TV Super Mini obsahuje následující položky. Adaptér TVGo A03 Disk CD s ovladači Dálkový ovladač

Více

MS OFFICE, POWERPOINT

MS OFFICE, POWERPOINT Škola: Autor: DUM: Vzdělávací obor: Tematický okruh: Téma: Masarykovo gymnázium Vsetín Mgr. Petr Koňařík MGV_VT_SS_1S2-D15_Z_OFF_PP.docx Informatika MS Office Powerpoint MS OFFICE, POWERPOINT ÚVOD PowerPoint

Více

A/C DÁLKOVÝ OVLÁDAČ NÁVOD K OBSLUZE

A/C DÁLKOVÝ OVLÁDAČ NÁVOD K OBSLUZE A/C DÁLKOVÝ OVLÁDAČ NÁVOD K OBSLUZE NÁVOD K OBSLUZE ČEŠTINA OBSAH STRUČNÝ NÁVOD STRUČNÝ NÁVOD OBSAH 1. STRUČNÝ NÁVOD 1 Rychlý start 02 2 Displej 03 3 Tlačítko 04 4 Provoz 08 3 4 5 6 Posuvné dveře (uzavřené)

Více

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Téma 8: Konfigurace počítačů se systémem Windows 7 IV Téma 8: Konfigurace počítačů se systémem Windows 7 IV 1 Teoretické znalosti V tomto cvičení budete pracovat se správou vlastností systému, postupně projdete všechny karty tohoto nastavení a vyzkoušíte

Více

HP-2000E UŽIVATELSKÝ MANUÁL

HP-2000E UŽIVATELSKÝ MANUÁL HP-2000E UŽIVATELSKÝ MANUÁL Strana 1 / 7 Úvod AirLive konfigurační utilita pro OS Windows umožňuje uživatelům identifikovat HomePlug zařízení (HP1000E Sérii & HP2000E Sérii) v elektrické síti. Dále zobrazuje

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

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox 02. HODINA Obsah: 1. Typy souborů a objektů 2. Ovládací prvky Label a TextBox 3. Základní příkazy a vlastnosti ovládacích prvků 4. Práce s objekty (ovládací prvky a jejich vlastnosti) 2.1 Typy souborů

Více

1. Webový server, instalace PHP a MySQL 13

1. Webový server, instalace PHP a MySQL 13 Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

STRUč Ná Př íruč KA pro Windows Vista

STRUč Ná Př íruč KA pro Windows Vista STRUč Ná Př íruč KA pro Windows Vista OBSAH Kapitola 1: SYSTéMOVé POžADAVKY...1 Kapitola 2: INSTALACE SOFTWARU TISKáRNY V SYSTéMU WINDOWS...2 Instalace softwaru pro lokální tisk... 2 Instalace softwaru

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

ANOTACE vytvořených/inovovaných materiálů

ANOTACE vytvořených/inovovaných materiálů ANOTACE vytvořených/inovovaných materiálů Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Formát Druh učebního materiálu Druh interaktivity CZ.1.07/1.5.00/34.0722 III/2 Inovace a

Více

Zdroj: http://www.root.cz/clanky/pravda-a-myty-o-gifu/

Zdroj: http://www.root.cz/clanky/pravda-a-myty-o-gifu/ Zdroj: http://www.root.cz/clanky/pravda-a-myty-o-gifu/ Bitmapový formát (rastrový obrázek) Většina z používaných grafických formátů (JPEG, PNG, TGA, BMP) obsahuje popis rastrového obrázku jako celku ukládají

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

Kanboard Documentation. The Kanboard Authors

Kanboard Documentation. The Kanboard Authors The Kanboard Authors 21.11.2018 Obsah 1 Úvod 3 2 Uživatelé 5 3 Desky 7 4 Projekty 13 5 Úkoly 19 6 Nastavení 25 i ii Kanboard je bezplatný a otevřený zdroj pro správu projektů společnosti Kanban. Oficiální

Více

Aktualizace softwaru Uživatelská příručka

Aktualizace softwaru Uživatelská příručka Aktualizace softwaru Uživatelská příručka Copyright 2008 Hewlett-Packard Development Company, L.P. Windows je ochranná známka Microsoft Corporation registrovaná v USA. Informace uvedené v této příručce

Více

Ovladač Fiery Driver pro systém Mac OS

Ovladač Fiery Driver pro systém Mac OS 2016 Electronics For Imaging, Inc. Informace obsažené v této publikaci jsou zahrnuty v Právní oznámení pro tento produkt. 30. května 2016 Obsah Ovladač Fiery Driver pro systém Mac OS Obsah 3...5 Fiery

Více

ZAČÍNÁME 11 LEKCE 1 HRUBÝ STŘIH 19

ZAČÍNÁME 11 LEKCE 1 HRUBÝ STŘIH 19 OBSAH ZAČÍNÁME 11 STŘIH V PROGRAMU FINAL CUT PRO LEKCE 1 HRUBÝ STŘIH 19 Spuštění programu Final Cut Pro 19 Jak vypadá rozhraní programu Final Cut Pro 21 Pracovní postup 27 Import a prohlížení částí projektu

Více

Inteligentní řešení kamerového systému

Inteligentní řešení kamerového systému Inteligentní řešení kamerového systému Uživatelský manuál Přehrávání a zálohování záznamů Přehrávání Přehrávání pořízených videozáznamů, zobrazení a vyhledávání neobvyklých událostí a informací o systému

Více

ČSFD.cz - technická specifikace reklamních formátů

ČSFD.cz - technická specifikace reklamních formátů 1. Bannery 1. banner musí být ve formátu jpg, png, gif (sekce 1.2), HTML5 (sekce 1.3), swf, swc (sekce 1.3) nebo jako externí script, který banner vykreslí (sekce 1.4) 2. rozměry bannerů musí být následující

Více

Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA

Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA V Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA Obsah 1 Začínáme... 1 1.1 Vzhled... 1 1.2 Nabíjení tabletu a klávesnice... 3 1.3 Vložení karet microsd a SIM... 4 1.4 Připojení k přístupovému

Více

Návod k obsluze. Dálkový ovladač BRC315D7

Návod k obsluze. Dálkový ovladač BRC315D7 1 3 2 1 4 11 NOT AVAILABLE 12 6 5 5 7 8 14 9 10 19 17 18 21 13 20 15 16 1 DĚKUJEME VÁM ZA VAŠE ROZHODNUTÍ KOUPIT SI TENTO OVLADAČ. PŘED POUŽITÍM TOHOTO ZAŘÍZENÍ SI POZORNĚ PŘEČTĚTE TUTO PŘÍRUČKU. PO PROSTUDOVÁNÍ

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

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows 8 19. KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows 8 19. KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51 Stručný obsah Úvod 15 KAPITOLA 1 První kroky v systému Windows 8 19 KAPITOLA 2 Hlavní panel a jeho možnosti 41 KAPITOLA 3 Soubory a složky 51 KAPITOLA 4 Práce se schránkou 85 KAPITOLA 5 Osobní přizpůsobení

Více

Dell UltraSharp U2917W Dell Display Manager Uživatelská příručka

Dell UltraSharp U2917W Dell Display Manager Uživatelská příručka Dell UltraSharp U2917W Dell Display Manager Uživatelská příručka Model: U2917W Regulatorní model: U2917Wt POZNÁMKA: POZNÁMKA označuje důležité informace, které pomáhají lépe využít počítač. Copyright 2016

Více

Video boroskop AX-B520. Návod k obsluze

Video boroskop AX-B520. Návod k obsluze Video boroskop AX-B520 Návod k obsluze Obsah 1. Bezpečnostní instrukce... 3 2. Popis funkce... 3 3. Technické údaje... 4 4. Popis přístroje... 5 5. Obsluha zařízení... 7 6. Upozornění... 13 2 1. Bezpečnostní

Více

Uživatelský manuál. GV-Remote Viewlog. klient pro vzdálené přehrávání záznamů

Uživatelský manuál. GV-Remote Viewlog. klient pro vzdálené přehrávání záznamů Uživatelský manuál GV-Remote Viewlog klient pro vzdálené přehrávání záznamů 1. Instalace Program nainstalujte z CD nebo stáhněte na našich stránkách (www.geo-vision.cz) nebo na stránkách výrobce (www.geovision.com.tw)

Více

series Uživatelská příručka Přehled Verze pro Windows RICOH Printer Verze pro Mac Odstraňování potíží

series Uživatelská příručka Přehled Verze pro Windows RICOH Printer Verze pro Mac Odstraňování potíží series Uživatelská příručka k aplikaci RICOH Printer Přehled Verze pro Windows Verze pro Mac Odstraňování potíží OBSAH Jak číst tuto příručku... 2 1. Přehled Úvod k softwarovému programu RICOH Printer...

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

OmniTouch 8400 Instant Communications Suite. Uživatelské rozhraní Touchtone (TUI) Hlavní nabídka. Služby zasílání zpráv

OmniTouch 8400 Instant Communications Suite. Uživatelské rozhraní Touchtone (TUI) Hlavní nabídka. Služby zasílání zpráv OmniTouch 00 Instant Communications Suite Stručná uživatelská příručka R.x Hlavní nabídka Vytočte přístupové číslo. Po připojení z libovolného telefonu, interního i externího, vás rozhraní Touchtone provede

Více

Formy komunikace s knihovnami

Formy komunikace s knihovnami Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence

Více

Interaktivní funkce Selfnet TV

Interaktivní funkce Selfnet TV Interaktivní funkce Selfnet TV Uživatelská příručka Vážení zákazníci, těší nás, že jste se rozhodli využívat výhody interaktivní televize Selfnet TV. Svoji Selfnet TV budete ovládat přes velmi jednoduchou

Více

Nápověda pro možnosti Fiery 1.3 (server)

Nápověda pro možnosti Fiery 1.3 (server) 2015 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt. 5. února 2015 Obsah 3 Obsah...5 Aktivace možnosti Fiery...5 Automatická aktivace

Více

Úvod do aplikace SMS/MMS Manager

Úvod do aplikace SMS/MMS Manager Úvod do aplikace SMS/MMS Manager Aplikace SMS/MMS Manager 1/5 Aplikace SMS/MMS Manager SMS/MMS Manager je sjednocené řešení pro příjem, zpracování a odesílání zpráv SMS, MMS a e-mailů. Aplikace je primárně

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

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika

Více

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce. Fiery Remote Scan Program Fiery Remote Scan umožňuje spravovat skenování na Fiery server a na tiskárně ze vzdáleného počítače. Prostřednictvím programu Fiery Remote Scan můžete provádět tyto akce: Zahájit

Více

Návod na instalaci a použití programu

Návod na instalaci a použití programu Návod na instalaci a použití programu Minimální konfigurace: Pro zajištění funkčnosti a správné činnosti SW E-mentor je potřeba software požívat na PC s následujícími minimálními parametry: procesor Core

Více

Téma 10: Správa hardwarových zařízení a ovladačů II

Téma 10: Správa hardwarových zařízení a ovladačů II Téma 10: Správa hardwarových zařízení a ovladačů II 1 Teoretické znalosti V tomto cvičení budete detailněji pracovat se Správcem zařízení a nastavením ovladačů zařízení hardware. Správce zařízení S tímto

Více

Čeština. Výstražná zpráva WEEE PROHLÁŠENÍ FCC. Poznámka: Symbol tříděného odpadu v evropských zemích

Čeština. Výstražná zpráva WEEE PROHLÁŠENÍ FCC. Poznámka: Symbol tříděného odpadu v evropských zemích Výstražná zpráva WEEE Symbol tříděného odpadu v evropských zemích Tento symbol ukazuje, že tento výrobek musí být tříděn samostatně. Následující pokyny platí pouze pro uživatele v evropských zemích: Likvidace

Více

Multimediální systémy. 07 Animace

Multimediální systémy. 07 Animace Multimediální systémy 07 Animace Michal Kačmařík Institut geoinformatiky, VŠB-TUO Osnova přednášky Animace historie, současnost Formáty, přístupy Sprite animace Warping, morphing Animace Vytváření iluze

Více

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání

Více

OBSAH. 1. Úvod Požadavky na SW vybavení... 3

OBSAH. 1. Úvod Požadavky na SW vybavení... 3 Obsah OBSAH 1. Úvod... 3 1.1 Požadavky na SW vybavení... 3 2. Popis Reliance J... 4 2.1 Start vizualizace... 4 2.2 Hlavní okno... 5 2.2.1 Menu Služby... 6 2.2.2 Menu Nápověda... 8 2.3 Nastavení hodnoty...

Více

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák MS Windows 7 Milan Myšák Příručka ke kurzu Milan Myšák Vývoj MS Windows Historické verze (do Win Me a Win NT 4.0) Windows XP (2001) Windows 7 (2009) Windows 2000 Windows Vista (2007) Windows 8 (2012) Milan

Více

Moje Cisco Nejčastější dotazy

Moje Cisco Nejčastější dotazy 1. Co je Moje Cisco? Moje Cisco umožňuje mobilní, přizpůsobitelné zobrazení vašich oblíbených informací na webu Cisco.com. 2. Jak otevřít stránku Moje Cisco? Moje Cisco lze otevřít dvěma způsoby: Rozbalovací

Více

Příručka Vzdělávacího střediska Konero ke kurzu Milan Myšák

Příručka Vzdělávacího střediska Konero ke kurzu Milan Myšák MS PowerPoint (verze 2010) Příručka Vzdělávacího střediska Konero ke kurzu Milan Myšák e-mail: milan.mysak@konero.cz Obsah 1. Seznámení s prezentacemi 2. Zobrazení prezentace 3. Nastavení programu a prezentace

Více

Novinky. Autodesk Vault helpdesk.graitec.cz,

Novinky. Autodesk Vault helpdesk.graitec.cz, Novinky Autodesk Vault 2018 www.graitec.cz www.cadnet.cz, helpdesk.graitec.cz, www.graitec.com Novinky Autodesk Vault 2018 PDF dokument obsahuje přehled novinek produktu Autodesk Vault 2018. Obsah: Úvod...

Více

Connection Manager - Uživatelská příručka

Connection Manager - Uživatelská příručka Connection Manager - Uživatelská příručka 1.0. vydání 2 Obsah Aplikace Správce připojení 3 Začínáme 3 Spuštění Správce připojení 3 Zobrazení stavu aktuálního připojení 3 Připojení k internetu 3 Připojení

Více

METODICKÝ POKYN PRÁCE S MS PowerPoint - POKROČILÍ. 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 - POKROČILÍ. 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 - POKROČILÍ Pozadí snímku Pozadí snímku můžeme nastavit všem snímkům stejné nebo můžeme volit pro jednotlivé snímky různé pozadí. Máme několik možností: Pozadí snímku

Více

Macromedia Flash 8. Druhy animace: Snímek po snímku. F5 vložit snímek (insert frame) F6 vložit klíčový snímek (insert key frame)

Macromedia Flash 8. Druhy animace: Snímek po snímku. F5 vložit snímek (insert frame) F6 vložit klíčový snímek (insert key frame) Druhy animace: Snímek po snímku Macromedia Flash 8 F5 vložit snímek (insert frame) F6 vložit klíčový snímek (insert key frame) F7 vložit prázdný klíčový snímek (insert blank key frame) Enter spuštění animace

Více

Mapa Česka: www.mapa-ceska.cz

Mapa Česka: www.mapa-ceska.cz Mapa Česka: www.mapa-ceska.cz Mapový portál Mapa Česka, který je dostupný na internetové adrese www.mapa-ceska.cz, byl vytvořen v roce 2014 v rámci bakalářské práce na Přírodovědecké fakultě Univerzity

Více

Používání u a Internetu

Používání  u a Internetu Používání e-mailu a Internetu 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

Obsah SLEDOVÁNÍ PRÁCE... 4

Obsah SLEDOVÁNÍ PRÁCE... 4 Co je nového Obsah SLEDOVÁNÍ PRÁCE...... 4 Konfigurace souboru... 5 Globální konfigurace... 6 Soubory... 6 Projekty... 6 Uživatelské rozhraní... 7 Synchronizace... 7 Typ serveru... 8 Test připojení...

Více

2.17 Webová grafika. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Hort. Vyrobeno pro SOŠ a SOU Kuřim, s.r.o.

2.17 Webová grafika. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Hort. Vyrobeno pro SOŠ a SOU Kuřim, s.r.o. 2. 2.17 Webová grafika Grafický návrh webové stránky se skládá z několika kroků: koncepce stránky, návrh navigace, příprava obrázků a jejich optimalizace. GIMP samozřejmě nabízí také nástroje pro práci

Více

WD Blue pro vysokou spolehlivost při každodenní práci.

WD Blue pro vysokou spolehlivost při každodenní práci. Úložná řešení WD Váš digitální život je jedinečný. Proto společnost WD nabízí celou řadu interních pevných disků. Tato šikovná příručka vám pomůže najít dokonalý disk podle toho, kde a jak ho chcete používat.

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

Záložka také kombinuje ikony s textem a tak usnadňuje vyhledání přesně té funkce, kterou potřebujete.

Záložka také kombinuje ikony s textem a tak usnadňuje vyhledání přesně té funkce, kterou potřebujete. Co je nového v Mastercam 2017 Obecná vylepšení NOVÝ VZHLED PROGRAMU Mastercam 2017 přináší nový vzhled nástrojové lišty podobné stylu Microsoft Office. Nový vzhled a ovládání zhodnotí vaše dřívější zkušenosti

Více

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false Logické operace Datový typ bool může nabýt hodnot: o true o false Relační operátory pravda, 1, nepravda, 0, hodnoty všech primitivních datových typů (int, double ) jsou uspořádané lze je porovnávat binární

Více

BMOF011 Aplikace MS Office. PowerPoint 2016 (lekce 3) Martin Komenda IBA LF MU

BMOF011 Aplikace MS Office. PowerPoint 2016 (lekce 3) Martin Komenda IBA LF MU BMOF011 Aplikace MS Office PowerPoint 2016 (lekce 3) Martin Komenda (komenda@iba.muni.cz) IBA LF MU Opakování Úprava předlohy Šablona LF MU Studijní materiály předmětu LF:BMOF011 - LF MU šablona (pptx)

Více

Kontingenční tabulky v MS Excel 2010

Kontingenční tabulky v MS Excel 2010 Kontingenční tabulky v MS Excel 2010 Autor: RNDr. Milan Myšák e-mail: milan.mysak@konero.cz Obsah 1 Vytvoření KT... 3 1.1 Data pro KT... 3 1.2 Tvorba KT... 3 2 Tvorba KT z dalších zdrojů dat... 5 2.1 Data

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

Obsah. 1.1 Práce se záznamy... 3 1.2 Stránka Dnes... 4. 2.1 Kontakt se zákazníkem... 5

Obsah. 1.1 Práce se záznamy... 3 1.2 Stránka Dnes... 4. 2.1 Kontakt se zákazníkem... 5 CRM SYSTÉM KORMORÁN UŽIVATELSKÁ PŘÍRUČKA Obsah 1 Základní práce se systémem 3 1.1 Práce se záznamy................................. 3 1.2 Stránka Dnes.................................... 4 1.3 Kalendář......................................

Více

2011 Všechna práva vyhrazena. Stručné pokyny k zařízení Acer ICONIA TAB Model: A500/A501 Původní vydání: 4/2011. Acer ICONIA TAB.

2011 Všechna práva vyhrazena. Stručné pokyny k zařízení Acer ICONIA TAB Model: A500/A501 Původní vydání: 4/2011. Acer ICONIA TAB. 2011 Všechna práva vyhrazena Stručné pokyny k zařízení Acer ICONIA TAB Model: A500/A501 Původní vydání: 4/2011 Acer ICONIA TAB Číslo modelu: Sériové číslo: Datum zakoupení: Místo zakoupení: Informace o

Více