Содержание
- 2. ЧТО НОВОГО В VISUAL STUDIO 2010
- 3. Большое количество нововведений Breakpoint Labeling Breakpoint Searching Breakpoint Import/Export Dynamic Data Tooling WPF Tree Visualizer Call
- 4. Большое количество нововведений Общие улучшения Отладка Параллелизм Веб Расширяемость
- 5. ОБЩИЕ УЛУЧШЕНИЯ
- 6. Подсветка ссылок CTRL+SHIFT+ DOWN ARROW (вперед) CTRL+SHIFT+ UP ARROW (назад) Автоматическая подсветка символов Используется с любым
- 7. Navigate To CTRL + , Поиск символов по имени
- 8. Docking Новый docking diamond Окна докируются где угодно Можно вынести окно кода за IDE
- 9. Call Hierarchy (C# only) CTRL + K, T Просмотр вызвовов к/из метода Удобный способ отслеживать вызовы
- 10. Zoom CTRL + колесико мыши Увеличение/уменьшение размера кода Удобно например при парном программировании (или подобных сценариях)
- 11. Generate from Usage Используется для автоматической генерации кода, например заглушек Использование классов и их членов до
- 12. Intellisense Suggestion Mode CTRL + ALT + SPACE Когда классы и их члены используются до их
- 13. Поддержка нескольких мониторов Все окна теперь можно сделать плавающими Даже Code Editor и Design View
- 14. УЛУЧШЕНИЯ ОТЛАДКИ
- 15. Breakpoints Можно добавлять метки к точками останова Можно искать по точкам останова Импорт/ Экспорт точек
- 16. Плавающие подсказки (Data Tips)
- 17. Call Hierarchy (C# only)
- 18. Окно потоков Полностью redesigned Фильтрация, поиск по call-stack, сворачивание, группировки Новіе колонки: Affinity masks Process names
- 19. Окна Parallel Stacks, Parallel Tasks Новые окна для визуализации и отладки паралельного кода на C++, C#,
- 20. Дампы Можно сохранять дамп файл и дебажить его позже на другой машине например, где есть исходники
- 21. ВЕБ ПРИЛОЖЕНИЯ
- 22. Сниппеты Сниппеты для веб рпиложения Сниппеты для: JavaScript HTML ASP.NET
- 23. Сниппеты Из менеджера сниппетов На уровне IntelliSense в коде
- 24. Intellisense для JavaScript
- 25. Web.config Более чистый web.config файл приложения. Web.config transforms - web.config проекта меняется в зависимости от разных
- 26. One-Click Web Deployment MSDeploy интегрирован в Visual Studio 2010 После конфигурации профайла, развертывание в один клик
- 27. Расширяемость Включен новый Extenion Manager для дополнений к Visual Studio 2010
- 28. Multitargeting Создание приложений от .net 2.0 до .net 4.0
- 29. F# Новый язык программирования в Visual Studio 2010
- 30. Ссылки What’s New in Visual Studio 2010 http://msdn.microsoft.com/en-us/library/bb386063(VS.100).aspx Visual Studio on MSDN http://msdn.microsoft.com/vstudio Scott Guthrie blog
- 31. ЧТО НОВОГО В .NET 4.0
- 32. Dynamic тип Операции которые содержат выражения типа dynamic are не проверяются компилятором. Компилятор упаковывает информацию об
- 33. DLR DLR Новая среда выполнения для поддержки динамических типов и динамических языков.
- 34. DLR DLR набор сервисов для CLR для поддержки динамических типов: Expression Trees. Используются для представления семантики
- 35. DLR Основное применение – интероп и рефлексия. Пример – DynamicXML dynamic dynamicXml = new DynamicXml(document); string
- 36. Именованные и необязательные параметры в методах static void DoTask(string taskName = "sample task", int repeatCount =
- 37. Возможности для COM Interop Теперь можно COM объекты определять как динамические и не приводить постоянно получаемые
- 38. Ко- и контравариантность generic Приведение generic Теперь generic типы можно приводить к базовому и к наследнику
- 39. Типы BigInterger и Complex BigInteger Неизменяемый тип которые представляет большое целое число чье значение теоретически не
- 40. Новое в VB.NET Auto-Implemented Properties Упрощенный синтаксис для обьявления свойств Public Property Owner As String =
- 41. In-Process Side-by-Side Execution Позволяет загружать и стартовать несколько версий .net в одном процессе Например приложение для
- 42. Code contracts Новый способ задавать контракты к методу или типу Сценарии использования контрактов: Статическое нахождение багов.
- 43. Code contracts Старый вариант if (item == null) throw new ArgumentNullException("item", "item is null."); Новый вариант
- 44. Managed Extesibility Framework MEF – это механизм, который позволяет минимумом кода внедрить в проекты поддержку расширяемости
- 45. Parallel Computing. Новые типы для синхронизации Thread-safe, scalable collections IProducerConsumerCollection ConcurrentQueue ConcurrentStack ConcurrentBag ConcurrentDictionary Phases and
- 46. Parallel Computing. Parallelize For. Управление поток – основная работа Можно распаралелить если итерации независимі друг от
- 47. PLINQ Реализует полный набор стандартных LINQ операций Реализовано на екстеншн методы к IParallelEnumerable Дополнительные операторы для
- 48. Task Parallel Library (TPL) Набор типов и APIs System.Threading System.Threading.Tasks // Последовательно foreach (var item in
- 49. I/O Файлы спроектированые в память (Memory-Mapped File) Используются для редактирования очень большых файлов и создания разделяемой
- 50. Сборка мусора В .net 4.0 появилась фоновая сборка мусора (background garbage collection) на смену concurrent garbage
- 52. Скачать презентацию

















































Примирительные встречи
Обеспечение качественного образования в современных социально-экономических условиях»
Информациядля инвесторов, заинтересованных в застройке территории(сведения о земельном участке)
Вооружение и техника Вооружённых Сил России
Йомаклы әлифба
Инновации технологических процессов
Мифы Древней Греции
Наш детский сад
Звёздное небо
Implementation of Precision
Из опыта работы муниципальной площадки по созданию ШСОКО»
Презентация на тему Николай Иванович Пирогов
«РАЗРАБОТКА КАМЕРЫ СГОРАНИЯ ГТУ НА ПРИРОДНОМ ГАЗЕ С УРОВНЕМ ЭМИССИИ NOx И CO
Роль и место ФСИН и ФССП России в структуре Минюста Российской Федерации
Реализация научно-методической темы как одна из форм организации методической работы
Всемирная компьютерная сеть Интернет
Почему люди путешествуют
Формирование системы трудового воспитания в условиях школы – интерната
Огнезащитный материал ОСМ
Вклад М. В. Ломоносова в развитие физики
Презентація
Особенности теплового расширения воды
Физминутка Крошка Енот
Презентация на тему: Куликовская битва и ее историческое значение Работу выполнил : студент 1-го курса ЮБ 02/1402 Куликов Андрей
События, о которых помнит город и страна
НАРОДНОЕIPOРОСНЕФТИ
Two Sides of British Monarchy
Presentation Title