
Professional Visual Studio® 2008
by Nick Randolph; David Gardner-
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
Summary
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 XML | |
XML Object Model | |
Creating XML with LINQ | |
Querying XML | |
Schema Support | |
LINQ to SQL and Entities | |
LINQ to SQL | |
LINQ to Entities | |
Synchronization Services | |
Occasionally Connected Applications | |
Security. | |
Security in the .NET Framework | |
Key Security Concepts | |
Code Access Security | |
Role-Based Security | |
Cryptography | |
General Principles | |
Techniques | |
Applying Cryptography | |
Miscellaneous | |
Obfuscation | |
MSIL Disassembler | |
Decompilers | |
Obfuscating Your Code | |
Attributes | |
Client Application Services | |
Client Services | |
Role Authorization | |
User Authentication | |
Settings | |
Login Form | |
Offline Support | |
Device Security Manager | |
Security Configurations | |
Device Emulation | |
Platforms. | |
ASP.NET Web Applications | |
Web Application vs. Web Site Projects | |
Creating Web Projects | |
Designing Web Forms | |
Web Controls | |
Master Pages | |
Rich Client-Side Development | |
ASP.NET Web Site Administration | |
Office Applications | |
Choosing an Office Project Type | |
Creating a Document-Level Customization | |
Creating an Application Add-In | |
Debugging Office Applications | |
Deploying Office Applications | |
Mobile Applications | |
Getting Started | |
The Design Skin | |
The Toolbox | |
Debugging | |
Project Settings | |
The Data Source | |
Windows Mobile APIs | |
WPF Applications | |
Getting Started | |
WPF Designer | |
Styling Your Application | |
Windows Forms Interoperability | |
WCF and WF Applications | |
Windows Communication Foundation | |
Windows Workflow Foundation | |
Next Generation Web: Silverlight and ASP.NET MVC | |
Silverlight | |
ASP.NET MVC | |
Configuration and Internationalization. | |
Configuration Files | |
Config Files | |
Configuration Schema | |
Application Settings | |
Referenced Projects with Settings | |
Connection Strings | |
Connection String Wizard | |
SQL Server Format | |
In-Code Construction | |
Encrypting Connection Strings | |
Resource Files | |
What Are Resources? | |
Resourcing Your Application | |
Satellite Resources | |
Accessing Specifics | |
Custom Resources | |
Debugging. | |
Using the Debugging Windows | |
Code Window | |
Breakpoint Window | |
Output Window | |
Immediate Window | |
Watch Windows | |
Call Stack | |
Threads | |
Modules | |
Processes | |
Memory Windows | |
Exceptions | |
Debugging with Breakpoints | |
Breakpoints | |
Tracepoints | |
Execution Point | |
Edit and Continue | |
Creating Debug Proxies and Visualizers | |
Attributes | |
Visualizers | |
Advanced Techniques | |
Debugging Web Applications | |
Debugging Server-Side ASP.NET Code | |
Debugging Client-Side JavaScript | |
Debugging Silverlight | |
Tracing | |
Health Monitoring | |
Advanced Debugging Techniques | |
Start Actions | |
Debugging with Code | |
Debugging Running Applications | |
.NET Framework Reference Source | |
Multi-Threaded Debugging | |
Debugging SQL Server Stored Procedures | |
Mixed-Mode Debugging | |
Build and Deployment. | |
Upgrading with Visual Studio 2008 | |
Upgrading from Visual Studio 2005 | |
Upgrading to .NET Framework v3.5 | |
Upgrading from Visual Basic 6 | |
Build Customization | |
General Build Options | |
Manual Dependencies | |
Visual Basic Compile Page | |
C# Build Pages | |
MSBuild | |
Assembly Versioning and Signing | |
Assembly Naming | |
ClickOnce and MSI Deployment | |
Installers | |
ClickOnce | |
Web and Mobile Application Deployment | |
Web Application Deployment | |
Mobile Application Deployment | |
Automation. | |
The Automation Model. | |
Introduction to the Automation Model | |
The Automation Model and Visual Studio Extensibility | |
Development Tools Extensibility (DTE) | |
A Quick Overview of DTE | |
Limitations of the Automation Model | |
Add-Ins. | |
Introduction | |
Add-In Wizard | |
The Anatomy of an Add-In | |
The Structure of .AddIn Files | |
Develop an Add-In | |
Debugging | |
Deployment | |
Shared Add-Ins | |
Macros | |
The Anatomy of a Macro | |
Macro Explorer | |
Macros IDE | |
How to Record a Macro | |
How to Develop a Macro | |
Running a Macro | |
Deployment | |
Visual Studio Team System. | |
VSTS: Architect Edition | |
Case Study | |
Application Designer | |
Logical Datacenter Designer | |
Deployment Designer | |
Settings and Constraints Editor | |
System Designer | |
VSTS: Developer Edition | |
Code Metrics | |
Managed Code Analysis Tool | |
C/C++ Code Analysis Tool | |
Profiling Tools | |
Stand-Alone Profiler | |
Application Verifier | |
Code Coverage | |
VSTS: Tester Edition | |
Web Tests | |
Load Tests | |
Manual Tests | |
Generic Tests | |
Ordered Tests | |
Test Management | |
VSTS: Database Edition | |
SQL-CLR Database Project | |
Offline Database Schema | |
Data Generation | |
Database Unit Testing | |
Database Refactoring | |
Schema Compare | |
Data Compare | |
T-SQL Editor | |
Power Tools | |
Best Practices | |
Team Foundation Server | |
Process Templates | |
Work Item Tracking | |
Excel and Project Integration | |
Version Control | |
Team Foundation Build | |
Reporting and Business Intelligence | |
Team Portal | |
Team System Web Access | |
TFS Automation and Process Customization | |
Index | |
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.