SlideShare une entreprise Scribd logo
1  sur  55
Visual Studio 2010 Что нового? Александр БабичMCT, MCPD, MCITP, OCUP Adv. alexander.v.babich@acm.org
Информация о тренере Александр БабичMCT, MCPD: Web Development, MCTS: Windows Vista, Configuration, MCITP: Enterprise Support Technician, OCUP Advanced Более 10 лет опыта преподавания 	E-mail: alexander.taurus@gmail.com 	Skype:alexander.babich 	ICQ:       310573112 http://www.linkedin.com/in/ababich http://liketaurus.livejournal.com http://liketaurus.tumblr.com http://www.ozon.ru/context/detail/id/4040961/
О нас Быстро растущая компания, основанная в 2002  Общая площадь помещения 1000 m2 10 классов на 150 студентов Более 300 тренингов 30 сертифицированных инструкторов Современное лабораторное оборудование на сумму более $2 000 000  Конференц-зал на 300 человек и ресторан Загородный учебный центр на 40 студентов
Направления деятельности Авторизованные тренинги Cisco Systems Авторизованные тренинги Microsoft Авторизованные тренинги  Sun Microsystems Тренинги Oracle, Unix, Nortel, Novell, ITIL Тренинги для ИТ-менеджеров и  менеджеров проектов Пользовательские тренинги по Microsoft Office, Project, Sharepoint Центры тестирования VUE и Prometric
Дополнительные услуги Международное обучение Проведение тренингов на различных языках Авторские и «заказные» тренинги High-end тренинги Удаленные лабораторные работы Дистанционное обучение Входное и выходное тестирование Выездное обучение Совместные проекты с вендорами Консалтинг Практические семинары Гарантия качества обучения
Что такое Visual Studio ?
blah blahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblah …
Повестка дня
Повестка дня
Новый логотип Отражение ценностей .NET :  Целостность Работоспособность Удобство использования Подобие  логотипам Silverlight, Surface и ‘Strata’ Новая волна продуктов и технологий ‘N’ от .NET и New!
Переработанный интерфейс Кто сказал, что средство разработки не обязано быть красивым?
WPF rocks! MSVS написана c использованием WPF Сразу отвечаем: она не медленнее чем ее предшественница Это позволит легко создавать фактически любые визуализирующие плагины в т.ч. для редактора кода, который как и все, также будет сделан на WPF Customizing the Visual Studio 2010 Start Page with WPF http://community.visual-basic.it/alessandroenglish/archive/2009/05/24/25560.aspx
Еще? Полностью переработанный внешний вид Ничто не отвлекает от работы Поддержка нескольких мониторов Окна документов теперь «плавают» внутри IDE9 c "New Project" можно создавать проекты под разные версии (включая 4.0) .NET Framework  доступ к VS Gallery Tools Extension Manager - загрузка новых шаблонов и др. (с VS Gallery) прямо из VS Ничего не напоминает? 
Повестка дня
Повестка дня
Работа с кодом Улучшенный редактор кода Масштабирование текста CTRL+колесо мыши Быстрый поиск (CTRL+,) в VB,C#,C++ Иерархия вызовов (CTRL+ALT+K) Подсветка выделенного  Генерация классов, методов и свойств до их описания (Generate From Usage) CTRL+. Два режима IntelliSense (standard и consume-first) переключение по CTRL+ALT+SPACEBAR Мелкие «красивости» Подсветка Градиентное выделение ...
Наконец-то, UML! Visual Studio Team Architecture поддерживает UML версии 2.1.1 встроенный дизайнер диаграмм - основные виды диаграмм UML интеграция с TFS Architecture Explorer генерация диаграмм последовательностей больше не нужно мучаться с миграцией из сторонних средств моделирования (или Visio)
Отладчик Поиск точек прерывания в окне Breakpoints присваиваивание им меток импорт и экспорт и т.д. улучшенная отладка WPF трассировка WPF Tree Visualizer Переработанное окно Threads фильтрация поиск группировка и раскрытие Отладка параллельного кода другие мелкие усовершенствования
Повестка дня
Повестка дня
Новая версия .NET Framework Parallel Extensions — PLINQ и Task Parallel Library упрощение программирования для многопроцессорных и распределённых систем Изменения в Visual Basic и C# Полная поддержка IronPython, IronRubyи F# Поддержка подмножества .NET Framework и ASP.NET в варианте «Server Core» Поддержка Code Contracts Средства моделирования Osloи язык программирования M  предназначенный для создания предметно-ориентированных языков и моделей http://tinyurl.com/DotNetFramework4PosterDeepZoom
Новое в VB: кратко Параллельное с C# развитие  возможности не зависят от выбора языка Новинки: автоматические свойства (упрощение для get/set) отказ от жуткого подчеркивания "_" в конце переносимых строк инициализаторы для коллекций лямбда-выражения (встроенные функции) Подробнее:http://msdn.microsoft.com/en-us/library/we86c8x2(VS.100,printer).aspx
C# 4 Подробное описание на официальном сайте:http://code.msdn.microsoft.com/csharpfuture Подробное описание нововведений в C# 4.0 (в формате Word):http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&DownloadId=3550
С# 4 Новый статический тип – dynamic компилятор допускает обращение к любым свойствам, вызов любых методов с любыми параметрами и т.п. любой объект может быть неявно приведен к типу dynamic динамический объект может быть приведен к статическому типу путем присваивания результат любой динамической операции тоже имеет тип dynamic если объект реализует интерфейс IDynamicObject, то у него есть возможность полностью изменять смысл динамических операций IronRuby и IronPython
Программирование для Office PIA (Primary Interop Assembly) больше не нужно включать в свой дистрибутив Простое приложение, которое создает новый документ Word и добавляет к нему текст:
С# 4 Named and Optional Arguments соответствие между формальными и фактическими параметрами метода не только по последовательности их передачи, но и по именам значения “по умолчанию” для некоторых параметров, которое будет использоваться в теле метода, в случае вызова метода с опущеным данным параметром меньше перегрузок методов
C# 4 public void M(int x, int y = 5, int z = 7); Варианты вызова: M(1, 2, 3); // обычным образом M(1, 2); // опущен последний параметр z – тоже самое, что вызвать M(1, 2, 7) M(1, z: 3); // передача фактического значения по имени формального параметра - z Улучшенная работа с COM Улучшенная работа с generic-Типами Подробности: http://msdn.microsoft.com/en-us/library/bb383815(VS.100,printer).aspx
F# встроен в MSVS новый .NET язык функциональное программирование ООП и императивное (процедурное) программирование Лучшее из двух парадигм подробности: http://msdn.microsoft.com/en-us/library/dd233154(VS.100,printer).aspx
C++ Тоже немало изменений: Задачи сборки были перенесены в MSBUILD для улучшенной масштабируемости, диагностики, расширяемости и упрощения настройки Новые редакторы проектов могут быть использованы для создания ваших собственных скриптов сборки Библиотеки С времени выполнения поддерживают несколько версий (что облегчает переход на новую версию VS) Улучшена работа с кодом, включая быстрый поиск, IntelliSense и др. Подробнее:http://msdn.microsoft.com/en-us/library/dd465215(VS.100,printer).aspx
Время для кофе
Повестка дня
Повестка дня
Web-разработка Code Snippets для HTML, JScript, и ASP.NET controls Code Snippets Manager IntelliSense Улучшенный IntelliSense для Jscript Ускорение в 3-5 раз XML-документация  JQuery …
Web-разработка встроенная Web Deployment Tool http://msdn.microsoft.com/en-us/library/dd381607(VS.100,printer).aspx One-Click Publish http://msdn.microsoft.com/en-us/library/dd465334(VS.100,printer).aspx Преобразования файла web.configво время развертывания http://msdn.microsoft.com/en-us/library/dd465322(VS.100,printer).aspx инструментарий для SharePoint Новые Workflows
Test and Lab Manager Новый инструмент, написанный на WPF  не требует установки полной версии Visual Studio позволяет управлять тестовыми сценариями конфигурацией тестовой лаборатории
Повестка дня
Повестка дня
Соответствие версии .NET FW Возможности, предоставляемые IDE соответствуют выбранной версии .NET Framework или Silverlight: палитра (Toolbox) добавление ссылок (Add Reference)  IntelliSense несоответствующий версии .NET код помечается, как ошибочный
Дизайнеры WPF & Silverlight  Улучшенный дизайнер WPF привязка к данным - драг'н'дроп из окна Data Sources WPF Tree Visualizer вызывается из окна Watch "Настоящий" дизайнер Silverlight MSVS 2008 - read-only Preview MSVS 2010 - такие же возможности, как и для WPF
Повестка дня
Повестка дня
TFS визуализация бранчей  упрощение отслеживания изменений Workflow в .NET Framework 4.0 для автоматизации сборок новый конструктор для описания сборок Использование RTF при редактировании рабочих элементов Reporting - добавлена поддержка иерархии рабочих элементов доступность TFS из Visual Studio, Test and Lab Manager, и Office
TFS Улучшенный web access интеграция с MOSS расширенные возможности по редактированию портала Excel Services
демо Visual Studio Team System 2008
Visual Studio Team System 2010
3 главныхЦели         для Архитектурные инструменты для всех Объединить IT и бизнес VSTS 2010 Качество, гарантированное  инструментом
Подводим итоги Множество новшеств и изменений косметические улучшения кардинальные новинки повышение продуктивности  изменения в языках новинки Team System Ждем с нетерпением!
Хотите знать больше? Visual Studio 2010 Product Highlightshttp://msdn.microsoft.com/en-us/library/dd547188(VS.100).aspx Секреты Visual Studio 2010http://blogs.msdn.com/rusaraford/archive/2009/05/20/visual-studio-2010-1.aspx MSVS 2010 Homepagehttp://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx ASP.NET 4.0 and Visual Studio 2010 Web Developmenthttp://www.asp.net/learn/whitepapers/aspnet40/ What's New in ASP.NET 4 and Visual Web Developer 2010http://msdn.microsoft.com/en-us/library/s57a598e%28VS.100,printer%29.aspx Visual Studio Team System 2010http://www.slideshare.net/ukdpe/visual-studio-team-system-2010
Хотите знать больше? MOC! Курс 50005: Погружение в Team System Твики и трюки, недокументированные возможности Тренинги для разработчиков 2609/2124/2349 2310 ... заказные тренинги
Вопросы?
http://edu.incom.ua

