1 / 20

Артем Шабаршин

Что нового в среде Visual Studio 11 beta для программистов. Артем Шабаршин. Тренды. Консьюмеризация ИТ. Сенсорный интерфейс. Связь. Социальные сети. Облако / Сервисы. Демонстрация: Новый интерфейс. Мощная среда разработки. Продуктивность IDE. Productivity power tools

brick
Download Presentation

Артем Шабаршин

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Что нового в среде VisualStudio 11 beta для программистов Артем Шабаршин

  2. Тренды Консьюмеризация ИТ Сенсорный интерфейс Связь Социальные сети Облако/Сервисы

  3. Демонстрация: Новый интерфейс

  4. Мощная среда разработки Продуктивность IDE Productivity power tools Межпроектная совместимость Интегрированные пакетные средства Интегрированные тесты Мультиплатформенныйпрофайлинг Заменяемые движки unit тестов Юнит тестирование для C++ Локальная, удаленная, симуляционная отладка Поддержка эмулятора Windows 8 с сенсорным вводом Сбор данных при отладке

  5. Демонстрация: Unit-тесты

  6. Впечатление разработчика Снижение затрат Гибкость Простота

  7. Демонстрация: Анализ кода

  8. Создание приложений для Windows

  9. Средство для Windows Настольные Приложения Интенсивная графика Драйверы Windows Windows Metroстиль

  10. Демонстрация: Приложения Metro

  11. Асинхронность это просто • Создавайте простые, мощные, ориентированные на пользователя приложения • Новые ключевые слова “async” и “await” • Асинхронность практически для любых функций • Асинхронный код выглядит так же как синхронный Task<string> Op123Async(string s) { vartcs = new TaskCompletionSource<string>(); var state = 0; Action resume = delegate { switch (state) { case 0: Task<string> t1 = Op1Async(s); state = 1; t1.ContinueWith(resume); break; case 1: Task<string> t2=Op2Async(t1.Result); ...} async Task<string> Op123Async(string s) { string s1 = await Op1Async(s); string s2 = await Op2Async(s1); string s3 = await Op3Async(s2); return s3; }

  12. Демонстрация: Асинхронность

  13. Новые средства DirectX • Визуальная разработка • Работа с графикой и управление • библиотекой • Визуальное HLSL программирование • Отладка на новом уровне • Отладка кода GPU • Связи между событиями GPU и кодом

  14. Visual Studio 11Трансформация ваших идей в реальность • Современные клиентские и бизнес приложения • Простое и эффективное окружение для разработки • Совместная и гибкая работа команды

  15. Начните сегодня • Скачайте предварительные версии • Windows Consumer Preview http://windows.microsoft.com/en-us/windows-8/download • Visual Studio 11 Beta http://www.microsoft.com/visualstudio/11

  16. Спасибо Артем Шабаршин

More Related