Microsoft Visual Studio 2008 Unleashed

Overview

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 ...

See more details below
Other sellers (Paperback)
  • All (19) from $1.99   
  • New (8) from $43.74   
  • Used (11) from $1.99   
Microsoft Visual Studio 2008 Unleashed

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

NOOK Book (eBook)
$29.99
BN.com price
(Save 42%)$51.99 List Price

Overview

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
Read More Show Less

Product Details

  • ISBN-13: 9780672329722
  • Publisher: Sams
  • Publication date: 6/16/2008
  • Series: Unleashed Series
  • Pages: 1219
  • Sales rank: 828,985
  • Product dimensions: 6.90 (w) x 9.10 (h) x 2.00 (d)

Meet the Author

Lars Powers is an ISV Technical Advisor on the Microsoft Developer and Platform Evangelism team. He works with Microsoft’s largest global ISV partners to help them craft solutions on top of Microsoft’s next-generation technologies. Prior to joining Microsoft, Lars was an independent consultant providing training and mentoring on the .NET platform.

Mike Snell runs the Solutions division at CEI (www.ceiamerica.com). Mike and his team deliver architecture, consulting, and mentoring to clients looking to build great enterprise and commercial software. Mike is also a Microsoft Regional Director (www.theregion.com).

Read More Show Less

Read an Excerpt

IntroductionIntroduction

The release of Visual Studio 2005 and Visual Studio Team Systems marked a major revision to the .NET development experience. It brought us code snippets, custom project templates, refactoring, data binding wizards, smart tags, modeling tools, automated testing tools, and project and task management—to name just a few features.

Visual Studio 2008 builds on these tools and provides additional core changes and additions to the Visual Studio integrated development environment (IDE). The languages have many new improvements, the Framework has a number of additions, and the tools have been significantly enhanced. For instance, Visual Studio 2008 includes such things as Windows Presentation Foundation (WPF) for building richer client solutions, Windows Communication Foundation (WCF) to help build more dynamic service-oriented solutions, and Windows Workflow Foundation (WF) to enable structured programming around business processes. In addition, there are language enhancements such as the Language Integrated Query (LINQ) and team systems enhancements such as code metrics, performance profiling, and a revised team build system. All of these tools are meant to increase your productivity and success rate. This book is meant to help you unlock the many tools built into Visual Studio so that you can realize these gains.Who Should Read This Book?

Developers who rely on Visual Studio to get work done will want to read this book. It provides great detail on the many features inside the latest version of the IDE. The book covers all the following key topics:

  • Understanding the basics of solutions, projects, editors, anddesigners

  • Writing macros, add-ins, and wizards

  • Debugging with the IDE

  • Refactoring code

  • Sharing code with team members and the larger community

  • Writing ASP.NET applications

  • Writing and consuming web services and using the Windows Communication Foundation (WCF)

  • Coding with Windows forms and with Windows Presentation Foundation (WPF)

  • Working with data and databases

  • Creating and hosting workflow-based applications using Windows Workflow Foundation (WF)

  • Using team collaboration and the Visual Studio Team System products

  • Modeling applications

  • Testing applications at both the system and unit test level

  • Managing source code changes and builds

This book is not a language book; it is a tools book. If you are trying to understand Visual Basic or C#, you will want a companion book that focuses on those subjects. If you can write C# or Visual Basic code, this book will radically help you to optimize your productivity with Visual Studio. Again, this book is not a primer on the .NET languages. However, we do cover the new language features (such as LINQ) in both C# and Visual Basic. We also try to provide simple examples that can be read by developers of both languages. By and large, however, this book has one primary focus: detailing and explaining the intricacies of the Visual Studio 2008 IDE to enable developers to be more productive.How Is This Book Organized?

You can read this book cover to cover, or you can pick the chapters that apply most to your current need. We sometimes reference content across chapters, but for the most part, each chapter can stand by itself. This organization allows you to jump around and read as time (and interest) permits. There are four parts to the book; each part is described next.Part I: An Introduction to Visual Studio 2008

