Professional Visual Studio 2008Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse facets of the IDEfrom common tasks to intricate functions to the powerful tools that accompany the main code editing and design windows. Written by a unique author duo and offering an in-depth look at the powerful and fascinating features and techniques of the IDE, this book explores each aspect of the development life cycle from the perspective of how Visual Studio 2008 can make your life easier.Each chapter is packed with examples that illustrate uses for various tools, commands, and shortcuts of Visual Studio 2008. You will gradually learn to identify where a feature is used, conclude how you can use it to its fullest potential, and then seamlessly apply that feature to help solve real-world problems.What you will learn from this bookHow to create project templates and wizardsMethods for using IntelliSense, code refactoring, class modeling, and unit testingTips for using DataSets, LINQ, and Synchronization Services for working with dataHow to build web applications using ASP.NET AJAX, Silverlight, and ASP.NET MVCIdeas for building Office and Mobile applications, WPF, WCF, and WF projectsWays to effectively analyze and identify bugs using the advanced debugging featuresHow to automate repetitive tasks using the Visual Studio 2008 add-ins and macrosSuggestions for using Visual Studio Team System components coupled with Team Foundation ServerTechniques for building more secure applicationsWho this book is forThis book is for programmers who want to become proficient with the latest version of Visual Studio and are interested in the advanced capabilities of the IDE.Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.