Contenu connexe

Tendances

Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Dmitry Andreev
 
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
613.программирование в visual с++ с использованием библиотеки mfc  учебное по...613.программирование в visual с++ с использованием библиотеки mfc  учебное по...
613.программирование в visual с++ с использованием библиотеки mfc учебное по...efwd2ws2qws2qsdw
 
6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remotingKewpaN
 
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только одинHappyDev
 
CompanyMedia-Next - Architecture (Vladimir Panov, 26.12.2011)
CompanyMedia-Next - Architecture (Vladimir Panov, 26.12.2011)CompanyMedia-Next - Architecture (Vladimir Panov, 26.12.2011)
CompanyMedia-Next - Architecture (Vladimir Panov, 26.12.2011)Vladimir Panov
 
Изменения в инфраструктуре инструментов для программистов
Изменения в инфраструктуре инструментов для программистовИзменения в инфраструктуре инструментов для программистов
Изменения в инфраструктуре инструментов для программистовTatyanazaxarova
 
Разработка модуля для отладки приложений на языке ActionScript 3 в среде Visu...
Разработка модуля для отладки приложений на языке ActionScript 3 в среде Visu...Разработка модуля для отладки приложений на языке ActionScript 3 в среде Visu...
Разработка модуля для отладки приложений на языке ActionScript 3 в среде Visu...Rinat Shaikhutdinov
 
