Kapitola 1 První kroky v tvorbě miniaplikací 11

Podobné dokumenty
Obsah. Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51

1. Začínáme s FrontPage

Informace k e-learningu

Část 1. Úvod. 1.1 Technické pozadí HTML a web HTML a XHTML Myšlenka CSS Další technologie 48

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

4 Microsoft Windows XP Jednoduše

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

2. Thunderbird: jak ho získat 19

Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ

Microsoft Word základní


Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

XML Práce s řídicím souborem miniaplikace

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Zadání maturitní práce ve školním roce 2016/2017

Nástrojová lišta v editačním poli

HTML Hypertext Markup Language

S klávesovými zkratkami ovládnete Windows jako profík Novinky.cz

Google Apps. weby 1. verze 2012

Ukázka knihy z internetového knihkupectví

Osnova kurzu OBSLUHA PC ZAMĚŘENÍ PRÁCE S TEXTEM. pilotního projektu v rámci I. Etapy realizace SIPVZ

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák

DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA

Vstupní požadavky, doporučení a metodické pokyny

Obsah. Úvod Začínáme s PowerPointem Operace se snímky Pro koho je kniha určena...10 Použité konvence...11

=PREZENTACE= stručná příručka základů. (verze 2007)

1. Webový server, instalace PHP a MySQL 13

1 Webový server, instalace PHP a MySQL 13

Obsah. Úvod... 9 Použité zdroje... 9 O autorovi... 10

Maturitní otázky z předmětu PROGRAMOVÁNÍ

1. Dříve než začneme Trocha historie nikoho nezabije Co budete potřebovat Microsoft versus zbytek světa...

aneb velice zjednodušené vysvětlení základních funkcí a možností systému Vypracoval: Tomáš Dluhoš tomas.d@centrum.cz

Práce s administračním systémem internetových stránek Podaných rukou

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Používání u a Internetu

1 Tvorba WWW stránek pomocí programu Microsoft FrontPage

Obsahy kurzů MS Office

Inthouse Systems s.r.o. Specifikace. Inthouse App a Inthouse Studio pro Siemens Climatix 6XX. Verze software 1.X. Revize dokumentu 6

Administrace webu Postup při práci

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

ABRA Software a.s. ABRA on- line

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

Ukázka knihy z internetového knihkupectví

Nápověda k redakčnímu systému InstantWeb.cz

Bc. Martin Majer, AiP Beroun s.r.o.

ZŠ ÚnO, Bratří Čapků 1332

Úvod 13. Seznámení s PowerPointem 15. K čemu slouží PowerPoint a prezentace 16 Obvyklé využití prezentací 17 Možnosti publikování prezentací.

1. Obsah 2. Úvod Zdarma poštovní klient od společnosti Microsoft přímo v PC

Nástroje pro tvorbu wireframes

================================================================================ =====

Ukázka knihy z internetového knihkupectví

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

TACHOTel manuál 2015 AURIS CZ

NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE. Ataxo Czech s.r.o.

OBSAH. Word. První spuštění a hlavní obrazovka Wordu 3 Základní nastavení Wordu 6 Kontrola pravopisu a mluvnice 8 Nastavení ukládání dokumentu 12

Ukazka knihy z internetoveho knihkupectvi

Webová grafika, struktura webu a navigace, použitelnost a přístupnost

Obsah. Úvodem 11 Komu je kniha určena 11 Forma výkladu 12 Cvičení a příklady ke knize 12

Obsah. Začínáme. Rychlý úvod do Dreamweaveru. Jak si přizpůsobíme pracovní plochu

MS Word 2007 Šablony programu MS Word

Microsoft. Word. prostředí, základní editace textu. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací

APS Administrator.OP

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

Návrh stránek 4IZ228 tvorba webových stránek a aplikací

Návod k obsluze. GeoVision ViewLog SW verze Návod k obsluze GV-ViewLog Stránka 1

OSNOVA ŠKOLENÍ. Základy práce na počítači. Jednoduchá správa počítače

7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů

1. Úvod do obsluhy AutoCADu

WORD 2007 grafický manuál

IE1 jazyk HTML a kaskádové styly

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

Úvodem Seznámení s HTML Rozhraní Canvas... 47

Administrace internetových stránek Podaných rukou a jejich center. Cube Studio

Obsah. 1 Úvod do Visia Práce se soubory 47. Předmluva 11 Typografická konvence použitá v knize 13

22. Tvorba webových stránek

Textové editory. Ing. Luděk Richter

MODERNÍ WEB SNADNO A RYCHLE

Obsah. SEZNÁMENÍ S HRAMI V HTML Nové funkce HTML Nové funkce CSS

Více než 60 novinek, změn a vylepšení

Metodika výuky multimediálního vzdělávání odborných pracovníků Práce s webem

IE1 jazyk HTML a kaskádové styly

si.shimano.com Uživatelský návod

Komu je tato kniha určena? Jak je kniha uspořádána? Konvence použité v té to knize. Část i základy Microsoft Windows XP Professional

