Obsah. O auto ro vi 13 V ěnování 14 Poděkování 15 Z p ětn á vazba od čtenářů 16. P rogram ování pro M in ecraft v Jávě 17
|
|
- Kateřina Němečková
- před 8 lety
- Počet zobrazení:
Transkript
1 O auto ro vi 13 V ěnování 14 Poděkování 15 Z p ětn á vazba od čtenářů 16 Zdrojové kódy ke knize 16 Errata 16 KAPITOLA 1 P rogram ování pro M in ecraft v Jávě 17 Příprava serveru Minecraftu 18 Řešení problémů se spuštěním serveru 21 Připojování к serveru 24 Řešení problémů s připojováním к serveru 26 Absolutní základ 28 KAPITOLA 2 Použití NetBeans při p ro g ram o vání pro M in e cra ft 29 Instalace NetBeans 30 Vytvoření nového projektu 30 Vytvoření nové javové třídy 33 Spuštění aplikace 35 Opravování chyb 36 Absolutní základ 37 KAPITOLA 3 V ytvo ře n í m odu pro M in e cra ft 39 Vytvoření prvního modu 40 Absolutní základ 49
2 KAPITOLA 4 Psaní p rogram ů v Jave 51 Co pro psaní programů potřebujete 51 Vytvoření programu Splash 52 Zahájení práce na programu 53 Příkaz class 55 Co dělá příkaz main 56 Ty zakroucené závorky 56 Ukládání informací do proměnných 57 Zobrazení obsahu proměnné 58 Uložení dokončeného programu 58 Kompilace programu do souboru třídy 59 Opravy chyb 59 Spuštění javového programu 61 Prázdné znaky a bílé znaky v javových programech 62 Absolutní základ 63 KAPITOLA 5 Jak javové pro g ram y fu n g u jí 65 Vytvoření aplikace 65 Předávání argumentů aplikacím 67 Knihovna tříd Java Class Library (JCL) 70 Absolutní základ 74 KAPITOLA 6 U k lá d á n í inform ací do m odu a jejic h následné zm ěny 77 Příkazy a výrazy 77 Přiřazování typů proměnných 78 Celá čísla a čísla s plovoucí desetinnou čárkou 78 Znaky a řetězce 79 Další typy číselných proměnných 80 Proměnné typu boolean 81 Pojmenovávání proměnných 82 Ukládání informací do proměnných 83
3 Vše o operátorech 85 Zvětšování a zmenšování hodnot proměnných 86 Pořadí provádění operátorů 87 Práce s výrazy 89 Absolutní základ 91 KAPITOLA 7 Používání řetězců ke kom unikaci 93 Ukládání textů do řetězců 93 Zobrazování řetězců v programech 94 Používání speciálních znaků v řetězcích 95 Spojování řetězců 96 Používání dalších proměnných s řetězci 96 Pokročilá práce s řetězci 98 Porovnávání dvou řetězců 98 Určení délky řetězce 98 Změna velikosti písmen v řetězci 99 Vyhledávání řetězce 99 Zobrazování titulků 100 Absolutní základ 102 KAPITOLA 8 Používání podm ínkových výrazů к ro zh o d o v á n í 103 Příkaz if 104 Operátory menší než a větší než 104 Operátory rovnosti a nerovnosti 105 Uspořádání programu pomocí bloků příkazů 105 Příkaz if-else 107 Příkaz switch 108 Ternární operátor 110 Sledování hodin 111 Absolutní základ 115
4 KAPITOLA 9 O p a ko v á n í akce pom ocí sm yčky 117 Smyčky for 117 Smyčky while 120 Smyčky do-while 121 Ukončení smyčky 122 Pojmenování smyčky 123 Složité smyčky for 124 Testování rychlosti počítače 124 Absolutní základ 126 KAPITOLA 10 U k lá d á n í inform ací do p o lí 127 Vytváření polí 127 Práce s poli 129 Vícedimenzionální pole 131 Řazení pole 132 Počítání znaků v řetězcích 134 Absolutní základ 137 KAPITOLA 11 V y tv o ře n í p rv n íh o o b je k tu 139 Jak funguje objektově orientované programování 139 Objekty v akci 140 Co jsou objekty 141 Co je dědičnost 142 Vytvoření hierarchie dědičnosti 143 Převádění objektů a jednoduchých proměnných 144 Přetypování jednoduchých proměnných 145 Přetypování objektů 146 Převádění jednoduchých proměnných na objekty a naopak 146 Autoboxing a auto-unboxing 148
5 Vytvoření objektu 149 Absolutní základ 152 KAPITOLA 12 Popsání o b je k tu 153 Vytváření proměnných 154 Vytváření proměnných tříd 156 Vytváření chování pomocí metod 156 Deklarace metody 157 Podobné metody s odlišnými argumenty 159 Konstruktory 159 Metody třídy 160 Rozsah platnosti proměnných v metodách 161 Vloženíjedné třídy do druhé 162 Používání klíčového slova this 163 Práce s metodami a proměnnými tříd 164 Absolutní základ 167 KAPITOLA 13 V y u žití již existujících o b je k tů 169 Síla dědičnosti 169 Dědění chování a atributů 170 Překrývání metod 171 Určení dědičnosti 171 Používání klíčových slov this a super v podtřídě 172 Práce s existujícími objekty 173 Ukládání objektů téže třídy do dynamických polí 174 Procházení prvků dynamického seznamu 175 Vytvoření podtřídy 177 Absolutní základ 180 KAPITOLA 14 U klád án í o b jektů do datových s tru k tu r 181 Dynamická pole 182
6 Hashovací mapy 188 Proč jsou třídy synchronizovány 191 Absolutní základ 192 KAPITOLA 15 Z p racování chyb v m odu 193 Výjimky 194 Zachytávání výjimek v bloku try-catch 195 Zachytávání několika různých výjimek 198 Zpracování dalších příkazů po výskytu výjimky 200 Vyvolávání výjimek 201 Ignorování výjimek 203 Výjimky nepotřebující zachytávání 203 Vyvolávání a zachytávání výjimek 204 Absolutní základ 207 KAPITOLA 16 V ytvo ře n í m odu běžícího ve vlákně 209 Vlákna 209 Zpomalení běhu programu 210 Vytvoření vlákna 210 Práce s vlákny 214 Deklarace třídy 215 Vytvoření proměnných 215 Konstruktor 215 Zachytávání chyb při vytváření URL 216 Běh vlákna 217 Spuštění vlákna 217 Zpracování klepnutí na tlačítko myši 218 Zobrazování přetáčejících se odkazů 219 Zastavení vlákna 222 Absolutní základ 222
7 KAPITOLA 17 Čtení a zapisování souborů 223 Proudy 223 Soubory 224 Čtení dat z proudu 225 Vstupní proudy se zápisem do bufferu 229 Zápis dat do proudu 231 Čtení a zapisování vlastností konfigurace 234 Absolutní základ 237 KAPITOLA 18 Stvoření m oba 239 Framework modu 240 Zahájení práce na projektu modu 243 Vytvoření kódu modu 246 Nasazení modu 250 Absolutní základ 252 KAPITOLA 19 Donucení m oba к je ž d ě n í na jin é m 253 Zahájení práce na projektu 254 Vytvoření kódu modu 255 Nasazení modu 260 Absolutní základ 261 KAPITOLA 20 Sčítání m obů a vesnic 263 Zahájení práce na projektu 264 Vytvoření kódu modu 265 Nasazení modu 272 Absolutní základ 274
8 KAPITOLA 21 Přem ěna m ateriálu v zásoby 275 Zahájení práce na projektu 276 Vytvoření kódu modu 278 Nasazení modu 282 Absolutní základ 284 KAPITOLA 22 V ykopání obrovské já m y 287 Zahájení práce na projektu 288 Vytvoření kódu modu 289 Nasazení modu 293 Zálohování světa Minecraftu 294 Absolutní základ 297 KAPITOLA 23 V ykácení lesa 299 Zahájení práce na projektu 300 Vytvoření kódu modu 301 Nasazení modu 309 Absolutní základ 310 KAPITOLA 24 Reagování na události v zn ikajíc í p ři hře 313 Zahájení práce na projektu 314 Vytvoření kódu modu 315 Nasazení modu 322 Absolutní základ 323 KAPITOLA 25 Z o b ra zo v án í m obova zd ra v í během b o je 325 Zahájení práce na projektu 326 Vytvoření kódu modu 328
9 Nasazení modu Jak zjistit informace o metodách projektu Bukkit z prostředí NetBeans Absolutní základ KAPITOLA 26 Zm ěny světa v p růběhu času Zahájení práce na projektu Vytvoření kódu modu Nasazení modu Absolutní základ KAPITOLA 27 S přátelení s bohem blesku Zahájení práce na projektu Základní kroky vývoje modu Vytvoření kódu modu Nasazení modu Jak se připojit ke komunitě vývojářů modů Absolutní základ DODATEK A N avštivte w eb té to knihy 361 R ejstřík 363
Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13
Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13 KAPITOLA 1 Na úvod o Javě 15 Počítačový program 15 Vysokoúrovňový programovací
Obsah. Začínáme programovat v Ruby on Rails 9. Úvod 11. 1. Vítejte v Ruby 15. O autorovi 9 Poděkování 9
Začínáme programovat v Ruby on Rails 9 O autorovi 9 Poděkování 9 Úvod 11 Komu je kniha určena 11 Jak je kniha uspořádána 11 Co ke knize potřebujete 12 Konvence 12 Zdrojový kód 13 Poznámka redakce českého
První kapitola úvod do problematiky
První kapitola úvod do problematiky Co je to Flex Adobe Flex je ActionSript (AS) framework pro tvorbu Rich Internet Aplications (RIA), tedy knihovna AS tříd pro Flash. Flex používáme k vytvoření SWF souboru
O autorovi O odborném korektorovi Úvod 17 Vývoj jazyka Java Java SE 8 Struktura této knihy Předchozí zkušenosti s programováním nejsou potřebné
O autorovi 15 O odborném korektorovi 15 Úvod 17 Vývoj jazyka Java 17 Java SE 8 19 Struktura této knihy 20 Klíčové znalosti a pojmy 20 Testové otázky 20 Odpovídá expert 20 Cvičení 20 Předchozí zkušenosti
Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15
Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 KAPITOLA 1 Úvod do programo vání v jazyce C++ 17 Základní pojmy 17 Proměnné a konstanty 18 Typy příkazů 18 IDE integrované vývojové
Úvodem... 9 Kapitola 1 Karetních
Úvodem... 9 Základní znalosti o programovacích jazycích...10 Jazyk C# a platforma.net...10 Visual C# 2010 Express...11 Instalace platformy.net 4.0 a Visual C# 2010 Express...11 Zdrojový kód aplikací...12
5 Přehled operátorů, příkazy, přetypování
5 Přehled operátorů, příkazy, přetypování Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně budou uvedeny detaily týkající se operátorů. Doba nutná k nastudování
Algoritmizace, 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
Předmluva k aktuálnímu vydání Úvod k prvnímu vydání z roku Typografické a syntaktické konvence... 20
Obsah 5 Obsah Předmluva k aktuálnímu vydání 15 1 Úvod k prvnímu vydání z roku 2000 16 Typografické a syntaktické konvence................ 20 2 Základní pojmy 21 2.1 Trocha historie nikoho nezabije................
14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod.
Základy programování (IZAPR) Přednáška 7 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 229, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky 7 Parametry metod, předávání
Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13
Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace
Ú v o d K o m u je u rč e n a t a t o k n ih a C o n a le z n e te v t é t o k n iz e T y p o g ra fic k é k o n v e n c e...
Ú v o d...1 1 K o m u je u rč e n a t a t o k n ih a... 1 2 C o n a le z n e te v t é t o k n iz e... 1 2 T y p o g ra fic k é k o n v e n c e... 1 3 1. S e z n á m e n í s d a ta b á z e m i...1 5 1.1
Obsah. Kapitola 1. Kapitola 2
Stručný obsah Předmluva...17 Úvod...19 Začínáme...25 Koncepce objektově orientovaného programování...51 Základy jazyka...59 Třídy a objekty...91 Rozhraní a dědičnost... 133 Genericita... 155 Balíčky...
Stručný obsah První týden Druhý týden 211 Třetí týden 451 Rejstřík 787
Stručný obsah První týden 25 den 1 Začínáme 27 den 2 Anatomie programu C++ 43 den 3 Proměnné a konstanty 57 den 4 Výrazy a příkazy 79 den 5 Funkce 107 den 6 Objektově orientované programování 141 den 7
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
Obsah. Předm luva 3. Obsah \ 6
Obsah Předm luva 3 Obsah \ 6 1 Filtr SO R T (lehké opakování) 12 1.1 Minimální im p lem en tace... 12 1.1.1 Podrobnější p o p is... 12 1.1.2 Kontejner a t ř í d ě n í... 12 1.1.3 Im p lem entace... 13
1. Téma 03 - Rozhodování
1. Téma 03 - Rozhodování Cíl látky Seznámit se a prakticky si vyzkoušet zápis rozhodování v jazyce Java 1.1. Úvod Jednou z nejčastěji používanou konstrukcí při programování je rozhodování. Právě této problematice
Stručný obsah. Část I. Část II. Část III. Úvod do vývoje v prostředí Visual Studio 25. Návrh uživatelského rozhraní 127
Stručný obsah Část I Úvod do vývoje v prostředí Visual Studio 25 1. Možnosti vývoje v jazyce Visual Basic a Windows Store 27 2. Integrované vývojové prostředí Visual Studio 41 3. Vytvoření první aplikace
Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11
Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového
ČÁST 1. Základy 32bitového programování ve Windows
Obsah Úvod 13 ČÁST 1 Základy 32bitového programování ve Windows Kapitola 1 Nástroje pro programování ve Windows 19 První program v Assembleru a jeho kompilace 19 Objektové soubory 23 Direktiva INVOKE 25
1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
Programové konvence, dokumentace a ladění. Programování II 2. přednáška Alena Buchalcevová
Programové konvence, dokumentace a ladění 2. přednáška Alena Buchalcevová Proč dodržovat programové konvence? velkou část životního cyklu softwaru tvoří údržba údržbu provádí většinou někdo jiný než autor
Vstupní požadavky, doporučení a metodické pokyny
Název modulu: Základy PHP Označení: C9 Stručná charakteristika modulu Modul je orientován na tvorbu dynamických stánek aktualizovaných podle kontextu volání. Jazyk PHP umožňuje velmi jednoduchým způsobem
1. Webový server, instalace PHP a MySQL 13
Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
6 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í
5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina
5a. Makra Visual Basic pro Microsoft Escel Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty Zde bude stránka o cyklických odkazech a iteracích.
Generické programování
Generické programování Od C# verze 2.0 = vytváření kódu s obecným datovým typem Příklad generická metoda, zamění dva parametry: static void Swap(ref T p1, ref T p2) T temp; temp = p1; p1 = p2; p2 =
4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody
4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty
Programovací jazyk Pascal
Programovací jazyk Pascal Syntaktická pravidla (syntaxe jazyka) přesná pravidla pro zápis příkazů Sémantická pravidla (sémantika jazyka) pravidla, která každému příkazu přiřadí přesný význam Všechny konstrukce
Algoritmizace a programování
Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu
8 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
ď ž ř ý ý ú ý ý ž ř ý ž ř ý ú ň Ř Ř ř ď ý ů ň Š ž ř ý Ř ý Ř ž ř ý ř ž ž ů Íý ř
Ě Ú Í Č Š ó ř ř ů ů ž ř ý ý ř ů ř ý ý Ž Ý Ě ů ý ů ó ž ř ý ž ž Š Ú ř ž ř ž ř ý Č ř Ř ů ý ž ř ý ž ž ď ž ř ý ý ú ý ý ž ř ý ž ř ý ú ň Ř Ř ř ď ý ů ň Š ž ř ý Ř ý Ř ž ř ý ř ž ž ů Íý ř ý ů ž ů ý Č ď ž ř ý ř ř
Počítačové laboratoře bez tajemství aneb naučme se učit algoritmizaci a programování s využitím robotů CZ.1.07/1.3.12/04.0006
Počítačové laboratoře bez tajemství aneb naučme se učit algoritmizaci a programování s využitím robotů CZ.1.07/1.3.12/04.0006 Lekce 1 Jazyk Java Tento projekt je spolufinancován Evropským sociálním fondem
EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI
EVROPSKÝ SOCIÁLNÍ FOND Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI Úvod do PHP PHP Personal Home Page Hypertext Preprocessor jazyk na tvorbu dokumentů přípona: *.php skript je součást HTML stránky!
Programování v jazyce JavaScript
Programování v jazyce JavaScript Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Operátory a příkazy BI-JSC Evropský sociální fond
Maturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
6. Příkazy a řídící struktury v Javě
6. Příkazy a řídící struktury v Javě Příkazy v Javě Příkazy v Javě Řídicí příkazy (větvení, cykly) Přiřazovací příkaz = Řízení toku programu (větvení, cykly) Volání metody Návrat z metody - příkaz return
Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz
Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Tvorba
Java - výjimky. private void vstup() throws IOException {... }
Java - výjimky Tato kapitola ukazuje na několika příkladech práci s výjimkami v Javě. Klíčové pojmy: Výjimka, hierarchie výjimek, zachytávání výjimek, blok try-catch, tvorba vlastních výjimek, propagace
DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v
DSL manuál Ing. Jan Hranáč 27. října 2010 V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v současné době krátký) seznam vestavěných funkcí systému. 1 Vytvoření nového dobrodružství Nejprve
2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu.
Informatika 10. 9. 2013 Jméno a příjmení Rodné číslo 1) Napište algoritmus pro rychlé třídění (quicksort). 2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus
MATURITNÍ 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
Java/QE Akademie - Osnova
Java/QE Akademie - Osnova Lekce 1 1. Co je to Java? 1.1. Struktura Java kódu 2. Potřebné nástroje pro vývoj 2.1. JVM 2.2. JRE 2.3. JDK 3. Co je to proměnná a její zápis v Javě 3.1. Klasické proměnné 3.2.
Algoritmizace a programování
Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech
Objektově orientované programování
10. října 2011 Pragmatické informace Volitelný předmět, zápočet: zápočtový program(s dokumentací), aktivní účast na cvičení(body v CodExu), praktický test, zkouška: zkoušková písemka na objektový návrh
Ú Á É Á Á Ě Š Ů É Ř ÁŠ Ý Š ů ž Í Ž ó ž ú Í ú Ž Ž ž Í ý ý Ž Í ú Ž ů ů Ž ů ůž ý ý Í Ž ýú ý ž Ž ý ó Ž ú ú ů ů Í
Á Ž Ě Ě ů Š Š Š Í Íť ů ů ž ď ú ú Ú Á É Á Á Ě Š Ů É Ř ÁŠ Ý Š ů ž Í Ž ó ž ú Í ú Ž Ž ž Í ý ý Ž Í ú Ž ů ů Ž ů ůž ý ý Í Ž ýú ý ž Ž ý ó Ž ú ú ů ů Í ý ý ŽÚ ý Ú ňí ť Ž ť ý Ť ý ž ž ť Í Ť ů ý ó ůž ý ůž Ť ž ž Í Ť
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE
Operátory, výrazy. Tomáš Pitner, upravil Marek Šabo
Operátory, výrazy Tomáš Pitner, upravil Marek Šabo Operátor "Znaménko operace", pokyn pro vykonání operace při vyhodnocení výrazu. V Javě mají operátory napevno daný význam, nelze je přetěžovat jako v
typová konverze typová inference
Seminář Java Programování v Javě II Radek Kočí Fakulta informačních technologií VUT Únor 2008 Radek Kočí Seminář Java Programování v Javě (2) 1/ 36 Téma přednášky Rozhraní: použití, dědičnost Hierarchie
Algoritmizace a programování
Algoritmizace a programování Řídicí struktury, standardní metody Problematika načítání pomocí Scanner Některé poznámky k příkazům Psaní kódu programu Metody třídy Math Obalové třídy primitivních datových
Úvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
Datové typy strana 29
Datové typy strana 29 3. Datové typy Jak již bylo uvedeno, Java je přísně typový jazyk, proto je vždy nutno uvést datový typ datového atributu, formálního parametru metody, návratové hodnoty metody nebo
Ú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í
Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování
Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování Vzdělávací oblast Informatika a informační a komunikační technologie pro vzdělávací obor Programování
Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10
Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového
Proměnné a datové typy
Proměnné a datové typy KAPITOLA 2 V této kapitole: Primitivní datové typy Proměnné Opakování Mezi základní dovednosti každého programátora bezesporu patří dobrá znalost datových typů. Ta vám umožní efektivní
VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
KTE / ZPE Informační technologie
4 KTE / ZPE Informační technologie Ing. Petr Kropík, Ph.D. email: pkropik@kte.zcu.cz tel.: +420 377 63 4639, +420 377 63 4606 (odd. informatiky) Katedra teoretické elektrotechniky FEL ZČU Plzeň Největší
Prezentace a vysvětlení programového prostředí NXC
Úvod Další jazyk, který je možno použít pro programování NXT kostky je NXC Not exatly C Na rozdíl od jazyku NXT-G, kde jsme vytvářeli program pomocí grafických prvků přesněji řečeno pomocí programovacích
Č Á č ý š í ž ě í í é ě ý ší ž ó á ó ó ý á řó í ě ý š ú ž áž ď é é ě áš ě ěž á í ě ž š ú ó ě ě Ž šší á Ž ž ý ě č ě ř áž č ú ě ř á č á ú á ž é č ě ě ě
čí ě á ě í ů á á ž ě á ší ří á á ů č í ď š ý ů ě ý ě č ží é á í Č é ář ě ý ě á á č í é č í ž é ř č é í ž šší á šší é é é ě ž š í ž š ě ž š Ž ž á ě á č ší á žíš ž é é č á íž á úč ý č ž č á ů Š á é č é á
Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných
Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro
JavaScript 101. "Trocha života do statických stránek"
JavaScript 101 "Trocha života do statických stránek" Nacionále: JavaScript 101 Vznik: Netscape, 1995 Původně Mocha, později LiveScript, nakonec z marketingových důvodů přejmenován na JavaScript JavaScript
Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.
Soubor kurzů XHTML, CSS, PHP a MySQL Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých. Jeden blok se skládá
Obsah A R IT M E T IK A...
Obsah з A R IT M E T IK A... P řiro zená čísla a číslo n u la... Zápis přirozených č ís e l... Řím ské č íslice... Arabské číslice a desítková soustava... Šedesátková soustava... Porovnávání přirozených
Regulární výrazy. Vzory
Regulární výrazy Regulární výrazy jsou určeny pro práci s textovými řetězci, jsou součástí J2SDK až od verze 1.4, v předchozích verzích je potřeba použít některou z externích knihoven, např. knihovnu ORO
1 Uživatelská dokumentace
1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod
7 Formátovaný výstup, třídy, objekty, pole, chyby v programech
7 Formátovaný výstup, třídy, objekty, pole, chyby v programech 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 formátovanému výstupu,
Př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
4.4.2012. Obsah přednášky. Příkaz for neúplný. Příkaz for příklady. Cyklus for each (enhanced for loop) Příkaz for příklady
Základy programování (IZAPR, IZKPR) Přednáška 5 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 03 022, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky Příkazy cyklu -
Algoritmizace a programování
Algoritmizace a programování Struktura programu Vytvoření nové aplikace Struktura programu Základní syntaktické elementy První aplikace Verze pro akademický rok 2012/2013 1 Nová aplikace NetBeans Ve vývojovém
Systém souborů (file system, FS)
UNIX systém souborů (file system) 1 Systém souborů (file system, FS)! slouží k uchování dat na vnějším paměťovém médiu a zajišťuje přístup ke struktuře dat! pro uživatele možnost ukládat data a opět je
for (i = 0, j = 5; i < 10; i++) { // tělo cyklu }
5. Operátor čárka, - slouží k jistému určení pořadí vykonání dvou příkazů - oddělím-li čárkou dva příkazy, je jisté, že ten první bude vykonán dříve než příkaz druhý. Např.: i = 5; j = 8; - po překladu
1. D Y N A M I C K É DAT O V É STRUKTUR Y
1. D Y N A M I C K É DAT O V É STRUKTUR Y Autor: Petr Mik Abychom se mohli pustit do dynamických datových struktur, musíme se nejdřív podívat na datový typ ukazatel. 1. D AT O V Ý TYP U K A Z AT E L Datové
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek 1/41 Základní příkazy Všechny příkazy se píšou malými písmeny! Za většinou příkazů musí být středník (;)! 2/41 Základní příkazy
Žú é ú é é ů é Ž Ž ř Č é Ž ř é Ž ž ř é ú é é é Ž é ú ř ó é Č ú ú ř ú úř ř Ž ú ř ř ř Ú é é ú ú ů é ú Č ř ř ř ů
ř é é ů ú Ú Č ů ú Í ř Č ů ú Í Ž ž ž ž ř é ž Žú é ú é é ů é Ž Ž ř Č é Ž ř é Ž ž ř é ú é é é Ž é ú ř ó é Č ú ú ř ú úř ř Ž ú ř ř ř Ú é é ú ú ů é ú Č ř ř ř ů é ů Ě Í ř ů ú ř é Ž ž ř é ř ř úř ř é é é ž ř ž
Pole a Funkce. Úvod do programování 1 Tomáš Kühr
Pole a Funkce Úvod do programování 1 Tomáš Kühr (Jednorozměrné) pole u Datová struktura u Lineární u Homogenní = prvky stejného datového typu u Statická = předem určený počet prvků u Pole umožňuje pohodlně
C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++
C++ Akademie SH 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory Za áte níci C++ 20. b ezna 2011 Obsah 1 Prom nné - primitivní typy Celá ísla ƒísla s pohyblivou desetinnou árkou, typ bool 2 Podmínka
Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký 1 Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
Kurz LSL skriptování. Shiny Iceberg 2009
Kurz LSL skriptování Shiny Iceberg 2009 2 2 Kurz LSL skriptování Shiny Iceberg v Second Life od roku 2006 shiny.iceberg@virtualmagazine.cz Aktuální projekty virtualmagazine.cz Urbanica, Shinyland Bwindi
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz Upozornění pro čtenáře a uživatele této knihy Všechna práva vyhrazena. Žádná část této tištěné či elektronické knihy nesmí být reprodukována a šířena
Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b
Výrazy a operátory i = 2 i = 2; to je výraz to je příkaz 4. Operátory Unární - unární a unární + Např.: +5-5 -8.345 -a +b - unární ++ - inkrement - zvýší hodnotu proměnné o 1 - unární -- - dekrement -
Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ
Střední průmyslová škola a Střední odborné učiliště, Trutnov, Školní 101, tel.: +420 499 813 071, fax: +420 499 814 729, e-mail: skola@spssoutu.cz, URL: http://www.spssoutu.cz Osnova kurzu OBSLUHA PC ZÁKLADNÍ
Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š
Á Í Í É ď ď Í Á ž Ž ž ž ž ž Í Í Ý Ě Í Í Í ž Š Ž Í ž Í ž ž ž ž ž ž Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š ž Š ž ž ž Í ž ž Ž ž ž ť Í ž Ž ž ť Ž ž ž Š Ž ž Ž ž ť ž ž Í ž Š Ž ď ž ž ž ť
OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PŘÍKLADECH 8 Proudová knihovna 8.1 Hierarchie proudů... 8-1 8.2 Standardně zavedené proudy... 8-1 8.
David MATOUŠEK OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PØÍKLADECH Praha 2011 David Matoušek Objektové programování v C++ v pøíkladech Lektoroval Ing. Bohumil Brtník, Ph.D. Bez pøedchozího písemného svolení nakladatelství
2 Strukturované datové typy 2 2.1 Pole... 2 2.2 Záznam... 3 2.3 Množina... 4
Obsah Obsah 1 Jednoduché datové typy 1 2 Strukturované datové typy 2 2.1 Pole.................................. 2 2.2 Záznam................................ 3 2.3 Množina................................
7. Datové typy v Javě
7. Datové typy v Javě Primitivní vs. objektové typy Kategorie primitivních typů: integrální, boolean, čísla s pohyblivou řádovou čárkou Pole: deklarace, vytvoření, naplnění, přístup k prvkům, rozsah indexů
Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false
Logické operace Datový typ bool může nabýt hodnot: o true o false Relační operátory pravda, 1, nepravda, 0, hodnoty všech primitivních datových typů (int, double ) jsou uspořádané lze je porovnávat binární
Úvod do jazyka C. Ing. Jan Fikejz (KST, FEI) Fakulta elektrotechniky a informatiky Katedra softwarových technologií
1 Fakulta elektrotechniky a informatiky Katedra softwarových technologií 12. října 2009 Organizace výuky Přednášky Teoretické základy dle normy jazyka C Cvičení Praktické úlohy odpřednášené látky Prostřední
Třídy, polymorfismus. A0B36PR2-Programování 2 Fakulta elektrotechnická České vysoké učení technické
Třídy, polymorfismus A0B36PR2-Programování 2 Fakulta elektrotechnická České vysoké učení technické Polymorfizmus ~ vícetvarost Polymorfizmus základní vlastnost objektového přístupu základní princip polymorfismu:
Operační systémy. Cvičení 4: Programování v C pod Unixem
Operační systémy Cvičení 4: Programování v C pod Unixem 1 Obsah cvičení Řídící struktury Funkce Dynamická alokace paměti Ladění programu Kde najít další informace Poznámka: uvedené příklady jsou dostupné
ň ú Ú ů é é ň ů ž ů ů ů ů é é é é ú ň é ú ú ů é é ů ů Č é ň ú ú ů é é ů Ť ň é ů ů ú ň é ú ť ť é é é ů é é ů é é ť ň ú ú ů é é ů ů ú é ů é ů é ů ť ů ú
Í ÁŇ Ý ÚŘ ú ů é é Č ó ž ů ú é ú ú ť é é é é ž Č ů é é ů ů ň ť ú Í ů é é ť é ň é ů ů ú ú Í é é é ú Ú ů Í Č Č ú ň ú Ú ů é é ň ů ž ů ů ů ů é é é é ú ň é ú ú ů é é ů ů Č é ň ú ú ů é é ů Ť ň é ů ů ú ň é ú ť
OBSAH. Seznam z k r a t e k...xi Seznam p řed p isů citovaných v k o m e n t á ř i...xiii
OBSAH Seznam z k r a t e k...xi Seznam p řed p isů citovaných v k o m e n t á ř i...xiii P ro fil a u to r ů... X VII Ú v o d... Г... XIX Z Á K O N O P O M O C I V H M O T N É N O U Z I Č á st p rv n í
7. přednáška - třídy, objekty třídy objekty atributy tříd metody tříd
7. přednáška - třídy, objekty třídy objekty atributy tříd metody tříd Algoritmizace (Y36ALG), Šumperk - 7. přednáška 1 Třída jako zdroj funkcionality Třída v jazyku Java je programová jednotka tvořená
Sada 1 - Základy programování
S třední škola stavební Jihlava Sada 1 - Základy programování 04. Datové typy, operace, logické operátory Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
D ělení racionálních čísel Zobrazeni racionálního čísla na číselné o se...30 Periodická čísla...30 M o c n in a a o d m o c n in a...
OBSAH ARITMETIKA A ALGEBRA Přirozená čísla ( N )...9 Zaokrouhlování čísel... 11 Násobení přirozených čísel... 11 Děleni přirozených čísel... 12 Dvojková soustava...13 D ě lite ln o s t p řiro z e n ý c
Č Ý Ě Č Ú Á Ý Ů Ý Ů ě ě Í ž ď ď ě ň ů ň ě ň Ý ů ň ň ň Íž ů ň ě Í š Í ú ó
ú Í ě ě ó ú ó ě ó ó ě ů ů ů š Č Ý Ě Č Ú Á Ý Ů Ý Ů ě ě Í ž ď ď ě ň ů ň ě ň Ý ů ň ň ň Íž ů ň ě Í š Í ú ó ž Ó ú ů ž ů Ý Í Ú ž ů ěž š ě ú ú Ú ž ů š Í ž ů ě ě ě ó šó Ú ó ž ě ů ó ó ě Ý Ú ó Í ó ň ů ž ů š ú ě