Opensource на .NET
Opensource на .NETOpensource на .NET
Opensource на .NETlugnsk
 
История развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другиеИстория развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другиеlugnsk
 
Solit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко Дмитрий
Solit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко ДмитрийSolit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко Дмитрий
Solit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко Дмитрийsolit
 
Moxy – реализация MVP под Android. С щепоткой магии
Moxy – реализация MVP под Android. С щепоткой магииMoxy – реализация MVP под Android. С щепоткой магии
Moxy – реализация MVP под Android. С щепоткой магииYuri Shmakov
 
Windows Phone 7 Game Development
Windows Phone 7 Game DevelopmentWindows Phone 7 Game Development
Windows Phone 7 Game DevelopmentSergii Lutai
 
Frontend: Путешествие в мир модульных загрузчиков
Frontend: Путешествие в мир модульных загрузчиковFrontend: Путешествие в мир модульных загрузчиков
Frontend: Путешествие в мир модульных загрузчиковCodeFest
 
8 создание приложений по технологии windows communications foundation
8 создание приложений по технологии windows communications foundation8 создание приложений по технологии windows communications foundation
8 создание приложений по технологии windows communications foundationKewpaN
 
Borland C++ Builder освой самостоятельно
Borland C++ Builder освой самостоятельноBorland C++ Builder освой самостоятельно
Borland C++ Builder освой самостоятельноStAlKeRoV
 
