visual studio 2010 - новое поколение инструментов для...
DESCRIPTION
Visual Studio 2010 - новое поколение инструментов для ускоренной разработки приложений. Дмитрий Васюра. Microsoft Corporation. Руководитель разработки среды Visual Basic. Содержание. Новая линейка комплектаций Visual Studio 2010 Оболочка и редактор кода - PowerPoint PPT PresentationTRANSCRIPT
http://msplatforma.ru
Microsoft Платформа 2010
Visual Studio 2010 - новое поколение инструментов для ускоренной разработки приложений
Microsoft Corporation
Дмитрий ВасюраРуководитель разработки среды Visual Basic
http://msplatforma.ru
Microsoft Платформа 2010
Содержание
Новая линейка комплектаций Visual Studio 2010Оболочка и редактор кодаИнструменты для ускоренной разработки кодаНовая модель расширений на базе Managed Extensibility FrameworkИтоги
http://msplatforma.ru
Microsoft Платформа 2010
Новая линейка комплектаций Visual Studio
2010ЦелиПростая и понятная модельУпрощенная развертка компонентов Team Foundation ServerСинхронизация MSDN подписок с комплектациями Visual StudioНаследственность комплектаций VS 2008
http://msplatforma.ru
Microsoft Платформа 2010
Новая линейка комплектаций Visual Studio
2010Подробности http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx
http://msplatforma.ru
Microsoft Платформа 2010
Дмитрий ВасюраРуководитель разработки среды Visual BasicMicrosoft Corporation
Демонстрация
Новая оболочка и редактор кода в Visual Studio 2010
http://msplatforma.ru
Microsoft Платформа 2010
Новая оболочкаПостроена на основе WPF 4.0
Современный вид, расширяемостьПодсказки клавиш в контекстных меню
Начало работыУправление списком проектовРасширяемость стартовой страницы
Создание проектовПоиск шаблоновБыстрый Add Reference
Управление документамиОткрепляемые окнаПоддержка нескольких мониторовWindows 7: комбинации Win + стрелки
http://msplatforma.ru
Microsoft Платформа 2010
Новый редактор кода
Современный вид на базе WPF 4.0Гибкое и качественное форматирование текста
Встроенный ZoomРедактирование блоковПодсветка OutliningСворачивание Outlining из любого места
http://msplatforma.ru
Microsoft Платформа 2010
Дмитрий ВасюраРуководитель разработки среды Visual BasicMicrosoft Corporation
Демонстрация
Инструменты для ускоренной разработки кода
http://msplatforma.ru
Microsoft Платформа 2010
Анализ и навигация
АнализПодсветка ссылок и навигацияНастраиваемый outlining Подсветка типов в Visual Basic
НавигацияNavigate To (C#/VB/C++/файлы)Call Hierarchy (C#/C++)
http://msplatforma.ru
Microsoft Платформа 2010
Создание кода
Поддержка Test-Driven DevelopmentНеназойливый IntelliSense
Consume-First режимПоиск подстроки и заглавных букв
Генерация кода по вызовам (Generate from Usage)
http://msplatforma.ru
Microsoft Платформа 2010
Отладка приложений
Прозрачные data tips Открепляемые data tips в кодеПоиск в окне breakpointsМетки breakpointsСохранение/загрузка breakpoints
http://msplatforma.ru
Microsoft Платформа 2010
Полная расширяемость
Создание расширений на C# и VB с API заточенными под .NET Framework 4.0Компонентная архитектура открывает десятки путей расширения редактораПоддержка множества расширений для каждой точки расширенияПереиспользование редактора по всей Visual Studio
http://msplatforma.ru
Microsoft Платформа 2010
Managed Extensibility Framework
Является частью .NET Framework 4.0Стандартный способ для приложений предоставлять и подключать расширенияНаходит и загружает расширенияПозволяет фильтровать расширения на основе метаданных
http://msplatforma.ru
Microsoft Платформа 2010
Создание расширений
Набор инструментов Visual Studio SDKРазвертка с Visual Studio Installer (VSIX)
Упрощенная компановка (.vsix/zip)Распространение по e-mail или через Visual Studio Gallery
http://msplatforma.ru
Microsoft Платформа 2010
Дмитрий ВасюраРуководитель разработки среды Visual BasicMicrosoft Corporation
Демонстрация
Расширение редактора на основе Managed Extensibility Framework
http://msplatforma.ru
Microsoft Платформа 2010
Visual Basic Style Cop' Криво:Dim obj = GetObject()If Not obj Is Nothing Then ' ... do some workEnd If
' Правильно:Dim obj = GetObject()If obj IsNot Nothing Then ' ... do some workEnd If
http://msplatforma.ru
Microsoft Платформа 2010
Visual Basic Style CopDim obj = GetObject()If Not obj Is Nothing Then ' ... do some workEnd If
http://msplatforma.ru
Microsoft Платформа 2010
Некоторые виды расширений
Classifier – разметка, подсветка элементов текстаText View Roles – хостинг редактора в других окнах (например, Output window)Margins – поля информации (номера строк, карты, scroll bar)IntelliSense – расширение на уровнях данных, управления и представленияSmart tags – refactoring, quick fixesTagging – ошибки, поиск, закладкиAdornments – визуализация, графика в тексте
http://msplatforma.ru
Microsoft Платформа 2010
Visual Studio GalleryЦентральный репозиторий для обмена расширениямиДоступна из Visual Studio через Extension Manager
http://msplatforma.ru
Microsoft Платформа 2010
Итоги Что мы видели?
Упрощенная линейка комплектацийНовая оболочка и редакторУскоренная разработка кодаГибкая и доступная модель расширений
Ваше мнение очень важно!Скачивайте Beta2Пользуйтесь ресурсамиДелитесь с нами Вашими отзывами
http://msplatforma.ru
Microsoft Платформа 2010
Ресурсы Visual Studio на MSDNhttp://msdn.com/vstudioVisual Studio Galleryhttp://www.visualstudiogallery.com Connecthttps://connect.microsoft.com/VisualStudioРесурсы для Visual C# 2010http://msdn.microsoft.com/en-us/vcsharp/dd819407.aspx Ресурсы для Visual Basic 2010http://msdn.microsoft.com/en-us/vbasic/dd819153.aspx
http://msplatforma.ru
Microsoft Платформа 2010
Вопросы
Дмитрий ВасюраРуководитель разработки среды Visual
http://msdn.com/vstudio
Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада