Профессиональное программирование гаджетов Windows Vista & 7 Профессиональное программирование гаджетов Windows Vista & 7 Книга является практическим руководством по разработке гаджетов в ОС Windows Vista/7. Подробно описаны различные технологии разработки - HTML, DHTML, CSS, JavaScript, XML, а также использование .NET Interop и интерфейса прикладного программирования Gadgets API. Приведены пошаговые инструкции по разработке гаджетов различных типов. Уделено внимание вопросам их отладки и локализация на национальные языки. Обсуждаются вопросы распространения гаджетов и снабжения их цифровой подписью. Представлен обзор устройств с поддержкой SideShow и описывается взаимосвязь гаджетов Рабочего стола и гаджетов SideShow. Рассмотрены вопросы совместимости между гаджетами Windows Vista и Windows 7. Приведены примеры работающих гаджетов, созданных на VB 2008/2010 и C# 2008/2010 BHV 978-5-9775-0467-6
401 руб.
Russian
Каталог товаров

Профессиональное программирование гаджетов Windows Vista & 7

Профессиональное программирование гаджетов Windows Vista & 7
Временно отсутствует
?
  • Описание
  • Характеристики
  • Отзывы о товаре
  • Отзывы ReadRate
Книга является практическим руководством по разработке гаджетов в ОС Windows Vista/7. Подробно описаны различные технологии разработки - HTML, DHTML, CSS, JavaScript, XML, а также использование .NET Interop и интерфейса прикладного программирования Gadgets API. Приведены пошаговые инструкции по разработке гаджетов различных типов. Уделено внимание вопросам их отладки и локализация на национальные языки. Обсуждаются вопросы распространения гаджетов и снабжения их цифровой подписью. Представлен обзор устройств с поддержкой SideShow и описывается взаимосвязь гаджетов Рабочего стола и гаджетов SideShow. Рассмотрены вопросы совместимости между гаджетами Windows Vista и Windows 7. Приведены примеры работающих гаджетов, созданных на VB 2008/2010 и C# 2008/2010

