Сайт о телевидении

Сайт о телевидении

» » Сделай виджет на рабочий стол. Создание виджета для рабочего стола

Сделай виджет на рабочий стол. Создание виджета для рабочего стола

Гаджеты (Виджеты) – одна из самых противоречивых функций в оконной ОС. Некоторые пользователи устанавливают их и даже не представляют, как можно полноценно использовать ПК без их помощи. Другие даже не знают, что это такое, и вполне успешно справляются. Есть ли гаджеты для Windows 10, что это такое и как их установить - ответ на эти вопросы мы подробно разберем далее в статье.

Почему виджеты пропали из Виндовс 10?

С приходом сначала 8, а затем и десятой версии, этот вопрос был решен, потому что Microsoft решила полностью убрать функцию из системы по некоторым причинам:

  • За ненадобностью. Большой упор в новых системах был сделан на живых плитках, которые, в каком-то плане, работают так же, как и виджеты. Они отображают полезную информацию, обновляются в реальном времени и выглядят более уместно;
  • Из соображений безопасности. Здесь разработчики, скорее, сказали без особых оснований. Поскольку тяжело предположить, что столь маленькая составляющая системы, как виджет, может сильно влиять на безопасность, а части ее кода могут быть использованы злоумышленниками. Хотя, возможно, это влияло на производительность. Проверить это можно, вернув функциональность и .

Теперь гаджеты для виндовс 10 на официальном сайте не найти.

Тем не менее, виджетов больше нет, и причины приведены. Большая часть пользователей просто согласилась и начала использовать плитки, но есть и те, кто не хочет лишать себя столь удобной возможности и задались вопросом, как поставить гаджеты на Windows 10. Ради них и постарались сторонние разработчики, создавшие ПО, которое максимально похоже копирует функциональность виджетов и подсказывает, как установить гаджеты на рабочий стол в Windows 10.

Как установить гаджеты на рабочий стол Windows 10 с помощью программ 8GadgetPack
  • Медиа-центр;
  • Movie Maker;
  • .NetFramework;
  • DirectX 9 версии и многое другое.

Вполне вероятно, что, покопавшись в интернете, можно найти и другие менее известные решения, но нужно ли это делать, учитывая, что описанные выше позволяют вернуть функциональность, которая была в 7 и даже больше.

Если вы ищете способы, как удалить гаджеты на Виндовс 10 – то это делается , которые добавляют их в ОС.

28.12.2009 03:49

Гаджеты (мини-приложения) – это небольшие программы, отображающие разнообразную информацию на рабочем столе Windows 7.

Принцип работы гаджетов в Windows 7

Гаджет, как и веб-страница, состоит из графических изображений и файлов, написанных на HTML, JavaScript и CSS. Поэтому для отображения гаджетов необходимо, чтобы в системе был установлен хотя бы один браузер. Для работы предустановленных (стандартных) гаджетов Windows 7 необходимо наличие браузера Internet Explorer. Для работы некоторых гаджетов (например, «Погода») требуется подключение к Интернету, другие гаджеты могут работать автономно (например, «Часы»).

Установочный файл мини-приложения представляет собой обычный zip-архив с расширением .gadget . Чтобы гаджет отображался на рабочем столе, он должен быть установлен и запущен.

Чтобы установить мини-приложение, дважды щелкните по установочному пакету гаджета. После этого мини-приложение будет добавлено в коллекцию гаджетов, откуда вы сможете добавить его на рабочий стол.

Коллекция гаджетов рабочего стола – это панель, в которой отображаются все установленные мини-приложения. Работа этой панели обеспечивается приложением sidebar.exe , расположенном в папке %ProgramFiles%\Windows Sidebar .

Чтобы открыть Коллекцию гаджетов рабочего стола, щелкните правой кнопкой мыши на рабочем столе и в появившемся контекстном меню выберите Гаджеты .

Добавление гаджетов на рабочий стол

2. Дважды щелкните по одному из предложенных гаджетов.

Меню гаджета

При наведении указателя мыши на гаджет, справа от него появляется небольшое меню.

В зависимости от особенностей гаджета, это меню может содержать кнопки Закрыть (убирает гаджет с рабочего стола Windows), Параметры (выводит на экран дополнительные настройки), Размер , Перемещение .

Удаление гаджета

1. Чтобы удалить гаджет из коллекции, щелкните правой кнопкой по рабочему столу и выберите Гаджеты .

2. Щелкните правой кнопкой мыши по мини-приложению, которое нужно удалить и выберите Удалить .

