SlideShare a Scribd company logo
Visual Studio 2008 Training 3.5 RTM Mohamed Saleh [email_address] www.jordev.net www.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 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: 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

More Related Content

PDF
Lesson 1 Understanding Dot Net Framework
nbaveja
 
PPT
Architecture of .net framework
Then Murugeshwari
 
PPTX
Microsoft dot net framework
Ashish Verma
 
PPT
Architecture of net framework
umesh patil
 
PPT
.Net overview|Introduction Of .net
pinky singh
 
PPSX
Introduction to .net framework
Arun Prasad
 
PPTX
dot net technology
Imran Khan
 
PPTX
.Net framework
Arun Pal
 
Lesson 1 Understanding Dot Net Framework
nbaveja
 
Architecture of .net framework
Then Murugeshwari
 
Microsoft dot net framework
Ashish Verma
 
Architecture of net framework
umesh patil
 
.Net overview|Introduction Of .net
pinky singh
 
Introduction to .net framework
Arun Prasad
 
dot net technology
Imran Khan
 
.Net framework
Arun Pal
 

What's hot (20)

PPT
.Net framework
Om Vikram Thapa
 
PPTX
.Net Framework Introduction
Abhishek Sahu
 
PPTX
6.origins genesis of .net technology
Pramod Rathore
 
PPTX
01 intro to programming in .net
Felisha Hosein
 
PPTX
Dotnet Frameworks Version History
voltaincx
 
PPTX
Net Fundamentals
Ali Taki
 
PPTX
.net CLR
DevTalk
 
PPSX
Life as an asp.net programmer
Arun Prasad
 
PPT
.Net introduction by Quontra Solutions
QUONTRASOLUTIONS
 
PPT
DOT Net overview
chandrasekhardesireddi
 
PPT
1.Philosophy of .NET
snandagopalan2
 
PPTX
Overview of .Net Framework
Neha Singh
 
PDF
Dot Net Fundamentals
LiquidHub
 
PPT
Microsoft .NET Framework
chandrasekhardesireddi
 
PPT
Introduction to .net
Karthika Parthasarathy
 
PDF
Dotnet basics
Mir Majid
 
PPTX
.Net framework
Yogendra Tamang
 
PPT
ASP.NET 01 - Introduction
Randy Connolly
 
PPTX
Architecture in .net
Larry Nung
 
PPTX
C# .NET: Language Features and Creating .NET Projects, Namespaces Classes and...
yazad dumasia
 
.Net framework
Om Vikram Thapa
 
.Net Framework Introduction
Abhishek Sahu
 
6.origins genesis of .net technology
Pramod Rathore
 
01 intro to programming in .net
Felisha Hosein
 
Dotnet Frameworks Version History
voltaincx
 
Net Fundamentals
Ali Taki
 
.net CLR
DevTalk
 
Life as an asp.net programmer
Arun Prasad
 
.Net introduction by Quontra Solutions
QUONTRASOLUTIONS
 
DOT Net overview
chandrasekhardesireddi
 
1.Philosophy of .NET
snandagopalan2
 
Overview of .Net Framework
Neha Singh
 
Dot Net Fundamentals
LiquidHub
 
Microsoft .NET Framework
chandrasekhardesireddi
 
Introduction to .net
Karthika Parthasarathy
 
Dotnet basics
Mir Majid
 
.Net framework
Yogendra Tamang
 
ASP.NET 01 - Introduction
Randy Connolly
 
Architecture in .net
Larry Nung
 
C# .NET: Language Features and Creating .NET Projects, Namespaces Classes and...
yazad dumasia
 
Ad

Viewers also liked (13)

PPT
BDD in .NET projects
rodrigodealer
 
PPTX
CCCTC Parent portal
Frank Walk
 
PPTX
Parent portal
Niens23
 
PPTX
Website options
Kari Knisely, M.Ed.
 
PPT
ITI College Website
ITI Colleges
 
PPTX
EducationERP.net Presentation
Sreedhar K R
 
PPT
Parent Portal txConnect LyfordCISD
bztech
 
PPT
student portal
pinal patel
 
DOCX
Online School Management System ,School ERP , School Managemnt system , Admin...
rajatullas
 