QA Fest 2018. Анастасия Асеева. Shift-Left Testing
QA Fest 2018. Анастасия Асеева. Shift-Left TestingQA Fest 2018. Анастасия Асеева. Shift-Left Testing
QA Fest 2018. Анастасия Асеева. Shift-Left TestingQAFest
 
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...GoSharp
 

Tendances (20)

Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
 
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
613.программирование в visual с++ с использованием библиотеки mfc  учебное по...613.программирование в visual с++ с использованием библиотеки mfc  учебное по...
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
 
Java 1 - Java Fund
Java 1 - Java FundJava 1 - Java Fund
Java 1 - Java Fund
 
6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting
 
Java 9 - кратко о новом
Java 9 -  кратко о новомJava 9 -  кратко о новом
Java 9 - кратко о новом
 
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
 
CompanyMedia-Next - Architecture (Vladimir Panov, 26.12.2011)
CompanyMedia-Next - Architecture (Vladimir Panov, 26.12.2011)CompanyMedia-Next - Architecture (Vladimir Panov, 26.12.2011)
CompanyMedia-Next - Architecture (Vladimir Panov, 26.12.2011)
 
Изменения в инфраструктуре инструментов для программистов
Изменения в инфраструктуре инструментов для программистовИзменения в инфраструктуре инструментов для программистов
Изменения в инфраструктуре инструментов для программистов
 
Разработка модуля для отладки приложений на языке ActionScript 3 в среде Visu...
Разработка модуля для отладки приложений на языке ActionScript 3 в среде Visu...Разработка модуля для отладки приложений на языке ActionScript 3 в среде Visu...
Разработка модуля для отладки приложений на языке ActionScript 3 в среде Visu...
 
Opensource на .NET
Opensource на .NETOpensource на .NET
Opensource на .NET
 
История развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другиеИстория развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другие
 
Solit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко Дмитрий
Solit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко ДмитрийSolit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко Дмитрий
Solit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко Дмитрий
 
Moxy – реализация MVP под Android. С щепоткой магии
Moxy – реализация MVP под Android. С щепоткой магииMoxy – реализация MVP под Android. С щепоткой магии
Moxy – реализация MVP под Android. С щепоткой магии
 
