Uživatelská rozhraní. úvod. Eduard Sojka. Léto 20011/12 VŠB Technická univerzita Ostrava
|
|
- Natálie Bártová
- před 8 lety
- Počet zobrazení:
Transkript
1 Uživatelská rozhraní úvod Eduard Sojka Léto 20011/12 VŠB Technická univerzita Ostrava
2 O čem předmět bude? (1) O rozhraní ( interfejsu ) mezi počítačovým programem a jeho obsluhou. O jeho vzhledu (jak by mělo vypadat) O jeho realizaci (jak jej naprogramovat) O jeho testování (jak zjistit, zda vyhovuje uživateli) 2
3 O čem předmět bude? (2) Hlavně o designu a konstrukci grafického rozhraní programů = GUI 3
4 O čem předmět bude? (3) Také ale trochu o designu www stránek 4
5 Co ponecháme více či méně stranou? (1) Dnes již poněkud historická rozhraní 5
6 Co ponecháme stranou? (2) Pro nás zatím poněkud speciální rozhraní 6
7 Co ponecháme úplně stranou? (3) Zatím poněkud futuristická rozhraní 7
8 Co ještě ponecháme stranou? (4) Další speciální rozhraní Komunikace mluvenou řečí Komunikace gesty A jiná 8
9 HCI: Historie (1) ENIAC (1943), IBM 9
10 HCI: Historie (2) Mark I (1944), Harvard University 10
11 HCI: Historie (3) Stretch (1961), IBM 11
12 HCI: Historie (4) Zuse Z11, D 1956/57 12
13 HCI: Historie (5) Univac, USA
14 HCI: Historie (6) Elektronkový klopný obvod (Univac) 14
15 HCI: Historie (7) Mainlufterl, Heinz Zemanek, Wien, 1957/8, tranzistory 15
16 HCI: Historie (8) Honeywell Bull, F
17 HCI: Historie (9) PDP 11, Digital, kolem roku
18 HCI: Historie (10) Analog,? 18
19 Dnešní situace při konstrukci GUI? Dnes pro konstrukci GUI máme: Velmi slušné vzory (programy) s nimiž denně pracujeme Velmi slušné knihovny prvků GUI (rozumně předvolené hodnoty, nativní vzhled, ) Důsledek: Nejhrubší chyby by se dnes už vyskytovat neměly. Přesto ale (Předpokládá se samozřejmě, že v implementaci chyby nejsou.) 19
20 Bývá GUI vždy v pořádku? (1) Komentář k následujícím ukázkám: Největší problémy vznikají tehdy, jestliže produkt neodpovídá stylu práce uživatele (např. často používané příkazy jsou schovány hluboko ve víceúrovňových menu, nelogická struktura menu, nelogická struktura dotazů, ). To ale nebylo možné zachytit na snímky Pro návrh GUI je typické říkat, co je špatně 20
21 Bývá GUI vždy v pořádku? (2) Barvy? 21
22 Bývá GUI vždy v pořádku? (3) Udělejte inventuru veškeré komunikace vašeho programu s uživatelem. Rozdělte komunikaci na části, které budou tvořit jednotlivá menu, dialogová okna, případně stránky. Obrázek ukazuje, proč nemůžete barvy z opačných konců spektra vidět ostře současně. 22
23 Bývá GUI vždy v pořádku? (4) 23
24 Bývá GUI vždy v pořádku? (5) Co se stane, když je pozadí složité: Vidíte bílé jezdce? Vidíte také černé? Daří se vám vidět bílé i černé najednou? Vidíte ptáka na obrázku vpravo? (M.C. Escher) M.C. Escher italský grafik 24
25 Bývá GUI vždy v pořádku? (6) Autor tohoto formuláře nechtěně realizoval přesně to, co M.C. Escher dělal záměrně (složité pozadí). 25
26 Bývá GUI vždy v pořádku? (7) Nekonzistentní vzhled ikon na tlačítkách, ikony špatně dešifrovatelné. 26
27 Bývá GUI vždy v pořádku? (8) 27
28 Bývá GUI vždy v pořádku? (9) MS Word 28
29 Bývá GUI vždy v pořádku? (10) Z N N PS 29
30 Bývá GUI vždy v pořádku? (10) 30
31 Bývá GUI vždy v pořádku? (11) MS Win 95 31
32 Bývá GUI vždy v pořádku? (12) KatIS VŠB MS Visual Basic
33 Bývá GUI vždy v pořádku? (13) Python,
34 Bývá GUI vždy v pořádku? (14) Barborka,
35 Grafický design GUI: Test Proč je auto vlevo? Proč je pozadí rozmazané? Proč jsou svodidla nahoru? Proč jde stín dopředu?
36 Bývá GUI vždy v pořádku shrnutí (1) Typický problém konstrukce UI / GUI: Naprogramováno bývá bezchybně (samozřejmé, ale jen to nestačí) Přesto se ale uživateli vůbec nemusí líbit. Nutí ho pracovat nepohodlně, pro něj nezvykle, nelogicky (Naštěstí pro autory produktu - si při tom uživatel dnes ještě často myslí, že chyba je na jeho straně.) 36
37 Bývá GUI vždy v pořádku shrnutí (2) Vývoj GUI vyhovujícího uživateli je obtížný. (Sledujte, jak se GUI postupem času měnilo u některých význačných produktů.) 37
38 Pohledy na konstruování GUI Eduard Sojka VŠB Technická univerzita Ostrava
39 Tři pilíře tvorby GUI GUI Design Realizace Testování Modely Algoritmy Experiment Výzkum 39
40 Člověk a UI/GUI Co při konstrukci rozhraní sledovat? 40
41 Člověk a UI/GUI Co při konstrukci rozhraní sledovat? 41
42 Několik slov o designu (detaily později) Studujte potřeby uživatele. Vy sami jím nejspíše nebudete! Vím dost o tom, kdo bude uživatelem (věk, vzdělání, atd.) co přesně potřebuje, jak bude s produktem pracovat? To vše zjistit nemusí být ani rychlé ani levné. 42
43 Design - Úvaha o penězích Náklady na návrh a realizaci a náklady na pozdější úpravy jsou protichůdné! Náklady Na pozdější úpravy Na návrh a realizaci Optimum Péče věnovaná návrhu 43
44 O realizaci rozhraní UI / GUI (1) Dva krajní postupy realizace celého programu Od algoritmu řešení problému samotného Od rozhraní (zejména GUI) (Pozor, žádný z nich ale není správně.) 44
45 O realizaci rozhraní UI / GUI (2) Příklad: Vytvořme program řešící kvadratickou rovnici 2 a x b x c=0. Dobře víme, že platí 2 d=b 4 a c, b± d x 1,2=. 2a (Toto popisuje algoritmus řešení problému samotného.) 45
46 O realizaci rozhraní UI / GUI (3) Od algoritmu (zastaralé?): 1) Zapíšeme algoritmus 2) Doplníme vstupy a výstupy int main( void ){ float a, b, c, d, x1, x2; printf("zadej hodnoty a, b, c:\n"); scanf("%f %f %f", &a, &b, &c); getchar(); d = b*b - 4.0f*a*c; if (d < 0) return 0; x1 = 0.5f*(-b + sqrt(d))/a; x2 = 0.5f*(-b - sqrt(d))/a; printf("reseni: x1=%f x2=%f\n", x1, 2); return 1; } 46
47 O realizaci rozhraní UI / GUI (4) Diskuse postupu od algoritmu: Často použit tehdy, když je algoritmizace vlastního problému obtížná (matematika, fyzika, technické výpočty). Program může mít dlouhou životnost (vstupy a výstupy jej nekomplikují) UI vyhovuje zpravidla jen podmíněně. Program lze však na lepší UI/GUI snadno napojit dodatečně. Lze jej proto ku podivu považovat ze vcelku dobrý. 47
48 O realizaci rozhraní UI / GUI (5) Od rozhraní s využitím vizuálního nástroje nové? 48
49 O realizaci rozhraní GUI (6) Od rozhraní s využitím vizuálního nástroje (2) 49
50 O realizaci rozhraní UI / GUI (7) Diskuse postupu od rozhraní: Zejména použití vizuálních nástrojů svádí k promíchání algoritmu řešení vlastního problému s GUI. To je zpravidla nežádoucí. S ohledem na předchozí bod může být obtížné takové programy udržovat. (Uvažte, že vizuální nástroj, v němž jste program vytvořili, nemusí být po čase dostupný. Uvažte také že, k programu bude možná po čase zapotřebí vytvořit zcela nové rozhraní.) 50
51 O realizaci rozhraní GUI (8) Jak tedy rozhraní realizovat? Kombinovat oba postupy! Řešení úlohy samotné konstruovat (co nejdéle) bez rozhraní. Rozhraní konstruovat (co nejdéle) bez řešení úlohy samotné. Nakonec obojí propojit. Výjimka: Aplikace, které kromě vstupů a výstupů skoro nic jiného nedělají. 51
52 Nástroje pro konstruování GUI (1) Obecné programovací jazyky (C, Java) + knihovny pro vytváření GUI (MFC, Qt, wxwindows, Awt, Swing, ). Navštivte prosím Skriptovací (scénařové) jazyky (Tcl, Python, Perl, ). Ty řeší navíc problém sestavování aplikací z částí. 52
53 Proces realizace GUI (1) Hrubá specifikace funkcí (slovně) Nákresy na papíře Modely na počítači Realizace GUI a jeho vestavění do aplikace 53
54 Proces realizace GUI (2) Doopravdy i na papíře: 54
55 Testování GUI (1) Kontrola expertem Dotazování uživatelů Testování s uživateli 55
56 Testování GUI (2) Kontrola expertem Kontrola splnění obecně platných pravidel a pravidel platných v organizaci Kontrola konzistence: Jednotný vzhled obrazovky, jednotná terminologie, formát vstupů, barevnost Procházka: Simulace práce uživatele provedená expertem 56
57 Design GUI: Firemní pravidla
58 Design GUI: Firemní pravidla
59 Testování GUI (3) Dotazování uživatelů Dotazy typu: V případě chyby mi chybové hlášení vždy pomohlo k lokalizaci chyby. V menu jsem příkazy vždy nacházel na místech, kde jsem je očekával.. Odpovědi od určitě ano do určitě ne. 59
60 Testování GUI (4) Testování produktu s uživateli Pro vzorek uživatelů se hodnotí: Jak dlouho trvá, než se naučí provádět vybrané operace. Jak dlouho jim pak provádění operací trvá. Počet chyb (chybných pokusů). Jak dlouho si naučený postup zapamatovali. Subjektivní dojem uživatelů. 60
61 K obsahu předmětu (1) Témata přednášek: O návrhu vzhledu a chování GUI. Tvorba GUI s využitím Qt 61
62 K obsahu předmětu (2) Témata cvičení: Tvorba GUI s využitím vyšších jazyků (skriptovacích) jazyků (Python, Tcl) Tvorba GUI v C++ a Qt Tvorba GUI v Java a Swing 62
63 K obsahu předmětu (3) Projekt: Zvolit zadání (nikoli složité, řešíme jen GUI). Provést návrh vzhledu rozhraní. Jeden exemplář realizovat ve vyšším jazyce {Python, Tcl} a jeden nižším jazyce {Java C} s využitím knihoven prvků GUI { Swing Qt }. 63
64 K obsahu předmětu (4) Materiály Poznámky k přednáškám (tyto slajdy ) Návody do jednotlivých cvičení a šablony Doplňková nepovinná literatura (manuály, knihy, články) Různé instalační soubory 64
Uživatelská rozhraní. úvod. Eduard Sojka. Léto 20017/18 VŠB Technická univerzita Ostrava
Uživatelská rozhraní úvod Eduard Sojka Léto 20017/18 VŠB Technická univerzita Ostrava http://mrl.cs.vsb.cz O čem předmět bude? (1) O rozhraní ( interfejsu ) mezi počítačovým programem a jeho obsluhou.
Více14. května 2012, Brno
14. května 2012, Brno Připravil: Tomáš Koubek Testování Cvičení z předmětu Pokročilá uživatelská rozhraní Testování Strana 2 / 12 Testování aplikací Testování návrhu Cílem je vylepšit produkt během vývoje.
VíceRozklad na prvočinitele. 3. prosince 2010
Rozklad na prvočinitele Ondřej Slavíček 3. prosince 2010 1 Obsah 1 Příručka k programu 3 1.1 funkce main()............................. 3 1.2 funkce hlavnifunkce()........................ 3 1.3 funkce
VíceVISUAL BASIC. Přehled témat
VISUAL BASIC Přehled témat 1 ÚVOD DO PROGRAMOVÁNÍ Co je to program? Kuchařský předpis, scénář k filmu,... Program posloupnost instrukcí Běh programu: postupné plnění instrukcí zpracovávání vstupních dat
VíceZáklady algoritmizace a programování
Základy algoritmizace a programování Přednáška 1 Olga Majlingová Katedra matematiky, ČVUT v Praze 21. září 2009 Obsah Úvodní informace 1 Úvodní informace 2 3 4 Organizace předmětu Přednášky 1. 5. Základní
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í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íceProgramovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)
Programovací jazyky Programovací jazyky nižší assembler (jazyk symbolických instrukcí) vyšší imperativní (procedurální) Pascal, C/C++, Java, Basic, Python, php neimperativní (neprocedurální) Lisp, Prolog
VíceIB111 Programování a algoritmizace. Programovací jazyky
IB111 Programování a algoritmizace Programovací jazyky Programovací jazyky Programovací jazyk Prostředek pro zápis algoritmů, jež mohou být provedeny na počítači Program Zápis algoritmu v programovacím
VíceMS Word 2007 Šablony programu MS Word
MS Word 2007 Šablony programu MS Word Obsah kapitoly V této kapitole se seznámíme s: Možností využití šablon při vytváření nových dokumentů Vytvářením vlastních šablon Studijní cíle Po absolvování této
VíceONI system Notifikace a pravidla + vícenásobný filtr
ONI system Notifikace a pravidla + vícenásobný filtr 2015 BüroKomplet, s.r.o. Obsah Notifikace a pravidla... 3 Jak nastavit notifikace... 3 Práce v uživatelském rozhraní nového pravidla... 4 Příklad:...
VíceBc. Martin Majer, AiP Beroun s.r.o.
REGISTR DIGITALIZACE HISTORICKÝCH FONDŮ (RDHF) A DIGITÁLNÍCH KONKORDANCÍ (DK) Návrh uživatelského rozhraní klientských aplikací verze 1.0 Bc. Martin Majer, AiP Beroun s.r.o. 28.11.2016-1 - Obsah 1 Seznam
VíceGymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/ INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
VíceIB111 Úvod do programování skrze Python Přednáška 13
IB111 Úvod do programování skrze Python Přednáška 13 Programovací jazyky Nikola Beneš 14. prosinec 2016 IB111 přednáška 13: programovací jazyky 14. prosinec 2016 1 / 21 Osnova dnešní přednášky Programovací
VíceČlověk a UI/GUI. Eduard Sojka. URO, Léto 2011/12 VŠB Technická univerzita Ostrava
Člověk a UI/GUI Eduard Sojka URO, Léto 2011/12 VŠB Technická univerzita Ostrava Design GUI: Motivace Proč věnovat pozornost designu? To, že něco správně nefunguje (programátorskou chybu) odhalíte snadno
VíceNávod DB.Najdilektora.cz
Návod DB.Najdilektora.cz Aplikace DB.Najdilektora.cz vznikla především jako nový evidenční systém pro F-nadaci. Díky spolupráci s KAM, z.s. jsme však vytvořili nástroj, který může pomoci pro plánování
VíceAgenda. Docházka Návrat k minulému praktickému cvičení Zápočtové práce. Dokumentace. Dotazy, přání, stížnosti. Co, jak a proč dokumentovat
QA & Dokumentace Agenda Docházka Návrat k minulému praktickému cvičení Zápočtové práce QA opakování Dokumentace Co, jak a proč dokumentovat Dotazy, přání, stížnosti Kde je chyba? public static StringBuilder
VíceGRAFICKÝ MANUÁL PIKTOGRAMY IROP
GRAFICKÝ MANUÁL PIKTOGRAMY IROP Obsah Koncept piktogramů IROP si klade za cíl zpřehlednit oblasti, ve kterých IROP poskytuje finanční prostředky z evropských fondů. Jednotlivé piktogramy mohou fungovat
VíceNávod k obsluze webové aplikace EJídelníček 1. Vstupní stránka
Návod k obsluze webové aplikace EJídelníček 1. Vstupní stránka (1) vložení přihlašovacího jména (2) vložení přihlašovacího hesla (3) vstup do objednávání jídel (4) zobrazení jídelníčku bez přihlášení (5)
VíceSeminář z Informatiky a výpočetní techniky. Slovanské gymnázium Olomouc 4. září 2014 Tomáš Kühr
Seminář z Informatiky a výpočetní techniky Slovanské gymnázium Olomouc 4. září 2014 Tomáš Kühr Tomáš Kühr Lektor na Katedře informatiky Přírodovědecké fakulty Univerzity Palackého v Olomouci Web: http://www.inf.upol.cz/lide/tomas-kuhr
VíceRozvoj tepla v betonových konstrukcích
Úvod do problematiky K novinkám v požární odolnosti nosných konstrukcí Praha, 11. září 2012 Ing. Radek Štefan prof. Ing. Jaroslav Procházka, CSc. Znalost rozložení teploty v betonové konstrukci nebo její
VíceMBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
VíceAlgoritmus. Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu.
Algoritmus Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu. Klíčové pojmy: Algoritmus, vlastnosti algoritmu, tvorba algoritmu, vývojový diagram, strukturogram Algoritmus
VíceAlgoritmizace, základy programování, VY_32_INOVACE_PRG_ALGO_01
Anotace sady: Algoritmizace, základy programování, VY_32_INOVACE_PRG_ALGO_01 Autor: Blanka Sadovská Klíčová slova: Algoritmus, proměnná, diagram Stupeň a typ vzdělávání: gymnaziální vzdělávání, 3. ročník
VíceProgramovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)
Programovací jazyky Programovací jazyky nižší assembler (jazyk symbolických instrukcí) vyšší imperativní (procedurální) Pascal, C/C++, Java, Basic, Python, php neimperativní (neprocedurální) Lisp, Prolog
VícePŘÍLOHA C Požadavky na Dokumentaci
PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé
VíceProgramování a algoritmizace: úvod
Programování a algoritmizace: úvod 2010 Dnešní přednáška o předmětu, administrativa motivace Cíle předmětu Úvod do programátorského a algoritmického stylu myšlení Obecné principy použitelné v řadě programovacích
VíceBI-EP1 Efektivní programování 1
BI-EP1 Efektivní programování 1 ZS 2011/2012 Ing. Martin Kačer, Ph.D. 2010-11 Martin Kačer Katedra teoretické informatiky Fakulta informačních technologií České vysoké učení technické v Praze Evropský
VíceMinimanuál Guideline
Minimanuál Guideline Obsah 1.0 Logo / slogan 1.1 Logo / minimální velikost 1.2 Logo / ochranná zóna 1.3 Logo / nepřípustné varianty 2.0 Písmo 3.0 Grafický prvek 3.1 Grafický prvek / ukázka použití 4.0
VíceCvičení č. 3. Sdílené prostředky a synchronizace Program Banka. 4 body
Cvičení č. 3 Sdílené prostředky a synchronizace Program Banka 4 body Datum: 12.3.2008 1 Obsah 1. Úvod...2 2. Pokyny pro odevzdání...2 3. Příprava...2 4. Úlohy...3 4.1. Požadavky na program...3 4.2. Požadavky
Více2. lekce Algoritmus, cyklus Miroslav Jílek
2. lekce Algoritmus, cyklus Miroslav Jílek 1/36 Algoritmus 2/36 Algoritmus je konečná posloupnost operací, která dává řešení skupiny problémů 3/36 Algoritmus je konečná posloupnost operací, která dává
VíceAlgoritmizace- úvod. Ing. Tomáš Otáhal
Algoritmizace- úvod Ing. Tomáš táhal Historie 9. století perský matematik a astronom Mohammed Al-Chorezím v latinském přepise příjmení= algoritmus Nejstarší algoritmus Euklides řecký matematik, 4. století
VíceSlužby Microsoft Office 365
Cena: 2000 Kč + DPH Služby Microsoft Office 365 Kurz je určen všem, kteří se chtějí ponořit do tajů Cloud služeb a chtějí naplno využít možnosti Office 365, jako komunikačního nástroje i prostředí pro
VíceObsahy kurzů MS Office
Obsahy kurzů MS Office V současné době probíhají kurzy MS Office 2010 s následující osnovou: 1. Základy práce na PC, MS Office - praktické užití Kurz je určen pro všechny, kteří mají s prací na PC minimální
VíceMatematika v programovacích
Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?
VíceFunkce - opakování. Funkce může přijímat parametry na vstupu a může vracet parametry na výstupu.
ZAL 3. cvičení 2016 Funkce - opakování Funkce může přijímat parametry na vstupu a může vracet parametry na výstupu. Délka funkce by měla být rozumná. Tipněte si co je rozumná délka funkce. V Pythonu se
VíceÚvod do informačních technologií
Úvod do informačních technologií Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky Úvod Jan Outrata (Univerzita Palackého v Olomouci) Úvod do informačních technologií Olomouc, září
VíceRozdílová dokumentace k ovládání IS KARAT.net
Dokumentace k IS KARAT.net Rozdílová dokumentace k ovládání IS KARAT.net programový modul: Rozdílová dokumentace k ovládání IS KARAT.net OBSAH: 1 ÚVOD... 3 2 PŘIHLAŠOVACÍ DIALOG... 4 3 NAVIGACE... 5 3.1
VíceCODEWEEK 2014 Rozvoj algoritmického myšlení nejen pomocí programu MS Excel. Michaela Ševečková
CODEWEEK 2014 Rozvoj algoritmického myšlení nejen pomocí programu MS Excel Michaela Ševečková Rozvoj technického myšlení nejmenších dětí práce s předměty charakteristika, diferenciace (hledání rozdílů),
VíceKarel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o.
Karel Bittner bittner@humusoft.com COMSOL Multiphysics Co je COMSOL Multiphysics? - sw určený k simulaci fyzikálních modelů, na něž působí jeden nebo několik fyzikálních vlivů - sw úlohy řeší metodou konečných
VíceRedakční systém Joomla. Prokop Zelený
Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem
VícePoslední nenulová číslice faktoriálu
Poslední nenulová číslice faktoriálu Kateřina Bambušková BAM015, I206 Abstrakt V tomto článku je popsán a vyřešen problém s určením poslední nenulové číslice faktoriálu přirozeného čísla N. Celý princip
VíceSlovní úlohy vedoucí na kvadratické rovnice
4..0 Slovní úlohy vedoucí na kvadratické rovnice Předpoklady: 04009 S druhou mocninou souvisí plochy, proto se mnoho slovních úloh vedoucích na kvadratické rovnice týká ploch. Př. : Obdélníková garáž má
VíceFyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8
Středoškolská technika 2015 Setkání a prezentace prací středoškolských studentů na ČVUT Fyzikální laboratoř Kamil Mudruňka Gymnázium, Pardubice, Dašická 1083 1/8 O projektu Cílem projektu bylo vytvořit
VíceUživatelská příručka k systému Jídelna inet
Uživatelská příručka k systému Jídelna inet Internetová část Microdata s.r.o. Verze 2.5 Srpen 2010 Přihlášení do systému... 3 Prohlížení jídelníčku... 4 Objednávání jídel... 4 Přehled Objednávek... 6 Změna
VíceZákladní popis obsluhy lokalizačního serveru systému REX
Základní popis obsluhy lokalizačního serveru systému REX 1. Přihlášení do systému 2. Hlášení o nedůvěryhodném připojení: - instalace certifikátu pro prohlížeč Mozilla Firefox - instalace certifikátu pro
VíceZáklady algoritmizace a programování
Základy algoritmizace a programování Přednáška 1 Olga Majlingová Katedra matematiky, ČVUT v Praze 19. září 2011 Obsah Úvodní informace 1 Úvodní informace 2 3 4 Doporučená literatura web: http://marian.fsik.cvut.cz/zapg
VíceManuál k ovládání aplikace INFOwin.
Manuál k ovládání aplikace INFOwin. Základní práce s formuláři je ve všech modulech totožná. Vybereme tedy například formulář Pokladní kniha korunová na kterém si funkce ukážeme. Po zápisech se lze pohybovat
VíceTvar dat a nástroj přeskupování
StatSoft Tvar dat a nástroj přeskupování Chtěli jste někdy použít data v jistém tvaru a STATISTICA Vám to nedovolila? Jistě se najde někdo, kdo se v této situaci již ocitl. Není ale potřeba propadat panice,
VíceSdílení souborů v sítích s Windows 2000/ XP a 9x :
www.wifimorava.com Náš help řeší nejčastější problémy v naší síti. Dělejte a upravujte jen to, čemu rozumíte, a co je v souladu se všemi podmínkami uvedenými při podpisu smlouvy!!! Pokud si nevíte rady,
VíceMartin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar
Základy programování Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Pokročilý 21. května 2009 Dnešní přednáška 1 Počátky
VíceVýpočet finančního zdraví. Uživatelský manuál. ecba s.r.o., 2009, verze 1.0.6.09031700 www.ecba.cz
Výpočet finančního zdraví Uživatelský manuál ecba s.r.o., 2009, verze 1.0.6.09031700 www.ecba.cz ÚVOD A SYSTÉMOVÉ POŽADAVKY Aplikace slouží pro výpočet finančního zdraví žadatelů ucházejících se o podporu
VíceAngličtina program k procvičování slovní zásoby
Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT Angličtina program k procvičování slovní zásoby Kamil Hanus Střední průmyslová škola elektrotechniky a informačních
VíceUživatelský manuál pro lektora e-learningového portálu MAFIDIS+
Uživatelský manuál pro lektora e-learningového portálu MAFIDIS+ 1 Tento uživatelský manuál slouží pro lektory e-learningového portálu MAFIDIS+ (http://elearning.mafidis-plus.info/). Manuál obsahuje popsané
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VíceROZLOŽENÍ STRÁNKY, NÁVRH. Okraje
ROZLOŽENÍ STRÁNKY, NÁVRH Ve Wordu tedy můžeme nastavovat vlastnosti písma, vlastnosti odstavce a také vlastnosti stránky. Přesuneme se na záložku ROZLOŽENÍ STRÁNKY, kde tyto najdeme v levé části. Další
VíceAnalýza a Návrh. Analýza
Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,
VícePokyny pro vypracování maturitního projektu
Pokyny pro vypracování maturitního projektu Prostudujte si prosím pečlivě následující pokyny k vypracování maturitního projektu. Maturitní projekt musí obsahovat: 1. Titulní strana (nečísluje se) Obsahuje:
VíceVýpočet finančního zdraví. Uživatelský manuál. ecba s.r.o., 2008, verze 1.0.5.08082100 www.ecba.cz
Výpočet finančního zdraví Uživatelský manuál ecba s.r.o., 2008, verze 1.0.5.08082100 www.ecba.cz ÚVOD A SYSTÉMOVÉ POŽADAVKY Aplikace slouží pro výpočet finančního zdraví žadatelů ucházejících se o podporu
Vícewww.zlinskedumy.cz Pracovní list VY_32_INOVACE_33_19 Databáze Databáze Databáze Ing. Petr Vilímek
VY_32_INOVACE_33_19 Pracovní list Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Střední průmyslová škola Zlín Inovace výuky prostřednictvím ICT v
VíceMATLAB Úvod. Úvod do Matlabu. Miloslav Čapek
MATLAB Úvod Úvod do Matlabu Miloslav Čapek Proč se na FELu učit Matlab? Matlab je světový standard pro výuku v technických oborech využívá ho více než 3500 univerzit licence vlastní tisíce velkých firem
VíceJak vložit položku do GDSN
Jak vložit položku do GDSN Tento návod popisuje postup vložení typické hierarchie balení (dále pouze hierarchie) do GDSN. Jedná se o sáček rýže Basmati s GTINem 8594182500257 (spotřebitelská jednotka)
VíceRegistrace a nastavení účtů do Vodafone OneNet Samoobsluhy, Vodafone evyúčtování.
Registrace a nastavení účtů do Vodafone OneNet Samoobsluhy, Vodafone evyúčtování. Úvod: Pro správu a přehled aktivovaných služeb slouží Vodafone OneNet Samoobsluha. Pro veškeré sledování vyúčtování (různé
VíceA4300BDL. Ref: JC
# Uživatelský manuál A4300BDL Aplikace :! Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4300! Jednoduchý program umožňující přenos naměřených
VíceV ukázce jsou zalomení řádku signalizována znakem a konce odstavců znakem. Nástroje Vkládání odrážek a číslování v nabídce DOMŮ v sekci ODSTAVEC.
Úvod do problematiky ODRÁŽKY A ČÍSLOVÁNÍ Odstavce plní i další funkce. Důležité jsou především při vytváření seznamu s odrážkami nebo číslovaných seznamu. Odrážky nebo čísla se přiřazují vždy k odstavci.
VíceGymnázium Ostrava Hrabůvka, příspěvková organizace Františka Hajdy 34, Ostrava Hrabůvka
Gymnázium Ostrava Hrabůvka, příspěvková organizace Františka Hajdy 34, Ostrava Hrabůvka Projekt Využití ICT ve výuce na gymnáziích, registrační číslo projektu CZ.1.07/1.1.07/02.0030 MS Power Point Metodický
VíceCestovní zpráva. Program akce: Průběh akce. O Anopress
Cestovní zpráva Pracovník: Jiří Fišer Akce: Školení o obsluze databází z programu VISK8-A Datum konání: 4. 4. 2016 Místo konání: Praha, Národní knihovna Klíčová slova: Anopress -- vyhledávání -- tisk --
VíceVyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.
Vyhledávání doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 21. září 2018 Jiří Dvorský (VŠB TUO) Vyhledávání 242 / 433 Osnova přednášky
VíceSoukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_49_IVT_MSOFFICE_05_Word
Číslo projektu Název školy Název Materiálu Autor Tematický okruh Ročník CZ.1.07/1.5.00/34.0499 Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_49_IVT_MSOFFICE_05_Word Ing. Pavel BOHANES
VíceNOVÉ GRAFICKÉ UŽIVATELSKÉ ROZHRANÍ (GUI)
NOVÉ GRAFICKÉ UŽIVATELSKÉ ROZHRANÍ (GUI) UŽIVATELSKÁ PŘÍRUČKA TYP DOKUMENTU: NÁVOD VYHOTOVIL: PETR VONDRÁČEK DATUM VYHOTOVENÍ: 29.3.2012 PLATNOST OD: 29.3.2012 CÍLOVÁ SKUPINA: UŽIVATELÉ B2B PORTÁLU GROW
VíceD2 - GUI design. Radek Mečiar 28.3.2014
D2 - GUI design Radek Mečiar 28.3.2014 1 Úvod Zvolená platforma: Android Verze: 4.x Nástroj pro kreslení: Pencil Platformu a verzi jsem zvolil, protože je v současnosti nejpoužívanější. Informace o standardu
VíceVYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt
VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni Abstrakt Současný trend snižování počtu kontaktních hodin ve výuce nutí vyučující
VíceMS PowerPoint ZÁKLADY
MS PowerPoint ZÁKLADY UKÁZKA ŠKOLÍCÍCH MATERIÁLŮ Centrum služeb pro podnikání s.r.o. 2014, I. Verze, TP OBSAH 1. Úvod do PowerPointu... 1 2. Otevření PowerPointu... 1 3. Pracovní prostředí PowerPointu...
VícePředstavte si, že hledáte dovolenou v Itálii. Co uděláte? Půjdete na italský vyhledávač a zadáte tam klíčové slovo vacanze in Italia?
nebo alespoň ne tolik, kolik byste sami chtěli. Představte si, že hledáte dovolenou v Itálii. Co uděláte? Půjdete na italský vyhledávač a zadáte tam klíčové slovo vacanze in Italia? Jedním z nejprozaičtějších
VíceAlgoritmizace prostorových úloh
INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Algoritmus Daniela Szturcová Tento
VíceKoncepce (větších) programů. Základy programování 2 Tomáš Kühr
Koncepce (větších) programů Základy programování 2 Tomáš Kühr Parametry a návratová hodnota main Již víme, že main je funkce A také tušíme, že je trochu jiná než ostatní funkce v programu Funkce main je
VíceAlgoritmizace prostorových úloh
INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Algoritmus Daniela Szturcová Tento
VíceNULTÁ GENERACE reléové obvody 30. a 40. let minulého století Harvard Mark I Harvard Mark II Konráda Zuseho Z2 SAPO
HISTORIE NULTÁ GENERACE Základ - reléové obvody 30. a 40. let minulého století. Typičtí představitelé: Harvard Mark I, Harvard Mark II či stroje německého inženýra Konráda Zuseho Z2 a Z3. Čechy - první
VíceKlíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda
Anotace sady: Úvod do objektově orientovaného programování, VY_32_INOVACE_PRG_OOP_01 Autor: Blanka Sadovská Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda Druh učebního materiálu:
VíceVyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 12.
Vyhledávání doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 12. září 2016 Jiří Dvorský (VŠB TUO) Vyhledávání 201 / 344 Osnova přednášky
VíceNávrh a management projektu. Řízení a koordinace projektu
Návrh a management projektu Řízení a koordinace projektu ČVUT FAKULTA BIOMEDICÍNSKÉHO INŽENÝRSTVÍ strana 1 Ing. Vladimír Jurka 2013 Program přednášky Komunikační nástroje Dokumenty řízení projektu Řízení
VíceÚvod do programování - Java. Cvičení č.4
Úvod do programování - Java Cvičení č.4 1 Sekvence (posloupnost) Sekvence je tvořena posloupností jednoho nebo více příkazů, které se provádějí v pevně daném pořadí. Příkaz se začne provádět až po ukončení
VíceTento dokument popisuje instalaci a používání elektronické cvičebnice Styx.
Kapitola 1 Uživatelská příručka Tento dokument popisuje instalaci a používání elektronické cvičebnice Styx. 1.1 Systémové požadavky Cvičebnice je napsána v jazyce Java, uživatel proto musí mít nainstalováno
VíceDvouletá retrospektiva podpory učitelů při rozvoji informatického myšlení žáků. Blanka Kozáková Jiří Sumbal
Dvouletá retrospektiva podpory učitelů při rozvoji informatického myšlení žáků Blanka Kozáková Jiří Sumbal Období 2016-2018 v číslech Kurzy ICT 121 Z toho akce zdarma 64 Z toho online 20 Účastníků 1370
VíceNávod pro rodičovský portál systému Edookit
Návod pro rodičovský portál systému Edookit Vážení uživatelé, na následujících stránkách si Vám dovolujeme představit funkce našeho Rodičovského portálu za pomoci jednoduché příručky. Pevně doufáme, že
VíceManuál online studia
Manuál online studia 2016 Obsah Funkce a ovládání systému online kurzů... 3 1 Práce se systémem... 3 1.1 Přihlášení do online studia... 3 1.2 Odhlášení... 5 1.3 Zapomenuté heslo... 6 1.4 Profil uživatele...
VíceUživatelská příručka
PŘÍLOHA B Uživatelská příručka Před prvním spuštění aplikace je nezbytné ujasnit si některé pojmy: web URL webových stránek, pro které se budou zjišťovat pozice. klíčové slovo - Slovní spojení nebo samostatné
VíceGeis Point Plugin Map
Str. 1/5 Geis Point Plugin Map Rozhraní pro vložení výdejního místa do objednávky na e-shopu Str. 2/5 Obsah 1. Co je Geis Point Plugin Map?... 3 2. Jak to funguje?... 3 3. Obecný postup nasazení... 3 4.
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ícePraktické využití Mathematica CalcCenter. Ing. Petr Kubín, Ph.D. xkubin@fel.cvut.cz www.powerwiki.cz Katedra elektroenergetiky, ČVUT v Praze, FEL
Praktické využití Mathematica CalcCenter Ing. Petr Kubín, Ph.D. xkubin@fel.cvut.cz www.powerwiki.cz Katedra elektroenergetiky, ČVUT v Praze, FEL Obsah Popis Pojetí Vlastnosti Obecná charakteristika Ovladače
VíceDOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA
DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA Obsah Obsah... 4 Pinya CMS... 5 Přihlášení do systému... 6 Položky v menu administrace... 7 Uživatelé... 8 Správa uživatelů... 8 Nový uživatel... 9 Role... 10 Vytvoření
Vícewww.zlinskedumy.cz Střední průmyslová škola Zlín
VY_32_INOVACE_31_01 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední
VíceAlgoritmizace. Cíle předmětu
Cíle předmětu Algoritmizace naučit se sestavovat algoritmy řešení jednoduchých problémů a zapisovat je v jazyku Java Organizace předmětu přednášky (učast nepovinná, ale doporučená) cvičení střídavě u tabule
VíceVYÚČTOVÁNÍ DANĚ ZE ZÁVISLÉ ČINNOSTI, SRÁŽKOVÉ DAŃE
, VYÚČTOVÁNÍ DANĚ ZE ZÁVISLÉ ČINNOSTI, SRÁŽKOVÉ DAŃE Návod lze analogicky použít i pro ostatní podání na Českou daňovou správu (DPH, výpis z evidence 92, souhrnné hlášení, ). 1) Postavte se do firmy roku,
VíceObsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12
O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10 Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 Poděkování 15 Earle Castledine 15 Myles Eftos 15 Max Wheeler
VíceSoftware pro formování dielektrika kondenzátorů
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV FYZIKY Software pro formování dielektrika kondenzátorů Číslo projektu: TA02020998 Číslo výsledku: 27267 Spolupracující
VícePOPIS PROSTŘEDÍ PROGRAMU GIMP 2. Barvy 2. Okno obrázku 4 ZÁKLADNÍ ÚPRAVA FOTOGRAFIÍ V GRAFICKÉM EDITORU 6. Změna velikosti fotografie 6
Obsah POPIS PROSTŘEDÍ PROGRAMU GIMP 2 Barvy 2 Okno obrázku 4 ZÁKLADNÍ ÚPRAVA FOTOGRAFIÍ V GRAFICKÉM EDITORU 6 Změna velikosti fotografie 6 Ořezání obrázku 7 TRANSFORMACE 9 Rotace 9 Překlopení 11 Perspektiva
VíceObsah. Proč právě Flash? 17 Systémové požadavky 17. Jak používat tuto knihu 18 Doprovodný CD-ROM 19
Úvod.............................15 Proč právě Flash? 17 Systémové požadavky 17 Jak používat tuto knihu 18 Doprovodný CD-ROM 19 Část první Začínáme s tvorbou her ve Flashi..............21 1 První kroky........................23
Více