PPT
Introduction to .NET Framework
Raghuveer Guthikonda
 
PPT
.NET Framework Overview
Doncho Minkov
 
PPTX
School and Community Relations
Genaro de Mesa, Jr.
 
PPTX
College management project
Akhilesh Jha
 
BDD in .NET projects
rodrigodealer
 
CCCTC Parent portal
Frank Walk
 
Parent portal
Niens23
 
Website options
Kari Knisely, M.Ed.
 
ITI College Website
ITI Colleges
 
EducationERP.net Presentation
Sreedhar K R
 
Parent Portal txConnect LyfordCISD
bztech
 
student portal
pinal patel
 
Online School Management System ,School ERP , School Managemnt system , Admin...
rajatullas
 
Introduction to .NET Framework
Raghuveer Guthikonda
 
.NET Framework Overview
Doncho Minkov
 
School and Community Relations
Genaro de Mesa, Jr.
 
College management project
Akhilesh Jha
 
Ad

Similar to Module 1: Introduction to .NET Framework 3.5 (Slides) (20)

PDF
Module 1: Introduction to .NET Framework 3.5 (Material)
Mohamed Saleh
 
PPT
Vs2005p
cm_chitta
 
PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Antonio Chagoury
 
PDF
Module 4: Introduction to ASP.NET 3.5 (Material)
Mohamed Saleh
 
PPTX
System development using visual studio
jeff23_athisbest
 
PDF
Dot net interview_questions
9292929292
 
PPT
Working in Visual Studio.Net
Dutch Dasanaike {LION}
 
PPTX
What's New in Visual Studio 2010
Adil Mughal
 
PDF
.Net Migration
Wadhwani Foundation
 
PPT
What's New in Visual Studio 2008
Acend Corporate Learning
 
PPTX
Visual Studio 2010 RTMtoSP1
Chalermvong Vijitpiyakul
 
PPTX
Net framework
Reshmy P.P
 
PPTX
About .net
joeyparkker
 
PDF
Vs 2008
ankurbatla
 
PDF
.net 3.5 and vs 2008
maddinapudi
 
PPT
SBTUG 28 May 2008 Microsoft 2008 Stack
Craig Bailey
 
PPTX
Crack mcts.com
Naveen Sihag
 
PPTX
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
PPTX
Introduction to vb.net
Jaya Kumari
 
PPT
Introdot Netc Sharp En
Gregory Renard
 
Module 1: Introduction to .NET Framework 3.5 (Material)
Mohamed Saleh
 
Vs2005p
cm_chitta
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Antonio Chagoury
 
Module 4: Introduction to ASP.NET 3.5 (Material)
Mohamed Saleh
 
System development using visual studio
jeff23_athisbest
 
Dot net interview_questions
9292929292
 
Working in Visual Studio.Net
Dutch Dasanaike {LION}
 
What's New in Visual Studio 2010
Adil Mughal
 
.Net Migration
Wadhwani Foundation
 
What's New in Visual Studio 2008
Acend Corporate Learning
 
Visual Studio 2010 RTMtoSP1
Chalermvong Vijitpiyakul
 
Net framework
Reshmy P.P
 
About .net
joeyparkker
 
Vs 2008
ankurbatla
 
.net 3.5 and vs 2008
maddinapudi
 
SBTUG 28 May 2008 Microsoft 2008 Stack
Craig Bailey
 
Crack mcts.com
Naveen Sihag
 
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
Introduction to vb.net
Jaya Kumari
 
Introdot Netc Sharp En
Gregory Renard
 

Recently uploaded (20)

PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Doc9.....................................
SofiaCollazos
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 

Module 1: Introduction to .NET Framework 3.5 (Slides)

  • 1. Visual Studio 2008 Training 3.5 RTM Mohamed Saleh [email_address] www.jordev.net www.geeksconnected.com/mohamed
  • 2. Module 1: Introduction to Visual Studio 2008 and .NET Framework 3.5
  • 3. 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
  • 4. .NET Frameworks Versions Misconception .NET Framework Versions Visual Studio 2008
  • 5. 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
  • 6. 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.
  • 7. 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
  • 8. 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.
  • 9. 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
  • 10. 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.
  • 11. 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
  • 12. 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.
  • 13. Review 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