Windows Phone 7 Game Development
Windows Phone 7 Game DevelopmentWindows Phone 7 Game Development
Windows Phone 7 Game Development
 
Frontend: Путешествие в мир модульных загрузчиков
Frontend: Путешествие в мир модульных загрузчиковFrontend: Путешествие в мир модульных загрузчиков
Frontend: Путешествие в мир модульных загрузчиков
 
8 создание приложений по технологии windows communications foundation
8 создание приложений по технологии windows communications foundation8 создание приложений по технологии windows communications foundation
8 создание приложений по технологии windows communications foundation
 
Borland C++ Builder освой самостоятельно
Borland C++ Builder освой самостоятельноBorland C++ Builder освой самостоятельно
Borland C++ Builder освой самостоятельно
 
QA Fest 2018. Анастасия Асеева. Shift-Left Testing
QA Fest 2018. Анастасия Асеева. Shift-Left TestingQA Fest 2018. Анастасия Асеева. Shift-Left Testing
QA Fest 2018. Анастасия Асеева. Shift-Left Testing
 
Java: вчера, сегодня, завтра
Java: вчера, сегодня, завтраJava: вчера, сегодня, завтра
Java: вчера, сегодня, завтра
 
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
 

Similaire à Microsoft Visual Studio 2010

Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Alexander Novichkov
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Александр Шамрай
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point WorkflowMaximKo
 
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NETОпыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NETGoSharp
 
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Герман Криммель
 
Как легко и быстро поднять стартап на облаке
Как легко и быстро поднять стартап на облакеКак легко и быстро поднять стартап на облаке
Как легко и быстро поднять стартап на облакеTatiana Smetanina
 
What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012InTRUEdeR
 
Drupal -organizaciya_razrabotki
Drupal  -organizaciya_razrabotkiDrupal  -organizaciya_razrabotki
Drupal -organizaciya_razrabotkidrupalconf
 
Drupal организация разработки
Drupal   организация разработкиDrupal   организация разработки
Drupal организация разработкиAnna Fedoruk
 
WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0‏ исполь...
 WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0‏ исполь... WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0‏ исполь...
WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0‏ исполь...GeeksLab Odessa
 
MSF: Ваш проект будет успешным!
MSF: Ваш проект будет успешным!MSF: Ваш проект будет успешным!
MSF: Ваш проект будет успешным!Alexander Babich
 
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестированияВячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестированияElias Fofanov
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработкиIT-Доминанта
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиковMedia Gorod
 
Web deployment
Web deploymentWeb deployment
Web deploymentGetDev.NET
 

Similaire à Microsoft Visual Studio 2010 (20)

Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point Workflow
 
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NETОпыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
 
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
 
Как легко и быстро поднять стартап на облаке
Как легко и быстро поднять стартап на облакеКак легко и быстро поднять стартап на облаке
Как легко и быстро поднять стартап на облаке
 
SQL Server Denali
SQL Server DenaliSQL Server Denali
SQL Server Denali
 
Silverlight 5
Silverlight 5Silverlight 5
Silverlight 5
 
What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012
 
Babich Intel Report
Babich Intel ReportBabich Intel Report
Babich Intel Report
 
Drupal -organizaciya_razrabotki
Drupal  -organizaciya_razrabotkiDrupal  -organizaciya_razrabotki
Drupal -organizaciya_razrabotki
 
Drupal организация разработки
Drupal   организация разработкиDrupal   организация разработки
Drupal организация разработки
 
WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0‏ исполь...
 WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0‏ исполь... WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0‏ исполь...
WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0‏ исполь...
 
MSF: Ваш проект будет успешным!
MSF: Ваш проект будет успешным!MSF: Ваш проект будет успешным!
MSF: Ваш проект будет успешным!
 
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестированияВячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестирования
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработки
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиков
 
RichFaces: обзор
RichFaces: обзорRichFaces: обзор
RichFaces: обзор
 
Web deployment
Web deploymentWeb deployment
Web deployment
 

