Главная » 2012 » Декабрь » 5 » Разработка приложений для Windows 8 на языке C#
16:33
Разработка приложений для Windows 8 на языке C#
Рассмотрены принципы разработки Windows Store-приложений для Windows 8 на языке C# в среде Visual Studio 2012. Описаны основные возможности платформы и показаны сценарии их практического использования. Особое внимание уделяется дизайну и проектированию приложений. Описана работа с живыми плитками, контрактами, сервисом определения местоположения, сенсорами, уведомлениями и камерой. Рассказывается про хранение и доступ к данным, интернационализацию и размещение приложений в специализированном магазине приложений Windows Store.
Название: Разработка приложений для Windows 8 на языке C# Автор: Пугачев С. В., Шериев А. М., Кичинский К. А. Издательство: БХВ-Петербург Год: 2013 Страниц: 414 Формат: PDF Размер: 10,0 МБ ISBN: 978-5-9775-0846-9 Качество: Отличное Серия или Выпуск: Профессиональное программирование
Содержание:
Почему это первая книга о Windows, которую я прочитаю от начала до конца Введение На кого рассчитана эта книга Краткое описание глав Благодарности Глава 1. Платформа Windows 8 Windows Store-приложения Программная платформа Дизайн Windows Store-приложений Итоги Глава 2. Среда разработки Итоги Глава 3. Первое Windows Store-приложение Создание проекта в Visual Studio Структура проекта приложения Добавляем функциональность Отладка приложения на симуляторе Отладка приложений на удаленных устройствах Итоги Глава 4. Страницы и навигация в приложениях Задание начальной страницы приложения Создание новой страницы Анимация при переходе между страницами Передача параметров между страницами Сохранение состояния страниц и приложения Кэширование страниц Открытие ссылок из приложения Итоги Глава 5. Тема оформления Задание темы для приложения Отображение текста Итоги Глава 6. Панель приложения Создание панелей приложения Свойство IsSticky Отображение всплывающих окон и меню Итоги Глава 7. RSS-клиент на основе шаблона Grid App Итоги Глава 8. Элементы управления GridView, ListView и FlipView Элемент управления GridView Задание разного размера для элементов в GridView Установка разных шаблонов для элементов в GridView Контекстное масштабирование (Semantic Zoom) Элемент управления ListView Элемент управления FlipView Итоги Глава 9. Закрепленный режим работы и поддержка различной ориентации экрана Поддержка закрепленного режима Visual State Manager Масштабирование изображений в зависимости от плотности пикселов Итоги Глава 10. Модель исполнения приложений. Многозадачность через фоновые задачи Модель исполнения приложений Реализация сценариев многозадачности Фоновая загрузка/выгрузка файлов Фоновые задачи Создание фоновой задачи Итоги Глава 11. Уведомления Всплывающие уведомления Push-уведомления Авторизация на WNS-сервере. Регистрация и получение ключей в Windows Store Отправка Push-уведомлений Итоги Глава 12. "Живые" плитки Плитки по умолчанию Шаблоны "живых" плиток Обновление плитки приложения Широкие плитки Шаблоны плиток с изображениями Управление временем жизни плиток Очередь плиток Бейджи на плитках Обновление плиток с помощью удаленного сервера Вторичные плитки Итоги Глава 13. Контракт "Поиск" Поддержка контракта "Поиск" Поиск по мере ввода текста Добавление поисковых подсказок Подсказки результатов с графикой и текстом Итоги Глава 14. Контракт "Общий доступ" Реализация поставщика данных Реализация приемника данных Передача и прием изображений Отправка и прием нестандартных типов данных Передача поставщика данных Итоги Глава 15. Контракт "Параметры" Добавление пунктов параметров Всплывающее окно с настройками Итоги Глава 16. Хранение и доступ к данным Изолированное хранилище Хранение настроек Хранение файлов Прямой доступ к файлам в изолированном хранилище Работа с СУБД SQLite Итоги Глава 17. Файловые контракты и расширения Расширение FileOpenPicker Расширение FileSavePicker Расширение FolderPicker Разрешение на доступ к папкам с помощью манифеста приложения Контракт File Open Picker Контракт File Save Picker Расширение StorageApplicationPermissions для кэширования доступа к файлам Ассоциация с расширением файлов и протоколом Итоги Глава 18. Работа с камерой Использование CameraCaptureUI Настройка параметров для съемки фотографий PhotoSettings.AllowCropping PhotoSettings.CroppedAspectRatio PhotoSettings.CroppedSizeInPixels PhotoSettings.Format PhotoSettings.MaxResolution Настройка параметров для съемки видео VideoSettings.AllowTrimming VideoSettings.Format VideoSettings.MaxDurationInSeconds VideoSettings.MaxResolution Использование расширения MediaCapture для прямой работы с видео/аудио Дополнительные настройки расширения MediaCapture Итоги Глава 19. Работа с картами и определение местоположения Сервис определения местоположения Определение местоположения Определение изменения местоположения Работа с Bing Maps SDK Итоги Глава 20. Работа с сенсорами Датчик света Акселерометр Гироскоп Инклинометр Компас Простой сенсор ориентации Итоги Глава 21. Интернационализация Глобализация Культура по умолчанию и выбор культуры Локализация интерфейса приложения Локализация изображений Использование локализованных ресурсов в коде Локализация названия приложения Итоги Глава 22. Базовые принципы дизайна приложений для Windows 8 Истоки нового стиля Windows 8 Принципы современного дизайна для Windows Будьте искусным в деталях Достигайте большего меньшими средствами Делайте по-настоящему цифровым Делайте быстрым и подвижным Выигрывайте вместе Итоги Глава 23. Расстановка приоритетов, или пять первых шагов к отличному приложению для Windows 8 Жесткая расстановка приоритетов Этап 1. Знайте своего пользователя Этап 2. Чем ваше приложение лучше других? Этап 3. Выделите ключевые сценарии Этап 4. Спланируйте навигацию Этап 5. Продумайте функциональность Итоги Глава 24. Размещение и продажа приложений в Windows Store Устройство Windows Store Аудитория Windows Store Регистрация в Windows Store Резервирование имени приложения Создание пакета приложения для публикации в Windows Store Демо-версии приложений Итоги ПРИЛОЖЕНИЯ Приложение 1. Язык разметки XAML Задание значений свойств Использование стилей XAML-ресурсы и ресурсные словари Шаблоны элементов управления Менеджеры размещения Связывание данных Работа с DataContext Связывание с коллекциями Итоги Приложение 2. C# 5 и асинхронное программирование Ключевые слова async и await в C# 5 Итоги Предметный указатель