«Разработка Metro Styleприложений»Винников Олег     .NET Developer
Говорим о…•   WinRT и .NET Framework for Metro App•   Жизненный цикл приложения•   Новшества в интерфейсе•   Асинхронное п...
Среда выполнения         приложенияC++        C#          .NET for           VB          metro app   JS       WinJS       ...
Жизненный цикл приложения                  Активно   Спящий режим             Возобновление
Сохранение состоянияГде ?  – Файловая    система  – Регистр  – ОблакоКак ?  – Локально  – С роумингом  – Временно
Фоновые задачиЧто я могу?•   Push-уведомления•   PlayBack менеджер•   API загрузки и скачивания файлов•   Контракты шаринг...
Контракты• Настройки приложения• Интеграция с поиском• Шаринг контента
Интерфейс            html 5/css 3• Мультимедиа (<audio>, <video>)• Манипулирование пикселями  (<canvas>)• Векторная график...
Контролы xaml•   Toggle Switch•   Progress Ring•   Flip View•   Application Bar•   Grid View•   Media Player
демоНовые контролы (xaml)
Асинхронное программирование• Пользовательский интерфейс всегда  активен• No CallBack`s
Что нового ?C# :                     JavaScript :  – Task<T>                – Promises  – IAsyncOperation<T>     – .then()...
демоАсинхронные запросы (С#)
Справкаmsdn: http://msdn.microsoft.com/windows/appsпримеры:  http://code.msdn.microsoft.com/windowsappsсессии build window...
Спасибо за внимание !Skype : dinoh4Twitter : @VinnikovOleg
Upcoming SlideShare
Loading in...5
×

Pазработка Metro style приложений UNETA 24/02/2012

758

Published on

Презентация к докладу.
Автор: Винников Олег – .NET Developer in Digital Cloud Technologies;
Тема доклада: «Разработка Metro Style приложений».

Доклад посвящен разработке приложений Metro Style. Будут рассмотренны основные принципы взаимодействия с WinRT, нововведения в языке C#, примеры создания пользовательского интерфейса с помощью xaml и html/css3, доступ к данным из Metro Style приложения. Ключевые вопросы, которые будут рассмотрены в докладе:

- Жизненный цикл;
- Интерфейс (xaml / html);
- Асинхронное программирование (C# / JavaScript);

Uneta.ua

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
758
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pазработка Metro style приложений UNETA 24/02/2012

  1. 1. «Разработка Metro Styleприложений»Винников Олег .NET Developer
  2. 2. Говорим о…• WinRT и .NET Framework for Metro App• Жизненный цикл приложения• Новшества в интерфейсе• Асинхронное программирование
  3. 3. Среда выполнения приложенияC++ C# .NET for VB metro app JS WinJS WinRT Broker Core
  4. 4. Жизненный цикл приложения Активно Спящий режим Возобновление
  5. 5. Сохранение состоянияГде ? – Файловая система – Регистр – ОблакоКак ? – Локально – С роумингом – Временно
  6. 6. Фоновые задачиЧто я могу?• Push-уведомления• PlayBack менеджер• API загрузки и скачивания файлов• Контракты шаринга данныхЧто нужно?• Триггер• Условаия
  7. 7. Контракты• Настройки приложения• Интеграция с поиском• Шаринг контента
  8. 8. Интерфейс html 5/css 3• Мультимедиа (<audio>, <video>)• Манипулирование пикселями (<canvas>)• Векторная графика (<svg>)• Привлекательный интерфейс (css3)
  9. 9. Контролы xaml• Toggle Switch• Progress Ring• Flip View• Application Bar• Grid View• Media Player
  10. 10. демоНовые контролы (xaml)
  11. 11. Асинхронное программирование• Пользовательский интерфейс всегда активен• No CallBack`s
  12. 12. Что нового ?C# : JavaScript : – Task<T> – Promises – IAsyncOperation<T> – .then() – Async/await
  13. 13. демоАсинхронные запросы (С#)
  14. 14. Справкаmsdn: http://msdn.microsoft.com/windows/appsпримеры: http://code.msdn.microsoft.com/windowsappsсессии build windows 8: http://channel9.msdn.com/Events/BUILD/BUILD2011
  15. 15. Спасибо за внимание !Skype : dinoh4Twitter : @VinnikovOleg
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×