🗊VISUAL STUDIO 2010 И .NET 4.0 Калита Роман TaskManagementSoft

Категория: Образование
Нажмите для полного просмотра!
VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №1VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №2VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №3VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №4VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №5VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №6VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №7VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №8VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №9VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №10VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №11VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №12VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №13VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №14VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №15VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №16VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №17VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №18VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №19VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №20VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №21VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №22VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №23VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №24VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №25VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №26VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №27VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №28VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №29VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №30VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №31VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №32VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №33VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №34VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №35VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №36VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №37VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №38VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №39VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №40VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №41VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №42VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №43VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №44VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №45VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №46VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №47VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №48VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №49VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №50VISUAL STUDIO 2010 И .NET 4.0  Калита Роман  TaskManagementSoft, слайд №51

Содержание

Вы можете ознакомиться и скачать VISUAL STUDIO 2010 И .NET 4.0 Калита Роман TaskManagementSoft. Презентация содержит 51 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





VISUAL STUDIO 2010 И .NET 4.0
Калита Роман
TaskManagementSoft
Описание слайда:
VISUAL STUDIO 2010 И .NET 4.0 Калита Роман TaskManagementSoft

Слайд 2





ЧТО НОВОГО В VISUAL STUDIO 2010
Описание слайда:
ЧТО НОВОГО В VISUAL STUDIO 2010

Слайд 3





Большое количество нововведений
Breakpoint Labeling
Breakpoint Searching
Breakpoint Import/Export
Dynamic Data Tooling
WPF Tree Visualizer
Call Hierarchy
Improved WPF Tooling
Historical Debugging
Mini-Dump Debugging
Quick Search
Better Multi-Monitor  Support
Highlight References
Описание слайда:
Большое количество нововведений Breakpoint Labeling Breakpoint Searching Breakpoint Import/Export Dynamic Data Tooling WPF Tree Visualizer Call Hierarchy Improved WPF Tooling Historical Debugging Mini-Dump Debugging Quick Search Better Multi-Monitor Support Highlight References

Слайд 4





Большое количество нововведений
Общие улучшения
Отладка
Параллелизм
Веб
Расширяемость
Описание слайда:
Большое количество нововведений Общие улучшения Отладка Параллелизм Веб Расширяемость

Слайд 5





ОБЩИЕ УЛУЧШЕНИЯ
Описание слайда:
ОБЩИЕ УЛУЧШЕНИЯ

Слайд 6





Подсветка ссылок
CTRL+SHIFT+
DOWN ARROW (вперед) 
 
CTRL+SHIFT+
UP ARROW 
(назад) 
Автоматическая подсветка символов
Используется с любым определенным символом – имена функций, переменных, классов, свойств и т.д.
Описание слайда:
Подсветка ссылок CTRL+SHIFT+ DOWN ARROW (вперед) CTRL+SHIFT+ UP ARROW (назад) Автоматическая подсветка символов Используется с любым определенным символом – имена функций, переменных, классов, свойств и т.д.

Слайд 7





Navigate To
Описание слайда:
Navigate To

Слайд 8





Docking
Описание слайда:
Docking

Слайд 9