После этого мини-приложение будет недоступно в Коллекции гаджетов.

Восстановление удаленных гаджетов

Чтобы восстановить все стандартные гаджеты Windows 7:

1. Откройте Панель управления, установите вид «Категория».

2. Нажмите .

3. В разделе Гаджеты рабочего стола нажмите Восстановление гаджетов рабочего стола, установленных Windows .

Чтобы восстановить удаленное мини-приложение сторонних разработчиков, просто установите его снова.

Включение и отключение функции «Гаджеты»

По умолчанию гаджеты в Windows 7 включены. Можно отключить установку, просмотр и добавление мини-приложений на рабочий стол с помощью «Компонентов Windows» на панели управления и с помощью Редактора локальной групповой политики (только для Windows 7 Professional, Windows 7 Ultimate и Windows 7 Enterprise).

  • Включение и отключение гаджетов с помощью панели управления

1. Откройте Панель управления (вид «Крупные значки») > Программы и компоненты .

2. В левом меню выберите Включение или отключение компонентов Windows .

3. Чтобы выключить функцию «Гаджеты», снимите флажок Платформа гаджетов Windows . Чтобы включить «Гаджеты», установите этот флажок.

4. Перезагрузите компьютер.

  • Включение и отключение гаджетов с помощью Редактора локальной групповой политики

1. Откройте меню Пуск, введите в поисковую строку и нажмите Ввод .

2. Выполните нужное действие:

  • Чтобы отключить функцию «гаджеты» для всех пользователей компьютера, в левом меню редактора локальной групповой политики откройте Политика «Локальный компьютер» > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Гаджеты рабочего стола , в правой части окна редактора локальной групповой политики дважды щелкните параметр Отключить гаджеты рабочего стола .

3. Выберите Включить и нажмите OK .

Если этот параметр включен, то гаджеты рабочего стола будут отключены. Если этот параметр выключен или не задан, то мини-приложения рабочего стола будут включены.

4. Перезагрузите компьютер.

Создание собственных гаджетов для Windows

Если вам знакомы такие языки программирования, как HTML и JavaScript, а также каскадные таблицы стилей CSS, то вы можете воспользоваться руководством по созданию гаджетов для Windows Донавана Уэста. Руководство переведено на русский язык. И хотя это руководство посвящено созданию гаджетов для Windows Vista, в нем рассматриваются общие принципы создания мини-приложений, необходимые для понимания этого процесса.

1. Гаджеты в Windows 7 можно свободно перемещать левой кнопкой мыши в пределах рабочего стола. Чтобы переместить мини-приложения ближе друг другу, нажмите клавишу Shift и удерживайте её во время перемещения гаджета.

2. Чтобы гаджет всегда отображался поверх всех открытых окон, щелкните по нему правой кнопкой мыши и в появившемся контекстном меню выберите Поверх остальных окон .

3. Чтобы скрыть все активные мини-приложения, щелкните правой кнопкой мыши по рабочему столу Windows 7, выберите Вид и снимите флажок Отображать гаджеты рабочего стола . Чтобы гаджеты снова отображались, установите этот флажок.

4. Чтобы переместить все активные гаджеты на передний план, нажмите сочетание клавиш Windows + G .

5. Чтобы настроить прозрачность гаджета, щелкните по нему правой кнопкой мыши и установите степень непрозрачности.

Предустановленные гаджеты Windows 7

Windows 7 содержит девять предустановленных гаджетов (мини-приложений):

Этот гаджет представляет собой удобную, настраиваемую панель запуска Windows Media Center.

  • Валюта

При наличии подключения к Интернету, гаджет «Валюта» отображает стоимость выбранных пользователем валют, согласно данным поставщиков MSN Money. Всего в гаджете может отображаться от 2 до 4 валют. Для работы этого мини-приложения необходимо подключение к Интернету.

Чтобы добавить валюту , нажмите + в правом нижнем углу гаджета. Чтобы удалить валюту , наведите на нее указатель мыши и в правом верхнем углу нажмите красный крестик.

Чтобы изменить валюту , щелкните её название и в появившемся списке выберите нужную валюту.

  • Головоломка

Гаджет «Головоломка» – игра-мозаика. Подключение к Интернету для работы гаджета не требуется.

Чтобы просмотреть картинку, которую нужно собрать, нажмите знак «?» в верхней части мини-приложения.

Чтобы автоматически собрать или перемешать мозаику, нажмите значок со стрелками в верхнем правом углу гаджета.

