Programování II 1. přednáška. Alena Buchalcevová
|
|
- Rostislav Beran
- před 7 lety
- Počet zobrazení:
Transkript
1 Programování II 1. přednáška Alena Buchalcevová
2 Cíle kurzu Seznámit se s principy objektově orientovaného programování v jazyce Java Základní seznámení s objekty Třídy a instance Volání metod, datové atributy Ladění programů Primitivní a referenční datové typy Základní řídící struktury Jednoduché algoritmy Datové struktury (kolekce, mapy a pole) Statické proměnné a metody Výjimky Dědičnost a rozhraní Práce se soubory Grafické uživatelské rozhraní 2
3 Co v kurzu nebude vytváření síťových, databázových a vícevrstvých aplikací programování pro web programování pro mobilní zařízení 3
4 Alena Buchalcevová Programování II Metodika výuky metodika Object First s prvky metodik Design Patterns First a Test First. Základní principy jsou: Výuka probíhá od začátku objektově. Většina projektů hned od začátku obsahuje několik tříd, studenti se učí pracovat s jejich metodami, skládají nové objekty ze stávajících. Co nejdříve je vysvětlen pojem rozhraní. Studenti se učí používat vývoj řízený testy tj. psát jednotkové testy. Studenti jsou od začátku seznamováni se zásadami správného objektového návrhu a s existencí návrhových vzorů. Studenti jsou vedeni k dodržování základních pravidel pro zápis kódu tj. dodržování konvencí pro identifikátory, odsazování kódu, správné pojmenovávání datových atributů, metod, tříd. Pro kontrolu se využívá pmd. 4
5 Alena Buchalcevová Programování II Vývojová prostředí BlueJ Netbeans 5
6 Alena Buchalcevová Programování II Literatura Literatura základní PECINOVSKÝ, RUDOLF. JAVA 7 UČEBNICE OBJEKTOVÉ ARCHITEKTURY PRO ZAČÁTEČNÍKY. 1. VYD. PRAHA : GRADA PUBLISHING, S. ISBN PECINOVSKÝ, RUDOLF. JAVA 8 ÚVOD DO OBJEKTOVÉ ARCHITEKTURY PRO MÍRNĚ POKROČILÉ 1. VYD. PRAHA : GRADA PUBLISHING, A.S, S. ISBN Literatura doporučená BRUCKNER, Tomáš, VOŘÍŠEK, Jiří, BUCHALCEVOVÁ, Alena, STANOVSKÁ, Iva, CHLAPEK, Dušan, ŘEPA, Václav. Tvorba informačních systémů. 1. vyd. Praha : Grada Publishing, s. ISBN PECINOVSKÝ, Rudolf. Návrhové vzory. Computer Press
7 Alena Buchalcevová Programování II Internetové zdroje oficiální stránky Javy 7
8 Java objektově orientovaný programovací jazyk přenositelný na různé platformy můžeme vytvářet různé druhy programů aplikace applety serverlety a JSP midlety verze 1.0, 1.1, atd. od verze 1.2 se označují jako Java2 poslední verze Java SE 8u72 8
9 Základní pojmy Zdrojový kód kód programu zapsaný v nějakém programovacím jazyce Cílový kód binární kód, kód vytvořený po překladu zdrojového kódu, je spustitelný Bytekód (Java) specifický mezikód, vzniká jako cílový kód, ale je spouštěn a prováděn běhovým prostředím (Runtime Environment, Virtualní stroj) Knihovna množina souborů obsahujících kód pomocných podprogramů a objektů. Program pak může tyto knihovny připojit a využívat jejich obsah. 9
10 Java Kompilátor jazyka Java byte kód Java Virtual Machine (interpret) SŘBD: databáze OS: procesy, paměť, disk, síť HW: procesor, paměť, strojový kód 10
11 procedurální přístup OO přístup Procedura objekt Mars Vypočti rychlost Vypočti tření Vypočti celkovou potřebu paliva objekt Raketa Vypočti váhu rakety... objekt Země 11
12 procedurální přístup OO přístup Procedury Vypočti mzdu dělníka Vypočti mzdu úředníka objekt Úředník.VypočtiMzdu objekt Dělník.VypočtiMzdu 12
13 Srovnání obou přístupů základním principem je abstrakce rozdíl je jen ve způsobu provádění této abstrakce procedurální přístup OO přístup data a funkce odděleny data a procedury jsou spojeny v objektech 13
14 Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 14
15 Abstrakce proces vytváření jednoduché reprezentace složité reality Nelze udržovat veškeré informace, je třeba rozhodnout, které informace jsou důležité a které ne Např. objekt Student váha, krevní skupina, barva vlasů,..? jméno a příjmení, adresa, rodné číslo, fakulta, obor Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 15
16 Objekt je určitá část IS (programu), která zpravidla odráží reálný objekt, ale zachycuje jej v kontextu daného IS příklady objektů - Studentský IS Student Jan Vokurka Učitel Pekárek Zkouška, kterou dělal Jan Vokurka u učitele Pekárka dne Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 16
17 Alena Buchalcevová Programování II obsahuje zvnějšku neviditelnou vnitřní paměť (atributy, data) má schopnost přijmout a zpracovat zprávu zvnějšku obsahuje metody, tj. procedury a funkce, které vykonávají nějakou činnost nad vnitřní pamětí objektu 17 může obsahovat jiné objekty
18 Objekt abstrakce objektu reálného světa má svou identitu každý objekt má určité vlastnosti, které nazýváme atributy, určité chování, které je reprezentováno metodami objektu, reaguje na určité události, má určité vztahy s jinými objekty. 18
19 Životní cyklus objektu zrod objektu život objektu zánik objektu zajišťuje konstruktor alokace paměti pro objekt naplnění atributů objektu zrod vnořených objektů reakce objektu na zprávy objektu zaslané uvolnění paměti alokované objektem zabezpečení zániku vnořených objektů 19 Programování II Alena Buchalcevová
20 Třída objektů(class) Každý objekt (např. student) má stejné datové položky a musí reagovat na stejné zprávy. Nemá smysl deklarovat každý objekt znovu a uvádět u něj data a metody - je možné definovat třídu jako typ proměnné, na základě které se potom deklarují objekty je abstrakcí objektů se stejnými vlastnostmi, stejným chováním a stejnými vztahy k ostatním objektům. Příklady tříd Osoba, Firma, Auto, Student Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 20
21 Třída objektů Každý objekt "zná" svou třídu - třída je implicitní vlastností objektu Objekty téže třídy mají vždy stejné atributy, většinou se liší hodnotami atributů mají mít stejný sémantický význam 21
22 Třídy pro kreslení tvarů Ctverec velikost xpozice ypozice barva Kruh prumer xpozice ypozice barva kresli vymaz zmenbarvu posunvpravo kresli vymaz zmenbarvu posunvpravo 22
23 Zapouzdření (encapsulation) nejdůležitější princip OOP data a s nimi pracující procedury a funkce jsou zabaleny do jednoho celku data objektu jsou skryta před ostatními objekty a lze k nim přistupovat pouze pomocí metod objektu Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 23
24 Výhody zapouzdření kód mění jen vlastník třídy, při změně uvnitř třídy (např. změna typu vnitřní proměnné) se nezmění kód, který tuto třídu používá, uživatel třídy nemusí znát detailní implementaci třídy, zná jen rozhraní jednou odladěné části programu se nemusí znovu ladit, je možné vytvářet objekty simulanty, které mají definováno jen rozhraní a vnitřní zpracování je simulováno, při ladění programu je možné modifikovat metody 24
25 Ukrývání implementace ( information hiding ) možnost používat metody objektů bez znalosti jejich implementace objekt je černá skříňka, uživatele zajímá jen rozhraní objektu - metody, které objekt zpřístupňuje navenek Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 25
26 Komunikace objektů Základní vlastností objektů je vysílání a přijímání zpráv, objekt musí mít přístup k druhému objektu musí mít referenci (odkaz) na druhý objekt Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 26
27 Dědičnost (inheritance) není primárním objektovým principem, i když je důležitým konstruktem OO jazyků představuje znovupoužitelnost na úrovni deklarace třídy je realizací vztahu generalizace-specializace Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 27
28 Dědičnost Odvozená třída obsahuje všechny datové položky třídy předka kopíruje rozhraní třídy předka, dědí chování třídy předka Student idstudenta jmeno prijmeni fakulta obor stupen rodnecislo Osoba jmeno prijmeni rodnecis lo VSStudent fakulta obor stupen idstudenta 28
29 Polymorfismus (polymorphism) Alena Buchalcevová Programování II mnoho forem různé objekty mohou reagovat na stejnou zprávu různě vlastnost, která umožňuje pojmenovat určitou akci jedním jménem, přičemž její implementace se v jednotlivých třídách může lišit Základní principy OOP používání abstrakce, existence objektů, definování tříd objektů, zapouzdření, ukrývání implementace, komunikace objektů, dědičnost, polymorfismus. 29
30 Přínosy OOP snadné použití části kódu v různých programech, snížené náklady na vývoj, možnost snadno rozdělit projekt mezi členy týmu, vylepšené možnosti testování a ladění, vyšší kvalita SW, možnost vytvářet jednoduché a konzistentní objekty a skrýt přitom implementační detaily 30
BlueJ a základy OOP. Programování II 1. cvičení Alena Buchalcevová
BlueJ a základy OOP Programování II 1. cvičení Alena Buchalcevová Konzultační hodiny v ISu doc. Alena Buchalcevová Po 14:00-15:00 NAR 220 2 Cíle 1. cvičení pochopit pojmy: třída instance konstruktor metoda
Více1. Programování, typy programovacích jazyků, historie.
1. Programování, typy programovacích jazyků, historie. třída Console metody Write, WriteLina, ReadLine, ResetColor vlastnosti ForegroundColor, Backgroundcolor třída Form objekt Label vlastnost Text význam
Více16. února 2015, Brno Připravil: David Procházka
16. února 2015, Brno Připravil: David Procházka Skrývání implementace Základy objektového návrhu Připomenutí návrhu použitelných tříd Strana 2 / 17 Obsah přednášky 1 Připomenutí návrhu použitelných tříd
VíceJAZYK C PRO MIKROKONTROLÉRY
JAZYK C PRO MIKROKONTROLÉRY Jazyk C pro mikrokontroléry Číslo DUM v digitálním archivu školy VY_32_INOVACE_10_03_01 Vytvořeno 07/2013 Materiál vysvětluje základní princip programování mikrokontrolérů v
VíceOperační systém teoreticky
Přednášky o výpočetní technice Operační systém teoreticky Adam Dominec 2010 Rozvržení Operační systém Uživatelské účty Správa RAM Plánování procesů Knihovny Okna Správa zařízení Rozvržení Operační systém
VíceRealizační tým Zhotovitele. Oprávněné osoby. Seznam subdodavatelů. Tabulka pro zpracování nabídkové ceny. Zadávací dokumentace
1. PŘÍLOHY ZADÁVACÍ DOKUMENTACE Příloha č. 1 Kvalifikační dokumentace Příloha č. 2 Závazný návrh Smlouvy Příloha č. 3 Krycí list nabídky Příloha č. 4 Vzor čestného prohlášení o splnění základních kvalifikačních
VíceStřední průmyslová škola strojnická Olomouc, tř.17. listopadu 49
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Informační
VíceNovinky v Maple T.A. 10
Novinky v Maple T.A. 10 Maple T.A. 10 je nová verze aplikace Maple T.A., jejíž nová funkcionalita je zejména založena na požadavcích uživatelů z řad studentů, instruktorů, administrátorů. Došlo k rozšíření
VíceVirtuální přístroje. Použití grafického programování v LabVIEW. Ing. Pavel Mlejnek
Virtuální přístroje Použití grafického programování v LabVIEW Ing. Pavel Mlejnek mlejnp1@fel.cvut.cz Grafické programování LabVIEW Základní informace Principy grafického programování Vývojové prostředí
VíceProgramování v jazyce C. Proces celkového sestavení programu ze zdrojového kódu, vývojové nástroje Linuxu
Programování v jazyce C Proces celkového sestavení programu ze zdrojového kódu, vývojové nástroje Linuxu Jan Schee, ÚF FPF SU Opava, 2012 Proces sestavování programu Proces sestavení programu Zdrojový
VíceGoogle Apps. pošta 2. verze 2012
Google Apps pošta verze 0 Obsah Obsah... Úvod... Přečtení emailu... Napsání emailu... Odpověď na email... 6 Úvod V dnešní době chce mít každý své informace po ruce. Díky Internetu a online aplikacím je
VíceMobilní aplikace pro ios
Předběžná zadávací dokumentace k projektu: Mobilní aplikace pro ios Kontaktní osoba: Jan Makovec, makovec@ckstudio.cz Obsah Cíl projektu... 2 Obrazovky aplikace... 2 Základní prostředí aplikace... 2 Intro...
VíceGIS HZS ČR pro ORP a přednostní připojení k veřejné komunikační síti
GIS HZS ČR pro ORP a přednostní připojení k veřejné komunikační síti plk. Ing Jan Brothánek jan.brothanek@grh.izscr.cz MV GŘ HZS ČR Obsah Co je to GIS? Historie GIS HZS ČR Segmentace GIS HZS ČR Tenký mapový
VícePROGRAMOVÁNÍ SVĚTELNÝCH OZDOB
Středoškolská technika 2016 Setkání a prezentace prací středoškolských studentů na ČVUT PROGRAMOVÁNÍ SVĚTELNÝCH OZDOB Jiří Bendík, Martin Bárta Střední odborná škola strojní a elektrotechnická U Hřiště
VíceDUM 13 téma: Příkazy pro výběr
DUM 13 téma: Příkazy pro výběr ze sady: 3 tematický okruh sady: III. Databáze ze šablony: 7 Kancelářský software určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie vzdělávací oblast:
VíceE-ZAK. metody hodnocení nabídek. verze dokumentu: 1.1. 2011 QCM, s.r.o.
E-ZAK metody hodnocení nabídek verze dokumentu: 1.1 2011 QCM, s.r.o. Obsah Úvod... 3 Základní hodnotící kritérium... 3 Dílčí hodnotící kritéria... 3 Metody porovnání nabídek... 3 Indexace na nejlepší hodnotu...4
VíceInternetová agentura. Předimplementační analýza webu
Internetová agentura Předimplementační analýza webu 1. OBSAH 1. OBSAH... 1 VSTUPNÍ DOTAZNÍK... 2 Základní informace o firmě... 2 Základní informace o webu... 4 Marketingové kanály... 5 Obsah a rozvoj webu...
VíceProjekt INTERPI. Archivy, knihovny, muzea v digitálním světě 2013 27. 28. 11. 2013. Your contact information
Projekt INTERPI Archivy, knihovny, muzea v digitálním světě 2013 27. 28. 11. 2013 Your contact information AKM 2013 Ten zapisuje to a ten zas tohle a dohromady uděláme moc Jana Šubová, Nadežda Andrejčíková
VíceWindows 10 (6. třída)
Windows 10 (6. třída) Okno spuštěné aplikace: takto vypadá okno aplikace Malování - panel nástrojů Rychlý přístup Titulkový pruh se jménem souboru (Bez názvu) tlačka pro minimalizaci, obnovení z maxima
VíceHistorie výpočetní techniky Vývoj počítačů 4. generace. 4. generace mikroprocesor
4. generace mikroprocesor V roce 1971 se podařilo dosáhnout takové hustoty integrace (množství součástek v jednom obvodu), která umožňovala postavení celého mozku počítače z jednoho obvodu tento obvod
VíceINTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, 256 01 Benešov. Tematický okruh. Ročník 1. Inessa Skleničková. Datum výroby 21.8.
Číslo projektu Název školy Předmět CZ.107/1.5.00/34.0425 INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, 256 01 Benešov IKT Tematický okruh Téma Ročník 1. Autor Počítač Datum výroby 21.8.2013
VícePC, POWER POINT, dataprojektor
Název školy Číslo projektu Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Střední škola hotelová a služeb Kroměříž CZ.1.07/1.5.00/34.0911 Ing. Anna Grussová VY_32_INOVACE 29_MAR
VícePlán předmětu Název předmětu: Školní rok: Ročník: Semestr: Typ předmětu: Rozsah předmětu: Počet kreditů: Přednášející: Cvičící: Cíl předmětu
Plán předmětu Název předmětu: Algoritmizace a programování (PAAPP) Školní rok: 2009/2010 Ročník: I Semestr: II. (letní) Typ předmětu: povinný Rozsah předmětu: 3 3 z, zk Počet kreditů: 6 Přednášející: RNDr.
VíceNávod na připojení k e-mailové schránce Microsoft Windows Live Mail
Návod na připojení k e-mailové schránce Microsoft Windows Live Mail Každý student a zaměstnanec UTB má svoji vlastní e-mailovou schránku. Uživatelé mohou pro e-mailovou komunikaci používat buď webového
VícePříklady a návody. Databázová vrstva
Příklady a návody Databázová vrstva Konceptuální datový model Popis dat.struktur pomocí entit, atributů, vazeb a integritních omezení ER-model nebo OO-diagramy (class diagram) ER model zdůrazňuje vztahy
VíceMinisterstvo pro místní rozvoj. podprogram 117 513
Pokyny pro vyplnění elektronické žádosti podprogram 117 513 Podpora výstavby technické infrastruktury Elektronická žádost je umístěna na internetové adrese http://www3.mmr.cz/zad a lze na ni vstoupit i
VíceInovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií
VY_32_INOVACE_33_12 Škola Střední průmyslová škola Zlín Název projektu, reg. č. Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávací oblast Vzdělávání v informačních a komunikačních
VíceSada 2 Stavební provoz
S třední škola stavební Jihlava Sada 2 Stavební provoz Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a zkvalitnění výuky
Víceimedicus - internetové objednávání
imedicus - internetové objednávání verze: 27. červenec 2009 2 1. Medicus Komfort imedicus - internetové objednávání imedicus slouží k internetovému objednávání pacientů. Přispívá ke zvýšení pohodlí pacientů
VíceKaždý jednotlivý záznam datového souboru (tzn. řádek) musí být ukončen koncovým znakem záznamu CR + LF.
Stránka 1 z 6 ABO formát Technický popis struktury formátu souboru pro načtení tuzemských platebních příkazů k úhradě v CZK do internetového bankovnictví. Přípona souboru je vždy *.KPC Soubor musí obsahovat
VíceISÚI Informační systém územní identifikace Proč? Co? Kde? Kdo? Jak? Kdy?
ISÚI Informační systém územní identifikace Proč? Co? Kde? Kdo? Jak? Kdy? Jiří Formánek Český úřad zeměměřický a katastrální (ČÚZK) Projekt RÚIAN Projekt Vybudování Registru územní identifikace, adres a
VícePřínosy ekodesignu pro. Klára Ouředníková a Robert Hanus Centrum inovací a rozvoje www.cir.cz
Přínosy ekodesignu pro inovující výrobní podnik Klára Ouředníková a Robert Hanus Centrum inovací a rozvoje www.cir.cz Co je to ekodesign? Základním cílem ekodesignu je snížit dopady výrobku na životní
VíceMATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
VíceDopady zavedení registru práv a povinností na orgány veřejné moci
Dopady zavedení registru práv a povinností na orgány veřejné moci základní registr agend orgánů veřejné moci a některých práv a povinností Štěpánka Cvejnová, MVČR Miroslav Vlasák, Equica, a.s. Obsah Úvod
VíceEkonomika 1. 01. Základní ekonomické pojmy
S třední škola stavební Jihlava Ekonomika 1 01. Základní ekonomické pojmy Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace
VíceSekvenční logické obvody
Sekvenční logické obvody 7.přednáška Sekvenční obvod Pokud hodnoty výstupů logického obvodu závisí nejen na okamžitých hodnotách vstupů, ale i na vnitřním stavu obvodu, logický obvod se nazývá sekvenční.
VíceSada 2 - MS Office, Excel
S třední škola stavební Jihlava Sada 2 - MS Office, Excel 20. Excel 2007. Kontingenční tabulka Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
VíceVyužití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu
VíceVýsledky testování školy. Druhá celoplošná generální zkouška ověřování výsledků žáků na úrovni 5. a 9. ročníků základní školy. Školní rok 2012/2013
Výsledky testování školy Druhá celoplošná generální zkouška ověřování výsledků žáků na úrovni 5. a 9. ročníků základní školy Školní rok 2012/2013 Gymnázium, Šternberk, Horní náměstí 5 Termín zkoušky: 13.
VíceRegistrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: E-mailový klient Anotace:
Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, okres Brno-venkov
VíceVerzovací systémy (systémy pro správu verzí)
Verzovací systémy (systémy pro správu verzí) Co je verzování 1 / Úvod způsob uchovávání historie všech provedených změn u nějakého dokumentu - typicky zdrojové kódy, blueprinty,... >> správa více verzí
VíceČeská republika Česká školní inspekce. Olomoucký inspektorát - oblastní pracoviště INSPEKČNÍ ZPRÁVA. Základní škola a gymnázium města Konice
Česká republika Česká školní inspekce Olomoucký inspektorát - oblastní pracoviště INSPEKČNÍ ZPRÁVA Základní škola a gymnázium města Konice Tyršova 609, 798 52 Konice Identifikátor školy: 600 015 149 Termín
VíceIMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE
Nové formy výuky s podporou ICT ve školách Libereckého kraje IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE Podrobný návod Autor: Mgr. Michal Stehlík IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE 1 Úvodem Tento
VíceSada 2 - MS Office, Excel
S třední škola stavební Jihlava Sada 2 - MS Office, Excel 15. Excel 2007. Finanční funkce Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:
VíceObjektově orientovaný přístup
Objektově orientovaný přístup 1 Historie programovacích jazyků 1945: John von Neumann článek o nové metodě pro ukládání programů 1945: Grace Hopper poprvé termín "bug" 1946: Konrad Zuse Plankalkul - první
VíceZvyšování kvality výuky technických oborů
Zvyšování kvality výuky technických oborů Klíčová aktivita IV. Inovace a zkvalitnění výuky směřující k rozvoji matematické gramotnosti žáků středních škol Téma IV.. Kvadratické funkce, rovnice a nerovnice
VíceVeřejné licence pro počítačové programy
Veřejné licence pro počítačové programy 1 Osnova Ochrana počítačových programů Veřejné licence Příklady veřejných licencí pro počítačové programy BSD, MIT, GPL, Apache Praktické problémy 2 Ochrana počítačových
VíceKaždý může potřebovat pomoc aneb K čemu je sociální práce? PhDr. Hana Pazlarová, Ph.D. hana.pazlarova@ff.cuni.cz
Každý může potřebovat pomoc aneb K čemu je sociální práce? PhDr. Hana Pazlarová, Ph.D. hana.pazlarova@ff.cuni.cz Co je sociální práce? SP a jiné pomáhající obory Identita sociální práce Jak se pozná samostatný
VíceZáklady objektové orientace I. Únor 2010
Seminář Java Základy objektové orientace I Radek Kočí Fakulta informačních technologií VUT Únor 2010 Radek Kočí Seminář Java Základy OO (1) 1/ 20 Téma přednášky Charakteristika objektově orientovaných
VíceVýsledky testování školy. Druhá celoplošná generální zkouška ověřování výsledků žáků na úrovni 5. a 9. ročníků základní školy. Školní rok 2012/2013
Výsledky testování školy Druhá celoplošná generální zkouška ověřování výsledků žáků na úrovni 5. a 9. ročníků základní školy Školní rok 2012/2013 Základní škola Ústí nad Orlicí, Komenského 11 Termín zkoušky:
VícePŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK
PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK Autor: Josef Fröhlich Verze dokumentu: 1.1 Datum vzniku: 4.4.2006 Datum poslední úpravy: 10.4.2006 Liberecká IS, a.s.;jablonecká 41; 460 01 Liberec V; IČ: 25450131;
VíceCeník služeb IP Connect
Obsah Ceník služeb IP Connect Ceník služeb IP Connect... 1 Úvod... 1 IP Connect Classic... 1 IP Connect Gigaoptics... 2 IP Connect Express... 3 IP Connect M2M... 3 IP Connect Mobile Access... 4 IP Connect
VíceTvorba WWW stránek Podmínky. Jan Růžička Institut geoinformatiky VŠB-TU Ostrava, HGF tř. 17.listopadu 70833 Ostrava-Poruba jan.ruzicka@vsb.
Tvorba WWW stránek Podmínky Jan Růžička Institut geoinformatiky VŠB-TU Ostrava, HGF tř. 17.listopadu 70833 Ostrava-Poruba jan.ruzicka@vsb.cz Úvod Jan Růžička Místnost: D107 Tel: 5472 E-mail: jan.ruzicka@vsb.cz
VíceČíslo materiálu: VY 32 INOVACE 30/12
Číslo materiálu: VY 32 INOVACE 30/12 Název materiálu: Testování žáků 8. a 9. tříd Hudba artificiální a nonartificiální Zpracoval: Mgr. Bc. BcA. Michal Jančík ANOTACE Škola: Základní škola Brno, Jana Babáka
VícePB161 Programování v jazyce C++ Přednáška 7
PB161 Programování v jazyce C++ Přednáška 7 Statické položky tříd Základy OOP Nikola Beneš 6. listopadu 2018 PB161 přednáška 7: static, základy OOP 6. listopadu 2018 1 / 21 Klíčové slovo static Znáte z
VíceSada 1 CAD1. 15. Registrace studentů a učitelů středních škol pro účely stažení legálního výukového SW firmy Autodesk
S třední škola stavební Jihlava Sada 1 CAD1 15. Registrace studentů a učitelů středních škol pro účely stažení legálního výukového SW firmy Autodesk Digitální učební materiál projektu: SŠS Jihlava šablony
VícePovinná literatura: [1] ČASTORÁL, Z. Strategický znalostní management a učící se organizace. Praha : EUPRESS, 2007.
Metodické listy pro kombinované studium Anotace : Studijní předmět poskytuje základní informace spojené se strategickým znalostním managementem a učícími se organizacemi, které jsou společensky významné.
VícePoznámky k verzi. Scania Diagnos & Programmer 3, verze 2.27
cs-cz Poznámky k verzi Scania Diagnos & Programmer 3, verze 2.27 Verze 2.27 nahrazuje verzi 2.26 programu Scania Diagnos & Programmer 3 a podporuje systémy ve vozidlech řady P, G, R a T a řady F, K a N
VíceVyužití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu
VíceUplatnění nových informačních technologií ve výuce a na zdravotnickém pracovišti. Marie Marková
Uplatnění nových informačních technologií ve výuce a na zdravotnickém pracovišti Marie Marková Podpora mobilních technologií na pracovišti onkologických sester Supporting innovative learning approaches
VícePopis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu
Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu Klávesnice Gama používá nejnovější mikroprocesorovou technologii k otevírání dveří, ovládání zabezpečovacích
VícePB161 Programování v jazyce C++ Přednáška 7
PB161 Programování v jazyce C++ Přednáška 7 Statické položky tříd Základy OOP Nikola Beneš 6. listopadu 2018 PB161 přednáška 7: static, základy OOP 6. listopadu 2018 1 / 21 Klíčové slovo static Znáte z
VíceProjekty pro výuku programování v jazyce Java
JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH Pedagogická fakulta Katedra informatiky Akademický rok: 2006/2007 TEZE BAKALÁŘSKÉ PRÁCE Projekty pro výuku programování v jazyce Java Jméno: František Přinosil
VícePSYCHOLOGIE JAKO VĚDA
Název materiálu: Psychologie jako věda Autor materiálu: Mgr. Kateřina Kaderková Zařazení materiálu: výuková prezentace Šablona: Inovace a zkvalitnění výuky prostřednictvím ICT (III/2) Název a označení
VíceNářadí pro řemeslo 15 Jak je tato kniha uspořádána 16 Vzorová aplikace 17 Kontakt na autora 18. Plánování projektu 19
Předmluva 11 Poděkování 13 Úvod 15 Nářadí pro řemeslo 15 Jak je tato kniha uspořádána 16 Vzorová aplikace 17 Kontakt na autora 18 KAPITOLA 1 Plánování projektu 19 Určení základní sady rysů 19 Výtahový
VíceEscort Servis Night Prague
Escort Servis Night Prague Escortní služby po celé Praze Vize projektu Vypracovali: Jiří Blažek, Cyril Filcík, Michal Dvořák Obsah Cíl projektu...2 Zainteresované instituce a osoby...2 Zadavatel...2 Uživatelé
VíceJiří Mašek BIVŠ V Pra r ha 20 2 08
Jiří Mašek BIVŠ Praha 2008 Obecný popis SCA Podporuje modelování aplikací a komponent vrámci celého životního cyklu. Modelování podnikových procesů v notaci BPMN Objektové modelování - standard UML Jednouživatelský
VíceGoogle AdWords - návod
Google AdWords - návod Systém Google AdWords je reklamním systémem typu PPC, který provozuje společnost Google, Inc. Zobrazuje reklamy ve výsledcích vyhledávání či v obsahových sítích. Platí se za proklik,
VíceSTŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace
Název školy: STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace Číslo a název projektu: Číslo a název šablony klíčové aktivity: CZ.1.07/1.5.00/34.0880
VíceBezpečnostní úschovné objekty
Příloha č. 1: Mechanické zábranné prostředky - písm. a) 30 zákona Příloha č.. 1.1: Bezpečnostní úschovné objekty a jejich zámky Bezpečnostní úschovné objekty Výstup Certifikát shody podle certifikačního
Více( ) 2.5.7 Neúplné kvadratické rovnice. Předpoklady: 020501
..7 Neúplné kvadratické rovnice Předpoklady: Pedagogická poznámka: Tato hodina patří mezi vzácné výjimky, kdy naprostá většina studentů skončí více než pět minut před zvoněním. Nechávám je dělat něco jiného
VíceImplementační rozdíly ve vývoji IS při použití bezschémové a relační databáze
Implementační rozdíly ve vývoji IS při použití bezschémové a relační databáze Antonín Daněk Katedra počítačové grafiky a interakce Fakulta elektrotechnická České vysoké učení technické v Praze Červen 20,
VíceZkušenosti z implementace IS PROXIO - Město Žďár nad Sázavou Ing. Libor Vostrejš vedoucí odboru IT, Ing. Jiří Berkovec MARBES CONSULTING s.r.o.
Zkušenosti z implementace IS PROXIO - Město Žďár nad Sázavou Ing. Libor Vostrejš vedoucí odboru IT, Ing. Jiří Berkovec MARBES CONSULTING s.r.o. Město Žďár nad Sázavou Historie města sahá až do poloviny
VíceNázev: VY_32_INOVACE_PG3309 Booleovské objekty ve 3DS Max - sčítání a odčítání objektů
Název: VY_32_INOVCE_PG3309 ooleovské objekty ve 3DS Max - sčítání a odčítání objektů utor: Mgr. Tomáš Javorský Datum vytvoření: 05 / 2012 Ročník: 3 Vzdělávací oblast / téma: 3D grafika, počítačová grafika,
VíceAplikační rozhraní pro geografickou datovou sadu židovských hřbitovů
Aplikační rozhraní pro geografickou datovou sadu židovských hřbitovů Lenka Reinwartová Západočeská univerzita v Plzni, Fakulta aplikovaných věd, Katedra matematiky, Geomatika e-mail: lreinwart@gmail.com
VíceArt marketing Činoherního klubu
Vyšší odborná škola informačních služeb, Praha Institute of Technology, Sligo Art marketing Činoherního klubu Projekt ročníkové práce Vypracovala: Jana Pokorná, DiS. Vedoucí práce: Ing. Radka Johnová Datum
VíceSvobodná chebská škola, základní škola a gymnázium s.r.o.
METODICKÝ LIST DA41 Název tématu: Autor: Předmět: Ročník: Metody výuky: Formy výuky: Cíl výuky: Poměry III. postupný poměr Astaloš Dušan Matematika sedmý frontální, fixační samostatná práce upevnění znalostí
VíceSrovnání posledních dvou verzí studijních plánů pro studijní obor. Informační systémy. (studijní program Aplikovaná informatika)
Srovnání posledních dvou verzí studijních plánů pro studijní obor Informační systémy (studijní program Aplikovaná informatika) Úvod Ve STAGu jsou poslední verze studijních plánů pro studijní obor Informační
VícePřipravte si prosím tyto produkty Instalace hardwaru Výchozí nastavení z výroby
Instalace hardware Poznámka Než začnete, ujistěte se, všechny počítače, které budou sdílet tiskárnu, mají nainstalován ovladač tiskárny. Podrobnosti naleznete v instalační příručce vaší tiskárny. Připravte
VícePoznámky k verzi Remote Support Platform 3.0
Poznámky k verzi Remote Support Platform for SAP Business One Verze dokumentu: 1.0 2012-10-08 VEŘEJNÉ Poznámky k verzi Remote Support Platform 3.0 Všechny státy Typografické konvence Styl typu Příklad
VíceIdentifikátor materiálu: ICT-1-06
Identifikátor materiálu: ICT-1-06 Předmět Informační a komunikační technologie Téma materiálu Základní pojmy Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí základní pojmy jako hardware,
VíceManuál TimNet Boiler
Manuál TimNet Boiler Detailní popis: Ovládání teploty užitkové vody v bojleru zajišťuje termostatický modul. Pomocí něj docílíte, aby byla voda v bojleru nahřáta na přesně stanovenou požadovanou teplotu.
VíceČESKÁ TECHNICKÁ NORMA
ČESKÁ TECHNICKÁ NORMA ICS 35.240.20 2003 Informační technologie - Specifikace architektury otevřeného terminálu (OTA) - Specifikace virtuálního stroje ČSN ISO/IEC 20060 36 9832 Květen Information technology
VíceVeřejný dálkový přístup (VDP) k datům základního registru RÚIAN/ISÚI
Veřejný dálkový přístup (VDP) k datům Jiří Formánek Český úřad zeměměřický a katastrální (ČÚZK) Veřejný dálkový přístup (VDP) Projekt Vybudování Registru územní identifikace, adres a nemovitostí a modernizace
VíceTechnické aspekty EET
Technické aspekty EET Ing. Jiří Fridrich Generální finanční ředitelství Veletrh TOP GASTRO & HOTEL Praha 19.2.2016 Fiskální systémy v zahraničí Off-line systém (Slovensko, původní systém zaváděný v ČR
VíceFormulář návrhu projektu pro 4. veřejnou soutěž programu ALFA
Formulář návrhu projektu pro 4. veřejnou soutěž programu ALFA Tento dokument slouží pouze jako předběžný informativní materiál, který není právně závazný, není součástí hodnotícího procesu, nelze se na
VícePředměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013
Předměty Algoritmizace a programování Seminář z programování Verze pro akademický rok 2012/2013 Verze pro akademický rok 2012/2013 1 Přednášky Jiřina Královcová MTI, přízemí budovy A Tel: 48 53 53 521
VíceMS WORD 2007 Styly a automatické vytvoření obsahu
MS WORD 2007 Styly a automatické vytvoření obsahu Při formátování méně rozsáhlých textů se můžeme spokojit s formátováním použitím dílčích formátovacích funkcí. Tato činnost není sice nijak složitá, ale
VíceIntegrovaná střední škola, Sokolnice 496
Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Integrovaná střední škola, Sokolnice 496 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:
VíceSIS INSTALAČNÍ PŘÍRUČKA (SITE INFORMATION SYSTEM) Datum vytvoření: 20.8.2014 Datum aktualizace: 1.5.2016 Verze: v 1.3 Reference:
SIS (SITE INFORMATION SYSTEM) INSTALAČNÍ PŘÍRUČKA Připravil: AdiNet s.r.o. Datum vytvoření: 20.8.2014 Datum aktualizace: 1.5.2016 Verze: v 1.3 Reference: Kapitola 1 - Řízení dokumentu 2002 1.1 Záznam změn
VíceVítězslav Bártl. březen 2013
VY_32_INOVACE_VB07_K 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, vzdělávací obor, tematický okruh, téma Anotace Vítězslav
VícePravidla pro publicitu v rámci Operačního programu Doprava
Pravidla pro publicitu v rámci Operačního programu Doprava Prioritní osa 7 -Technická pomoc Praha - prosinec 2010 Verze 1.0 Ministerstvo dopravy www.opd.cz OBSAH Úvod...3 Obecná pravidla...4 Legislativní
Více20. Projekt Domácí mediotéka
Projekt Domácí mediotéka strana 211 20. Projekt Domácí mediotéka 20.1. Základní popis, zadání úkolu V projektu Domácí mediotéka (Dome) se jednoduchým způsobem evidují CD a videa. Projekt je velmi jednoduchý
VíceProjekt Výchova ke zdraví a zdravému životnímu stylu Závěrečná zpráva
Projekt Výchova ke zdraví a zdravému životnímu stylu Závěrečná zpráva červen 28 2 Projekt realizovala Univerzita Hradec Králové prostřednictvím Institutu dalšího vzdělávání UHK. Náklady projektu: 473 5
VíceSTRUKTUROVANÉ UČENÍ. Příklady vzdělávací práce u žáků s poruchami autistického spektra v naší škole
STRUKTUROVANÉ UČENÍ Příklady vzdělávací práce u žáků s poruchami autistického spektra v naší škole STRUKTUROVANÉ UČENÍ V naší škole využíváme při vzdělávání žáků s PAS metodiku práce nazvanou strukturované
VíceSystém zvukové signalizace a spouštění motoru na základě stavu světla
Systém zvukové signalizace a spouštění motoru na základě stavu světla vzorová úloha (SŠ) Jméno Třída.. Datum.. 1. Teoretický úvod Cílem této úlohy je sestavit systém sledující stav světla, které bude vyhodnocováno
VíceSada 2 Microsoft Word 2007
S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 04. Text v záhlaví, zápatí, číslování stránek Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
VíceSignály Mgr. Josef Horálek
Signály Mgr. Josef Horálek Signály = Jedná se o nejstarší metody komunikace mezi procesem a jádrem, a mezi samotnými procesy. = Princip: = Prosec vykonává určitou činnost přijde mu signál přeruší původní
VíceKód předmětu: MSBP_PC1
PRAKTICKÉ ČINNOSTI 1 Kód předmětu: MSBP_PC1 O čem si budeme povídat? Obecně o pracovních činnostech Legislativní rovina předškolního vzdělávání Školský zákon 561/2004 RVP pro předškolní vzdělávání ŠVP
Více