The chapters in this part provide an overview of what to expect from Visual Studio 2008. Readers who are familiar only with prior versions of Visual Studio will want to review these chapters. In addition, we cover the new language enhancement for the 2008 versions of VB and C#.Part II: An In-Depth Look at the IDE

This part covers the core development experience relative to Visual Studio. It provides developers with a base understanding of the rich features of their primary tool. The chapters walk through the many menus and windows that define each tool. We cover the base concepts of projects and solutions, and we explore in detail the explorers, editors, and designers.Part III: Writing and Working with Code

Part III builds on the topics discussed in Part II by digging into the powerful productivity features of Visual Studio 2008. These chapters investigate the developer productivity aids that are present in the IDE, and discuss how to best use Visual Studio for refactoring and debugging your code.Part IV: Extending Visual Studio

For those developers interested in customizing, automating, or extending the Visual Studio IDE, these chapters are for you. We explain the automation model and then document how to use that API to automate the IDE through macros. We also cover how you can extend the IDE's capabilities by writing your own add-ins.Part V: Creating Enterprise Applications

Part V focuses on how to work with the IDE tools to write your applications. Each chapter provides an in-depth overview of how to use Visual Studio to help you design and develop an application. We cover writing applications using ASP.NET, web services and WCF, Windows forms, WPF, WF, and working with data and databases.Part VI: Visual Studio Team System

Finally, Part VI discusses the special set of Visual Studio versions collectively referred to as Visual Studio Team System (VSTS). We devote an entire chapter to each individual VSTS edition: Development Edition, Architecture Edition, Test Edition, and Database Edition. We also explore, in-depth, the key concepts of team collaboration, work item tracking, and version control using the VSTS client editions in conjunction with the Team Foundation Server product. And lastly, we discuss the concept of automated builds within the context of Visual Studio Team System.Conventions Used in This Book

The following typographic conventions are used in this book:

Code lines, commands, statements, variables, and text you see onscreen appears in a monospace typeface.

Placeholders in syntax descriptions appear in an italic monospace typeface. You replace the placeholder with the actual filename, parameter, or whatever element it represents.

Italics highlight technical terms when they're being defined.

A code-continuation icon is used before a line of code that is really a continuation of the preceding line. Sometimes a line of code is too long to fit as a single line on the page. If you see before a line of code, remember that it's part of the line immediately above it.

The book also contains Notes, Tips, and Cautions to help you spot important or useful information more quickly.

© Copyright Pearson Education. All rights reserved.

Read More Show Less

Preface

Introduction

The release of Visual Studio 2005 and Visual Studio Team Systems marked a major revision to the .NET development experience. It brought us code snippets, custom project templates, refactoring, data binding wizards, smart tags, modeling tools, automated testing tools, and project and task management—to name just a few features.

Visual Studio 2008 builds on these tools and provides additional core changes and additions to the Visual Studio integrated development environment (IDE). The languages have many new improvements, the Framework has a number of additions, and the tools have been significantly enhanced. For instance, Visual Studio 2008 includes such things as Windows Presentation Foundation (WPF) for building richer client solutions, Windows Communication Foundation (WCF) to help build more dynamic service-oriented solutions, and Windows Workflow Foundation (WF) to enable structured programming around business processes. In addition, there are language enhancements such as the Language Integrated Query (LINQ) and team systems enhancements such as code metrics, performance profiling, and a revised team build system. All of these tools are meant to increase your productivity and success rate. This book is meant to help you unlock the many tools built into Visual Studio so that you can realize these gains.

Who Should Read This Book?

