Professional
Visual Studio® 2008
By
Nick Randolph
David Gardner
Wiley Publishing, Inc.
ffirs.indd vffirs.indd v 6/23/08 9:30:23 AM6/23/08 9:30:23 AM
ffirs.indd ivffirs.indd iv 6/23/08 9:30:22 AM6/23/08 9:30:22 AM
Professional
Visual Studio® 2008
(Continued)
Introduction .................................. xxxvii
Part I: Integrated Development
Environment
Chapter 1: A Quick Tour ........................ 3
Chapter 2: The Solution Explorer,
Toolbox, and Properties...... 13
Chapter 3: Options and
Customizations .................. 31
Chapter 4: Workspace Control ............ 47
Chapter 5: Find and Replace, and Help . 63
Part II: Getting Started
Chapter 6: Solutions, Projects,
and Items .......................... 83
Chapter 7: Source Control................. 107
Chapter 8: Forms and Controls .......... 117
Chapter 9: Documentation Using
Comments and
Sandcastle ...................... 131
Chapter 10: Project and
Item Templates .............. 151
Part III: Languages
Chapter 11: Generics, Nullable Types,
Partial Types,
and Methods ................. 171
Chapter 12: Anonymous Types,
Extension Methods, and
Lambda Expressions ...... 187
Chapter 13: Language-Specific
Features ........................ 199
Chapter 14: The My Namespace ....... 211
Chapter 15: The Languages
Ecosystem .................... 229
Part IV: Coding
Chapter 16: IntelliSense
and Bookmarks ............. 241
Chapter 17: Code Snippets
and Refactoring ............. 255
Chapter 18: Modeling with the
Class Designer .............. 275
Chapter 19: Server Explorer .............. 289
Chapter 20: Unit Testing ................... 305
Part V: Data
Chapter 21: DataSets and
DataBinding .................. 325
Chapter 22: Visual Database Tools .... 365
Chapter 23: Language Integrated
Queries (LINQ) ............... 383
Chapter 24: LINQ to XML .................. 393
Chapter 25: LINQ to SQL and
Entities ......................... 403
Chapter 26: Synchronization
Services ........................ 417
Part VI: Security
Chapter 27: Security in the
.NET Framework ............ 435
Chapter 28: Cryptography ................. 447
Chapter 29: Obfuscation ................... 469
ffirs.indd iffirs.indd i 6/23/08 9:30:20 AM6/23/08 9:30:20 AM
Chapter 30: Client Application
Services ........................ 481
Chapter 31: Device Security
Manager ........................ 495
Part VII: Platforms
Chapter 32: ASP.NET Web
Applications .................. 505
Chapter 33: Office Applications ......... 547
Chapter 34: Mobile Applications ....... 567
Chapter 35: WPF Applications .......... 595
Chapter 36: WCF and WF
Applications .................. 609
Chapter 37: Next Generation Web:
Silverlight and
ASP.NET MVC ................ 625
Part VIII: Configuration and
Internationalization
Chapter 38: Configuration Files ......... 649
Chapter 39: Connection Strings ........ 667
Chapter 40: Resource Files ............... 677
Part IX: Debugging
Chapter 41: Using the Debugging
Windows ....................... 697
Chapter 42: Debugging with
Breakpoints ................... 711
Chapter 43: Creating Debug Proxies
and Visualizers .............. 723
Chapter 44: Debugging Web
Applications .................. 735
Chapter 45: Advanced Debugging
Techniques .................... 751
Part X: Build and Deployment
Chapter 46: Upgrading with Visual
Studio 2008 .................. 769
Chapter 47: Build Customization ....... 777
Chapter 48: Assembly Versioning
and Signing ................... 795
Chapter 49: ClickOnce and MSI
Deployment ................... 803
Chapter 50: Web and Mobile
Application
Deployment ................... 825
Part XI: Automation
Chapter 51: The Automation Model ... 839
Chapter 52: Add-Ins .......................... 849
Chapter 53: Macros .......................... 867
Part XII: Visual Studio Team
System
Chapter 54: VSTS: Architect
Edition .......................... 881
Chapter 55: VSTS: Developer
Edition .......................... 891
Chapter 56: VSTS: Tester Edition ...... 903
Chapter 57: VSTS: Database
Edition .......................... 911
Chapter 58: Team Foundation
Server ........................... 923
ffirs.indd iiffirs.indd ii 6/23/08 9:30:22 AM6/23/08 9:30:22 AM
Professional
Visual Studio® 2008
ffirs.indd iiiffirs.indd iii 6/23/08 9:30:22 AM6/23/08 9:30:22 AM