Таймер можно приостановить, нажав на часы в левом верхнем углу гаджета.

Чтобы изменить картинку, щелкните по мини-приложению правой кнопкой мыши и выберите Параметры .

  • Заголовки новостей веб-каналов

Этот гаджет позволяет просматривать заголовки новостей веб-каналов (RSS-ленты) без запуска браузера (однако подключение к интернету необходимо). В гаджете отображаются новости только тех сайтов, RSS-ленты которых добавлены в браузер Internet Explorer. Чтобы просмотреть или изменить список RSS-каналов, откройте Internet Explorer > Избранное > Вкладка «Каналы» .

Любая добавленная в Internet Explorer RSS-лента станет доступной для отображения в гаджете «Заголовки новостей веб-каналов». Например, вы можете добавить наш веб-канал, чтобы всегда знать, когда на нашем сайте появляется новая статья. Чтобы сделать это, выполните следующие действия:

1. Запустите браузер Internet Explorer.

2. Введите в адресную строку адрес нашей RSS-ленты: http://www.сайт/feed/ и нажмите Ввод .

3. Нажмите Подписаться на этот канал .

  • Индикатор ЦП

Гаджет «Индикатор ЦП» отображает загруженность оперативной памяти (справа) и процессора (слева) в реальном времени. Дополнительных настроек не имеет. Подключение к Интернету для работы мини-приложения не требуется.

  • Календарь

Параметры и с помощью кнопки «…» укажите нужную папку.

Здесь же можно отрегулировать скорость смены рисунка и выбрать один из эффектов перехода от одного изображения к другому.

По умолчанию изображения сменяют друг друга в том порядке, в котором они отсортированы в папке. Последовательность смены изображений в гаджете можно изменить на случайную, установив флажок «Изображения в случайном порядке».

Гаджет «Часы» может отображать время в любом часовом поясе, известном операционной системе Windows. Чтобы гаджет «Часы» отображал время, отличное от выбранного по умолчанию в настройках ОС, щелкните по мини-приложению правой кнопкой мыши и выберите Параметры . На странице настроек гаджета выберите нужный часовой пояс и нажмите OK .

Чтобы на рабочем столе отображалось время в нескольких часовых поясах (как в центре управления полетами), запустите гаджет «Часы» необходимое количество раз и в каждом настройте нужный часовой пояс.

Также на странице настроек можно выбрать внешний вид гаджета «Часы» и даже присвоить часам имя, которое будет отображаться на циферблате.

Скачать гаджеты для Windows 7

В Интернете существует множество сайтов, предлагающих скачать гаджеты. Поскольку Windows 7 – новая операционная система, на момент написания этой статьи многие гаджеты, доступные для скачивания, написаны для Windows Vista. Большинство из них вполне нормально работают под Windows 7, однако возможно изменение их функциональности. В то же время, гаджеты, написанные для Windows 7, могут быть несовместимы с Вистой.

При скачивании гаджетов сторонних разработчиков следует обратить внимание на разрядность и наличие . Гаджеты, созданные для 32-разрядной Windows 7, могут не работать в 64-разрядной Windows 7. Гаджеты без цифровой подписи могут не установиться или некорректно работать в Windows 7. Кроме того, недобросовестные издатели распространяют вирусы и прочее вредоносное ПО под видом гаджетов. Поэтому мы настоятельно рекомендуем вам скачивать гаджеты только с доверенных сайтов.

Компоненты Windows 7


Недавно мне понадобилось создать гаджет для Windows Sidebar. Навыков в этом у меня не было, поэтому, немного погуглив и почитав документацию , приступаем.

Сразу покажу то, что получилось в итоге


Гаджет будет получать информацию с сайта в виде xml, парсить и, собственно, отображать. Также гаджет будет проверять наличие новых версий, и в случае их присутствия, отказываться работать:)
Изначально, ради получения опыта, хотел написать гаджет полностью на VBScript (так как с ним еще не имел дела), но в конечном итоге пришлось делать вставки на JavaScript.
Перейдем непосредственно к коду. Весь код здесь я рассматривать не буду, покажу лишь основные моменты. Ссылка на готовый гаджет – в конце статьи.
Главный файл гаджета – его манифест – файл Gadget.xml. Он должен называться именно так и располагаться в корне нашего архива (гаджет есть ни что иное, как архив ZIP с расширением.gadget).

Weather from Info.Denms.Ru 1.0.1232 Full Weather Widget (Info.Denms.Ru)

