Module 1: Introduction to .NET Framework 3.5 (Slides)
-
Upload
mohamed-saleh -
Category
Technology
-
view
5.279 -
download
2
description
Transcript of Module 1: Introduction to .NET Framework 3.5 (Slides)
Visual Studio 2008 Training
3.5 RTM3.5 RTM
Mohamed [email protected]
www.jordev.netwww.geeksconnected.com/mohamed
Module 1: Introduction to Visual Studio 2008 and .NET
Framework 3.5
Overview
The .NET Framework versions misconception
The Multi-Targeting Feature in VS 2008
Debugging the .NET Framework 3.5
The .NET Framework 3.5 Namespaces
The MSBuild 3.5 New Features
The HashSet Generic Collection Type
.NET Frameworks Versions Misconception
.NET Framework Versions
Visual Studio 2008Visual Studio 2008
Visual Studio 2008 Multi-Targeting Support
Choose which Framework version to target
- .NET Framework 2.0 (“Visual Studio 2005”)
- .NET Framework 3.0 (“Windows Vista”)
- .NET Framework 3.5 (“Visual Studio 2008”)
Visual Studio enables only features available in target Framework
Toolbox, Project types, References, Intellisence,…
Makes it easy to upgrade to Visual Studio 2008
Move existing Visual Studio 2005 applications to .NET Framework 3.5 gradually
Multi-Targeting Feature Overview
Lab 1: Working with Multi-Targeting Feature
Creating Projects target different .NET Framework Versions.
Upgrading and Downgrading the Projects Frameworks Versions using Application Tab.
Upgrading and Downgrading the Projects Frameworks Versions using the XML-Based Projects Files.
Examining the effects of the multi-targeting feature on the project templates, references, controls, and compiler settings.
Debugging .NET Framework Source Code
What is Microsoft Symbol Server?
What is Microsoft Reference Server?
The Available .NET Framework Libraries Source Code.
Microsoft Reference License
Visual Studio Debugging Performance issue (QFE Hotfix)
Source Server Support Overview
Lab 2: Enabling and Using the Source Server Support
Enable the Source Server Support during the debugging session in Visual Studio.
Debugging and stepping into.NET Framework library source code.
Microsoft .NET Framework 3.5 Library
Microsoft Build Engine 3.5 (MSBuild)
CSharp and Visual Basic Compilers Enhancements
Language Integrated Query (LINQ)
Common Language Runtime Enhancements (CLR)
Applications Extensibility (Add-Ins Programming)
Networking Enhancements
Security Enhancements
.NET Framework 3.5 Library Overview
Lab 3: Using MSBuild 3.5 New Features
Create a simple project files based on the new MSBuild 3.5 schema.
Targeting a specific .NET Framework using the ToolsVersion Attribute.
Using the new Multi-Processor support feature.
Introducing The Collection Type HashSet<T>
What is HashSet?
The supported Operations:
Add, Remove, Clear, Union, Intersect, Except, IsSubSet, IsSuperSet, IsProperSubset, IsProperSuperSet…
What is Proper Subset?
What is Proper Superset?
HashSet Overview
Lab 4: Using the HashSet<T> Type
Creating Instances of the HashSet class.
Use the standard collection operations.
Use the standard Set operations.
Iterate through the elements of HashSet.
Examining the Subsets and Supersets.
Review
In this module, you learned to:In this module, you learned to:
Examine the Multi-Targeting Feature
Work with Source Server Debugging
Explore the New .NET 3.5 Libraries.
Work with MSBuild 3.5 new Features
Work with HashSet Class
Examine the Multi-Targeting Feature
Work with Source Server Debugging
Explore the New .NET 3.5 Libraries.
Work with MSBuild 3.5 new Features
Work with HashSet Class