Topic: .NET

Professional Visual Studio 2012 (1118337700) cover image

Professional Visual Studio 2012

Bruce Johnson
ISBN: 978-1-118-33770-7
Paperback
1104 pages
November 2012
Other Available Formats: E-book
If you are an instructor, you may request an evaluation copy for this title.
Paperback Version: US $59.99 Add to Cart

About This Title  |  Download Code  |  Errata  |  P2P Forum for This Title

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-SPECIFIC FEATURES 275

PART IV: RICH CLIENT APPLICATIONS

CHAPTER 17: WINDOWS FORMS APPLICATIONS 291

CHAPTER 18: WINDOWS PRESENTATION FOUNDATION (WPF) 305

CHAPTER 19: OFFICE BUSINESS APPLICATIONS 331

CHAPTER 20: WINDOWS STORE APPLICATIONS 347

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 WORKFLOW 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: CONFIGURATION 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

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