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

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



Advertisements
Похожие презентации
Visual Studio 2012 Имя и фамилия докладчика, должность Корпорация Microsoft.
Advertisements

БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
Татьяна Сметанина Евангелист, Microsoft Кросс- платформенная разработка для iOS, Android и Windows.
Инструменты Visual Studio для контроля качества и безопасности кода MSSD-3 Александр Яковлев, Microsoft.
SQL 2012 И ГИБКИЕ МЕТОДЫ КОМАНДНОЙ РАЗРАБОТКИ C TFS Добро пожаловать в команду! Alexander Yakovlev
Интерфейс MS Visual Basic 6.0 Professional Edition.
Что такое «среда программирования Delphi» Интегрированная среда программирования Delphi позволяет относительно легко и быстро создавать приложения Windows.
Тема 5. Введение в среду визуального программирования Borland Delphi 7.0.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Проектирования и реализация WEB-приложений Платформы.
Instrumentation ModelKit – один из лидирующих.NET компонентов для визуализации данных. Продукт предоставляет широкий набор возможностей для создания эффективных.
DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft.
Разработка мобильных приложений в Microsoft ® Visual Studio ®.NET 2003 Эд Кэйм Менеджер по продукту Разработка для мобильных устройств Корпорация Майкрософт.
MCP-клуб Белгород Роман Гонтарь Технический директор Группа компаний Денекси.
При запуске Visual Basic открывается окно нового проекта.
АО «Системы реального времени – Украина» 49038, г Днепропетровск, пр. Карла Маркса 101 т. (056) ф. (0562)
Винников Олег.NET Developer. Говорим о… WinRT и.NET Framework for Metro App Жизненный цикл приложения Новшества в интерфейсе Асинхронное программирование.
Автоматизированная система проведения турниров для школьников. Аристов Николай.
C# 5.0 Взгляд в будущее Язык формирует наш способ мышления и определяет то, о чем мы можем мыслить. Б. Л. Ворф Специально для TulaDev.NET.
Основы визуального программирования Количество недель – 13 ( до 17 мая ) Количество лаб. работ – РГЗ Зачет (по результатам работы в семестре) Срок.
Транксрипт:

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

Тренды

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

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

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

Впечатление разработчика

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

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

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

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

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

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

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

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

Начните сегодня

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