Ukázka knihy z internetového knihkupectví
|
|
- Gabriela Sedláčková
- před 8 lety
- Počet zobrazení:
Transkript
1
2 Ukázka knihy z internetového knihkupectví
3 U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S
4 Cocoa úvod do programování počítačů Apple Ondřej Čada Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou publikaci Odpovědný redaktor Tomáš Vild Sazba Tomáš Vild Návrh a grafi cká úprava obálky Vojtěch Kočí Počet stran 200 První vydání, Praha 2009 Grada Publishing, a.s., 2009 Cover Photo fotobanka allphoto V knize použité názvy programových produktů, fi rem apod. mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků. Vytiskly Tiskárny Havlíčkův Brod, a.s. Husova ulice 1881, Havlíčkův Brod ISBN
5 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE 5 Úvod...13 Co očekáváme od čtenáře?...13 Stručný přehled obsahu...13 Něco málo o historii Malá ochutnávka na začátek: jak se v Kakau programuje? Instalace vývojového prostředí Pro začátek si vystačíme s Xcode První a nejjednodušší program Čtečka RSS v tuctu programových řádků Webový prohlížeč zcela bez programování Vývojové prostředí Xcode Důležité předvolby Building Indentation Hlavní okno projektu Groups & Files Seznam v pravé horní části okna Editory Inspektory Informace o projektu Informace o souborech Informace o cílech Parametry pro sestavování cílů...36
6 6 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE 3. Pojďme si napsat aplikaci Základní objektový design Model Vzhled Řízení Příprava projektu Identifikátor a ikona aplikace Drobná úprava kódu Datový model Princip datového modelování Sestavení modelu v Xcode Interface Builder Co přesně je xib? Základy práce s Interface Builderem Základní úpravy xibu Příprava GUI a řídicího objektu pro účty Několik drobných vylepšení Prázdná textová pole Součty transakcí Lokalizace do dalších jazyků Stručný průvodce jazykem C pro začátečníky Staré dobré Céčko Program, překlad, spustitelný program, aplikace Komentáře Typy a proměnné Konstanty a výrazy Příkazy a bloky...71
7 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE Funkce a struktura programu Standardní funkce Globální a statické proměnné Více zdrojových souborů Preprocesor Objekty a Objective C Neobjektová rozšíření Objective C Objekty, atributy a zprávy Zprávy Syntaxe zpráv v Objective C Třídy, instance a dědičnost Třídy a instance Dědičnost Typy a konstanty Objective C pro práci s objekty Textové objekty Speciální příjemci Definice nových tříd Rozhraní Instanční proměnné Deklarace atributů Deklarace zpráv Implementace Metody, self a super Přístupové metody Přístup k atributům s využitím tečkové konvence Metody tříd Pozdní vazba...100
8 8 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE 5.9 Objekty a neobjektové typy Selektory Kategorie a rozšíření Rozhraní a implementace Doplnění služeb knihovních tříd Rozšíření Protokoly Deklarace protokolu Třídy odpovídající protokolům Předběžná deklarace třídy Příkaz for/in Přístup k instančním proměnným Je to vše? Základy práce s objekty Vznik a zánik objektů Zprávy alloc a init Kombinované zprávy pro třídy Kopie; měnitelné a neměnné objekty Další způsoby vytváření objektů Správa paměti Základy explicitní správy paměti Základní služby objektů Obecné služby Hierarchie tříd Schopnost reagovat na určené zprávy Nepřímé provedení zprávy Implementace vlastních tříd Inicializace
9 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE Inicializace s parametry Hlavní inicializátor Pomocné metody tříd Archivace Ověření správnosti atributů Odložená inicializace Uvolnění zdrojů Kdy nové třídy vytvářet? Podtřídy Delegace Mechanismus akce/cíl Kategorie Spolupráce s Interface Builderem Vytváření instancí v xibu Vazby mezi objekty Implementace akcí Standardní objektové knihovny Zpracování chyb Chybové záznamy a třída NSError Výjimky a třída NSException Generování výjimek a NSAssert Základní datové typy a kontejnery Čísla Porovnání hodnot objektů Obecná binární data Data a časové okamžiky Základy práce s texty Lokalizované texty Pole a množiny objektů, a metody s proměnným počtem argumentů
10 10 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE Množina s počítáním výskytů Indexování jménem: NSDictionary Třídění pomocí deskriptorů Výběr pomocí predikátů Deskriptory, predikáty a GUI NSValue Základy práce se soubory Jména souborů a složek Zobrazení jmen v uživatelském rozhraní Služby třídy NSWorkspace Archivace objektových sítí Lokalizované soubory Nepřímé předávání zpráv pomocí notifikací Základní princip Konkrétní třídy a služby Standardní notifikace Notifikace mezi aplikacemi Grafický systém Rámce Geometrie Základy práce s barvami Základy kreslení Bézierovy křivky Kreslení obrázků Rámce a buňky Kreslení textů Řízení aplikace Třídy NSResponder a NSEvent Základy práce s myší Základy práce s klávesnicí Asynchronní panely
11 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE Dokumentová architektura Specifikace typů podporovaných dokumentů Obslužné třídy Konkrétní příklad Podpora služby Undo Příkazy a First Responder Textový systém Aplikační předvolby Základní principy Přístup k předvolbám z programu Podpora jiných než základních datových typů Přístup k předvolbám z GUI Konkrétní příklad Závěr Rejstřík...197
12 12 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE Úvod
13 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE 13 Java s not worth building in. Nobody uses Java anymore. It s this big heavyweight ball and chain. Steve Jobs Úvod Úvod V této knize se naučíme psát aplikace pro počítače Apple. Využijeme k tomu standardního objektového vývojového prostředí Cocoa; naučíme se pracovat s jeho asi nejzajímavějším prostředkem, který nemá jinde obdoby s Interface Builderem, a samozřejmě se seznámíme s programovacím jazykem Objective C. Kniha obsahuje i samostatný úvod do dnes již klasického jazyka C v míře, potřebné pro programování v Cocoa. Postupy, jež si zde ukážeme, poslouží i jako dobrý základ pro programování aplikací pro operační systém OS X (tedy pro zařízení iphone a ipod Touch) psaní těchto aplikací je založeno na týchž principech, jako programování v prostředí Cocoa v Mac OS X. Konkrétní detaily systému OS X, zvláště specifika jeho grafického uživatelského rozhraní, však v knize bohužel nelze uvést, neboť v době jejího psaní bylo celé vývojové prostředí ještě chráněno licencí firmy Apple před jakýmkoli zveřejňováním detailů. Co očekáváme od čtenáře? Jen naprosté minimum: schopnost pracovat s počítačem není možné, abychom si v takovéto knize vysvětlovali, jak používat myš a k čemu slouží dok; základní představy o algoritmizaci obecně. Naproti tomu, znalost konkrétního programovacího jazyka není zapotřebí, tomu se budeme věnovat od základů; přístup k počítači Apple s operačním systémem Mac OS X, na němž si čtenář bude moci vše vyzkoušet. Stručný přehled obsahu Nejprve si ukážeme, jak se v Cocoa programuje, a naučíme se pracovat se základními vývojovými prostředky s aplikacemi Xcode a Interface Builder. Ukážeme si také, Úvod
14 14 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE že díky síle Interface Builderu je možné sestavit netriviální aplikaci zcela bez znalosti programovacího jazyka Objective C, jen s využitím prostředků tzv. vizuálního programování. Čtvrtou a pátou kapitolu pak věnujeme programovacímu jazyku: nejprve si stručně popíšeme jazyk C v rozsahu potřebném pro programování v Cocoa, a pak podrobně jeho nadstavbu Objective C. Poslední a nejrozsáhlejší dvojice kapitol bude věnována praktickým pravidlům práce s objekty a službám nejčastěji využívaných knihovních tříd. Naleznete tam také řadu praktických příkladů a ukázek. Něco málo o historii Je možná vhodné si uvědomit, že ačkoli technologicky je Cocoa díky důslednému využití objektového systému s velkou reservou nejmodernější z dnes běžně užívaných vývojových prostředí, novinkou v pravém smyslu slova není: vzniklo totiž jako vývojové prostředí operačního systému NeXTStep v polovině osmdesátých let minulého století tedy před více než dvaceti lety. To je velkou výhodou prostředí Cocoa: díky tomu totiž jsou jeho dětské chyby již dávno vychytány. Navíc existuje po celém světě široká základna programátorů, kteří s programováním v tomto prostředí mají rozsáhlé a dlouholeté zkušenosti. Operační systém NeXTStep se sice nikdy masově nerozšířil příčinou zřejmě byla nepříliš dobrá marketingová politika firmy NeXT dobyl si však pevné místo na trhu jako daleko nejlepší prostředí pro tvorbu klíčových aplikací. Mnoho příznivců mu získalo špičkové grafické uživatelské rozhraní a geniální vývojové prostředí, jež tehdy neměly konkurenci (a vlastně ji nemají dodnes, vizte příští odstavec). Za zmínku snad stojí to, že právě zde vznikl World Wide Web, nebo revoluční a dodnes nedoceněný tabulkový procesor Lotus Improv. V roce 1997 firma Apple, jež tou dobou byla dlouhodobě ve ztrátě, a jež měla za sebou dlouhou řadu neúspěšných pokusů něco rozumného provést se svým beznadějně zastaralým operačním systémem Mac OS, koupila NeXT lock, stock, barrell and Steve. Uběhlo deset let, a firma Apple dnes pod Jobsovým vedením prosperuje jako nikdy dříve; současný operační systém Mac OS X není ničím jiným, než novou a vylepšenou verzí NeXTStepu. Zvláště vývojové prostředí Cocoa získalo řadu podstatných rozšíření (např. objektové vazby, díky nimž si ve třetí kapitole ukážeme sestavení dosti výkonné aplikace, aniž bychom napsali jeden jediný řádek v programovacím jazyce). Úvod
15 COCOA ÚVOD DO PROGRAMOVÁNÍ NA PLATFORMĚ APPLE 15 Ochutnávka na začátek: jak se v Kakau programuje 1. Malá ochutnávka na začátek: jak se v Kakau programuje? Abychom hned zpočátku získali alespoň rámcovou představu, kterak se programuje v prostředí Cocoa, ukážeme si nejprve velmi jednoduchý příklad či dva. Také se seznámíme se základní aplikací integrovaného vývojového prostředí Apple, s Xcode. 1. Malá ochutnávka na začátek...
Cocoa. úvod do programování počítačů Apple. Ondřej Čada. Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 3605.
Cocoa úvod do programování počítačů Apple Ondřej Čada Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 3605. publikaci Odpovědný redaktor Tomáš Vild Sazba Tomáš Vild Návrh a grafi cká úprava
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 1 1 2 Objektové programování
VíceUkázka knihy z internetového knihkupectví
Ukázka knihy z internetového knihkupectví www.kosmas.cz Josef Pecinovský Jak na Windows Vista v rekordním čase Josef Pecinovský Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 3053. publikaci
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 1 4 5 Oracle průvodce správou,
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz Tabulky a grafy v Excelu v rekordním čase Druhé, aktualizované vydání Vladimír Bříza Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou
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íceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz Počítáme v Excelu v rekordním čase Druhé, aktualizované vydání Vladimír Bříza Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 2787.
VíceVývoj SW pro mobilní zařízení s ios. Petr Hruška, Skymia s.r.o. Teorie a praxe IP telefonie, 6.12.2012
Vývoj SW pro mobilní zařízení s ios Petr Hruška, Skymia s.r.o. Teorie a praxe IP telefonie, 6.12.2012 Perspektiva 3 roky zkušeností s vývojem aplikací pro ios 1 rok vývoj pro Android desítky aplikací Obsah
VíceNástroje na vývoj aplikací pro ios Trocha motivace na úvod Co budete potřebovat Co když nemáte k dispozici počítač s macos? Vývojové prostředí Xcode
KAPITOLA 1 Nástroje na vývoj aplikací pro ios 11 Trocha motivace na úvod 11 Co budete potřebovat 11 Co když nemáte k dispozici počítač s macos? 12 Vývojové prostředí Xcode 14 Průběžná aktualizace 16 První
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 25. Otázka : Komponentní technologie - základní pojmy a principy, metody specifikace komponent. Obsah : 1. Základní pojmy 1.1 Komponenta Komponenta
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz Outlook 2010 David Procházka Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 4154. publikaci Odpovědný redaktor Zuzana Malečková Sazba
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz Windows 7 kompletní příručka Bohdan Cafourek Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou 4211. publikaci Odpovědný redaktor Petr
VíceJosef Pecinovský PowerPoint 2007
Josef Pecinovský PowerPoint 2007 Jak na PowerPoint 2007 v rekordním čase Josef Pecinovský Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 3054. publikaci Odpovědný redaktor Karel Samohýl
VíceUkazka 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íceObsah. 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
VíceUkazka knihy z internetoveho knihkupectvi
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz HTML začínáme programovat 3., aktualizované vydání Slavoj Písek Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 3933. publikaci Odpovědný
VícePetr molka. NEVÌRA Pro podvádìné a podvádìjící. 2., roz íøené a aktualizované vydání
Petr molka NEVÌRA Pro podvádìné a podvádìjící 2., roz íøené a aktualizované vydání Vydala Grada Publishing, a.s. U Prùhonu 22, 170 00 Praha 7 tel.: +420 234 264 401, fax: +420 234 264 400 www.grada.cz
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz JUDr., MUDr. Lubomír Vondráček Mgr. Vlasta Wirthová PRÁVNÍ MINIMUM PRO SESTRY Příručka pro praxi Grada Publishing, a.s., 2009 Cover Photo fotobanka
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
VícePROGRAMOVÁNÍ V JAZYCE C V PŘÍKLADECH 11 Dynamické datové struktury 11.1 Spojové struktury... 11-1 11.2 Příklad PROG_11-01... 11-2 11.
David Matoušek Programování v jazyce C v pøíkladech Praha 2011 David Matoušek Programování v jazyce C v pøíkladech Bez pøedchozího písemného svolení nakladatelství nesmí být kterákoli èást kopírována nebo
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 5 8 4 U k á z k a k n i h
VíceVlaïka Fischerová-Katzerová, Dana Èešková-Lukášová. GRAFOLOGIE 2., doplnìné vydání
Vlaïka Fischerová-Katzerová, Dana Èešková-Lukášová GRAFOLOGIE 2., doplnìné vydání Vydala Grada Publishing, a.s. U Prùhonu 22, 170 00 Praha 7 tel.: +420 220 386 401, fax: +420 220 386 400 www.grada.cz jako
VíceOBJEKTOVÉ 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í
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz 3 Grada Publishing Nero + obsah.p65 3 4 Jak na Nero 6 v rekordnìm Ëase Jan Pecinovsk Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou
VíceNázev předmětu: Školní rok: Forma studia: Studijní obory: Ročník: Semestr: Typ předmětu: Rozsah a zakončení předmětu:
Plán předmětu Název předmětu: Algoritmizace a programování (PAAPK) Školní rok: 2007/2008 Forma studia: Kombinovaná Studijní obory: DP, DI, PSDPI, OŽPD Ročník: I Semestr: II. (letní) Typ předmětu: povinný
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íce10 Balíčky, grafické znázornění tříd, základy zapozdření
10 Balíčky, grafické znázornění tříd, základy zapozdření Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost příkazům balíčkům, grafickému
VíceUkázka knihy z internetového knihkupectví
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 0 4 2 JUDr. Jan Vondráček,
VíceProfilová část maturitní zkoušky 2017/2018
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
VíceOdpovědná redaktorka Mgr. Ivana Podmolíková Sazba a zlom Karel Mikula Počet stran 80 1. vydání, Praha 2010 Vytiskly Tiskárny Havlíčkův Brod, a. s.
Ing. Bc. Irena Pejznochová LOKÁLNÍ OŠETŘOVÁNÍ RAN A DEFEKTŮ NA KŮŽI Recenzent: MUDr. Jozef Keller Grada Publishing, a.s., 2010 Autory fotografií jsou: Kazuistika 1 a 3 Věra Vokáčová Kazuistika 2 Pavla
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz 3 Grada Publishing 4 Jak na Pinnacle Studio 10 v rekordnìm Ëase Josef Pecinovsk Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 2636.
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 8 0 4 U (elektronická (tištěná
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 0 5 0 (tištěná ISBN Grada
VíceQUILLING. papírový filigrán nejen pro svátek. Jana Maiksnar Vašíčková
QUILLING papírový filigrán nejen pro svátek Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U
VíceVyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky
Vyučovací hodina 1vyučovací hodina: Opakování z minulé hodiny Nová látka Procvičení nové látky Shrnutí 5 min 20 min 15 min 5 min 2vyučovací hodiny: Opakování z minulé hodiny Nová látka Procvičení nové
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 6 5 8 CorelDRAW X4 praktická
VíceObsah. 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é
VíceUkazka 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íce1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 2 0 1 U k á z k a k n i h
Více1. Programování proti rozhraní
1. Programování proti rozhraní Cíl látky Cílem tohoto bloku je seznámení se s jednou z nejdůležitější programátorskou technikou v objektově orientovaném programování. Tou technikou je využívaní rozhraní
Více1. Úvod do obsluhy AutoCADu
1. Úvod do obsluhy AutoCADu Studijní cíl V této lekci se naučíme: Seznámíme se s potřebným zařízením. Způsoby ovládání. Nastavení AutoCADu. Doba nutná k procvičení 1,5 hodiny 1.1 AutoCAD AutoCAD je plnohodnotný
VíceVZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ
VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ 1. Dědičnost v OOP umožňuje: a) dědit vlastnosti od jiných tříd a dále je rozšiřovat b) dědit vlastnosti od jiných tříd, rozšiřovat lze jen atributy
Vícemonolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura
IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional
VíceProfilová část maturitní zkoušky 2013/2014
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
VíceINFORMATIKA. Jindřich Kaluža. Ludmila Kalužová
INFORMATIKA Jindřich Kaluža Ludmila Kalužová Recenzenti: doc. RNDr. František Koliba, CSc. prof. RNDr. Peter Mikulecký, PhD. Vydání knihy bylo schváleno vědeckou radou nakladatelství. Všechna práva vyhrazena.
VícePRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI
PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI Cyril Klimeš a) Jan Melzer b) a) Ostravská univerzita, katedra informatiky a počítačů, 30. dubna 22, 701 03 Ostrava, ČR E-mail: cyril.klimes@osu.cz b) DC Concept
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í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íceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz Excel Vladimír Bříza Podrobný průvodce 2007 Excel 2007 podrobný průvodce Vladimír Bříza Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako
VíceCZ.1.07/1.5.00/
Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice
VíceObsah. Ú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í
VíceMS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění
MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,
VíceWichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu
VíceMaturitní 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
Více14.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í
VíceUkázka knihy z internetového knihkupectví
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 3 6 0 U k á z k a k n i h
VíceDUM 06 téma: Tvorba makra pomocí VBA
DUM 06 téma: Tvorba makra pomocí VBA ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie
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íceÚvod do programovacího jazyka Python
Úvod do programovacího jazyka Python Co je to Python? Python je objektově-orientovaný programovací jazyk. Tento programovací jazyk je velice výkonný, čitelný a dá se snadno naučit. Jeho použití je velice
VíceOutlook 2010. David Procházka. Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 4154. publikaci
Outlook 2010 David Procházka Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 4154. publikaci Odpovědný redaktor Zuzana Malečková Sazba Tomáš Brejcha Počet stran 168 První vydání, Praha 2010
VíceČÁ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
VícePROGRAMOVÁNÍ PRO MS WINDOWS 1
Jazyk C# je moderní jazyk z rodiny jazyků podporovaných aplikačním prostředím.net. Cílem předmětu je seznámit posluchače s tímto objektovým jazykem, a s programováním aplikací pro MS Windows. V průběhu
VíceUkázka knihy z internetového knihkupectví
U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 9 9 9 Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h
VíceControlweb. Úvod. Specifikace systému
Controlweb Úvod ControlWeb je aplikace pro řízení a indikaci v průmyslu v reálném čase. Mezi jeho základní funkce patří ovládání různých veličin spojitých, binárních nebo textových a zobrazování stavu
VíceÚvod. Programovací paradigmata
.. Úvod. Programovací paradigmata Programovací techniky doc. Ing. Jiří Rybička, Dr. ústav informatiky PEF MENDELU v Brně rybicka@mendelu.cz Cíl: programování efektivně a bezpečně Programovací techniky
Více1. 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
Více8 Třídy, objekty, metody, předávání argumentů metod
8 Třídy, objekty, metody, předávání argumentů metod Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost třídám a objektům, instančním
VíceAutodesk AutoCAD 2020
Novinky Autodesk AutoCAD 2020 www.graitec.cz www.cadnet.cz, helpdesk.graitec.cz, www.graitec.com PDF dokument obsahuje přehled novinek produktu AutoCAD 2020. Obsah: Úvod... 3 1. Zjednodušené vkládání bloků...
VíceDatabázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku
Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250
VíceArchitektura rodiny operačních systémů Windows NT Mgr. Josef Horálek
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání
VíceMaturitní témata Školní rok: 2015/2016
Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz Programování v Excelu 2007 a 2010 záznam, úprava a programování maker Marek Laurenčík Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou
VíceČistírny odpadních vod
JAN SOJKA 10 let kvality pro Vás 2002 2012 10 tisíc spokojených zákazníků 159 čističky septiky jímky a žumpy nádrže na dešťovou vodu vodoměrné šachty čerpací jímky konzultace projekty stavební povolení
Více11. Přehled prog. jazyků
Jiří Vokřínek, 2016 B6B36ZAL - Přednáška 11 1 Základy algoritmizace 11. Přehled prog. jazyků doc. Ing. Jiří Vokřínek, Ph.D. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze
VíceObsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13
Obsah Předmluva 11 O této knize 13 Konvence........................................................13 Inovace prostřednictvím otevřenosti 15 Ekosystém Symbianu.............................................16
Více24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE
VíceOutlook David Procházka. Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou publikaci
Outlook 2010 David Procházka Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 4154. publikaci Odpovědný redaktor Zuzana Malečková Sazba Tomáš Brejcha Počet stran 168 První vydání, Praha 2010
VícePodlahové vytápění. Jaroslav Dufka
Jaroslav Dufka Podlahové vytápění Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 obchod@gradapublishing.cz, www.grada.cz tel.: +420 220 386 401, fax: +420 220 386 400 jako svou 2547. publikaci Odpovědný
VícePlatforma.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íceStruktura programu v době běhu
Struktura programu v době běhu Miroslav Beneš Dušan Kolář Struktura programu v době běhu Vztah mezi zdrojovým programem a činností přeloženého programu reprezentace dat správa paměti aktivace podprogramů
VíceČÁST 1. Zahřívací kolo. Co je a k čemu je návrhový vzor 33
Stručný obsah Část 1: Zahřívací kolo Kapitola 1 Co je a k čemu je návrhový vzor 33 Kapitola 2 Zásady objektově orientovaného programování 39 Kapitola 3 Co konstruktor neumí (Jednoduchá tovární metoda Simple
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íceSESTRA A JEJÍ DOKUMENTACE Návod pro praxi
4 Sestra a její dokumentace JUDr. MUDr. Lubomír Vondráček, Mgr. Vlasta Wirthová SESTRA A JEJÍ DOKUMENTACE Návod pro praxi Recenze: Jindra Palivcová Grada Publishing, a.s., 2008 Cover Photo Allphoto images,
VíceVyřešené teoretické otázky do OOP ( )
Vyřešené teoretické otázky do OOP (16. 1. 2013) 1) Vyjmenujte v historickém pořadí hlavní programovací paradigmata a stručně charakterizujte každé paradigma. a) Naivní chaotičnost, špatná syntaxe a sémantika
VíceUkázka knihy z internetového knihkupectví
Ukázka knihy z internetového knihkupectví www.kosmas.cz Věnováno mé rodině ACCESS 2007 PODROBNÝ PRŮVODCE 5 Úvod... 13 Komu je tato kniha určena...13 Co v této knize naleznete...14 Použité konvence a struktura
VíceVlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost
Programování Algoritmus návod na vykonání činnosti, který nás od (měnitelných) vstupních dat přivede v konečném čase k výsledku přesně definovaná konečná posloupnost činností vedoucích k výsledku (postup,
VíceWindows. snadno a rychle
Nová kniha známých českých odborníků podrobně seznamuje čtenáře s operačním systémem Windows 10. Čtenář se pod vedením autorů naučí spouštět programy a přepínat mezi nimi (multitasking), vytvářet virtuální
Více1. Webový server, instalace PHP a MySQL 13
Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VícePrvní kroky s METEL IEC IDE
První kroky s poskytuje programování v IEC 61131-3 jazycích, podporuje jak grafickou tak textovou podobu. Umožňuje vytvářet, upravovat a ladit IEC 61131-3 (ST, LD, IL, FBD) programy pro řídicí jednotky
VíceČtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:
Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury
VíceUnity a Objekty (NMIN102) RNDr. Michal Žemlička, Ph.D.
Unity a Objekty Programování 2 (NMIN102) RNDr. Michal Žemlička, Ph.D. Větší programy Časté problémy: Ve více programech by se nám hodilo využít stejné řešení nějakého podproblému dalo by se vyřešit překopírováním
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz Cyklistika průvodce tréninkem Jiří Sekera Ondřej Vojtěchovský Grada Publishing (elektronická (tištěná SBN Grada 978-80-247-6952-3 Publishing, verze
VíceProgramovací jazyky Přehled a vývoj
Programovací jazyky Přehled a vývoj 1 Programování a programovací jazyk Historie a současnost programovacích jazyků Objektově orientované a vizuální programování Značkovací a skriptovací jazyky 2 Programování
VíceProgramové 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
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz Doc. Ing. Michal Korecký, Ph.D. Ing. Václav Trkovský, CSc. Management rizik projektů se zaměřením na projekty v průmyslových podnicích Vydala Grada
VíceProgramování v C++ 2, 4. cvičení
Programování v C++ 2, 4. cvičení statické atributy a metody, konstruktory 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled Přístupová práva
VíceDSL 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
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz Věnování: Tuto publikaci věnuji svým skvělým kolegům a výborným posluchačům. Oni jsou důvod, proč tuto práci dělám. Z každého školení odcházím bohatší
Víceúvod Historie operačních systémů
Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav
Více