Professional Visual Studio 2008

by ;
Format: Paperback
Pub. Date: 2008-07-28
Publisher(s): Wrox
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $62.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

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

Author Biography

Nick Randolph is currently the Chief Development Officer for N Squared Solutions, having recently left his role as lead developer at Intilecta Corporation where he was integrally involved in designing and building that firm ’ s application framework. After graduating with a combined Engineering (Information Technology)/Commerce degree, Nick went on to be nominated as a Microsoft MVP in recognition of his work with the Perth .NET user group and his focus on mobile devices. He is still an active contributor in the device application development space via his blog at http://community.softteq.com/blogs/nick/ and via the Professional Visual Studio web site, http://www.professionalvisualstudio.com/ . Over the past two years, Nick has been invited to present at a variety of events including Tech Ed Australia, MEDC, and Code Camp. He has also authored articles for MSDN Magazine (ANZ edition) and a book entitled Professional Visual Studio 2005 , and has helped judge the 2004, 2005, and 2007 world finals for the Imagine Cup.

David Gardner is a seasoned.NET developer and the Chief Software Architect at Intilecta Corporation. David has an ongoing passion to produce well - designed, high - quality software products that engage and delight users. For the past decade and a bit, David has worked as a solutions architect, consultant, and developer, and has provided expertise to organizations in Australia, New Zealand, and Malaysia. David is a regular speaker at the Perth .NET user group, and has presented at events including the .NET Framework Launch, TechEd Malaysia, and the Microsoft Executive Summit. He holds a Bachelor of Science (Computer Science) and is a Microsoft Certified Systems Engineer. David regularly blogs about Visual Studio and .NET at http://www.professionalvisualstudio .com/ , and maintains a personal web site at http://peaksite.com/ .

Table of Contents

Introduction
Integrated Development Environment
A Quick Tour
Let's Get Started
The Visual Studio IDE
The Solution Explorer, Toolbox, and Properties
The Solution Explorer
The Toolbox
Properties
Options and Customizations
Window Layout
The Editor Space
Other Options
Importing and Exporting Settings
Workspace Control
Command Window
Immediate Window
Class View
Object Browser
Object Test Bench
Code View
Document Outline Tool Window
Control Outline
Find and Replace, and Help
Introducing Find and Replace
Find in Files
Replace in Files
Incremental Search
Find Symbol
Find and Replace Options
Accessing Help
The Search Window
Keeping Favorites
Customizing Help
Getting Started
Solutions, Projects, and Items
Solution Structure
Solution File Format
Solution Properties
Project Types
Project Files Format
Project Properties
Web Site Projects
Source Control
Selecting a Source Control Repository
Accessing Source Control
Offline Support for Source Control
Forms and Controls
The Windows Form
Form Design Preferences
Adding and Positioning Controls
Container Controls
Docking and Anchoring Controls
Documentation Using Comments and Sandcastle
Inline Commenting
XML Comments
Using XML Comments
Sandcastle Documentation Generation Tools
Task List Comments
Project and Item Templates
Creating Templates
Extending Templates
Languages
Generics, Nullable Types, Partial Types, and Methods
Generics
Nullable Types
Partial Types
Operator Overloading
Property Accessibility
Custom Events
Anonymous Types, Extension Methods, and Lambda Expressions
Object and Array Initialization
Implicit Typing
Anonymous Types
Extension Methods
Lambda Expressions
Language-Specific Features.C#.VB.NET
The My Namespace
What Is the My Namespace?Using My in Code
A Namespace Overview
Your Turn
The Languages Ecosystem
Hitting a Nail with the Right Hammer
Introducing F#
Coding
IntelliSense and Bookmarks
IntelliSense Explained
IntelliSense Options
Extended IntelliSense
Bookmarks and the Bookmark Window
Code Snippets and Refactoring
Code Snippets Revealed
Accessing Refactoring Support
Refactoring Actions
Modeling with the Class Designer
Creating a Class Diagram
Design Surface
Toolbox
Class Details
Properties Window
Layout
Exporting Diagrams
Code Generation and Refactoring
PowerToys for the Class Designer
Server Explorer
The Servers Node
Unit Testing
Your First Test Case
Asserting the Facts
Initializing and Cleaning Up
Testing Context
Managing Large Numbers of Tests
Data
DataSets and DataBinding
DataSet Overview
Binding
Working with Data Sources
Visual Database Tools
Database Windows in Visual Studio 2008
Managing Test Data
Previewing Data
Language Integrated Queries (LINQ)
LINQ Providers
Old-School Queries
Query Pieces
Debugging and Execution
LINQ to XM
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.