načítání...
nákupní košík
Košík

je prázdný
a
b

Kniha + CD: Vytváříme miniaplikace pro Windows Vista - Jakub Dvořák

Vytváříme miniaplikace pro Windows Vista
-14%
sleva

Kniha + CD: Vytváříme miniaplikace pro Windows Vista
Autor:

Chcete vytvořit svou vlastní miniaplikaci do Postranního panelu Windows? Digitální i ručičkové hodiny, ukazatel času ve světě, kalkulačka, kalendář nebo čtečka RSS – to vše a mnohem ... (celý popis)
Produkt teď bohužel není dostupný.

»hlídat dostupnost


hodnoceni - 0%hodnoceni - 0%hodnoceni - 0%hodnoceni - 0%hodnoceni - 0%   celkové hodnocení
0 hodnocení + 0 recenzí

Specifikace
Nakladatelství: Computer press
Médium: Kniha + CD
Rok vydání: 2008-10-21
Počet stran: 264
Rozměr: 167 x 225 mm
Úprava: 264 stran : ilustrace
Vydání: Vyd. 1.
Vazba: brožovaná lepená
ISBN: 9788025120682
EAN: 9788025120682
Ukázka: » zobrazit ukázku
Popis

Chcete vytvořit svou vlastní miniaplikaci do Postranního panelu Windows? Digitální i ručičkové hodiny, ukazatel času ve světě, kalkulačka, kalendář nebo čtečka RSS – to vše a mnohem více se naučíte v této knize. Publikace nevyžaduje žádné znalosti HTML, CSS nebo JavaScriptu a výuka probíhá od úplných základů, krok za krokem a důsledně na praktických cvičeních. Postupně tak projdete všemi fázemi vývoje miniaplikace – od základního vzhledu až po naprogramování funkcí a ovládání. To vše doplňují tipy a postřehy z praxe, díky nimž bude práce efektivnější a snadnější. S knihou mimo jiné zvládnete: - Pomocí HTML vytvořit základ miniaplikace - Použitím CSS dát své miniaplikaci požadovaný vzhled - Naprogramovat funkce miniaplikace v JavaScriptu - Řídit fungování aplikace pomocí XML - Začlenit miniaplikaci do Postranního panelu - Umožnit změnu velikosti nebo průhlednosti - Naprogramovat ovládání miniaplikace - Publikovat miniaplikaci na webu - Vytvořit zcela konkrétní miniaplikace – čtečku RSS, poznámkový blok, hry, kalendář, sledování výkonu PC či spouštěč aplikací Přiložené CD obsahuje zdrojové kódy z knihy, 30 hotových miniaplikací ihned použitelných ve vašem Postranním panelu, zkušební verzi Adobe Dreamweaver CS3, editor PSPad, postranní panel pro Microsoft Windows XP a další programy a nástroje. O autorovi: Jakub Dvořák je mladý programátor z Přerova. Hojně publikuje na Internetu, mimo jiné na webu Zive.cz. Zaměřuje se na programování webových stránek v XHTML, JavaScriptu, PHP a (My)SQL, ale rozumí si i s klasickými jazyky jako C++, Java nebo Delphi. Zabývá se problematikou SEO a jeho stránky jsou založeny na Web 2.0. Navštivte http://jakubdvorak.eu.

Předmětná hesla
Související tituly dle názvu:
Microsoft Windows Vista US Microsoft Windows Vista US
Bitto Ondřej
Cena: 229 Kč
Vytváříme domácí bezdrátovou síť Vytváříme domácí bezdrátovou síť
Horák Jaroslav
Cena: 252 Kč
Vývoj aplikací pro Windows 8.1 a Windows Phone Vývoj aplikací pro Windows 8.1 a Windows Phone
Lacko Ľuboslav
Cena: 339 Kč
Vývoj aplikací pro Windows 8.1 a Windows Vývoj aplikací pro Windows 8.1 a Windows
Lacko Ľuboslav
Cena: 199 Kč
Recenze a komentáře k titulu
Zatím žádné recenze.


Ukázka / obsah
Přepis ukázky

Kapitola 5

5

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

miniaplikace

Jazyk XML (eXtensible Markup Language) se používá většinou pro výměnu dat. Stejně

jako HTML, i programování v XML probíhá pomocí značek.

Při tvorbě miniaplikací má však jen jedno v yužití. Vytváří se pomocí něj řídicí soubor

(neboli manifest), který pomáhá Postrannímu panelu zjistit základní údaje o miniaplikaci a správně ji do panelu zavést. S tímto souborem jsme se již setkali v našich

