Introduction 1 Book I: Visual Studio 2008 Overview 11 Chapter 1: What Is Visual Studio? 13 Chapter 2: Exploring .NET 21 Chapter 3: Modern Software Development 31 Chapter 4: The Languages of .NET 55 Chapter 5: The Many Editions of Visual Studio 2008 67 Book II: Getting Started 79 Chapter 1: Installing Visual Studio Professional 81 Chapter 2: Browsing Visual Studio 89 Chapter 3: Making Connections with Visual Studio 103 Chapter 4: Upgrading .NET 115 Book III: Building Applications 127 Chapter 1: Getting Smart about Smart Clients 129 Chapter 2: Building Smart Client User Interfaces 149 Chapter 3: Building Visual C++ Applications 175 Chapter 4: Building Web Applications 187 Chapter 5: Using AJAX For Rich Web Pages 213 Chapter 6: Laying Out Your Site 225 Chapter 7: Exploring ASP.NET Services 253 Chapter 8: Building a Mobile Application 271 Book IV: Getting Acquainted with Data Access 289 Chapter 1: Accessing Data with Visual Studio 291 Chapter 2: Show Me the Data 309 Chapter 3: Working with Strongly Typed DataSets 345 Chapter 4: Working with XML 381 Chapter 5: Under the Hood with ADO.NET 399 Chapter 6: Using Visual Studio with SQL Server 437 Chapter 7: LINQ 467 Book V: Coding 473 Chapter 1: Programming with Visual Studio 2008 475 Chapter 2: Understanding Data Types 493 Chapter 3: Get Some Class 525 Chapter 4: Wiring Up Events in the User Interface 551 Chapter 5: Getting Productive with Visual Studio 2008 569 Chapter 6: Exploring Web Services 595 Chapter 7: Handling Exceptions and Debugging 617 Chapter 8: Testing Code with Visual Studio 639 Book VI: Going the Extra Mile 657 Chapter 1: Building Solutions and Projects 659 Chapter 2: Deployment Options 675 Chapter 3: Checking Out Source Control 701 Chapter 4: Building Professional Reports with Crystal Reports 719 Book VII: Extending Visual Studio 737 Chapter 1: Exploring Visual Studio Extensions 739 Chapter 2: Being a Team Player with Visual Studio Team System 747 Chapter 3: Using Visual Studio with Vista and Office 2007 765 Index 781
Rick Leinecker has held a number of prestigious positions in companies such as IntraCorp, MCI, and Landmark Communications. He has written more than 20 books on technical subjects such as C++, C#, ASP.NET, and computer security. He has a thriving consulting practice in North Carolina?s Triad area and innovates in fields such as imaging, podcasting, and artificial intelligence. Vanessa L. Williams is a consultant and author specializing in Microsoft?s Share Point and .NET technologies. Through her Midwest consulting business, Vanessa Williams Business Solutions, she provides custom development, systems implementation, hosting, and training services for SharePoint, .NET, and Visual Studio Team System. She has ten years of business information systems experience spanning several industries including transportation, petroleum marketing, manufacturing, retail, and motor-sports entertainment. Her nontechnical experience ?? including jobs as a shipping clerk, accounting clerk, and forklift driver ?? gives her the unique ability to view systems implementations from an end-user?s perspective.