Book description
This end-to-end deep dive into Microsoft Visual Studio 2010 Professional will help working developers squeeze maximum productivity out of Visual Studio 2010’s extraordinarily rich toolbox, whether they are writing code for the Web, Windows, Silverlight, or Microsoft’s Azure cloud computing environment.
The authors combine authoritative and detailed information about Microsoft’s latest IDE, with extensive insights and best practices drawn from decades of development experience. Developers will learn how to use Visual Studio 2010 Professional to take full advantage of the entire .NET platform, including Windows Presentation Foundation (WPF) for rich client development, Windows Communication Foundation (WCF) for building dynamic service-oriented solutions, and Windows Workflow Foundation (WF) for structured programming around business processes. The authors also present extensive new coverage of Microsoft’s powerful new tools for unit testing, application instrumentation, and code analysis.
By focusing entirely on Visual Studio 2010 Professional, the authors have gone deeper into Microsoft’s core product than ever before. Throughout, their focus is relentlessly practical: how to apply Microsoft’s tools to build better software, faster.
Detailed information on how to...
n Work with solutions, projects, browsers, explorers, editors, and designers
n Write better macros, add-ins, and wizards
n Save more time with Visual Studio 2010’s updated productivity tools
n Instrument, analyze, and test your software
n Refactor code for greater robustness, maintainability, and performance
n Share code with team members and the larger community
n Write powerful ASP.NET, ASP.NET MVC, and Silverlight web applications
n Implement robust service oriented architecture (SOA)–based applications
n Efficiently consume services with WCF
n Write advanced Windows applications with Windows Forms and WPF
n Construct data-centric applications with LINQ and Entity Framework
n Create and host workflow-based applications with WF
n Write applications for the Azure cloud
n Extend Visual Studio with the new Managed Extensibility Framework (MEF) and the Automation Object Model
n Build better object-oriented VB or C# software, and use new dynamic language features
ON THE WEB:
Download all examples and source code presented in this book from informit.com/title/9780672330810
visualstudiounleashed.com
Table of contents
- Title Page
- Copyright Page
- Dedications
- Contents at a Glance
- Table of Contents
- About the Authors
- Acknowledgments
- We Want to Hear from You!
- Introduction
-
Part I. An Introduction to Visual Studio 2010
- Chapter 1. A Quick Tour of Visual Studio 2010
- Chapter 2. The Visual Studio IDE
-
Chapter 3. The .NET Languages
- Chapter 3. The .NET Languages
- Language Primer
-
Language Features
- Infer a Variable’s Data Type Based on Assignment
- Create an Object and Set Its Properties with a Single Line of Code
- Define a Collection and Initialize Its Values (New)
- Create an Instance of a Nonexistent Class
- Add Methods to Existing Classes
- Add Business Logic to Generated Code
- Access and Query Data Using the .NET Languages
- Write Simple, Unnamed Functions Within Your Code
- Split an Assembly Across Multiple Files
- Work with XML Directly Within Your Code (VB Only)
- Remove Unused Arguments from Event Handlers (VB Only)
- Create an Automatically Implemented Property (New for VB)
- Drop the Underscore in VB for Line Continuation (New)
- Work with Dynamic Languages/Objects (New)
- Covariance and Contravariance (New)
- The .NET Framework
- Summary
-
Part II. An In-Depth Look at the IDE
- Chapter 4. Solutions and Projects
- Chapter 5. Browsers and Explorers
-
Chapter 6. Introducing the Editors and Designers
- Chapter 6. Introducing the Editors and Designers
- The Basics
- Coding with the Code Editor
- Creating and Editing XML Documents and Schema
- Working with Cascading Style Sheets
- Developing Windows Client Applications
- Developing Web Forms
- Authoring WinForms Components and Controls
- Creating Classes with the Class Designer
- Summary
- Chapter 7. The .NET Community: Interacting Online
-
Part III. Writing and Working with Code
- Chapter 8. Working with Visual Studio’s Productivity Aids
- Chapter 9. Testing Code
- Chapter 10. Refactoring Code
- Chapter 11. Debugging Code
- Chapter 12. Deploying Code
-
Part IV. Extending Visual Studio
- Chapter 13. Introducing the Automation Object Model
- Chapter 14. Writing Macros
- Chapter 15. Writing Add-ins and Wizards
- Chapter 16. Extending the Code Editor Using MEF
-
Part V. Creating Enterprise Applications
- Chapter 17. Creating ASP.NET Applications
- Chapter 18. Building Windows Forms Applications
- Chapter 19. Creating Richer, Smarter User Interfaces
- Chapter 20. Creating Rich Browser Applications
- Chapter 21. Working with Databases
- Chapter 22. Service-Oriented Applications
-
Chapter 23. Embedding Workflow in Your Applications
- Chapter 23. Embedding Workflow in Your Applications
- Windows Workflow Fundamentals
- Working with the Built-In Workflow Activities
-
Creating a Workflow Application
- The Scenario: Travel Request
- The Application Project Templates
- Create the Database and Data Access Library
- Create the Vendor Reservation Service
- Create the Custom Activity Library
- Design the Workflow (Travel Request)
- Creating the Client Application (Request and Approval Forms)
- Running the Travel Request Workflow Application
- Summary
- Chapter 24. Developing Office Business Applications
- Chapter 25. Developing Applications in the Cloud with Windows Azure
- Index
Product information
- Title: Microsoft® Visual Studio® 2010 Unleashed
- Author(s):
- Release date: August 2010
- Publisher(s): Sams
- ISBN: None
You might also like
book
Microsoft® Visual Studio® 2012 Unleashed, Second Edition
Microsoft Visual Studio 2012 significantly improves developer productivity across virtually all application lifecycle management tasks, while …
book
Professional Visual Studio® 2008
Professional Visual Studio 2008 Microsoft Visual Studio 2008 is the latest version in the ongoing evolution …
book
Microsoft® .NET XML Web Services Step by Step
XML Web services are the next logical step in the evolution of the Internet. Teach yourself …
book
ASP.NET 4 Unleashed
The most comprehensive book on Microsoft’s new ASP.NET 4, ASP.NET 4 Unleashed covers all facets of …