dosavadních příkladech. Vzpomínáte, jak jsme vytvářeli gadget.xml? To byl právětento řídicí soubor.

Základní řídicí soubor může vypadat takto:

<?xml version=“1.0“ encoding=“utf-8“ ?>

<gadget>

<name>Moje miniaplikace

<version>1.0.0.0

<author name=“Jakub Dvorak“>

<info url=“http://cpress.cz“ />

</author>

<copyright>&#169; 2008

<description>Tohle je moje miniaplikace.

<hosts>

<host name=“sidebar“>

<base type=“HTML“ apiVersion=“1.0.0“ src=“hlavnisoubor.html“ />

<permissions>Full

<platform minPlatformVersion=“1.0“ />

</host>

</hosts>

</gadget>

Nyní si vysvětlíme, co jaký řádek kódu znamená.

<?xml version=“1.0“ encoding=“utf-8“ ?>

Říká, že následující kód je podle XML standardu. Tento řádek je vždy stejný.

<gadget>

XML – PRÁCE S ŘÍDICÍM SOUBOREM MINIAPLIKACE

85


86

KAPITOLA 5 · XML – PRÁCE S ŘÍDICÍM SOUBOREM MINIAPLIKACE

Počáteční značka, která říká Postrannímu panelu, že budou následovat informace

o miniaplikaci.

<name>

Název miniaplikace. Zobrazuje se jednak v Galerii miniaplikací, dále také v oknech

nastavení miniaplikace apod.

<version>

Verze vaší miniaplikace.

<author name=“Jakub Dvorak“>

Jméno autora.

<info url=“http://cpress.cz“ />

Adresa webu autora.

<copyright>

Informace o autorských právech k miniaplikaci. Znak &#169; vytváří znakcopyrigh

t u (©).

<description>

Stručný popis miniaplikace.

<hosts>

Značka, do které se píší systémové informace o miniaplikaci.

<host name=“sidebar“>

Název programu, pro který je miniaplikace vytvářena. V našem případě lze použít jen

sidebar.

<base type=“HTML“ apiVersion=“1.0.0“ src=“hlavnisoubor.html“ />

Parametr type určuje typ uživatelského rozhraní, apiVersion verzi API, kterépouží

váme (doporučuji ponechat 1.0.0). Parametr src stanovuje název hlavního souboru

naší miniaplikace, ve kterém je uloženo její uživatelské rozhraní.

<permission>

Oprávnění. Doporučuji ponechat Full.

<platform minPlatformVersion=“1.0“ />

Minimální verze Postranního panelu, ve které miniaplikace funguje. Doporučuji

ponechat 1.0.

V Galerii miniaplikací by miniaplikace s tímto řídicím souborem vypadala jako na

obrázku 5.1.


87

OBRÁZEK 5.1:

Takto by vypadala naše miniaplikace v Galerii miniaplikací

V řídicím souboru nelze použít české znaky. Pokud bychom je vložili, stal by se soubor

pro Postranní panel nečitelný a v Galerii miniaplikací by se vůbec nezobrazil.Nicméně, české znaky můžeme do Galerie miniaplikací dostat, a to pomocí tzv. entit HTML.

Téměř každý znak má v HTML svou entitu, tedy krátký kód, který takový znakzastuuje. Postranní panel podle tohoto kódu pozná, jaký znak požadujeme a zobrazí jej.

S entitou jsme se již setkali u značky XML <copyright>, kde jsme psali &#169; pro

zobrazení znaku ©. Seznam českých entit HTML najdete v tabulce 5.1.

Znak Entita

á&#225;

č&#269;

ď&#271;

é&#233;

ě&#283;

í&#237;

ň&#328;

ř&#345;

š&#353;

ť&#357;

ú&#250;

ů&#367;

ý&#253;

ž&#382;

Á&#193;

Č&#268;

XML – PRÁCE S ŘÍDICÍM SOUBOREM MINIAPLIKACE


88

KAPITOLA 5 · XML – PRÁCE S ŘÍDICÍM SOUBOREM MINIAPLIKACE

Znak Entita

Ď&#270;

É&#201;

Ě&#282;

Í&#205;

Ň&#327;

Ř&#344;

Š&#352;

Ť&#356;

Ú&#218;

Ů&#366;

Ý&#221;

Ž&#381;

©&#169;

®&#174;

™&#8482;

&&

„&#34;

€ &#8364;

< &#60;