Оставить заявку на описание
?
Содержание
Об авторе 1
Благодарности 3
Введение 5
Для кого эта книга 6
О чем эта книга 7
Как организована эта книга 7
Что необходимо для работы с этой книгой 8
Соглашения по оформлению текста 8
Исходный код 9
Ошибки и опечатки 10
p2p.wrox.com 10
ЧАСТЬ I. ГАДЖЕТЫ WINDOWS VISTA И WINDOWS 7 13
Глава 1. Введение в гаджеты Windows 15
Что такое Боковая панель Windows? 17
Боковая панель Windows, Apple Dashboard и Konfabulator Yahoo! 18
Применение Боковой панели в Windows Vista 20
Запуск Боковой панели 21
Настройка Боковой панели Windows Vista 22
Как скрыть Боковую панель Windows Vista 24
Гаджеты Боковой панели Windows Vista 25
Введение в мир гаджетов 25
Встроенные гаджеты Боковой панели Windows Vista 27
Клавиатурные комбинации для работы с гаджетами 28
Отсоединение гаджетов Windows Vista от Боковой панели 29
Изменения в поведении гаджетов в Windows 7 30
Добавление новых гаджетов 33
Как получить дополнительные гаджеты 35
Где хранятся все гаджеты 39
Запуск нескольких экземпляров гаджета 39
Гаджеты не сохраняют данные 40
Заключение 41
Глава 2. Программирование гаджетов 42
Компоненты гаджета 42
Где хранятся гаджеты 45
Ваш первый гаджет: Microsoft Virtual Earth 47
Работа с элементом управления Virtual Earth Map 49
Создание главного пользовательского интерфейса для гаджета 51
Создание файла gadget.xml 55
Установка гаджета Virtual Earth 56
Усовершенствование гаджета 58
Пристыковка и отстыковка гаджета от Боковой панели Windows Vista 59
Настройки гаджета 64
Всплывающая панель 72
Наведение порядка в коде гаджета 81
Распространение гаджета 90
Заключение 92
Глава 3. API-интерфейсы гаджетов 93
Контакты 94
Объект System.ContactManager 95
Объект System.Contact 95
Отладка и диагностика 97
Объект System.Debug 97
Объект System.Diagnostics.EventLog 101
Системная информация 102
Пользовательский интерфейс гаджетов 104
Объект System.Gadget 104
Объект System.Gadget.Settings.ClosingEvent 115
Объект System.Gadget.Flyout 117
Объект System.Gadget.Settings 122
Информация о компьютере 124
Объекты System.Machine.CPU и System.Machine 124
Объект System.Machine.PowerStatus 126
Электронная почта 128
Объект System.MessageStore 130
Объекты System.MessageStoreFolder и System.MessageStoreMessage 131
Сеть 135
Системная оболочка 138
Объект System.Shell 138
Объект System.Shell.Folder 145
Объект System.Shell.Item 148
Объект System.Shell.RecycleBin 152
Объект System.Shell.Drive 154
Воспроизведение звука 156
Время и часовые пояса 157
Объект System.Time 157
Объект System.Time.TimeZone 157
Заключение 159
Глава 4. Дальнейшие усовершенствования гаджетов 160
Взаимодействие с платформой .NET при помощи .NET Interop 160
Создание компонента-адаптера для гаджета 161
Регистрация компонента-адаптера с помощью JavaScript 170
Написание собственного .NET-кода 178
Заключительный этап 179
Взаимодействие с устройствами SideShow 182
Объект System.Gadget.SideShow 183
Пример гаджета для SideShow 183
Просмотр гаджета SideShow в Windows 7 с помощью эмулятора 190
Отправка изображений 194
Локализация гаджетов 195
Как проверить локализацию гаджетов Windows 196
Более профессиональный подход к локализации 204
Локализация по языку и географическому местоположению 208
Как распространять гаджеты и снабжать их цифровой подписью 209
Шаг 1. Запуск командной строки Visual Studio 2010 210
Шаг 2. Создание САВ-файла 211
Шаг 3. Создание сертификата 211
Шаг 4. Подписание САВ-файла 215
Шаг 5. Установка гаджета 219
Рекомендации по разработке гаджетов 220
Отладка сценария 220
Тестирование пользовательского интерфейса в браузере Internet Explorer 223
Обновление гаджета 225
Сохранение настроек 227
Заключение 229
Глава 5. Проект по созданию гаджета Windows 230
Гаджет для отслеживания и отметки географических координат 231
Приложение GPS Tracker 233
Тестирование приложения GPS Tracker 247
Создание .NET-компонента 249
Внесение изменений в гаджет VirtualEarth 254
Добавление всплывающей панели 255
Реализация отслеживания координат 259
Реализация отслеживания координат и привязки фотографий 265
Заключение 269
ЧАСТЬ II. ГАДЖЕТЫ WINDOWS SIDESHOW 271
Глава 6. Введение в Windows SideShow 273
Устройства SideShow 275
Ноутбуки 275
Модули для вывода информации 276
Фоторамки 278
Пульты дистанционного управления 279
Мобильные телефоны 280
Работа с SideShow в симуляторе 281
Изучение симулятора SideShow 281
Установка гаджетов SideShow 288
Конфигурирование устройств SideShow 292
Архитектура SideShow 297
Настройки системного реестра для гаджетов SideShow 299
Взаимодействие между пользователем и устройством SideShow 301
Автономные и интерактивные гаджеты 302
Некоторые замечания о гаджетах 303
Заключение 304
Глава 7. Программирование гаджетов SideShow 305
Ваши первые гаджеты SideShow 306
Создание проекта нового гаджета 310
Создание глобально уникального идентификатора (GUID) для нового гаджета 317
Регистрация гаджета 319
Отмена регистрации гаджета 327
Отправка данных устройству SideShow 328
Построение гаджета RSS Aggregator 334
Вывод значка гаджета на экран устройства SideShow 337
Загрузка RSS-лент новостей 339
Добавление изображений к пунктам меню 349
Заключение 352
Глава 8. Формат SCF 353
Отправка информации устройству SideShow 353
Компоненты гаджета SideShow 356
Регистрация гаджета 356
Путь к гаджету 357
Первичные данные 362
Типы SCF-содержимого 366
Элементы SCF 368
Элементы <body> и <content> 369
Элементы <txt> и <em> 371
Элемент <br> 376
Элемент <clr> 378
Элемент <img> 380
Элемент <btn> 389
Элемент <dialog> 393
Элементы <menu> и <item> 397
Элемент <div> 407
Заключение 408
Глава 9. Взаимодействие с устройствами SideShow 409
Получение информации о количестве установленных гаджетов SideShow 409
Опрос функциональных возможностей устройств 416
Обработка аппаратных событий, связанных с устройствами SideShow 422
Событие DeviceAdded 424
События DeviceRemoved и AllDevicesRemoved 428
Событие GadgetEnter 432
Событие GadgetExit 433
Событие MenuSelect 435
Событие ContentNavigate 439
Событие ContentMissing 441
Событие ContextMenuSelect 444
Отправка уведомлений устройствам SideShow 450
Заключение 451
Глава 10. Проект SideShow 452
Гаджет для системы видеонаблюдения 452
Создание сервера для камеры видеонаблюдения 453
Сохранение видео в форме изображений 462
Взаимодействие между клиентом и сервером 467
Создание клиента системы видеонаблюдения 477
Тестирование клиента и сервера 490
Отправка изображений устройству SideShow 491
Доработка пользовательского интерфейса 502
Упаковка гаджета 511
Создание программы-установщика 511
Создание установочного пакета 519
Тестирование установки 529
Корректное поведение гаджетов SideShow 532
Заключение 533
Приложение. Ресурсы для дополнительного изучения 535
Предметный указатель 541
Аудитория:   Общая аудитория
Масса:   518 г
Тираж:   2 000
Отзывы
Найти пункт
 Выбрать станцию:
жирным выделены станции, где есть пункты самовывоза
Выбрать пункт:
Поиск по названию улиц:
Подписка 
Введите Reader's код или e-mail
Периодичность
При каждом поступлении товара
Не чаще 1 раза в неделю
Не чаще 1 раза в месяц
Мы перезвоним

Возникли сложности с дозвоном? Оформите заявку, и в течение часа мы перезвоним Вам сами!

Captcha
Обновить
Сообщение об ошибке

Обрамите звездочками (*) место ошибки или опишите саму ошибку.

Скриншот ошибки:

Введите код:*

Captcha
Обновить