E-Book, Englisch, 1104 Seiten, E-Book
ISBN: 978-1-118-46390-1
Verlag: John Wiley & Sons
Format: PDF
Kopierschutz: 0 - No protection
This expert Wrox guide is what you need to get up and runningquickly on Visual Studio 2012. Written by a Microsoft Visual C#MVP, it guides you through the integrated development environment(IDE), showing you how to maximize all new tools andimprovements.
* Offers programmers a fast way to IDE-centric programmingsuccess
* Demonstrates new IDE features, including the new Metro styleapp project templates and Windows 8 app store features
* Explains each feature, then illustrates the context in which itwill help you solve problems
* Covers timely and essential topics related to rich client appdevelopment, web applications, application services, fileconfiguration, debugging and testing, and more
* Helps advanced users customize and extend Visual Studio throughthe Automation Model, writing macros, working with the ManagedExtensibility Framework (MEF), and more
* Provides ample detail for programmers who are new to VisualStudio 2012, as well as for experienced programmers exploring theadvanced capabilities of the IDE
Professional Visual Studio 2012 uses a unique,IDE-centric approach to help you get up and running quickly on thisexciting new release.
Autoren/Hrsg.
Weitere Infos & Material
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