Рассмотрим его более подробно.
Элемент должен содержать apiVersion, равный 1.0.0 (на данный момент), а также атрибут src, в котором указан главный файл нашего гаджета;
Разрешения для гаджета. Устанавливаем равным full;
Минимальная версия Widows Sidebar. На данный момент – 1.0;
Параметры - имя гаджета, - версия, - информация об авторе, - ссылка на страницу с гаджетом, - иконка гаджета и будут отображаться на панели установленных гаджетов.

Файл main.html – обычный html файл, приводить его полностью не буду, остановлюсь лишь на некоторых моментах.
С помощью элемента g:background задается фон гаджета. Сделаем его прозрачным.

Гаджет может находиться в двух состояниях – docked (слева на скрине выше), и undocked (справа). Будем хранить текущее состояние гаджета в переменной JavaScript docked.

Функция-обертка isDocked потребуется нам в дальнейшем, чтобы из VBScript узнать текущее состояние гаджета (как я не старался, но реализовать это на чистом VBScript не смог). Еще одно замечание – скрипты корректно работают именно в этом порядке, т.е. сначала описываем скрипты VBScript, потом JavaScript.

Остальные элементы в main.html представлены элементами DIV с абсолютным позицированием. Впоследствии из скриптов мы будем обращаться к ним по их id.

С помощью JavaScript зададим состояния docked и undocked для гаджета, а так же укажем файл настроек (main.js)

System.Gadget.onDock = resize; System.Gadget.onUndock = resize; System.Gadget.settingsUI = "settings.html"; System.Gadget.onSettingsClosed = SettingsClosed; docked=0; //начальное состояние гаджета resize(); //инициализация

Как видно из листинга выше, при смене состояний гаджета будет вызываться функция resize().