HTML - Úvod. Zpracoval: Petr Lasák

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Webové stránky. 5. Kaskádové styly formátování textu. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Mobilní skladová evidence v QI

WORD. (zobecněno pro verzi 2007)

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

Microsoft Office Word 2003

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

INFORMAČNÍ SYSTÉMY NA WEBU

Face Recognition for HP ProtectTools. Příručka jednoduchého nastavení

Transkript:

Obsah Úvodem 9 Komu je kniha určena 9 Kapitola 1 První kroky v tvorbě miniaplikací 11 Co je to Postranní panel systému Windows a jak funguje 12 Co je potřeba vědět před programováním miniaplikací 16 Vaše první miniaplikace 18 Kapitola 2 Stavíme základy miniaplikace 21 Základní struktura dokumentu jazyka HTML 21 Základní značky jazyka HTML 23 Formátování textu 23 Odstavce 25 Nadpisy 26 Odkazy 26 Obrázky 27 Tabulky 28 Seznamy 29 Vytváříme formuláře 30 Textová pole 31 Velká textová pole 32 Zaškrtávací pole s vícenásobným výběrem 33 Výběrová pole 34 Nabídky 34 Tlačítka 36 Skrytá pole 36 Uživatelský dotazník 37 3

Kapitola 3 Vytváříme vzhled miniaplikace 41 První kroky s kaskádovými styly 43 Základní vlastnosti 45 Barva pozadí 45 Obrázek na pozadí 45 Opakování pozadí 46 Pozice pozadí 47 Definice pozice elementu 49 Vnitřní odsazení 50 Okraje 51 Práce s textem 53 Písmo textu 53 Velikost písma 54 Sklon písma 54 Tloušťka písma 54 Kapitálky 55 Dekorace textu 55 Zarovnání textu 55 Vzhled tlačítek a formulářových prvků 56 Kapitola 4 Přikazujeme miniaplikaci, co má dělat 59 První kroky s JavaScriptem 60 Dočasné ukládání dat 61 Kdy a co má miniaplikace udělat 63 Využití objektů 64 Jak naučit miniaplikaci rozhodovat se 68 Opakované provádění příkazů 72 Učíme miniaplikaci vlastní funkce 74 Propojení miniaplikace se serverem 75 Zobrazení aktuálního času a data 80 Kapitola 5 XML Práce s řídicím souborem miniaplikace 85 Další parametry řídicího souboru 89 Značka pro cokoliv 89 Logo autora 89 Ikona miniaplikace 90 Příklad pokročilejšího řídicího souboru 91 4

Kapitola 6 Pokročilé programování miniaplikací 93 Je naše miniaplikace začleněna v Postranním panelu? 93 Je miniaplikace vidět? 96 Dialog nastavení miniaplikace 97 Vyskakující okno miniaplikace 101 Efektní změna velikosti miniaplikace za běhu 104 Zavíráme miniaplikaci 107 Na které straně obrazovky je Postranní panel? 107 Čteme z adresáře kontaktů 108 Zjišťujeme informace o počítači 111 Zjišťujeme informace o napájení 113 Informace o bezdrátové síti 116 K čemu jsou systémové proměnné a jak je využít 117 Název počítače 119 Souborový systém miniaplikací 119 Otevírání a ukládání souboru 119 Uložení textu do souboru 121 Výběr složky 123 Metoda execute 124 Vytvoření složky 124 Aktualizace pracovní plochy (desktopu) 125 Informace o disku 125 Vysypání koše 128 Pípnutí Windows 129 Přehrávání hudby 129 Čas Windows 130 Informace o miniaplikaci 131 Pokročilý adresář kontaktů 132 Kapitola 7 Dokončujeme miniaplikaci 141 Jak publikovat miniaplikaci na webu Live.com 144 Registrace ke službám Live.com 144 Vložení vlastní miniaplikace do galerie Live.com 145 5

Kapitola 8 Miniaplikace v praxi 149 Digitální hodiny a datum 149 Jednoduchá kalkulačka 152 Internetový vyhledávač 157 Poznámkový blok 165 Spouštění aplikací 170 Vytížení PC 176 Klient pro Windows Live Messenger 183 Čtečka kanálů RSS 189 Bezdrátová WiFi síť 196 Analogové hodiny 198 Hra Piškvorky 203 Měsíční kalendář 213 Čas ve světě 217 Kapitola 9 Doplňky k miniaplikacím a Postrannímu panelu 221 Tvorba miniaplikací bez programování 221 Tvorba miniaplikace pro vyhledávání pomocí Gadget Builderu 222 Úprava vzhledu Postranního panelu 225 Postranní panel pro Windows XP 228 Příprava vzhledu miniaplikace pomocí Adobe Dreamweaveru 231 Základní nastavení dokumentu 232 Práce s textem 236 Tabulky 237 Formuláře 238 Obrázky a vytváření obrazových map 240 Závěr 243 Příloha 1 Nejdůležitější otázky a odpovědi 245 Co je to Postranní panel systému Windows? 245 V čem mám programovat miniaplikace? 245 Kam mám nahrávat své miniaplikace? 245 Jaké soubory jsou nutné pro chod miniaplikace? 245 Co musí obsahovat soubor gadget.xml? 245 6