Developers who rely on Visual Studio to get work done will want to read this book. It provides great detail on the many features inside the latest version of the IDE. The book covers all the following key topics:

  • Understanding the basics of solutions, projects, editors, and designers
  • Writing macros, add-ins, and wizards
  • Debugging with the IDE
  • Refactoring code
  • Sharing code with team members and the larger community
  • Writing ASP.NET applications
  • Writing and consuming web services and using the Windows Communication Foundation (WCF)
  • Coding with Windows forms and with Windows Presentation Foundation (WPF)
  • Working with data and databases
  • Creating and hosting workflow-based applications using Windows Workflow Foundation (WF)
  • Using team collaboration and the Visual Studio Team System products
  • Modeling applications
  • Testing applications at both the system and unit test level
  • Managing source code changes and builds

This book is not a language book; it is a tools book. If you are trying to understand Visual Basic or C#, you will want a companion book that focuses on those subjects. If you can write C# or Visual Basic code, this book will radically help you to optimize your productivity with Visual Studio. Again, this book is not a primer on the .NET languages. However, we do cover the new language features (such as LINQ) in both C# and Visual Basic. We also try to provide simple examples that can be read by developers of both languages. By and large, however, this book has one primary focus: detailing and explaining the intricacies of the Visual Studio 2008 IDE to enable developers to be more productive.

How Is This Book Organized?

You can read this book cover to cover, or you can pick the chapters that apply most to your current need. We sometimes reference content across chapters, but for the most part, each chapter can stand by itself. This organization allows you to jump around and read as time (and interest) permits. There are four parts to the book; each part is described next.

Part I: An Introduction to Visual Studio 2008

The chapters in this part provide an overview of what to expect from Visual Studio 2008. Readers who are familiar only with prior versions of Visual Studio will want to review these chapters. In addition, we cover the new language enhancement for the 2008 versions of VB and C#.

Part II: An In-Depth Look at the IDE

This part covers the core development experience relative to Visual Studio. It provides developers with a base understanding of the rich features of their primary tool. The chapters walk through the many menus and windows that define each tool. We cover the base concepts of projects and solutions, and we explore in detail the explorers, editors, and designers.

Part III: Writing and Working with Code

Part III builds on the topics discussed in Part II by digging into the powerful productivity features of Visual Studio 2008. These chapters investigate the developer productivity aids that are present in the IDE, and discuss how to best use Visual Studio for refactoring and debugging your code.

Part IV: Extending Visual Studio

For those developers interested in customizing, automating, or extending the Visual Studio IDE, these chapters are for you. We explain the automation model and then document how to use that API to automate the IDE through macros. We also cover how you can extend the IDE's capabilities by writing your own add-ins.

Part V: Creating Enterprise Applications

Part V focuses on how to work with the IDE tools to write your applications. Each chapter provides an in-depth overview of how to use Visual Studio to help you design and develop an application. We cover writing applications using ASP.NET, web services and WCF, Windows forms, WPF, WF, and working with data and databases.

Part VI: Visual Studio Team System

Finally, Part VI discusses the special set of Visual Studio versions collectively referred to as Visual Studio Team System (VSTS). We devote an entire chapter to each individual VSTS edition: Development Edition, Architecture Edition, Test Edition, and Database Edition. We also explore, in-depth, the key concepts of team collaboration, work item tracking, and version control using the VSTS client editions in conjunction with the Team Foundation Server product. And lastly, we discuss the concept of automated builds within the context of Visual Studio Team System.

Conventions Used in This Book

The following typographic conventions are used in this book:

Code lines, commands, statements, variables, and text you see onscreen appears in a monospace typeface.

Placeholders in syntax descriptions appear in an italic monospace typeface. You replace the placeholder with the actual filename, parameter, or whatever element it represents.

Italics highlight technical terms when they're being defined.

A code-continuation icon is used before a line of code that is really a continuation of the preceding line. Sometimes a line of code is too long to fit as a single line on the page. If you see before a line of code, remember that it's part of the line immediately above it.

The book also contains Notes, Tips, and Cautions to help you spot important or useful information more quickly.

© Copyright Pearson Education. All rights reserved.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)