2 Tvorba interaktivních grafických programů
|
|
- Roman Doležal
- před 7 lety
- Počet zobrazení:
Transkript
1 2 Tvorba interaktivních grafických programů Studijní cíl Tento blok je věnován vytváření interaktivních grafických programů. Podrobně bude vysvětleno, jakým způsobem je možno programově reagovat na události myši a klávesnice. Jedná se především o zjištění aktuální polohy myši, detekci pohybu, detekci stisknutí a uvolnění tlačítka myši, rozlišení události od levého nebo pravého tlačítka myši a další. Doba nutná k nastudování 4 hodiny Průvodce studiem Při studiu tohoto bloku se předpokládá, že student ovládá základy programování v jazyce Java a je schopen vytvářet jednoduché aplikace s využitím grafického uživatelského rozhraní a jednoduché grafické programy s využitím standardních grafických metod třídy Graphics. 2.1 Interaktivní grafika V předchozích dvou blocích bylo vysvětleno jak vytvářet aplikace s využitím grafického uživatelského rozhraní a jak realizovat vlastní grafický výstup na výstupním zařízení (monitoru). Co však doposud těmto programům chybí je možnost reagovat na události myši a klávesnice. Přitom některé grafické úlohy jsou na této interaktivitě přímo založeny. Jedná se například o možnost zadat pomocí kliknutí a tažení myší počáteční a koncový bod úsečky, vyznačit určitou oblast rastrového obrázku, která bude následně modifikována, získat barvu z určitého pixelu v rastrovém obrázku, definovat nebo modifikovat řídící body křivky, která má být vykreslena, zobrazovat souřadnice kurzoru myši atd. K vyřešení těchto úloh je třeba dokázat detekovat jednotlivé události, které souvisí s činností myši, případně i klávesnice a dokázat na ně adekvátním způsobem reagovat. KST/IPOGR 1-1 Petr Veselý
2 2.2 Události myši Jak bylo naznačeno v bloku 1, k jednotlivým událostem vždy existuje tzv. posluchač (Listener), což je Třída, která implementuje příslušné rozhraní a tuto třídu je potřeba zaregistrovat u příslušné komponenty, jejíž určitou událost je třeba monitorovat. Princip detekování událostí, souvisejících s činností myši, je stejný jako u událostí souvisejících s akcemi okna, respektive komponenty. Při práci s myši jsou k dispozici události MouseEvent reaguje na události stisku a uvolnění tlačítek myši, případně umístění kurzoru myši nad plochy komponenty MouseMotionEvent reaguje na události související s pohybem myši MouseWheelEvent reaguje na práci s kolečkem myši Pro každou z uvedených událostí je k dispozici odpovídající listener (respektive objekt implementující odpovídající rozhraní) a každá událost má vlastní sadu obslužných metod pro jednotlivé činnosti Práce s tlačítky myši Událost MouseEvent Rozhraní MouseListener Obslužné metody: mouseclicked() obsluha kliknutí (stisk a uvolnění levého tlačítka myši) mouseentered() obsluha vstupu kurzoru myši nad plochu komponenty mouseexited() obsluha události, kdy kurzor myši opustí plochu komponenty mousepressed() obsluha události stisknutí tlačítka myši mousereleased() obsluha uvolnění tlačítka myši Pohyb myši Událost MouseMotionEvent Rozhraní MouseMotionListener KST/IPOGR 1-2 Petr Veselý
3 Obslužné metody: mousemotiondragged() obsluha události tažení myší (pohyb se stisknutým tlačítkem) mousemotionmoved() obsluha pohybu myši, pokud není stisknuto žádné tlačítko Práce s rolovacím kolečkem myši Událost MouseWheelEvent Rozhraní MouseWheelListener Obslužné metody: mousewheelmoved() obsluha otočení rolovacím kolečkem myši 2.3 Registrování posluchače Existují dvě možnosti, jak zaregistrovat pro danou komponentu příslušného posluchače. V následujícím příkladu budeme registrovat posluchače pro události myši, proto použijeme metodu addmouselistener() a jako parametr uvedeme buď instanci třídy MouseListener nebo MouseAdapter() Varianta Listener V tomto případě je potřeba implementovat všechny metody rozhraní daného posluchače. To se jeví jako nevýhoda především tehdy, pokud registrujeme posluchače s více metodami v rozhraní a přitom plánujeme použít pouze některé z nich. V následujícím kódu je ukázka situace, kdy cílem je vykreslit kružnici o poloměru 10 pixelů tak, aby její střed byl v místě kliknutí libovolným tlačítkem myši. Při registraci byl použit příslušný listener (MouseListener) a kromě smysluplné implementace obslužné metody MousePresed bylo nutné zcela zbytečně (prázdný příkaz) implementovat i všechny zbývající metody rozhraní. KST/IPOGR 1-3 Petr Veselý
4 addmouselistener(new MouseListener() { ) public void mouseclicked(mouseevent e) { public void mousepressed(mouseevent e) { g.drawoval(e.getx()-10, e.gety()-10, 20, 20) public void mousereleased(mouseevent e) { public void mouseentered(mouseevent e) { public void mouseexited(mouseevent e) { Kód 1: Použití třídy XXXListener při registraci posluchače Varianta Adapter V tomto případě stačí implementovat pouze jednu nebo více požadovaných metod rozhraní daného posluchače. Třída MouseAdapter již implementovala všechny metody rozhraní (prázdné tělo). To je výhodné tehdy, pokud jako v tomto případě potřebujeme obsluhu pouze jedné události. addmouselistener(new MouseAdapter() { public void mousepressed(mouseevent e) { g.drawoval(e.getx()-10, e.gety()-10, 20, 20) Kód 2: Použití třídy XXXAdapter při registraci posluchače KST/IPOGR 1-4 Petr Veselý
5 2.4 Parametr obslužných metod Jednotlivé obslužné metody mají jeden parametr, jehož typ se liší podle typu posluchače (události). Pro události myši MouseEevent a MouseMotionEvent je použit typ parametru MouseEvent, případně pro událost MouseWheelEvenet je to parametr typu WheelEvent. Tento parametr obsahuje důležité informace o poloze myši, kde se událost stala, stisknutém tlačítku, které událost vyvolalo, případně o směru otočení rolovacího kolečka. Důležité metody: getx(), gety(), getpoint() určují polohu kurzoru myši v okamžiku události getbutton() specifikují tlačítko, které událost vyvolalo getmodifiers(), getmodifiersex() určují, jaký je stav dalších tlačítek myši isaltdown(), iscontroldown(), isshiftdown() určují, zda v okamžiku události byly stisknuty klávesy Alt, Control nebo Shift. 2.5 Příklady Zobrazení polohu myši při každém jejím pohybu Souřadnice jsou zjištěny pomocí metody getx() a gety() parametru typu MouseEvent. Následně jsou převedeny do textové podoby a zobrazeny jako text v příslušné komponentě typu JLabel. private void formmousemoved(mouseevent e) { labelsouradnice.settext(e.getx() + " : " + e.gety()) Kód 3: Ukázka zobrazení souřadnic myši Rozlišení pravého a levého tlačítka myši Větvení je provedeno na základě návratové hodnoty metody getbutton(), která může nabývat hodnot MouseEvent.BUTTON1 (levé tlačítko), KST/IPOGR 1-5 Petr Veselý
6 MouseEvent.BUTTON2 (střední tlačítko) nebo MouseEvent.BUTTON3 (pravé tlačítko). Dle tlačítka se vykreslí buď kružnice nebo čtverec. private void formmousepressed(mouseevent e) { switch (e.getbutton()) { case MouseEvent.BUTTON1 : g.drawoval(e.getx()-10, e.gety()-10, 20, 20) break case MouseEvent.BUTTON3 : g.drawrect(e.getx()-10, e.gety()-10, 20, 20) break g.dispose() Kód 4: Ukázka volby dle tlačítka Rozlišení klávesy CTRL Větvení je provedeno na základě návratové hodnoty metody iscontroldown(). Pokud byla během stisknutí libovolného tlačítka myši již stisknuta klávesa CTRL, kreslí se kružnice, jinak se vykreslí kruh. private void formmousepressed(mouseevent e) { if (evt.iscontroldown()) { g.drawoval(e.getx()-10, e.gety()-10, 20, 20) else { break g.filloval(e.getx()-10, e.gety()-10, 20, 20) g.dispose() Kód 5: Ukázka volby dle klávesy CTRL Kontrola tlačítek myši při události tažení Při tažení se stisknutým středním tlačítkem je kreslena volná čára od ruky. Vždy při každém posunu je vykreslena úsečka od minulé pozice myši. Při události tažení nelze kontrolovat tlačítko myši pomocí metody getbutton(), neboť toto tlačítko nevyvolalo událost tažení. Kontrola je řešena pomocí metody getmodifiersex(), v jejíž návratové hodnotě jsou zkombinovány bitové příznaky všech akutálně stisknutých tlačítek myši. Pokud návratová hodnota metody getmodifiersex() obsahuje bitový příznak MouseEvent.BUTTON2_DOWN_MASK, potom je tlačítko stisknuto. KST/IPOGR 1-6 Petr Veselý
7 private void formmousedragged(mouseevent e) { if ((e.getmodifiersex() & (MouseEvent.BUTTON2_DOWN_MASK)) == MouseEvent.BUTTON2_DOWN_MASK) { g.drawline(zacatek.x, zacatek.y, e.getx(), e.gety()) zacatek = e.getpoint() g.dispose() Kód 6: Ukázka kontroly tlačítek myši během události tažení Otázky na procvičení 1. Jak se registruje událost u příslušné komponenty? 2. Jaký je rozdíl při registrování pomocí adaptéru a pomocí listeneru? 3. Co je to rozhraní? 4. Jaké jsou události myši? 5. Jaké jsou události klávesnice? 6. Co je to událost, listener a obslužná metoda? 7. Jaké údaje obsahuje parametr u obslužných metod pro události myši? 8. Jak se rozlišuje tlačítko myši, které událost vyvolalo? 9. Jak se kontrolují současně další stisknutá tlačítka? 10. Jak fungují operátory bitového součtu a součinu? Odkazy a další studijní prameny Herout, P. Java a grafické uživatelské prostředí. České Budějovice : Koop, KST/IPOGR 1-7 Petr Veselý
Java GUI události. Událostmi řízené programování. Zpracování = obsluha událostí
Java GUI události Cílem kapitoly je přiblížit hlavní princip událostmi řízeného programování a ukázat na příkladu způsob řešení pro konkrétní případ. Soubor obsahuje také tabulku s přehledem nejčastěji
Více2 Grafický výstup s využitím knihovny
2 Grafický výstup s využitím knihovny Studijní cíl Tento blok je věnován základním principům při vytváření grafického výstupu pomocí standardních metod, které poskytuje grafické rozhraní. V textu budou
VíceUdálosti. A0B36PR2-Programování 2 Fakulta elektrotechnická České vysoké učení technické
Události A0B36PR2-Programování 2 Fakulta elektrotechnická České vysoké učení technické Zpracování událostí - obsah 1. Připomenutí GUI 2. Co to je událost 3. Koncepce zpracování událostí 4. Zpracování vlastností
VícePři studiu tohoto bloku se předpokládá, že student je zvládá základy programování v jazyce Java s využitím vývojového prostředí NetBeans.
1 Grafické rozhraní Studijní cíl Tento blok je věnován vytváření programů s využitím grafického rozhraní (GUI). Vysvětlen bude základní filozofie pro vytváření aplikací s GUI ve srovnání s konzolovými
VíceÚloha 1. Text úlohy. Vyberte jednu z nabízených možností: NEPRAVDA. PRAVDA Úloha 2. Text úlohy
Úloha 1 Úloha 2 Otázka se týká předchozího kódu. Určete pravdivost následujícího tvrzení: "Pro každý bod vytvoří úsečku mezi ním a středem panelu." Úloha 3 Otázka se týká předchozího kódu. Určete pravdivost
Více7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem
7 Transformace 2D Studijní cíl Tento blok je věnován základním principům transformací v rovinné grafice. V následujícím textu bude vysvětlen rozdíl v přístupu k transformacím u vektorového a rastrového
Více01_Grafické rozhraní
01_Grafické rozhraní Jaké jsou základní rozdíly mezi konzolovou aplikací a aplikací s grafickým uživatelským rozhraním? Hlavní rozdíly mezi běžnou konzolovou aplikací a aplikací s GUI lze shrnout do dvou
VíceGUI v Javě a událostmi řízené programování
GUI v Javě a událostmi řízené programování Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 4 A0B36PR2 Programování 2 Jan Faigl, 2016 A0B36PR2 Přednáška
VíceGUI v Javě a událostmi řízené programování
GUI v Javě a událostmi řízené programování Jiří Vokřínek Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 6 B0B36PJV Programování v JAVA Jan Faigl, Jiří Vokřínek,
VíceObsah přednášky. GUI v Javě a událostmi řízené programování. Základní prvky grafického rozhraní. Základní komponenty.
GUI v Javě a událostmi řízené programování Obsah přednášky GUI v Javě (připomínka) Návrhář GUI Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 4 A0B36PR2
VíceGUI v Javě a událostmi řízené programování
GUI v Javě a událostmi řízené programování Jiří Vokřínek Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 6 B0B36PJV Programování v JAVA Jan Faigl, Jiří Vokřínek,
VíceGUI v Javě (připomínka) Návrhář GUI Příklad aplikace MVC Model-View-Controller Události Vnitřní třídy. MVC Model-View-Controller
GUI v Javě a událostmi řízené programování Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 4 A0B36PR2 Programování 2 Obsah přednášky GUI v Javě (připomínka)
VíceObsah přednášky. GUI v Javě a událostmi řízené programování. Základní prvky grafického rozhraní. Základní komponenty.
GUI v Javě a událostmi řízené programování Jiří Vokřínek Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 6 B0B36PJV Programování v JAVA Obsah přednášky GUI v Javě
VíceNápověda k používání mapové aplikace Katastrální mapy Obsah
Nápověda k používání mapové aplikace Katastrální mapy Obsah Práce s mapou aplikací Marushka... 2 Přehledová mapa... 3 Změna měřítka... 4 Posun mapy... 5 Druhy map... 6 Doplňkové vrstvy... 7 Vyhledávání...
VíceAplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 27 NÁSTROJE KRESLENÍ]
Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Ing. Jan Boháček [ÚLOHA 27 NÁSTROJE KRESLENÍ] 1 CÍL KAPITOLY V této kapitole si představíme Nástroje kreslení pro tvorbu 2D skic v modulu Objemová součást
Více1. Úvod do obsluhy AutoCADu
1. Úvod do obsluhy AutoCADu Studijní cíl V této lekci se naučíme: Seznámíme se s potřebným zařízením. Způsoby ovládání. Nastavení AutoCADu. Doba nutná k procvičení 1,5 hodiny 1.1 AutoCAD AutoCAD je plnohodnotný
Více13 Barvy a úpravy rastrového
13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody
VíceRasterizace je proces při kterém se vektorově definovaná grafika konvertuje na. x 2 x 1
Kapitola 4 Rasterizace objektů Rasterizace je proces při kterém se vektorově definovaná grafika konvertuje na rastrově definované obrazy. Při zobrazení reálného modelu ve světových souřadnicích na výstupní
VíceNejzajímavější jsou události MouseDown a KeyDown.
Myš a klávesnice Nejzajímavější jsou události MouseDown a KeyDown. Z objektu e, který je parametrem obslužné metody MouseDown a KeyDown, lze zjistit, které tlačítko myši bylo stisknuto a pozice myši, a
VíceÚvod do počítačových sítí
Úvod do počítačových sítí Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: středa, 3 4 Obor: INIB INF E-mail: jtichava@students.zcu.cz Datum odevzdání: 19.12.06 Základní charakteristika Jednoduchá
VíceKreslení úseček a křivek
Adobe Illustrator Kreslení úseček a křivek Volná kresba od ruky o Tužka (N) - stisknutím levého tlačítka pohybujte po výkrese o Úkol: zkuste si nakreslit čáru, označit ji a smazat Kreslení úseček o Nástroj
VíceVÝUKA PČ NA 2. STUPNI základy technického modelování. Kreslící a modelovací nástroje objekty, čáry
VÝUKA PČ NA 2. STUPNI základy technického modelování Kreslící a modelovací nástroje objekty, čáry Název šablony: III/2-9, Výuka PČ na 2. stupni základy technického modelování Číslo a název projektu: CZ.1.07/1.4.00/21.3443,
VíceAplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 31 - KÓTOVÁNÍ]
Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Ing. Jan Boháček [ÚLOHA 31 - KÓTOVÁNÍ] 1 CÍL KAPITOLY V této kapitole se zaměříme na kótování výkresů. Naším cílem bude naučit se používat správné příkazy
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 29. Otázka : Zpracování událostí: mechanismus událostí a jejich zpracování (Event/Listener), nepřímá invokace (Observer/Observable). Obsah : 1. Mechanisums
VícePodmíněné vykonávání
Podmíněné vykonávání Řídící konstrukce if příkaz se provede, je-li podmínka splněna if (podmínka) příkaz if (podmínka) příkaz1 příkaz2 příkaz3 Rozvětvení programu if-else pokud je podmínka splněna, provede
VíceJava - Kresba. 2/28/11 1/8 Java - kresba
Java - Kresba Základní entity a jejich kresba ve třídě Graphics nemůžeme nastavit linii, šířku a typ, z grafických atributů jí můžeme nastavit pouze barvu Linie (čára)... drawline(int x1, int y1, int x2,
VíceCORELDRAW SEZNÁMENÍ S PROGRAMEM. Lenka Bednaříková
CORELDRAW SEZNÁMENÍ S PROGRAMEM Lenka Bednaříková SEZNÁMENÍ S OKNEM APLIKACE Panel nabídek Panel nástrojů Panel vlastností Ukotvitelné panely Okno nástrojů Paleta barev Okno kresby Pravítko Stavový řádek
VíceDUM 03 téma: Tvary - objekty
DUM 03 téma: Tvary - objekty ze sady: 1 tematický okruh sady: Vektorová grafika ze šablony: 09 Počítačová grafika určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:
Více6 Příkazy řízení toku
6 Příkazy řízení toku Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost příkazům pro řízení toku programu. Pro všechny tyto základní
VícePopis 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íceUživatelský manuál SŘHV Online WEB rozhraní pro ZÁKAZNÍKY Srpen 2015 verze 1. 0 VÍTKOVICE STEEL, a.s. vitkovicesteel.com
1/ 10 Uživatelský manuál SŘHV Online WEB rozhraní pro ZÁKAZNÍKY Srpen 2015 verze 1. 0 2/ 10 Obsah 1. MINIMÁLNÍ SYSTÉMOVÉ POŽADAVKY... 3 2. SŘHV ON-LINE WEB ROZHRANÍ... 4 3. PŘIHLÁŠENÍ DO SŘHV... 4 4. INFORMACE
VíceBARVY. Příkaz barva. Barvy TrueColor. Se objeví dialogové okno
BARVY Příkaz barva Se objeví dialogové okno Lze vybrat barvu přímo Nebo vložíme do programu a za tento prvek číslo Baltíkovy barvy nebo konstantyu Za prvek lze vložit náhodnou barvu přímo nebo pomocí proměnné
VíceJak namalovat obraz v programu Malování
Jak namalovat obraz v programu Malování Metodický text doplněný praktickou ukázkou zpracovanou pro moţnost promítnutí v prezentačním programu MS PowerPoint PaedDr. Hana Horská 20. 7. 2006, aktualizováno
VíceJak namalovat obraz v programu Malování
Jak namalovat obraz v programu Malování Metodický text doplněný praktickou ukázkou zpracovanou pro možnost promítnutí v prezentačním programu MS PowerPoint PaedDr. Hana Horská 20. 7. 2006 MALOVÁNÍ aplikace,
VíceGymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
VY_32_INOVACE_INF_BU_15 Sada: Digitální fotografie Téma: Nástroj Laso Autor: Mgr. Miloš Bukáček Předmět: Informatika Ročník: 4. ročník osmiletého gymnázia, třída 4.A Využití: Prezentace určená pro výklad
Více4. cvičení. 15. října 2014
4. cvičení 15. října 2014 Petra Hrochová petra.hrochova@fsv.cvut.cz D 1035 Konzultační hodiny: Pondělí 15:45 16:45 Po dohodě e-mailem kdykoliv jindy Obsah CAD systémy a jejich rozdělení Rastrová a vektorová
VíceFrantišek Hudek. listopad 2012
VY_32_INOVACE_FH11_Z Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek listopad 2012
VíceINFORMATIKA PRO ZŠ. Ing. Veronika Šolcová
INFORMATIKA PRO ZŠ 2 Ing. Veronika Šolcová 6. 7. 2016 1 Anotace: 1. Nástroje I 2. Ukládání dokumentu 3. Otevírání dokumentu 4. Nový dokument 5. Nástroje II 6. Nástroje III 7. Kopírování 8. Mazání 9. Text
VíceProstředí Microstationu a jeho nastavení. Nastavení výkresu
Prostředí Microstationu a jeho nastavení Nastavení výkresu 1 Pracovní plocha, panely nástrojů Seznámení s pracovním prostředím ovlivní pohodlí, rychlost, efektivitu a možná i kvalitu práce v programu Microstation.
VíceVýhody programu OCAD
Program OCAD vektorový program pro počítačovou tvorbu map původně - mapy pro orientační běh (začátek 90. let), později zobecněn pro tvorbu různých druhů map autorem Hans Steinegger (+2004) firma OCAD AG,
Více12 Metody snižování barevného prostoru
12 Metody snižování barevného prostoru Studijní cíl Tento blok je věnován základním metodám pro snižování barevného rozsahu pro rastrové obrázky. Postupně zde jsou vysvětleny důvody k použití těchto algoritmů
VíceMapové služby portálu veřejné správy České republiky a IRZ. Průvodce po mapové aplikaci
Mapové služby portálu veřejné správy České republiky a IRZ Ministerstvo životního prostředí má zákonnou povinnost zveřejňovat údaje ohlašované do integrovaného registru znečišťování do 30. září běžného
VíceWINDOWS 7 ZÁKLADY. Na konci roku 2012 přišly na trh nové Windows 8, které revolučně mění ovládání a jsou orientovány především na dotykové ovládání.
WINDOWS 7 ZÁKLADY Microsoft Windows 7 je grafický operační systém a celá rodina operačních systémů Windows je nejrozšířenější operační systém používaný v domácnostech na světě. Jeho předchůdci byli Windows
VíceDUM 18 téma: Cesty a jejich užití v prostředí Gimp
DUM 18 téma: Cesty a jejich užití v prostředí Gimp ze sady: 2 tematický okruh sady: Bitmapová grafika ze šablony: 09 Počítačová grafika určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu:
VíceTento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost rozhraním a výjimkám.
13 Rozhraní, výjimky Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost rozhraním a výjimkám. Doba nutná k nastudování 2 2,5 hodiny
VícePokročilé programování v jazyce C pro chemiky (C3220) Třídy v C++
Pokročilé programování v jazyce C pro chemiky (C3220) Třídy v C++ Třídy v C++ Třídy jsou uživatelsky definované typy podobné strukturám v C, kromě datových položek (proměnných) však mohou obsahovat i funkce
VícePŘÍLOHY SEZNAM PŘÍLOH:
PŘÍLOHY SEZNAM PŘÍLOH: Příloha 1 Vyhlazení povrchu pomocí zprůměrování čtyř okolních pixelů Příloha 2 Vyhlazení povrchu pomocí zprůměrování osmi okolních pixelů Příloha 3 Ukázky výstupu z appletu OptickyDisk1
VíceStrategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice
Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice Návod k prezentačnímu mapovému portálu Obsah: 1. Úvod... 3 2. Obecná část mapového portálu...
Více9. Práce s naskenovanými mapami
9. Práce s naskenovanými mapami V této kapitole si ukážeme práci s předlohami. Předlohou rozumíme naskenovanou bitmapu, načtenou jako pozadí na pracovní plochu. Použitím bitmapového obrázku jako podklad,
VíceTéma: Práce se základními objekty, výplní a obrysem
Téma: Práce se základními objekty, výplní a obrysem Vypracovala: Ing. Jana Wasserbauerová TE NTO PR OJ E KT J E S POLUFINANC OVÁN EVR OPS KÝ M S OC IÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY. Cíl:
VíceELEKTRONICKÝ DIGITÁLNÍ
ELEKTRONICKÝ DIGITÁLNÍ I. DIGITÁLNÍ POVODŇOVÉ PLÁNY...1 II. MAPA EDPP...4 III. REGISTRACE A PŘIHLÁŠENÍ...5 IV. MAPOVÁ APLIKACE DPP...6 I. DIGITÁLNÍ POVODŇOVÉ PLÁNY Ve spodní části úvodní stránky se nachází
VíceProgramování v jazyku LOGO - úvod
Programování v jazyku LOGO - úvod Programovací jazyk LOGO je určen pro výuku algoritmizace především pro děti školou povinné. Programovací jazyk pracuje v grafickém prostředí, přičemž jednou z jeho podstatných
VíceSignEditor 1 - návod k použití
SignEditor 1 - návod k použití Tomáš Ryba tryba@kky.zcu.cz Zdeněk Krňoul zdkrnoul@kky.zcu.cz Jakub Kanis jkanis@kky.zcu.cz 27. března 2012 1 Vznik za podpory projektu Pojabr - Potlačení jazykové bariéry
VícePokyny pro žáky k testování písemné zkoušky na počítači
Pokyny pro žáky k testování písemné zkoušky na počítači Posadíte se na určené místo v počítačové učebně, kde již předtím správce zkoušky spustil určený internetový prohlížeč s IP adresou zkouškového serveru.
VíceSystém pro podávání připomínek a námitek ke konceptu Územního plánu hl. m. Prahy
Systém pro podávání připomínek a námitek ke konceptu Územního plánu hl. m. Prahy Uživatelská podpora aplikace po - pá 9:00-15:00 tel.: 2 3600 5045, 2 3600 5096, 2 3600 5695 email: up_pripominky@urm.mepnet.cz
VíceZobrazování bannerů podporují pouze nově vytvořené šablony motivů vzhledu.
Bannerový systém ProEshop od verze 1.13 umožňuje zobrazování bannerů na popředí e-shopu. Bannerový systém je přístupný v administraci e-shopu v nabídce Vzhled, texty Bannerový systém v případě, že aktivní
Více1 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íce2017 CARAT "New design"
2017 CARAT "New design" Stručný průvodce verzí CARAT New Design Tato příručka poskytuje informace o základech programu CARAT New Design. Další podrobné informace jsou k dispozici na úvodní stránce online
Více1. Dědičnost a polymorfismus
1. Dědičnost a polymorfismus Cíl látky Cílem této kapitoly je představit klíčové pojmy dědičnosti a polymorfismu. Předtím však je nutné se seznámit se základními pojmy zobecnění neboli generalizace. Komentář
VícePostřehová hra. Zadání projektu. 1 Moje cíle
Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Postřehová hra ročníkový projekt Matouš Jokl, 1E květen 2014 Obsah 1 Moje cíle...1 2 Kód...2 1.Objekty a ArrayList...2 2.Jpanel
VíceNastavení stránky : Levým tlačítkem myši kliknete v menu na Soubor a pak na Stránka. Ovládání Open Office.org Draw Ukládání dokumentu :
Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako. Otevře se tabulka, v které si najdete místo adresář, pomocí malé šedočerné šipky (jako na obrázku), do kterého
Více10 Balíčky, grafické znázornění tříd, základy zapozdření
10 Balíčky, grafické znázornění tříd, základy zapozdření Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost příkazům balíčkům, grafickému
Více11 Diagram tříd, asociace, dědičnost, abstraktní třídy
11 Diagram tříd, asociace, dědičnost, abstraktní třídy Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost diagramům tříd, asociaci,
VíceFrantišek Hudek. leden Informační a komunikační technologie ZONER Práce s textem. Tvorba a editace odstavcového a uměleckého textu.
VY_32_INOVACE_FH19_Z Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek leden 2013 9.
VíceAplikace s grafickým uživatelským rozhraním
Aplikace s grafickým uživatelským rozhraním doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz 1 Typy aplikací Konzolová
Více11 Zobrazování objektů 3D grafiky
11 Zobrazování objektů 3D grafiky Studijní cíl Tento blok je věnován základním algoritmům zobrazení 3D grafiky. Postupně budou probrány základní metody projekce kolmé promítání, rovnoběžné promítání a
VíceOPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel
OPERAČNÍ SYSTÉM základní ovládání Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel Pár otázek na začátek popište k čemu se používá počítač v jakých oborech lidské činnosti se využívá počítačů?
VíceCOREL PHOTO-PAINT SEZNÁMENÍ S PROGRAMEM. Lenka Bednaříková
COREL PHOTO-PAINT SEZNÁMENÍ S PROGRAMEM Lenka Bednaříková SEZNÁMENÍ S OKNEM APLIKACE Panel nabídek Panel nástrojů Panel vlastností Ukotvitelné panely Okno nástrojů Paleta barev Okno obrázku Stavový řádek
VíceAplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Aleš Najman [ÚLOHA 28 NÁSTROJE EDITACE ]
Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Ing. Aleš Najman [ÚLOHA 28 NÁSTROJE EDITACE ] 1 ÚVOD Úloha 28 je zaměřena na úpravu objektů v modulu Výkres. Úpravou výkresů jsou myšleny operace zaoblení,
VíceIII/2 Inovace a zkvalitnění výuky prostřednictvím ICT
Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň
VíceManuál SW lokalizace problémů a hodnot v dynamické mapě
Manuál SW lokalizace problémů a hodnot v dynamické mapě Přístup na software je přes webovou stránku http://hodnoty.mapovyportal.cz, přes tlačítko Vstup do aplikace nebo přímým odkazem, například ze stránek
VíceZobrazovací jednotky a monitory
Zobrazovací jednotky a monitory Zobrazovací jednotka - karta, která se zasunuje do jednoho z konektorů na sběrnici uvnitř počítače. Dva režimy činnosti: Textový režim - zobrazuje znaky uvedené v tabulce
VícePopis základního prostředí programu AutoCAD
Popis základního prostředí programu AutoCAD Popis základního prostředí programu AutoCAD CÍL KAPITOLY: CO POTŘEBUJETE ZNÁT, NEŽ ZAČNETE PRACOVAT Vysvětlení základních pojmů: Okno programu AutoCAD Roletová
VícePOČÍTAČOVÁ GRAFIKA VEKTOROVÁ GRAFIKA VÍCENÁSOBNÉ KOPÍROVÁNÍ
POČÍTAČOVÁ GRAFIKA VEKTOROVÁ GRAFIKA VÍCENÁSOBNÉ KOPÍROVÁNÍ VÍCENÁSOBNÉ KOPÍROVÁNÍ Kopírování jednoho prvku je častá činnost v mnoha editorech. Vícenásobné kopírování znamená opakování jednoho prvku v
VíceMRBT. Stacionární průmyslový robot EPSON C3 aplikace pro prezentaci
FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ MRBT Stacionární průmyslový robot EPSON C3 aplikace pro prezentaci Autoři: Jaromír Picka ID:115255 Jaroslav Večeřa ID:115306
VíceTento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro editaci ŽS. Verze 1.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro editaci ŽS Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento dokument
VíceOdborný garant: Doc. Ing. Miroslav Píška, CSc.
Vysoké učení technické v Brně Fakulta strojního inženýrství Ústav strojírenské technologie Odbor obrábění Vypracoval: Ing. Aleš Polzer Odborný garant: Doc. Ing. Miroslav Píška, CSc. Technická příprava
VíceVytvoření tabulky: V následujícím okně si editujete okno tabulky. Vyzkoušejte si viz podklad Cv_09_Podklad_tabulka.xls a Cv_09_Tabulka.dwg.
1. Tabulky, styly tabulek Obecné texty k vytváření tabulek najdete na této adrese: http://www.fce.vutbr.cz/studium/materialy/autocad/acad_i_cz/defaultce.html Nabídka Kreslení Tabulky. Lze se k nim dostat
VíceUživatelská příručka internetové aplikace
CDSw - City Data Software, spol. s r. o. Sídlo: Nepravidelná 156/2, 102 00 Praha 10 Kanceláře: Korytná 1538/4, 100 00 Praha 10 TEL., FAX: 274775306 TEL.: 274775315 e-mail: info@cdsw.cz internet: www.cdsw.cz
VícePráce s plátnem. Vrácení se o krok zpět CTRL+Z Vrácení se o krok vpřed SHIFT+CTRL+Z Duplikace objektu CTRL+D
INKSCAPE - Základy Tato prezentace se vám bude snažit přiblížit základy práce s vektorovou grafikou, v našem případě v programu Inkscape. Ukážeme si navigaci na plátně, práci s objekty, výplní, seskupováním
VíceZákladní grafika. Princip zobrazování obsahu. Grafický kontext. Zobrazovací metody. Přednáška 3
Přednáška 3 Princip zobrazování obsahu Základní grafika Překreslení (vykreslení) obsahu komponenty se realizuje při příchodu zprávy paint Standardně se o zobrazení stará samostatné vlákno Principiálně
VíceComenius Logo. Princip programování. Prostředí Comenius Logo
Comenius Logo je objektově orientovaný programovací nástroj pracující v prostředí Windows. Byl vyvinut na Slovensku jako nástroj k výuce programování na základních školách. Rozvíjí tvořivost a schopnost
VíceTisk výkresu. Projekt SIPVZ 2006 Řešené příklady AutoCADu Autor: ing. Laďka Krejčí
Tisk výkresu Projekt SIPVZ 2006 Řešené příklady AutoCADu Autor: ing. Laďka Krejčí 2 Obsah úlohy Procvičíte práci se soubory práci s DesignCentrem přenesení bloku z Design Centra do výkresu editace atributů
VíceTřída DrawingTool. Obrázek 1: Prázdné okno připravené pro kreslení
Třída DrawingTool strana 1 1. Základ Třída DrawingTool Třída DrawingTool je určena k jednoduchému kreslení pomocí několika základních příkazů do grafického okna zadaných rozměrů (nastavení v konstruktoru),
VíceTéma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech."
Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech." Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Na
VíceVerze: Červen 2017 verze 14 1/ 11
1/ 11 Uživatelský manuál SHV Online WEB rozhraní pro ZÁKAZNÍKY Autor: Daniel Pindur Verze: Červen 2017 verze 14 2/ 11 Obsah 1. MINIMÁLNÍ SYSTÉMOVÉ POŽADAVKY... 3 2. SHV ON-LINE WEB ROZHRANÍ... 4 3. PŘIHLÁŠENÍ
VíceCAD_Inventor -cvičení k modelování a tvorbě technické obrazové dokumentace Vytváření výrobního výkresu rotační součásti - hřídele
Předmět: Ročník: Vytvořil: Datum: CAD druhý, třetí Petr Machanec 24.8.2012 Název zpracovaného celku: CAD_Inventor -cvičení k modelování a tvorbě technické obrazové dokumentace Vytváření výrobního výkresu
VíceVyužití ICT techniky především v uměleckém vzdělávání. Akademie - VOŠ, Gymn. a SOŠUP Světlá nad Sázavou
Datum: 1. 12. 2013 Projekt: Registrační číslo: Číslo DUM: Škola: Jméno autora: Název sady: Název práce: Předmět: Ročník: Obor: Časová dotace: Vzdělávací cíl: Pomůcky: Využití ICT techniky především v uměleckém
Více3D sledování pozice vojáka v zastavěném prostoru a budově
3D sledování pozice vojáka v zastavěném prostoru a budově Úvod Programový produkt 3D sledování pozice vojáka v zastavěném prostoru a budově je navržen jako jednoduchá aplikace pro 3D zobrazení objektů
VíceZvyšování kvality výuky technických oborů
Zvyšování kvality výuky technických oborů Klíčová aktivita lll.2 Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Pracovní list pro téma lll.2.5 Rastrová grafika
Více24-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íce5 Algoritmy vyplňování 2D oblastí
5 Algoritmy vyplňování 2D oblastí Studijní cíl Tento blok je věnován základním algoritmům pro vyplňování plošných objektů. V textu bude vysvětlen rozdíl mezi vyplňováním oblastí, které jsou definovány
VíceAplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Radek Havlík [ÚLOHA 32 ODKAZY A TEXTY]
Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Radek Havlík [ÚLOHA 32 ODKAZY A TEXTY] 1 CÍL KAPITOLY Cílem této kapitoly je naučit se tvořit odkazy ke strojním součástem, plochám, dílům, sestavám, a práci
VícePopis 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íce8. GRAFICKÉ UŽIVATELSKÉ ROZHRANÍ
8. GRAFICKÉ UŽIVATELSKÉ ROZHRANÍ Abstract Window Toolkit (AWT) je část Java Core API, kterou tvoří balíky: java.awt, java.awt.event (od JDK 1.1), java.awt.image, java.awt.datatransfer (od JDK 1.1). AWT
VícePostup k obsluze portálu O2 Delivery Desk
Postup k obsluze portálu O2 Delivery Desk 1 Obecné informace... 3 1.1 Koncový uživatel... 3 1.2 Založení koncového uživatele... 3 2 Často kladené dotazy... 5 3 Zvýhodněné nabídky tarifů a služeb... 5 4
Více8 Třídy, objekty, metody, předávání argumentů metod
8 Třídy, objekty, metody, předávání argumentů metod Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost třídám a objektům, instančním
VíceOtázky neopisuj, piš odpověď!
Otázky neopisuj, piš odpověď! Mezi jaké programy řadíme MS Word? Jakým způsobem správně ukončíme odstavec? Jakým způsobem ukončíme předčasně řádek, ale neukončíme odstavec? Jakým způsobem předčasně ukončíme
VíceMETODICKÝ POKYN PRÁCE S MS Word MÍRNĚ 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 Word MÍRNĚ POKROČILÍ Formátování textu Text formátujeme (určujeme jeho vlastnosti) na pásu karet DOMŮ. U textu můžeme formátovat font, velikost písma, řez, barvu písma, barvu
Více