>&#62; TABULKA 5.1: Seznam použitelných entit HTML. Nyní si zkusíme použít entity v praxi. Vytvoříme řídicí soubor s českými znaky: <?xml version=“1.0“ encoding=“utf-8“ ?> <gadget> <name>M&#225; česká miniaplikace <version>1.0.0.0 <author name=“Jakub Dvo&#345;ák“> <info url=“http://cpress.cz“ /> </author> <copyright>&#169; 2008 <description>Uk&#225;zka českého řídí c&#237;ho souboru.</description> <hosts> <host name=“sidebar“> <base type=“HTML“ apiVersion=“1.0.0“ src=“hlavnisoubor.html“ /> <permissions>Full <platform minPlatformVersion=“1.0“ /> </host> </hosts> </gadget>


89

OBRÁZEK 5.2:

České znaky v Galerii miniaplikací vytvořené pomocí entit HTML

Další parametry řídicího souboru

Do řídicího souboru lze dopsat ještě další nepovinné značky.

Značka pro cokoliv

Do řídicího souboru můžeme vložit párovou značku <namespace>. Ta nemá žádnépev

ně stanovené využití a může se hodit například pro vložení doplňujících informací.

Příklad:

<namespace>doplnujici-soubor.txt

Logo autora

Ke jménu autora v Galerii miniaplikací můžeme také vložit logo, k tomu se používá

značka <logo> s parametrem src, který obsahuje adresu obrázku.

Příklad:

<author name=“Jakub Dvorak“>

<info url=“http://cpress.cz“ />

<logo src=“logo.png“ />

</author>

DALŠÍ PARAMETRY ŘÍDICÍHO SOUBORU


90

KAPITOLA 5 · XML – PRÁCE S ŘÍDICÍM SOUBOREM MINIAPLIKACE

OBRÁZEK 5.3:

Logo zobrazené vedle autora

Obrázek může být v jakémkoliv obecně podporovaném formátu (PNG, GIF, JPEG

apod.), je podporovaná také průhledná barva ve formátech PNG a GIF. Rozměry

obrázku jsou také na vašem uvážení, protože Galerie miniaplikací si rozměry loga

upraví podle svých potřeb.

Ikona miniaplikace

Pokud nechcete mít v Galerii jako ikonku výchozí „hodiny-kalkulačkuoznámky“,

můžete si vytvořit vlastní ikonku. Co se týká formátu obrázku, platí to samé, co u loga

autora.

Příklad:

<icons>

<icon height=“64“ width=“64“ src=“ikona.png“ />

</icons>

Značka <icon> má několik parametrů: height určuje výšku ikonky, width šířku, src

je adresa k obrázku.

OBRÁZEK 5.4:

Ikonka miniaplikace v Galerii


91

OBRÁZEK 5.5:

Ikonka se zobrazuje také na kurzoru myši při přesouvání do panelu

Příklad pokročilejšího řídicího souboru

Na závěr si ukážeme, jak takový soubor s pokročilými značkami může vypadat.Chce

me, aby měla miniaplikace v Galerii svou ikonku, logo autora, doplňující soubor,jmé

no autora a web autora. Samozřejmě by měly být všechny nápisy s diakritikou.

<?xml version=“1.0“ encoding=“utf-8“ ?>

<gadget>

<name>M&#225; česká miniaplikace

<version>1.0.0.0

<author name=“Jakub Dvo&#345;ák“>

<info url=“http://cpress.cz“ />

<logo src=“logo.png“ />

</author>

<namespace>doplnujici-soubor.txt

<copyright>&#169; 2008

<description>Uk&#225;zka českého řídí

&#237;ho souboru.</description>

<icons>

<icon height=“64“ width=“64“ src=“ikona.png“ />

</icons>

<hosts>

<host name=“sidebar“>

<base type=“HTML“ apiVersion=“1.0.0“ src=“AktualniDatum.html“ />

<permissions>Full

<platform minPlatformVersion=“1.0“ />

</host>

</hosts>

</gadget>

PŘÍKLAD POKROČILEJŠÍHO ŘÍDICÍHO SOUBORU


92

KAPITOLA 5 · XML – PRÁCE S ŘÍDICÍM SOUBOREM MINIAPLIKACE

OBRÁZEK 5.6:

Miniaplikace s rozšířeným řídicím souborem v Galerii miniaplikací




       
Knihkupectví Knihy.ABZ.cz - online prodej | ABZ Knihy, a.s.
ABZ knihy, a.s.
 
 
 

Knihy.ABZ.cz - knihkupectví online -  © 2004-2018 - ABZ ABZ knihy, a.s. TOPlist