E-Book Overview
Книга посвящена разработке Metro-приложений - нового класса приложений, работающих под управлением платформы Metro, входящей в состав Windows 8. Описана разработка приложений, предназначенных для устройств с сенсорными экранами, в частности планшетных компьютеров. Рассказано о разработке приложений на языках HTML, CSS и javascript, широко применяемых в Web-программировании. Рассмотрены элементы управления и их использование, разметка интерфейса приложений, вывод графики и мультимедиа, работа с файлами, удаленными интернет-сервисами, флэш-дисками, встроенными фото- и видеокамерами. Показаны способы реализации обмена данными между приложениями, вывода информации на плитки меню Пуск, создания локализованных и платных приложений. Описан процесс публикации готовых приложений в магазине Windows Store. Для программистов.
E-Book Content
Владимир Дронов
Санкт-Петербург «БХВ-Петербург» 2012
УДК 681.3.06 ББК 32.973.26-018.2 Д75
Дронов В. А. Д75
Windows 8: разработка Metro-приложений для мобильных устройств. — СПб.: БХВ-Петербург, 2012. — 528 с.: ил. — (Профессиональное программирование) ISBN 978-5-9775-0832-2 Книга посвящена разработке Metro-приложений — нового класса приложений, работающих под управлением платформы Metro, входящей в состав Windows 8. Описана разработка приложений, предназначенных для устройств с сенсорными экранами, в частности планшетных компьютеров. Рассказано о разработке приложений на языках HTML, CSS и JavaScript, широко применяемых в Web-программировании. Рассмотрены элементы управления и их использование, разметка интерфейса приложений, вывод графики и мультимедиа, работа с файлами, удаленными интернет-сервисами, флэш-дисками, встроенными фото- и видеокамерами. Показаны способы реализации обмена данными между приложениями, вывода информации на плитки меню Пуск, создания локализованных и платных приложений. Описан процесс публикации готовых приложений в магазине Windows Store. Для программистов УДК 681.3.06 ББК 32.973.26-018.2
Группа подготовки издания: Главный редактор Зам. главного редактора Зав. редакцией Редактор Компьютерная верстка Корректор Дизайн серии Оформление обложки
Екатерина Кондукова Евгений Рыбаков Елена Васильева Анна Кузьмина Ольги Сергиенко Зинаида Дмитриева Инны Тачиной Марины Дамбиевой
Подписано в печать 30.06.12. Формат 70 1001/16. Печать офсетная. Усл. печ. л. 42,57. Тираж 1200 экз. Заказ № "БХВ-Петербург", 191036, Санкт-Петербург, Гончарная ул., 20. Первая Академическая типография "Наука" 199034, Санкт-Петербург, 9 линия, 12/28
ISBN 978-5-9775-0832-2
© Дронов В. А., 2012 © Оформление, издательство "БХВ-Петербург", 2012
Оглавление Введение .......................................................................................................................................................... 1 Планшетный бум.............................................................................................................................................. 1 Windows + планшет = Metro ........................................................................................................................... 2 Чем будем пользоваться .................................................................................................................................. 3 Типографские соглашения .............................................................................................................................. 3 Благодарности .................................................................................................................................................. 4 ЧАСТЬ I. ОСНОВЫ METRO-ПРОГРАММИРОВАНИЯ ...................................................................... 5 Глава 1. Что такое платформа Metro .................................................................................................