Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


”стройство гаджета в Windows на примере создани€ простейшего гаджета рабочего стола




√аджет состоит из двух файлов: gadget.xml и test.html. ѕервый файл Ч файл манифест, который включает в себ€ все настройки и информацию о гаджете, описанную на €зыке XML. ¬торой файл Ч файл в котором описываетс€ внешний вид гаджета, его основна€ функциональность, а так же поведение при определенных действи€х пользовател€. ƒополнительно у гаджета могут быть файл настроек, файлы картинок и еще какие либо файлы, но основными €вл€ютс€ эти два файла. языком описани€ внешнего вида €вл€етс€ HTML, а отвечающим за реакцию гаджета на действи€ пользовател€ может быть любой скриптовый €зык. ¬се файлы помещаютс€ в zip архив с расширением.gadget [16].

Ќиже приведен код файла gadget.xml дл€ нашего гаджета, а на скриншоте окна гаджетов показано, где и какой из XML тегов показываетс€ на панели гаджетов [3,11].

 

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

<gadget>

<name>Testgadget</name>

<namespace>Zotov P.A.</namespace>

<version>1.0.</version>

<author name="«отов ѕ.ј.">

<info url="http://contoso.com" text="Vist our Web site" />

<logo src="logo.png" />

</author>

<copyright>&#0169; 2013</copyright>

<description>my first gadget</description>

<icons>

<icon width="200" height="200" src="icon.png" />

</icons>

<hosts>

<host name="sidebar">

<base type="HTML" apiVersion="1.0.0" src="test.html" />

<permissions>full</permissions>

<platform minPlatformVersion="0.3" />

</host>

</hosts>

</gadget>

 

 

–ассмотрим каждый из элементов файла:

Ёлемент xml -об€зательный. ќпредел€ет версию XML и кодировку символов, используемых в документе. Ќаш манифест соотоветствует спецификации XML 1.0 и использует кодировку UTF-8 (юникод).

Ёлемент gadget - об€зательный. ” элемента <gadget> нет атрибутов, но он включает в себ€ элементы потомков, которые и определ€ют сам гаджет.

ќб€зательные элементы:

Ёлемент <name> представл€ет собой название гаджета, видимое пользователю. ≈го расположение на панели гаджетов показано на скриншоте.

Ёлемент <version> определ€ет версию гаджета. ¬о врем€ установки гаджета это значение используетс€ дл€ сравнени€ двух гаджетов с одинаковыми именами. ≈сли версии различаютс€, то пользователю даетс€ право выбора версии.

Ёлемент <hosts> €вл€етс€ контейнером дл€ одного или более элементов <host>. Ёлемент потомок: <host>- об€зательный. Ёлемент <host> идентифицирует гаджет как приложение. ≈го элементы потомки определ€ют поведение гаджета как специфического приложени€.

јтрибуты:

Name- об€зательный. Ќеобходимое значение Ц sidebar

Ёлементы потомки:

Ёлемент <base> говорит Sidebar какой тип файла будет использоватьс€ и об€зательную информацией о версии API дл€ управлением гаджета. јтрибуты:





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-11-23; ћы поможем в написании ваших работ!; просмотров: 455 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ѕутерброд по-студенчески - кусок черного хлеба, а на него кусок белого. © Ќеизвестно
==> читать все изречени€...

2216 - | 2154 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.008 с.