Book description
Microsoft® Visual Studio 2008 Unleashed is an end-to-end, deep dive into the Visual Studio development environment. It’s meant to provide you guidance on how you can squeeze the ultimate productivity out of the many features built into the .NET development tools. Understanding how to use your tools will make you a better developer. This book was written with that premise as its focus.
The authors have folded in real-world development experience alongside detailed information about the IDE. The result is practical, easy-to-employ information that will make you a more productive and complete developer. This book also helps to ease your transition from other development environments and former versions of Visual Studio.
Finally, this book provides an entire section dedicated to Visual Studio Team System. It will help you understand how the Team Architect, Team Developer, Team Database Developer, and Team Tester work with the Team Foundation Server to increase team collaboration, visibility, and productivity.
Microsoft® Visual Studio 2008 Unleashed provides straight, to-the-point answers to common developer questions about the IDE.
Detailed Information on…
What’s new in Visual Studio 2008
Working with solutions, projects, editors, and designers
Writing ASP.NET applications
Writing and consuming Web Services using Windows Communication Foundation (WCF)
Writing Windows Forms and Windows Presentation Foundation (WPF) applications
Creating and hosting workflow-based applications using Windows Workflow Foundation (WF)
Working with data and databases
Refactoring code
Debugging code
Automating the IDE
Writing macros, add-ins, and wizards
Using team collaboration and the Visual Studio Team System products
Managing source code changes
Tracking projects with Team Foundation Server and work items
Modeling applications
Performing unit, web, and load testing
Working with Team Foundation Build
Table of contents
- Copyright
- About the Authors
- Acknowledgments
- We Want to Hear from You!
- Reader Services
- Introduction
-
I. An Introduction to Visual Studio 2008
- 1. A Quick Tour of Visual Studio 2008
- 2. A Quick Tour of the IDE
-
3. .NET Framework and Language Enhancements in 2008
- An Overview of the Visual Studio 2008 IDE Enhancements by .NET Language
-
.NET Language Additions in 2008
- Infer a Variable’s Data Type Based on Assignment
- Create an Object and Set Its Properties with a Single Line of Code
- Add Methods to Existing Classes
- Create an Instance of a Nonexistent Class
- Write Simple, Unnamed Functions Within Your Code
- Add Business Logic to Generated Code
- Access and Query Data Using the .NET Languages
- Split an Assembly Across Multiple Files
- Work with XML Directly Within Your Code
- Remove Unused Arguments from Event Handlers (VB Only)
- Create an Automatically Implemented Property (C# Only)
- .NET Framework 3.5 Enhancements
- Summary
-
II. An In-Depth Look at the IDE
- 4. Solutions and Projects
- 5. Browsers and Explorers
-
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 Components and Controls
- Summary
-
7. The .NET Community: Consuming and Creating Shared Code
- The Community Features of Visual Studio
- Discovering and Consuming Shared Content
- Participating in the Community
- Summary
-
III. Writing and Working with Code
- 8. Working with Visual Studio’s Productivity Aids
- 9. Refactoring Code
-
10. Debugging Code
- Debugging Basics
-
The Visual Studio Debugger
- The Debug Menu and Toolbar
- Debug Options
- Stepping In, Out, and Over Code
- Indicating When to Break into Code
- Working with Tracepoints (When Hit Option)
- Viewing Data in the Debugger
- Using the Edit and Continue Feature
- Advanced Debugging Scenarios
- Summary
-
IV. Extending Visual Studio
- 11. Introducing the Automation Object Model
- 12. Writing Macros
- 13. Writing Add-ins and Wizards
-
V. Creating Enterprise Applications
-
14. Creating ASP.NET Applications
- The Basics of an ASP.NET Website
- Designing Your User Interface
- Working with the ASP.NET Controls
- Summary
- 15. Building Windows Forms Applications
- 16. Creating Richer, Smarter User Interfaces
- 17. Creating Rich Browser Applications
-
18. Working with Databases
- Creating Tables and Relationships
- Working with SQL Statements
- Using Database Projects
- Creating Database Objects in Managed Code
- Binding Controls to Data
- Object Relational Mapping
- Summary
- 19. Service-Oriented Applications
-
20. Embedding Workflow in Your Applications
- Windows Workflow Fundamentals
- Creating a Sequential Workflow
- Creating a State Machine Workflow
- Summary
- 21. Developing Office Business Applications
-
14. Creating ASP.NET Applications
-
VI. Visual Studio Team System
- 22. Team Collaboration and Visual Studio Team System
- 23. Managing and Working with Team Projects
-
24. Source Control
- The Basics of Team Foundation Source Control
- Getting Started with Team Foundation Source Control
- Editing Files Under Source Control
- Branching and Merging
- Summary
- 25. Work Item Tracking
- 26. Development Edition
- 27. Architecture Edition
-
28. Test Edition
- Creating, Configuring, and Managing Tests
- Web Testing
- Load Testing
- Manual Tests
- Generic Tests
- Ordered Tests
- Summary
- 29. Database Edition
- 30. Team Foundation Build
Product information
- Title: Microsoft Visual Studio 2008 Unleashed
- Author(s):
- Release date: May 2008
- Publisher(s): Sams
- ISBN: 9780768680584
You might also like
book
Practical Code Generation in .NET: Covering Visual Studio 2005, 2008, and 2010
“Once this skill is within your everyday comfort zone, it will give your productivity a boost …
book
Microsoft SharePoint: Building Office 2007 Solutions in C# 2005
Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 is the third edition of Scot Hilliers …
book
Visual Studio® 2010 and .NET 4, Six-in-one
Complete coverage of all key .NET 4 and Visual Studio 2010 languages and technologies .NET 4 …
book
Visual Studio® 2010 All-in-One For Dummies®
A comprehensive, easy-to-understand guide to Visual Studio 2010 Visual Studio is Microsoft's comprehensive development environment that …