Co musí obsahovat hlavní okno miniaplikace vytvářené pomocí HTML? 246 Jak v souboru HTML vytvořit odkaz na externí soubor s kódem v JavaScriptu? 246 Jaké jsou značky pro prvky formuláře? 247 Načtení souboru s nastavením 247 Uložení položky nastavení 247 Čtení položky z nastavení 248 Jak zajistit, aby hodnota přečtená z nastavení byla brána jako číslo? 248 Nastavení vyskakovacího (Flyout) okna 248 Příloha 2 Přehled značek a skriptů 249 Vytvoření tučného písma 249 Vytvoření kurzivového písma 249 Vytvoření podtržení 249 Vytvoření horizontální čáry 249 Definice písma (fontu) 250 Odstavce 250 Nadpisy 250 Odkazy 250 Obrázky 250 Tabulky 250 Bodové a číslované seznamy 251 Formuláře 251 Barva pozadí pomocí CSS 252 Obrázek pomocí CSS 252 Umístění prvku 253 Okraje 253 Jak vytvořit proměnnou v JavaScriptu 253 Vložení dat do proměnné 253 Otevření modifikovaného okna prohlížeče 253 Práce s datem a časem 254 Typy podmínek 254 Opakování příkazů 256 Předání dat serverovému skriptu pomocí AJAXu 256 Jak pracovat s oknem nastavení miniaplikace 257 Jak vytvořit vyskakovací okno 257 Práce s časovačem 257 Přistupování k adresáři kontaktů 257 Přístup k systémovým proměnným 258 7

Uložení řetězce do souboru 258 Dialog pro otevření a uložení souboru 258 Otevření adresy URL 259 Zjištění informací o pevném disku 259 Zjištění informací o bezdrátové síti 259 Zjištění informací o napájení počítače 259 Čtení informací o miniaplikaci 260 Rejstřík 261 8

Úvodem Již dávno je pryč doba, kdy se pro každý, byť sebemenší, úkol počítače vytvářely celé aplikace. Běžní uživatelé počítačů nechtějí kvůli sledování času, psaní poznámek, kalendáři či adresáři kontaktů stahovat a instalovat celé programy. To si uvědomili i programátoři a začali nabízet speciální rozhraní, pod kterými je možné provozovat jednoduché a nenáročné drobné aplikace, známé jako miniaplikace. Taková rozhraní byla poskytována uživatelům od třetích stran. Windows oficiálně nepodporovaly žádný systém miniaplikací, které by jednak byly jednoduché pro vývoj a jednak snadno použitelné pro běžné uživatele. Společnost Microsoft si nicméně dala se svým novým operačním systémem Windows Vista velký cíl, a to přizpůsobit svůj systém co nejvyššímu množství uživatelů. Proto bylo zapotřebí udělat prostředí snadněji ovladatelné, graficky příjemnější a elegantnější. S tím souviselo také vytvoření tzv. Postranního panelu systému Windows, ve světě známého jako Windows Sidebar. Operační systém Windows se tak konečně dočkal vlastního rozhraní pro drobné miniaplikace, kterých nyní na Internetu kolují tisíce. Chcete z jednoho místa sledovat vývoj akcií, novinky na svých oblíbených webech či počasí? To vše nyní lze s pomocí miniaplikací pro Postranní panel systému Windows. Nyní před vámi leží kniha, která si dává za úkol naučit vás zajímavému, užitečnému a jistě i zábavnému vývoji miniaplikací. Nechte své návštěvníky sledovat novinky na vašem webu přes miniaplikaci, propagujte své projekty originálně pomocí hry, kalkulačky, hodin či kalendáře pro Postranní panel. Nemusíte přitom mít žádné předchozí zkušenosti s programováním, tato kniha vás provede vývojem každé miniaplikace krok za krokem, naučí vás používat programovací jazyky, které budete potřebovat, a také vám ukáže, jak využít všech programátorských funkcí a výhod Postranního panelu systému Windows. Komu je kniha určena Inu všem, kteří mají zájem oživit svůj operační systém. Vám, kteří si chcete zútulnit pracovní plochu tak, abyste měli vše potřebné při ruce, a zpříjemnit si pracovní prostředí v tom smyslu, že si sami dokážete vytvořit malé, užitečné aplikace. Jediné, co k výkladu potřebujete, je mít na svém počítači nainstalovaný systém Microsoft Windows Vista a alespoň základní uživatelskou znalost tohoto systému. Ú V O D E M 9

Nemusíte se bát, vývoj miniaplikací je překvapivě snadný. Kromě toho vás tato kniha naučí základy jazyků HTML, CSS a JavaScriptu, které můžete využít nejen při programování miniaplikací pro Postranní panel systému Windows, ale také pro jiná rozhraní (např. igoogle nebo widgety webového prohlížeče Opera). Dejme se do toho! 10 Ú V O D E M