Plus de Alexander Babich

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Alexander Babich
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...Alexander Babich
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиAlexander Babich
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: ЗавершенняAlexander Babich
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендаціїAlexander Babich
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365Alexander Babich
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріалиAlexander Babich
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxAlexander Babich
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програмістаAlexander Babich
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФКAlexander Babich
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентівAlexander Babich
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021Alexander Babich
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по AzureAlexander Babich
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение AzureAlexander Babich
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнееAlexander Babich
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облакоAlexander Babich
 

Plus de Alexander Babich (20)

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосунки
 
M365: OneDrive
M365: OneDriveM365: OneDrive
M365: OneDrive
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: Завершення
 
M365: SharePoint
M365: SharePointM365: SharePoint
M365: SharePoint
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендації
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365
 
M365: Вступ
M365: ВступM365: Вступ
M365: Вступ
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріали
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програміста
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФК
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентів
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021
 
Спробуйте Python
Спробуйте PythonСпробуйте Python
Спробуйте Python
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение Azure
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнее
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облако
 

Microsoft Visual Studio 2010

  • 1. Visual Studio 2010 Что нового? Александр БабичMCT, MCPD, MCITP, OCUP Adv. alexander.v.babich@acm.org
  • 2. Информация о тренере Александр БабичMCT, MCPD: Web Development, MCTS: Windows Vista, Configuration, MCITP: Enterprise Support Technician, OCUP Advanced Более 10 лет опыта преподавания E-mail: alexander.taurus@gmail.com Skype:alexander.babich ICQ: 310573112 http://www.linkedin.com/in/ababich http://liketaurus.livejournal.com http://liketaurus.tumblr.com http://www.ozon.ru/context/detail/id/4040961/
  • 3. О нас Быстро растущая компания, основанная в 2002 Общая площадь помещения 1000 m2 10 классов на 150 студентов Более 300 тренингов 30 сертифицированных инструкторов Современное лабораторное оборудование на сумму более $2 000 000 Конференц-зал на 300 человек и ресторан Загородный учебный центр на 40 студентов
  • 4. Направления деятельности Авторизованные тренинги Cisco Systems Авторизованные тренинги Microsoft Авторизованные тренинги Sun Microsystems Тренинги Oracle, Unix, Nortel, Novell, ITIL Тренинги для ИТ-менеджеров и менеджеров проектов Пользовательские тренинги по Microsoft Office, Project, Sharepoint Центры тестирования VUE и Prometric
  • 5. Дополнительные услуги Международное обучение Проведение тренингов на различных языках Авторские и «заказные» тренинги High-end тренинги Удаленные лабораторные работы Дистанционное обучение Входное и выходное тестирование Выездное обучение Совместные проекты с вендорами Консалтинг Практические семинары Гарантия качества обучения
  • 6.
  • 11. Новый логотип Отражение ценностей .NET : Целостность Работоспособность Удобство использования Подобие логотипам Silverlight, Surface и ‘Strata’ Новая волна продуктов и технологий ‘N’ от .NET и New!
  • 12. Переработанный интерфейс Кто сказал, что средство разработки не обязано быть красивым?
  • 13. WPF rocks! MSVS написана c использованием WPF Сразу отвечаем: она не медленнее чем ее предшественница Это позволит легко создавать фактически любые визуализирующие плагины в т.ч. для редактора кода, который как и все, также будет сделан на WPF Customizing the Visual Studio 2010 Start Page with WPF http://community.visual-basic.it/alessandroenglish/archive/2009/05/24/25560.aspx
  • 14. Еще? Полностью переработанный внешний вид Ничто не отвлекает от работы Поддержка нескольких мониторов Окна документов теперь «плавают» внутри IDE9 c "New Project" можно создавать проекты под разные версии (включая 4.0) .NET Framework доступ к VS Gallery Tools Extension Manager - загрузка новых шаблонов и др. (с VS Gallery) прямо из VS Ничего не напоминает? 
  • 17. Работа с кодом Улучшенный редактор кода Масштабирование текста CTRL+колесо мыши Быстрый поиск (CTRL+,) в VB,C#,C++ Иерархия вызовов (CTRL+ALT+K) Подсветка выделенного Генерация классов, методов и свойств до их описания (Generate From Usage) CTRL+. Два режима IntelliSense (standard и consume-first) переключение по CTRL+ALT+SPACEBAR Мелкие «красивости» Подсветка Градиентное выделение ...
  • 18. Наконец-то, UML! Visual Studio Team Architecture поддерживает UML версии 2.1.1 встроенный дизайнер диаграмм - основные виды диаграмм UML интеграция с TFS Architecture Explorer генерация диаграмм последовательностей больше не нужно мучаться с миграцией из сторонних средств моделирования (или Visio)
  • 19. Отладчик Поиск точек прерывания в окне Breakpoints присваиваивание им меток импорт и экспорт и т.д. улучшенная отладка WPF трассировка WPF Tree Visualizer Переработанное окно Threads фильтрация поиск группировка и раскрытие Отладка параллельного кода другие мелкие усовершенствования
  • 22. Новая версия .NET Framework Parallel Extensions — PLINQ и Task Parallel Library упрощение программирования для многопроцессорных и распределённых систем Изменения в Visual Basic и C# Полная поддержка IronPython, IronRubyи F# Поддержка подмножества .NET Framework и ASP.NET в варианте «Server Core» Поддержка Code Contracts Средства моделирования Osloи язык программирования M предназначенный для создания предметно-ориентированных языков и моделей http://tinyurl.com/DotNetFramework4PosterDeepZoom
  • 23. Новое в VB: кратко Параллельное с C# развитие возможности не зависят от выбора языка Новинки: автоматические свойства (упрощение для get/set) отказ от жуткого подчеркивания "_" в конце переносимых строк инициализаторы для коллекций лямбда-выражения (встроенные функции) Подробнее:http://msdn.microsoft.com/en-us/library/we86c8x2(VS.100,printer).aspx
  • 24. C# 4 Подробное описание на официальном сайте:http://code.msdn.microsoft.com/csharpfuture Подробное описание нововведений в C# 4.0 (в формате Word):http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=csharpfuture&DownloadId=3550
  • 25. С# 4 Новый статический тип – dynamic компилятор допускает обращение к любым свойствам, вызов любых методов с любыми параметрами и т.п. любой объект может быть неявно приведен к типу dynamic динамический объект может быть приведен к статическому типу путем присваивания результат любой динамической операции тоже имеет тип dynamic если объект реализует интерфейс IDynamicObject, то у него есть возможность полностью изменять смысл динамических операций IronRuby и IronPython
  • 26. Программирование для Office PIA (Primary Interop Assembly) больше не нужно включать в свой дистрибутив Простое приложение, которое создает новый документ Word и добавляет к нему текст:
  • 27. С# 4 Named and Optional Arguments соответствие между формальными и фактическими параметрами метода не только по последовательности их передачи, но и по именам значения “по умолчанию” для некоторых параметров, которое будет использоваться в теле метода, в случае вызова метода с опущеным данным параметром меньше перегрузок методов
  • 28. C# 4 public void M(int x, int y = 5, int z = 7); Варианты вызова: M(1, 2, 3); // обычным образом M(1, 2); // опущен последний параметр z – тоже самое, что вызвать M(1, 2, 7) M(1, z: 3); // передача фактического значения по имени формального параметра - z Улучшенная работа с COM Улучшенная работа с generic-Типами Подробности: http://msdn.microsoft.com/en-us/library/bb383815(VS.100,printer).aspx
  • 29. F# встроен в MSVS новый .NET язык функциональное программирование ООП и императивное (процедурное) программирование Лучшее из двух парадигм подробности: http://msdn.microsoft.com/en-us/library/dd233154(VS.100,printer).aspx
  • 30. C++ Тоже немало изменений: Задачи сборки были перенесены в MSBUILD для улучшенной масштабируемости, диагностики, расширяемости и упрощения настройки Новые редакторы проектов могут быть использованы для создания ваших собственных скриптов сборки Библиотеки С времени выполнения поддерживают несколько версий (что облегчает переход на новую версию VS) Улучшена работа с кодом, включая быстрый поиск, IntelliSense и др. Подробнее:http://msdn.microsoft.com/en-us/library/dd465215(VS.100,printer).aspx
  • 34.
  • 35. Web-разработка Code Snippets для HTML, JScript, и ASP.NET controls Code Snippets Manager IntelliSense Улучшенный IntelliSense для Jscript Ускорение в 3-5 раз XML-документация JQuery …
  • 36. Web-разработка встроенная Web Deployment Tool http://msdn.microsoft.com/en-us/library/dd381607(VS.100,printer).aspx One-Click Publish http://msdn.microsoft.com/en-us/library/dd465334(VS.100,printer).aspx Преобразования файла web.configво время развертывания http://msdn.microsoft.com/en-us/library/dd465322(VS.100,printer).aspx инструментарий для SharePoint Новые Workflows
  • 37. Test and Lab Manager Новый инструмент, написанный на WPF не требует установки полной версии Visual Studio позволяет управлять тестовыми сценариями конфигурацией тестовой лаборатории
  • 40. Соответствие версии .NET FW Возможности, предоставляемые IDE соответствуют выбранной версии .NET Framework или Silverlight: палитра (Toolbox) добавление ссылок (Add Reference) IntelliSense несоответствующий версии .NET код помечается, как ошибочный
  • 41. Дизайнеры WPF & Silverlight Улучшенный дизайнер WPF привязка к данным - драг'н'дроп из окна Data Sources WPF Tree Visualizer вызывается из окна Watch "Настоящий" дизайнер Silverlight MSVS 2008 - read-only Preview MSVS 2010 - такие же возможности, как и для WPF
  • 44. TFS визуализация бранчей упрощение отслеживания изменений Workflow в .NET Framework 4.0 для автоматизации сборок новый конструктор для описания сборок Использование RTF при редактировании рабочих элементов Reporting - добавлена поддержка иерархии рабочих элементов доступность TFS из Visual Studio, Test and Lab Manager, и Office
  • 45. TFS Улучшенный web access интеграция с MOSS расширенные возможности по редактированию портала Excel Services
  • 46. демо Visual Studio Team System 2008
  • 47. Visual Studio Team System 2010
  • 48. 3 главныхЦели для Архитектурные инструменты для всех Объединить IT и бизнес VSTS 2010 Качество, гарантированное инструментом
  • 49.
  • 50. Подводим итоги Множество новшеств и изменений косметические улучшения кардинальные новинки повышение продуктивности изменения в языках новинки Team System Ждем с нетерпением!
  • 51. Хотите знать больше? Visual Studio 2010 Product Highlightshttp://msdn.microsoft.com/en-us/library/dd547188(VS.100).aspx Секреты Visual Studio 2010http://blogs.msdn.com/rusaraford/archive/2009/05/20/visual-studio-2010-1.aspx MSVS 2010 Homepagehttp://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx ASP.NET 4.0 and Visual Studio 2010 Web Developmenthttp://www.asp.net/learn/whitepapers/aspnet40/ What's New in ASP.NET 4 and Visual Web Developer 2010http://msdn.microsoft.com/en-us/library/s57a598e%28VS.100,printer%29.aspx Visual Studio Team System 2010http://www.slideshare.net/ukdpe/visual-studio-team-system-2010
  • 52. Хотите знать больше? MOC! Курс 50005: Погружение в Team System Твики и трюки, недокументированные возможности Тренинги для разработчиков 2609/2124/2349 2310 ... заказные тренинги
  • 54.