Построение HTML5&JavaScript приложений для Windows 8.

Презентация:



Advertisements
Похожие презентации
ЦЕЛЕВАЯ АУДИТОРИЯ ТЕМЫ РЕЗУЛЬТАТ ИТ-специалисты Системные администраторы Системные инженеры Интересующиеся технологиями Windows Новые возможности Windows.
Advertisements

Разработка приложений с HTML 5 Дмитрий Миндра Developer Tools SSP, Microsoft Ukraine.
«Натуральный» интерфейс в Metro приложениях СЕРГЕЙ БАЙДАЧНЫЙ СПЕЦИАЛИСТ ПО РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ MS SWIT.
Сергей Байдачный специалист по разработке ПО Майкрософт Украина
QML – новый подход к построению GUI. Введение Подходы к построению десктопных приложений: Императивный Декларативный QML - это декларативный язык, предназначенный.
Занятие 2 Инструменты Роман Здебский Тренинг Введение в разработку приложений на Windows Presentation.
SharePoint Design Tools Office Applications Решения на базе BCS и внешних типов содержимого позволяют интегрировать данные в SharePoint и Office Описывает.
Винников Олег.NET Developer. Говорим о… WinRT и.NET Framework for Metro App Жизненный цикл приложения Новшества в интерфейсе Асинхронное программирование.
SharePoint 2007: построение сайтов, поиск, управление контентом Сергій Байдачний Фахівець з питань розробки ПЗ Майкрософт Україна Віктор Шатохін Фахівець.
АВТОР: K2.COM K2 AND SHAREPOINT 2013 АНДРЕЙ ХОЛИНОВ
Сергей Premier Field Engeneer Что нового в Silverlight для Windows Phone 8.1.
Евгений Воднев Microsoft Certified Application Developer Microsoft Certified Professional Developer.
CHRISTEA D865PCK 915PDTL :windows ASP.NET ASP.NET 2000 advanced SERVER INTERNET WEB - ASP.NET - -active server pages- internet.
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Разработка веб- приложений с помощью ASP.NET Dynamic Data и ASP.NET Dynamic Data MVC Александр Краковецкий The Frayman Group Microsoft Regional Director.
PHP&Flex - новая альтернатива для создания RIAs Иванников Андрей Улич Дмитрий.
Классы Windows Presentation Foundation System.Object DispatcherObject ApplicationDependencyObject Visual UIElement FrameworkElement Page Shape TextBlock.
Software Operating SystemApplicationsBIOS. Applications Spreadsheet Excel Word processor Image editor Photoshop Presentation software Power Point Media.
Загрузка данных в хранилище и формирование куба Analysis Services Integration Services Источник данных Загрузка данных Reporting Services Разработчик Пользователь.
22 мая 2013, Киев Интеграция SharePoint 2013 и Windows Azure на примере Windows Azure Media Services Дмитрий Плотников SharePoint MVP (c 2011 г.)
Транксрипт:

Построение HTML5&JavaScript приложений для Windows 8

Охрименко Дмитрий Учебный центр CyberBionic Systematics MCP ID:

Введение. Построение Windows Store приложений с использованием JavaScript и HTML5 Layouts UI Surfaces Навигация Использование элементов управления Обработка событий Анимация

Введение

WinRT APIs Windows Core OS Services Application Model Internet Explorer Win32NET / SL Communica tion & Data Devices & Printing Graphics & Media HTML JavaScript C C++ C# VB C C++ C# VB JavaScript XAML HTML / CSS Windows Store Apps Desktop Apps Core System Services Model Controller View

Структура проекта Custom Styles Custom Scripts WinJS Styles & Scripts Page Config

Layouts

Типи компоновок Fixed Layout Grid Layout Используйте media queries для разных разрешений Используйте fluid layout для адаптации под разные экраны Избегайте использования fixed layout

UI Surfaces

Типы поверхностей интерфейса App BarContext Menu Message Dialog Flyout

Навигация

Типы навигации Fragment Navigation Загрузка HTML страницы в DIV IFrame Navigation Использование якорей для загрузки содержимого в iframe

Элементы управления

Использование стандартных HTML элементов управления

WinJS Controls Для создания контрола используется DIV с атрибутом data-win-control

WinJS Controls Для установки свойств WinJS элемента управления используется атрибут data-win-options

WinJS Controls Для использования WinJS элемента необходимо: 1.WinJS.UI.process(control) – создать контрол, который находится в DIV 2.control.winControl – получить объект для взаимодействия с контролом 3.Прикрепить обработчик события используя функцию addEventListener

Привязка данных

Создания источника данных

Привязка данных к элементу

Процесс привязки данных

Анимация

Разнообразные анимации для элементов UI Навигация и переход между страницами Отображение и скрывание контента Анимация элементов при выборе пользователя Анимация элементов коллекций при добавлении и удалении И много других

Анимация навигации enterPage transitionPage Анимация UI showPopup/hidePopUp showEdgeUI/hideEdgeUI showPanel/hidePanel fadeIn/fadeout Анимация контента transitionContent reveal/hide reposition expand/collapse Анимация коллекций add / delete drag & drop

WinJS.UI.Animation Nemaspace, который дает доступ к анимации Windows WinJS.UI.Animation.fadeIn(element)