PART I Understanding Visual Studio 2010 Essentials
1 Introducing Visual Studio 2010
What Is Visual Studio 2010 About?
Customizability and Extensibility
Navigating the Visual Studio 2010 Environment
Expanding and Collapsing Windows
Modifying Environment Settings after Setup
Exporting Selected Environment Settings
Importing Selected Environment Settings
Familiarization with Visual Studio Project Types
2 Learning Just Enough C# or VB.NET: Basic Syntax
An Overview of the VS Code Editor
Coding Expressions and Statements
Making Intellisense Work for You
Primitive Types and Expressions
3 Learning Just Enough C# and VB.NET: Types and Members
Declaring Parameters and Passing Arguments
Returning Data and Using Method Results
Declaring and Using Properties
4 Learning Just Enough C# and VB.NET: Intermediate Syntax
Understanding Delegates and Events
Event, Delegate, and Handler Code Completion
Making Classes Implement the Interface
Writing Code That Uses an Interface
PART II Learning the VS 2010 Environment
5 Creating and Building Projects
Constructing Solutions and Projects
Navigating the Solution Explorer
Adding a .NET Assembly Reference
Referencing Your Own Class Libraries
Managing Dependencies and Build Order
Navigating a Project with Class View
Class Designer Code Generation
6 Debugging with Visual Studio
Watching Variables with Pin To Source
Solving Problems with VS Debugger
Debugging and Resolving NullReferenceException Problems
Introduction to Server Explorer
Relating Tables with Foreign Keys
Learning Language Integrated Query (LINQ)
Querying Object Collections with LINQ
Creating a LINQ Projection with Anonymous Types
Using LINQ to Sort Collection Results
Handling Data with LINQ to SQL
Working with the LINQ to SQL Designer
Introduction to Querying LINQ to SQL
Performing Queries on Multiple Tables
Inserting Data with LINQ to SQL
Updating Data with LINQ to SQL
Deleting Data with LINQ to SQL
PART III Building Programs with VS 2010
8 Building Desktop Applications with WPF
9 Creating Web Applications with ASP.NET MVC
Starting an ASP.NET MVC Project
Partial Views (a.k.a. User Controls)
Building a Customer Management Application
Creating a Customer Controller
10 Designing Silverlight Applications
Starting a Silverlight Project
Navigating the Silverlight Designer
Running Silverlight Out-of-Browser (OOB)
Deploying Silverlight Applications
11 Deploying Web Services with WCF
Specifying a Contract with WCF Interfaces
Implementing Logic with WCF Classes
Following General Hosting Procedures
Creating a Web Site on IIS 7 on Windows 7
Deploying the WCF Service to IIS
Communicating with a WCF Service
Deploying a Client That Consumes a Web Service
Creating a Web Service in a Web Site
PART IV Enhancing the VS 2010 Experience
12 Customizing the Development Environment
Creating New Project Templates
13 Extending Visual Studio 2010
Creating a Visual Studio Add-In
Running the Add-In Project Wizard
Examining an Add-In Wizard Solution
Drilling into the Connect Class
Adding Functionality to an Add-In
Reviewing the OnConnection Method
3.144.25.74