You are previewing Moving to Microsoft® Visual Studio® 2010.
O'Reilly logo
Moving to Microsoft® Visual Studio® 2010

Book Description

This book will show you how to transition from previous versions of Microsoft® Visual Studio, to Visual Studio 2010. The book will showcase new features in Visual Studio 2010 that ease the creation of applications. Real-world applications will be used throughout to demonstrate the features and ease of use. This book is for professional developers who are working with previous versions of Visual Studio and are looking to make the move to Visual Studio 2010 Professional. The book is not a language primer, a language reference, or a single technology book. It’s a book that will help professional developers move from previous versions of Visual Studio (starting with 2003 and on up). It will cover the features of Visual Studio 2010 through an application. It will go through a lot of the exciting new language features and new versions of the most popular technologies without putting the emphasis on the technologies themselves. It will instead put the emphasis on how you would get to those new tools and features from Visual Studio 2010. If you are expecting this book to thoroughly cover the new Entity Framework or ASP.NET MVC 2, this is not the book for you. If you want to read a book where the focus is on Visual Studio 2010 and on the reasons for moving to Visual Studio 2010, this is the book for you.

Table of Contents

  1. Moving to Microsoft® Visual Studio® 2010
  2. Introduction
    1. Who Is This Book For?
    2. What Is the Book About?
    3. How Will This Book Help Me Move to Visual Studio 2010?
      1. Designing the Look and Feel
      2. Business Logic and Data
      3. Debugging the Application
      4. Deploying Plan My Night
    4. What Is Plan My Night?
    5. Why Should You Move to Visual Studio 2010?
    6. Errata and Book Support
  3. I. Moving from Microsoft Visual Studio 2003 to Visual Studio 2010
    1. 1. From 2003 to 2010: Business Logic and Data
      1. Application Architecture
      2. Plan My Night Data in Microsoft Visual Studio 2003
      3. Data with the Entity Framework in Visual Studio 2010
        1. EF: Importing an Existing Database
          1. Fixing the Generated Data Model
          2. Stored Procedure and Function Imports
        2. EF: Model First
          1. Generating the Database Script from the Model
        3. POCO Templates
          1. ADO.NET POCO Entity Generator
          2. Moving the Entity Classes to the Contracts Project
      4. Putting It All Together
        1. Getting Data from the Database
        2. Getting Data from the Bing Maps Web Services
        3. Parallel Programming
        4. AppFabric Caching
      5. Summary
    2. 2. From 2003 to 2010: Designing the Look and Feel
      1. Introducing the PlanMyNight.Web Project
        1. Running the Project
      2. Creating the Account Controller
        1. Implementing the Functionality
          1. Authenticating the User
          2. Retrieving the Profile for the Current User
          3. Updating the Profile Data
      3. Creating the Account View
      4. Using the Designer View to Create a Web Form
      5. Extending the Application with MEF
        1. Print Itinerary Add-in Explained
      6. Summary
    3. 3. From 2003 to 2010: Debugging an Application
      1. Visual Studio 2010 Debugging Features
        1. Managing Your Debugging Session
          1. New Breakpoint Enhancements
          2. Inspecting the Data
          3. Using the Minidump Debugger
          4. Web.Config Transformations
          5. Creating Unit Tests
        2. New Threads Window
      2. Summary
    4. 4. From 2003 to 2010: Deploying an Application
      1. Visual Studio 2010 Web Deployment Packages
        1. Visual Studio 2010 and Web Deployment Packages
          1. What Was Available Before Visual Studio 2010
          2. What Are Web Deployment Packages?
          3. One-Click Publish
      2. Summary
  4. II. Moving from Microsoft Visual Studio 2005 to Visual Studio 2010
    1. 5. From 2005 to 2010: Business Logic and Data
      1. Application Architecture
      2. Plan My Night Data in Microsoft Visual Studio 2005
      3. Data with the Entity Framework in Visual Studio 2010
        1. EF: Importing an Existing Database
          1. Fixing the Generated Data Model
          2. Stored Procedure and Function Imports
        2. EF: Model First
          1. Generating the Database Script from the Model
        3. POCO Templates
          1. ADO.NET POCO Entity Generator
          2. Moving the Entity Classes to the Contracts Project
      4. Putting It All Together
        1. Getting Data from the Database
        2. Getting Data from the Bing Maps Web Services
        3. Parallel Programming
        4. AppFabric Caching
      5. Summary
    2. 6. From 2005 to 2010: Designing the Look and Feel
      1. Introducing the PlanMyNight.Web Project
        1. Running the Project
      2. Creating the Account Controller
        1. Implementing the Functionality
          1. Authenticating the User
          2. Retrieving the Profile for the Current User
          3. Updating the Profile Data
      3. Creating the Account View
      4. Using the Designer View to Create a Web Form
      5. Extending the Application with MEF
        1. Print Itinerary Add-in Explained
      6. Summary
    3. 7. From 2005 to 2010: Debugging an Application
      1. Visual Studio 2010 Debugging Features
        1. Managing Your Debugging Session
          1. New Breakpoint Enhancements
          2. Inspecting the Data
          3. Using the Minidump Debugger
          4. Web.Config Transformations
          5. Creating Unit Tests
        2. New Threads Window
      2. Summary
  5. III. Moving from Microsoft Visual Studio 2008 to Visual Studio 2010
    1. 8. From 2008 to 2010: Business Logic and Data
      1. Application Architecture
      2. Plan My Night Data in Microsoft Visual Studio 2008
      3. Data with the Entity Framework in Visual Studio 2010
        1. EF: Importing an Existing Database
          1. Fixing the Generated Data Model
          2. Stored Procedure and Function Imports
        2. EF: Model First
          1. Generating the Database Script from the Model
        3. POCO Templates
          1. ADO.NET POCO Entity Generator
          2. Moving the Entity Classes to the Contracts Project
      4. Putting It All Together
        1. Getting Data from the Database
        2. Parallel Programming
        3. AppFabric Caching
      5. Summary
    2. 9. From 2008 to 2010: Designing the Look and Feel
      1. Introducing the PlanMyNight.Web Project
        1. Running the Project
      2. Creating the Account Controller
        1. Implementing the Functionality
          1. Authenticating the User
          2. Retrieving the Profile for the Current User
          3. Updating the Profile Data
      3. Creating the Account View
      4. Using the Designer View to Create a Web Form
      5. Extending the Application with MEF
        1. Print Itinerary Add-in Explained
      6. Summary
    3. 10. From 2008 to 2010: Debugging an Application
      1. Visual Studio 2010 Debugging Features
        1. Managing Your Debugging Session
          1. New Breakpoint Enhancements
          2. Inspecting the Data
          3. Using the Minidump Debugger
          4. Web.Config Transformations
          5. Creating Unit Tests
        2. New Threads Window
      2. Summary
  6. Index
  7. About the Authors
  8. Copyright