Function resize() { bd = document.body.style; System.Gadget.beginTransition(); if (System.Gadget.docked) { // small state bd.width=148; //устанавливаем размеры гаджета bd.height=201; docked = 1; bd.background="url(images/gadget.png) no-repeat"; //устанавливаем фон //далее следует перенос значений из состояния undocked в docked и обнуление элементов для состояния undocked document.getElementById("small_needupdate").innerHTML = document.getElementById("big_needupdate").innerHTML; document.getElementById("big_needupdate").innerHTML = ""; //... } else { // big state bd.width=230; bd.height=160; bd.background="url(images/gadgeth.png) no-repeat"; docked=0; //перенос значений из состояния docked в undocked и обнуление элементов для состояния docked document.getElementById("big_needupdate").innerHTML = document.getElementById("small_needupdate").innerHTML; document.getElementById("small_needupdate").innerHTML = ""; //... } System.Gadget.endTransition(System.Gadget.TransitionType.morph,1); }

Также можно описать функцию сохранения настроек. В моем гаджете их нет, но для примера покажу как это делается

Function SettingsClosed(event) { if (event.closeAction == event.Action.commit) { //alert System.Gadget.Settings.readString("test"); } }

ReadString – читает ранее сохраненную строку, writeString, соответственно, записывает.
Методы System.Gadget.beginTransition(); и System.Gadget.endTransition(); нужны для “плавного» изменения размера гаджета. В Windows Seven они игнорируются , но я все же оставил их для обратной совместимости.

Как уже говорилось выше, сервер предоставляет нам информацию о погоде в формате xml.

1.7 41 пасмурно снег 87 Ю-З 5 -3 -1 -1 26 1 -9 41 0 …

Скачивать и парсить xml будем на VBScript.

Sub DownloadXML2 Set objXML = CreateObject("Microsoft.XmlHttp") objXML.Open "GET", "http://info.kovonet.ru/weather.xml", True objXML.OnReadyStateChange = GetRef("objXML_onreadystatechange") objXML.setRequestHeader "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" objXML.Send iTimeoutID = window.SetTimeout("mySleep", 1000) End Sub

Функция mySleep будет проверять наше соединение на таймаут.

Sub mySleep if bRespReceived = "false" then "ответ еще не получен iTimeout = iTimeout + 1 if (iTimeout > 30) then "таймаут timerFirstRun = window.SetTimeout("Update", 60000) "попытка повторного обновления через минуту else "таймаут еще не достигнут, продолжаем считать секунды iTimeoutID = window.SetTimeout("mySleep", 1000) end if end if End Sub

В случае успешного скачивания objXML.readyState будет равен четырем, а статус (objXML.status) вернет значение 200.

Function objXML_onreadystatechange() If (objXML.readyState = 4) Then "msgbox objXML.statusText If (objXML.status = 200) Then bRespReceived=true SaveFile(objXML.responseText) else timerFirstRun = window.SetTimeout("Update", 60000) "попытка повторного обновления через минуту End If End If End Function

В этом случае сохраняем файл во временную папку Windows

Function SaveFile(what) Set fso = CreateObject("Scripting.FileSystemObject") tempFolder = fso.GetSpecialFolder(2) filepath = tempFolder+"\weather.xml" Dim fso1, tf Set fso1 = CreateObject("Scripting.FileSystemObject") Set tf = fso1.CreateTextFile(filepath, True, True) "rewrite, unicode tf.Write(what) tf.Close ParseXML End Function

И начинаем парсить файл.

Sub ParseXML Set fso = CreateObject("Scripting.FileSystemObject") tempFolder = fso.GetSpecialFolder(2) filepath = tempFolder+"\weather.xml" Set xmlDoc = CreateObject("Msxml2.DOMDocument") xmlDoc.async="false" xmlDoc.load(filepath) "главная нода – в нашем случае Set currNode = xmlDoc.documentElement "дни недели – Set dayNode = currNode.firstChild While Not dayNode Is Nothing Set currNode = dayNode.firstChild While Not currNode Is Nothing if currNode.parentNode.getAttribute("id") = "today" then "сегодняшний день if currNode.nodeName = "temp" then document.getElementById(prefix+"maintemp").innerHTML = currNode.childNodes(0).text+Chr(176) "отображаем остальные элементы Else "не сегодняшний день, отображаем более мелко "... end If Set currNode = currNode.nextSibling Wend Set dayNode = dayNode.nextSibling Wend End Sub

Проверка на новые версии производится точно таким же способом.
Не забываем создать файл настроек - settings.html, о существовании которого мы объявили выше.

Настройки

Вот, собственно, и все. Буду рад, если моя (первая:)) статья оказалась кому-то полезной.

Использованные источники.

Гаджеты рабочего стола не являются чем-то новым в мире Windows. Впервые они были замечены в Висте, где располагались на панели сбоку. Даже если сама задумка была хороша, но она не имела большого успеха. С появлением 7, Microsoft слегка переработала этот элемент. С этой инструкцией Вы узнаете,, а также как их настроить для удобной эксплуатации.

Скачайте архив с файлом гаджета. Распакуйте его в любую папку. В готовом виде (gadget). Кликните по файлу дважды левой кнопкой, запустится окно, в котором нажмите кнопку «установить». После установки, гаджет сразу отобразиться на рабочем столе.

Есть вариант менее используемый, на который нет смысла тратить время. Надо скачать архив файлов самого гаджета, а затем извлеченные элементы скинуть в определенную папку, до которой долго добираться. Поэтому его не будем рассматривать.

Примечание: скачивайте только с проверенных источников, чтобы не навредить своей Windows 7.

Где найти гаджеты

Для начала Вам необходимо перейти панель управления гаджетами. Есть два способа это сделать:

2. Кликните правой кнопкой мыши на пустом месте рабочего стола и из выпавшего меню выберите «гаджеты». На мой взгляд, это легкий и удобный способ.

Окно коллекции покажет список установленных гаджетов. По умолчанию Windows 7 располагает следующими:

  • Windows Media Center
  • Валюта
  • Головоломка
  • Заголовки новостей web-каналов
  • Индикатор ЦП
  • Календарь
  • Погода
  • Показ слайдов
  • Как включить и выключить гаджеты

    Чтобы установить гаджет, два раза кликните на него левой кнопкой, и он активируется за доли секунды. Вы также можете выбрать и перетащить его на рабочий стол в нужное место.

    Если Вы хотите убрать гаджет, наведите на него . После чего справа от него появится несколько кнопок. Нажмите на белый крестик с красным фоном, и гаджет скроется с рабочего стола.

    Как настроить и переместить гаджеты

    Их можно персонализировать и настроить по-разному. Ниже, я постараюсь обобщить все элементы, которые можно установить и настроить:

    1. Увеличить размер гаджетов – позволяет увеличивать их размер для лучшего восприятия информации. Если это возможно, то при наведении в меню справа должен быть квадрат со стрелкой, как показано на скриншоте ниже. Нажмите на него, и Вы увидите насколько произошло увеличение. Если Вы хотите, чтобы гаджет был стандартных размеров, вы должны нажать на туже кнопку (теперь стрелка будет направлена в квадрат).

    2. Скрыть или показать все гаджеты – есть способ, чтобы избавиться от всех сразу. Нажмите правой кнопкой на пустом месте рабочего стола, наведите на «вид», а затем нажмите «отображать гаджеты рабочего стола». Для того, чтобы все они показывались, как раньше, нажмите еще раз, свидетельствовать этому будет установленный флажок, напротив названия опции.

    Если Вы думаете, что гаджеты будут работать в фоновом режиме Windows 7, Вы ошибаетесь. Процесс в диспетчере задач, который за это отвечает, называется «sidebar.exe». После того ка вы все их скроете, процесс исчезнет и наоборот.

    3. Отображение поверх всех окон – ряд гаджетов необходимо всегда держать на виду. Выберите необходимый и щелкните по нему правой кнопкой. В открывшемся меню нужно установить флажок на строке «поверх остальных окон».

    4. Уровень прозрачности – кликните на гаджет правой кнопкой, затем наведите на «непрозрачность», и выберите число в процентах. Если установить процент меньше, то прозрачность будет заметнее.

    5. Переключение между активными гаджетами – для этого зажмите клавишу со значком windows, и нажимайте Gна клавиатуре, при каждом клике на которую, будите переключаться с одного на другой.

    Если Вы наведете стрелку мыши на кнопку «свернуть все окна», которая располагается на панели задач, то все активные гаджеты будут показаны.

    Как удалить гаджет

    Для этой процедуры есть несколько очень простых шагов. Откройте коллекцию гаджетов и выберите элемент. Затем щелкните правой кнопкой и кликните «удалить». После чего увидите предупреждение, с которым должны согласиться.

    Вот уже становится понятнее, как установить гаджеты для windows 7 . По сравнению с той же Vista, разработчики позаботились о гибкости использования. Теперь Вам не придется размещать элементы в правой или левой панели. У Вас появилась возможность поставить гаджеты в любое место рабочего стола, так чтобы было комфортнее работать.

    – это HTML или скриптовые приложения, которые отображают какую либо информацию из сторонних источников или выполняют определенную функцию.

    Например, гаджет погоды отображает информацию о погодных условиях, а гаджет записки обеспечивает простейший функционал для создания ежедневных записей. Обычно Гаджеты Windows 7 визуально привлекательны и оптимизированы для того, чтобы можно было качественно выполнять какую-то одну конкретную задачу.

    Чаще всего гаджеты можно увидеть на боковой панели Windows (Sidebar), которая обычно расположена на правой стороне рабочего стола. Гаджеты в Windows 7 могут быть расположены не только на боковой панели. Для этого достаточно просто их поместить в любое место рабочего стола. Гаджеты – это часть рабочего стола так же, как и кнопка Start и область уведомлений.

    Из чего состоит гаджет для windows 7?

    Как правило, простейший гаджет в Windows 7 состоит из 2-х файлов:

  • html файл (gadget.html) – в этом файле описан внешний вид гаджета и его функциональность.
  • xml файл (gadget.xml) – конфигурационный файл или еще его называют файл манифеста, который включает в себя всю информацию о гаджете и его настройках.
  • Как создать гаджет в Windows 7? Этап №1

    Для начала надо создать директорию, в которой будет находиться гаджет. По мнению специалистов Microsoft, очень удобным является директория разделенная точкой. Например: first. gadget. Но на самом деле не имеет значения, как будет называться папка. Главное чтобы было понятно.

    Разместить папку можно где угодно, но при создании и тестировании гаджета удобней всего размещать в системных папках. Например:

    • %USERPROFILE%\AppData\Local\Microsoft\Windows Sidebar\Gadgets (для текущего пользователя)
    • %SYSTEM_ROOT%\Program Files\Windows Sidebar\Gadgets (для всех пользователей)

    На рис. 1 можно увидеть, что директория с гаджетом расположена в %USER_DATA%\Local\Microsoft\Windows Sidebar\Gadgets

    Этап №2

    Затем создаем файл манифеста в директории гаджета.

    "Манифест” гаджетов – это XML файл, который содержит общую конфигурацию и информацию для ассоциированного гаджета. Информация, указанная манифестом, включает мета-информацию, которая передается пользователю в диалоге информации о гаджетах таких как: иконка для гаджета, разработчика гаджета и т.п. Вся эта информация определяется в манифесте. Имя манифеста всегда должно быть gadget.xml .

    Пример файла gadget.xml:

    Ivanov Ivan Test

    IvanovIvan.gadget

    0.0.1