Professional Visual Studio 2008
by Randolph, Nick; Gardner, David-
This Item Qualifies for Free Shipping!*
*Excludes marketplace orders.
Rent Book
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
Author Biography
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.