Professional Visual Studio
Tips, Tricks, and Best Practices for professional .net developers

Professional Visual Studio 2008

by Nick Randolph and David Gardner

Visual Studio 2008 is an enormous product. Incorporating the latest advances in both Visual Basic and C# as well as improvements and new features in the user interface, it can be daunting without the kind of guidance this book provides.

In this book you'll learn to harness every feature of this remarkable development tool. The opening section will familiarize you with the IDE structure and layout, various options and settings, and other core aspects of Visual Studio 2008. Then you will examine each of the nine major categories composing the functions of Visual Studio 2008. Every chapter is cross-referenced, so you can achieve a complete understanding of each feature and how all the elements work together to produce an effective programming environment.

Table of Contents

Part I: Integrated Development Environment

Chapter 1: A Quick Tour
Chapter 2: The Solution Explorer, Toolbox, and Properties
Chapter 3: Options and Customizations
Chapter 4: Workspace Control
Chapter 5: Find and Replace, and Help

Part II: Getting Started

Chapter 6: Solutions, Projects, and Items
Chapter 7: Source Control
Chapter 8: Forms and Controls
Chapter 9: Documentation Using Comments and Sandcastle
Chapter 10: Project and Item Templates

Part III: Languages

Chapter 11: Generics, Nullable Types, Partial Types, and Methods
Chapter 12: Anonymous Types, Extension Methods, and Lambda Expressions
Chapter 13: Language-Specific Features
Chapter 14: The My Namespace
Chapter 15: The Languages Ecosystem

Part IV: Coding

Chapter 16: IntelliSense and Bookmarks
Chapter 17: Code Snippets and Refactoring
Chapter 18: Modeling with the Class Designer
Chapter 19: Server Explorer
Chapter 20: Unit Testing

Part V: Data

Chapter 21: DataSets and Data Binding
Chapter 22: Visual Database Tools
Chapter 23: Language Integrated Queries (LINQ)
Chapter 24: LINQ to XML
Chapter 25: LINQ to SQL and Entities
Chapter 26: Synchronization Services

Part VI: Security

Chapter 27: Security in the .NET Framework
Chapter 28: Cryptography
Chapter 29: Obfuscation
Chapter 30: Client Application Services
Chapter 31: Device Security Manager

Part VII: Platforms

Chapter 32: ASP.NET Web Applications
Chapter 33: Office Applications
Chapter 34: Mobile Applications
Chapter 35: WPF Applications
Chapter 36: WCF and WF Applications
Chapter 37: Next Generation Web: Silverlight and ASP.NET MVC

Part VIII: Configuration and Internationalization

Chapter 38: Configuration Files
Chapter 39: Connection Strings
Chapter 40: Resource Files

Part IX: Debugging

Chapter 41: Using the Debugging Windows
Chapter 42: Debugging with Breakpoints
Chapter 43: Creating Debug Proxies and Visualizers
Chapter 44: Debugging Web Applications
Chapter 45: Advanced Debugging Techniques

Part X: Build and Deployment

Chapter 46: Upgrading with Visual Studio 2008
Chapter 47: Build Customization
Chapter 48: Assembly Versioning and Signing
Chapter 49: ClickOnce and MSI Deployment
Chapter 50: Web and Mobile Application Deployment

Part XI: Automation

Chapter 51: The Automation Model
Chapter 52: Add-Ins
Chapter 53: Macros

Part XII: Visual Studio Team System

Chapter 54: VSTS: Architect Edition
Chapter 55: VSTS: Developer Edition
Chapter 56: VSTS: Tester Edition
Chapter 57: VSTS: Database Edition
Chapter 58: Team Foundation Server
Copyright © 2007-2009 David Gardner, Keyvan Nayyeri, and Nick Randolph. All rights reserved.
Blog | Archives | Books | About | Contact