ffirs.indd iffirs.indd i 10/18/2012 6:16:02 PM10/18/2012 6:16:02 PM
PROFESSIONAL VISUAL STUDIO® 2012
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxix
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 The Visual Studio Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
CHAPTER 5 Find and Replace and Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
PART II GETTING STARTED
CHAPTER 6 Solutions, Projects, and Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
CHAPTER 7 IntelliSense and Bookmarks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
CHAPTER 8 Code Snippets and Refactoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
CHAPTER 9 Server Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
CHAPTER 10 Modeling with the Class Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
PART III DIGGING DEEPER
CHAPTER 11 Unit Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
CHAPTER 12 Documentation with XML Comments. . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
CHAPTER 13 Code Consistency Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
CHAPTER 14 Code Generation with T4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
CHAPTER 15 Project and Item Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
CHAPTER 16 Language-Specifi c Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
PART IV RICH CLIENT APPLICATIONS
CHAPTER 17 Windows Forms Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
CHAPTER 18 Windows Presentation Foundation (WPF) . . . . . . . . . . . . . . . . . . . . . . . . 305
CHAPTER 19 O ce Business Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
CHAPTER 20 Windows Store Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Continues
ffirs.indd iffirs.indd i 10/18/2012 6:16:02 PM10/18/2012 6:16:02 PM
PART V WEB APPLICATIONS
CHAPTER 21 ASP.NET Web Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
CHAPTER 22 ASP.NET MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
CHAPTER 23 Silverlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
CHAPTER 24 Dynamic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
CHAPTER 25 SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
CHAPTER 26 Windows Azure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
PART VI DATA
CHAPTER 27 Visual Database Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
CHAPTER 28 DataSets and DataBinding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
CHAPTER 29 Language Integrated Queries (LINQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
CHAPTER 30 The ADO.NET Entity Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
CHAPTER 31 Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
PART VII APPLICATION SERVICES
CHAPTER 32 Windows Communication Foundation (WCF) . . . . . . . . . . . . . . . . . . . . . 619
CHAPTER 33 Windows Workfl ow Foundation (WF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
CHAPTER 34 Client Application Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
CHAPTER 35 Synchronization Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
CHAPTER 36 WCF RIA Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
PART VIII CONFIGURATION AND RESOURCES
CHAPTER 37 Confi guration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703
CHAPTER 38 Connection Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721
CHAPTER 39 Resource Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731
PART IX DEBUGGING
CHAPTER 40 Using the Debugging Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .751
CHAPTER 41 Debugging with Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 769
CHAPTER 42 DataTips, Debug Proxies, and Visualizers . . . . . . . . . . . . . . . . . . . . . . . . 781
CHAPTER 43 Debugging Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 793
CHAPTER 44 Advanced Debugging Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .811
ffirs.indd iiffirs.indd ii 10/18/2012 6:16:03 PM10/18/2012 6:16:03 PM
PART X BUILD AND DEPLOYMENT
CHAPTER 45 Upgrading with Visual Studio 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831
CHAPTER 46 Build Customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837
CHAPTER 47 Assembly Versioning and Signing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853
CHAPTER 48 Obfuscation, Application Monitoring, and Management . . . . . . . . . . . 861
CHAPTER 49 Packaging and Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
CHAPTER 50 Web Application Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
PART XI CUSTOMIZING AND EXTENDING VISUAL STUDIO
CHAPTER 51 The Automation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .909
CHAPTER 52 Add-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
CHAPTER 53 Managed Extensibility Framework (MEF) . . . . . . . . . . . . . . . . . . . . . . . . 931
PART XII VISUAL STUDIO ULTIMATE
CHAPTER 54 Visual Studio Ultimate for Architects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
CHAPTER 55 Visual Studio Ultimate for Developers . . . . . . . . . . . . . . . . . . . . . . . . . . . 965
CHAPTER 56 Visual Studio Ultimate for Testers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 983
CHAPTER 57 Team Foundation Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021
ffirs.indd iiiffirs.indd iii 10/18/2012 6:16:03 PM10/18/2012 6:16:03 PM
评论0
最新资源