Call Hierarchy (C# only)
CTRL + K, T
Просмотр вызвовов к/из метода
Удобный способ отслеживать вызовы в design time
Описание слайда:
Call Hierarchy (C# only) CTRL + K, T Просмотр вызвовов к/из метода Удобный способ отслеживать вызовы в design time

Слайд 10





Zoom
CTRL + колесико мыши
Увеличение/уменьшение размера кода
Удобно например при парном программировании (или подобных сценариях)
Описание слайда:
Zoom CTRL + колесико мыши Увеличение/уменьшение размера кода Удобно например при парном программировании (или подобных сценариях)

Слайд 11





Generate from Usage
Используется для автоматической генерации кода, например заглушек
Использование классов и их членов до их полного определения
ТDD стиль написания кода
Описание слайда:
Generate from Usage Используется для автоматической генерации кода, например заглушек Использование классов и их членов до их полного определения ТDD стиль написания кода

Слайд 12





Intellisense Suggestion Mode
CTRL + ALT + SPACE
Когда классы и их члены используются до их полного определения
Избегает ситуаций кHelps to reduce situations where IntelliSense inserts unintended text into the editor
ТDD стиль написания кода
Описание слайда:
Intellisense Suggestion Mode CTRL + ALT + SPACE Когда классы и их члены используются до их полного определения Избегает ситуаций кHelps to reduce situations where IntelliSense inserts unintended text into the editor ТDD стиль написания кода

Слайд 13





Поддержка нескольких мониторов
Описание слайда:
Поддержка нескольких мониторов

Слайд 14





УЛУЧШЕНИЯ ОТЛАДКИ
Описание слайда:
УЛУЧШЕНИЯ ОТЛАДКИ

Слайд 15





Breakpoints
Можно добавлять метки к точками останова
Можно искать по точкам останова
Импорт/ Экспорт точек
Описание слайда:
Breakpoints Можно добавлять метки к точками останова Можно искать по точкам останова Импорт/ Экспорт точек

Слайд 16





Плавающие подсказки (Data Tips)
Описание слайда:
Плавающие подсказки (Data Tips)

Слайд 17





Call Hierarchy (C# only)
Описание слайда:
Call Hierarchy (C# only)

Слайд 18





Окно потоков
Полностью redesigned
Фильтрация, поиск по call-stack, сворачивание, группировки
Новіе колонки:
Affinity masks
Process names
Managed IDs
Описание слайда:
Окно потоков Полностью redesigned Фильтрация, поиск по call-stack, сворачивание, группировки Новіе колонки: Affinity masks Process names Managed IDs

Слайд 19





Окна Parallel Stacks, Parallel Tasks
Новые окна для визуализации и отладки паралельного кода на C++, C#, или Visual Basic
Parallel Stacks – несколько call stack одновременно
Parallel Tasks просмотр паралельных задач и их стату
Описание слайда:
Окна Parallel Stacks, Parallel Tasks Новые окна для визуализации и отладки паралельного кода на C++, C#, или Visual Basic Parallel Stacks – несколько call stack одновременно Parallel Tasks просмотр паралельных задач и их стату

Слайд 20





Дампы
Можно сохранять дамп файл и дебажить его позже на другой машине например, где есть исходники и симоволы отладки
Умеет читать дамп файлы содержащие информацтю про управляемый, неуправляемый код и  смешаный код
Описание слайда:
Дампы Можно сохранять дамп файл и дебажить его позже на другой машине например, где есть исходники и симоволы отладки Умеет читать дамп файлы содержащие информацтю про управляемый, неуправляемый код и смешаный код

Слайд 21





ВЕБ ПРИЛОЖЕНИЯ
Описание слайда:
ВЕБ ПРИЛОЖЕНИЯ

Слайд 22





Сниппеты
Сниппеты для веб рпиложения
Сниппеты для:
JavaScript
HTML
ASP.NET
Описание слайда:
Сниппеты Сниппеты для веб рпиложения Сниппеты для: JavaScript HTML ASP.NET

Слайд 23





Сниппеты
Из менеджера сниппетов
На уровне IntelliSense в коде
Описание слайда:
Сниппеты Из менеджера сниппетов На уровне IntelliSense в коде

Слайд 24





Intellisense для JavaScript
Описание слайда:
Intellisense для JavaScript

Слайд 25





Web.config
Более чистый web.config файл приложения.	
Web.config transforms - web.config проекта меняется в зависимости от разных сред развертывания
Описание слайда:
Web.config Более чистый web.config файл приложения. Web.config transforms - web.config проекта меняется в зависимости от разных сред развертывания

Слайд 26





One-Click Web Deployment
MSDeploy интегрирован в Visual Studio 2010 
После конфигурации профайла, развертывание в один клик
Описание слайда:
One-Click Web Deployment MSDeploy интегрирован в Visual Studio 2010 После конфигурации профайла, развертывание в один клик

Слайд 27





Расширяемость
Описание слайда:
Расширяемость

Слайд 28





Multitargeting
Описание слайда:
Multitargeting

Слайд 29





F#
Описание слайда:
F#

Слайд 30





Ссылки
Описание слайда:
Ссылки

Слайд 31





ЧТО НОВОГО В .NET 4.0
Описание слайда:
ЧТО НОВОГО В .NET 4.0

Слайд 32





Dynamic тип
Операции которые содержат выражения типа dynamic are не проверяются компилятором.  Компилятор упаковывает информацию об операции и эта информация используется для выполнения операций в run time.
Описание слайда:
Dynamic тип Операции которые содержат выражения типа dynamic are не проверяются компилятором. Компилятор упаковывает информацию об операции и эта информация используется для выполнения операций в run time.

Слайд 33





DLR
DLR
Новая среда выполнения для поддержки динамических типов и динамических языков.
Описание слайда:
DLR DLR Новая среда выполнения для поддержки динамических типов и динамических языков.

Слайд 34





DLR
DLR набор сервисов для CLR для поддержки динамических типов:
Expression Trees. Используются для представления семантики языка
Call site caching. Кеширование операций, сбор информации необходимой для выполнения операций
Dynamic object interoperability. IDynamicMetaObjectProvider, DynamicMetaObject, DynamicObject и ExpandoObject
Описание слайда:
DLR DLR набор сервисов для CLR для поддержки динамических типов: Expression Trees. Используются для представления семантики языка Call site caching. Кеширование операций, сбор информации необходимой для выполнения операций Dynamic object interoperability. IDynamicMetaObjectProvider, DynamicMetaObject, DynamicObject и ExpandoObject

Слайд 35





DLR
Основное применение – интероп и рефлексия.
Пример – DynamicXML
<nodes>
  <firstnode>
    <samplenode value="sample value"></samplenode>
  </firstnode>
</nodes>
dynamic dynamicXml = new DynamicXml(document);
string value = dynamicXml.nodes.firstnode.samplenode.value;
Описание слайда:
DLR Основное применение – интероп и рефлексия. Пример – DynamicXML <nodes> <firstnode> <samplenode value="sample value"></samplenode> </firstnode> </nodes> dynamic dynamicXml = new DynamicXml(document); string value = dynamicXml.nodes.firstnode.samplenode.value;

Слайд 36





Именованные и необязательные параметры в методах
Описание слайда:
Именованные и необязательные параметры в методах

Слайд 37





Возможности для COM Interop
  Теперь  можно COM объекты определять как динамические  и не приводить постоянно получаемые объекты к определенным типам для вызова методов или свойств.
Описание слайда:
Возможности для COM Interop   Теперь  можно COM объекты определять как динамические  и не приводить постоянно получаемые объекты к определенным типам для вызова методов или свойств.

Слайд 38





Ко- и контравариантность generic
  Приведение generic
Теперь generic типы можно приводить к базовому и к наследнику (контра- и ковариантность, структуры - инвариантны)
Описание слайда:
Ко- и контравариантность generic   Приведение generic Теперь generic типы можно приводить к базовому и к наследнику (контра- и ковариантность, структуры - инвариантны)

Слайд 39





Типы BigInterger и Complex
BigInteger
Неизменяемый тип которые представляет большое целое число чье значение теоретически не имеет пределов
Описание слайда:
Типы BigInterger и Complex BigInteger Неизменяемый тип которые представляет большое целое число чье значение теоретически не имеет пределов

Слайд 40





Новое в VB.NET
Auto-Implemented Properties
Упрощенный синтаксис для обьявления свойств
Public Property Owner As String = "DefaultName" 
Инициализация коллекций
Упрощенный синтаксис для обьявления и наполнения коллекций значениями
Public Property Items As New List(Of String) = {“M“, “T“, “W“}
Implicit Line Continuation
Для продолжения конструкции на следующей строчке нет необходимости использовать подчеркивание
Описание слайда:
Новое в VB.NET Auto-Implemented Properties Упрощенный синтаксис для обьявления свойств Public Property Owner As String = "DefaultName" Инициализация коллекций Упрощенный синтаксис для обьявления и наполнения коллекций значениями Public Property Items As New List(Of String) = {“M“, “T“, “W“} Implicit Line Continuation Для продолжения конструкции на следующей строчке нет необходимости использовать подчеркивание

Слайд 41





In-Process Side-by-Side Execution
Позволяет загружать и стартовать несколько версий .net в одном процессе
Например приложение для которого написаны плагины как на .net 2.0 так и на .net 4.0
Описание слайда:
In-Process Side-by-Side Execution Позволяет загружать и стартовать несколько версий .net в одном процессе Например приложение для которого написаны плагины как на .net 2.0 так и на .net 4.0

Слайд 42





Code contracts
Новый способ задавать контракты к методу или типу
Сценарии использования контрактов:
Статическое нахождение багов. Программирование в стиле defenisve programming
Создание утверждений для автоматизированых утилит тестирования для улучшения покрытия кода тестами
Играет роль документации к коду
Описание слайда:
Code contracts Новый способ задавать контракты к методу или типу Сценарии использования контрактов: Статическое нахождение багов. Программирование в стиле defenisve programming Создание утверждений для автоматизированых утилит тестирования для улучшения покрытия кода тестами Играет роль документации к коду

Слайд 43





Code contracts
Старый вариант
if (item == null)
	throw new ArgumentNullException("item", "item is null.");
Новый вариант
Contract.Requires<NullReferenceException>(item != null);
Contract.Requires(item.Price >= 0);
Описание слайда:
Code contracts Старый вариант if (item == null) throw new ArgumentNullException("item", "item is null."); Новый вариант Contract.Requires<NullReferenceException>(item != null); Contract.Requires(item.Price >= 0);

Слайд 44





Managed Extesibility Framework
Описание слайда:
Managed Extesibility Framework

Слайд 45





Parallel Computing. Новые типы для синхронизации
Описание слайда:
Parallel Computing. Новые типы для синхронизации

Слайд 46





Parallel Computing. Parallelize For.
Описание слайда:
Parallel Computing. Parallelize For.

Слайд 47





PLINQ
Описание слайда:
PLINQ

Слайд 48





Task Parallel Library (TPL)
Набор типов и APIs
System.Threading
System.Threading.Tasks
// Последовательно
foreach (var item in sourceCollection) 
{ 
    Process(item); 
} 
// Паралелльно
Parallel.ForEach (sourceCollection, item => Process(item));
Описание слайда:
Task Parallel Library (TPL) Набор типов и APIs System.Threading System.Threading.Tasks // Последовательно foreach (var item in sourceCollection) { Process(item); } // Паралелльно Parallel.ForEach (sourceCollection, item => Process(item));

Слайд 49





I/O
Файлы спроектированые в память 
(Memory-Mapped File)
Используются для редактирования очень большых файлов и создания разделяемой памяти для межпроцессного взаимодействия
Stream.CopyTo
Позволяет копировать содержимое одного потока в другой
Описание слайда:
I/O Файлы спроектированые в память (Memory-Mapped File) Используются для редактирования очень большых файлов и создания разделяемой памяти для межпроцессного взаимодействия Stream.CopyTo Позволяет копировать содержимое одного потока в другой

Слайд 50





Сборка мусора
В .net 4.0 появилась фоновая сборка мусора (background garbage collection) на смену  concurrent garbage collection
Обеспечивает улучшенную производительность
Описание слайда:
Сборка мусора В .net 4.0 появилась фоновая сборка мусора (background garbage collection) на смену  concurrent garbage collection Обеспечивает улучшенную производительность

Слайд 51





Спасибо за внимание:)
Описание слайда:
Спасибо за внимание:)



Похожие презентации
Mypresentation.ru
Загрузить презентацию