Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $59.99
Standard view
Full view
of .
Look up keyword or section
Like this
48Activity

Table Of Contents

The Visual Studio IDE
Develop, Build, and Debug Your First Application
Summary
The Solution Explorer
Common Tasks
The Toolbox
Arranging Components
Adding Components
Properties
Extending the Properties Window
Window Layout
Viewing Windows and Toolbars
Navigating Open Items
Docking
The Editor Space
Fonts and Colors
Visual Guides
Tracking Changes
Other Options
Keyboard Shortcuts
Projects and Solutions
Build and Run
Importing and Exporting Settings
Command Window
Immediate Window
Class View
Object Browser
Object Test Bench
Invoking Static Methods
Instantiating Objects
Accessing Fields and Properties
Invoking Instance Methods
Code View
Forward/Backward
Regions
Outlining
Code Formatting
Document Outline Tool Window
HTML Outlining
Control Outline
Introducing Find and Replace
Quick Find
Quick Find and Replace Dialog Options
Find in Files
Find Dialog Options
Results Window
Replace in Files
Incremental Search
Find Symbol
Find and Replace Options
Accessing Help
Document Explorer
Dynamic Help
The Search Window
Keeping Favorites
Customizing Help
Solution Structure
Solution File Format
Solution Properties
Common Properties
Configuration Properties
Project Types
Project Files Format
Project Properties
Application
Compile (Visual Basic only)
Build (C# only)
Debug
References (Visual Basic only)
Resources
Services
Signing
My Extensions (Visual Basic only)
Adding and Positioning Controls
Vertically Aligning Text Controls
Automatic Positioning of Multiple Controls
Locking Control Design
Setting Control Properties
Service - Based Components
Smart Tag Tasks
Container Controls
Panel and SplitContainer
FlowLayoutPanel
TableLayoutPanel
Docking and Anchoring Controls
Inline Commenting
XML Comments
Adding XML Comments
XML Comment Tags
Using XML Comments
IntelliSense Information
Sandcastle Documentation Generation Tools
Task List Comments
Creating Templates
Item Template
Project Template
Template Structure
Template Parameters
Extending Templates
Template Project Setup
IWizard
Starter Template
Generics
Consumption
Creation
Constraints
Nullable Types
Partial Types
Form Designers
Partial Methods
Operator Overloading
Operators
Type Conversions
Why Static Methods Are Bad
Property Accessibility
Custom Events
Object and Array Initialization
Implicit Typing
Anonymous Types
Extension Methods
Lambda Expressions
C#
Anonymous Methods
Iterators
Static Classes
Naming Conflicts
Pragma
Automatic Properties
VB.NET
IsNot
Global
TryCast
Ternary If Operator
Relaxed Delegates
What Is the My Namespace?
Using My in Code
Using My in C#
Contextual My
Default Instances
A Namespace Overview
My.Application
My.Computer
My.Forms and My.WebServices
My for the Web
My.Resources
Other My Classes
Your Turn
Methods and Properties
Extending the Hierarchy
Packaging and Deploying
Hitting a Nail with the Right Hammer
Imperative
Declarative
Dynamic
Functional
Introducing F#
Downloading and Installing F#
Your First F# Program
Exploring F# Language Features
IntelliSense Explained
General IntelliSense
Completing Words and Phrases
Parameter Information
Quick Info
IntelliSense Options
General Options
C# - Specific Options
Statement Completion
Extended IntelliSense
Code Snippets
Adding Your Own IntelliSense
Bookmarks and the Bookmark Window
Code Snippets Revealed
Original Code Snippets
Using Snippets in Visual Basic
Using Snippets in C# and J#
Surround With Snippet
Code Snippets Manager
Creating Snippets
Reviewing Existing Snippets
Accessing Refactoring Support
Refactoring Actions
Extract Method
Encapsulate Field
Extract Interface
Reorder Parameters
Remove Parameters
Rename
Promote Variable to Parameter
Generate Method Stub
Organize Usings
Creating a Class Diagram
Design Surface
Toolbox
Entities
Connectors
Class Details
Properties Window
Layout
Exporting Diagrams
Code Generation and Refactoring
IntelliSense Code Generation
Refactoring with the Class Designer
PowerToys for the Class Designer
Visualization Enhancements
Functionality Enhancements
The Servers Node
Event Logs
Management Classes
Management Events
Message Queues
Performance Counters
Your First Test Case
Test Attributes
Asserting the Facts
Assert
StringAssert
CollectionAssert
ExpectedException Attribute
Initializing and Cleaning Up
TestInitialize and TestCleanup
ClassInitialize and ClassCleanup
AssemblyInitialize and AssemblyCleanup
Testing Context
Writing Test Output
Advanced
Custom Properties
Testing Private Members
Managing Large Numbers of Tests
DataSet Overview
Adding a Data Source
DataSet Designer
Binding
BindingSource
BindingNavigator
Data Source Selections
BindingSource Chains
Saving Changes
Inserting New Items
Validation
DataGridView
Object Data Source
IDataErrorInfo
Working with Data Sources
Web Service Data Source
Browsing Data
Database Windows in Visual Studio 2008
Table Editing
Relationship Editing
Views
Stored Procedures and Functions
Database Diagrams
Data Sources Window
Managing Test Data
Previewing Data
LINQ Providers
Query Pieces
From
Select
Where
Group By
Custom Projections
Order By
Debugging and Execution
XML Object Model
Paste XML as XElement
Expression Holes
Querying XML
Schema Support
Creating the Object Model
Querying with LINQ to SQL
Binding LINQ to SQL Objects
LINQ to Entities
Occasionally Connected Applications
Server Direct
Getting Started with Synchronization Services
Synchronization Services over N - Tiers
Background Synchronization
Client Changes
Key Security Concepts
Code Access Security
Permission Sets
Evidence and Code Groups
Security Policy
Walkthrough of Code Access Security
User Identities
Walkthrough of Role - Based Security
General Principles
Techniques
Hashing
Symmetric (Secret) Keys
Asymmetric (Public/Private) Keys
Summary of Goals
Applying Cryptography
Creating Asymmetric Key Pairs
Creating a Symmetric Key
Encrypting and Signing the Key
Verifying Key and Signature
Decrypting the Symmetric Key
Sending a Message
Receiving a Message
Miscellaneous
SecureString
Key Containers
MSIL Disassembler
Decompilers
Obfuscating Your Code
Dotfuscator
Words of Caution
Attributes
ObfuscationAssemblyAttribute
ObfuscationAttribute
Client Services
Role Authorization
User Authentication
Settings
Login Form
Offline Support
Security Configurations
Device Emulation
Device Emulator Manager
Connecting
Cradling
Web Application vs. Web Site Projects
Creating Web Projects
Creating a Web Site Project
Creating a Web Application Project
Other Web Projects
Starter Kits, Community Projects, and Open - Source Applications
Designing Web Forms
The HTML Designer
Positioning Controls and HTML Elements
Formatting Controls and HTML Elements
CSS Tools
Validation Tools
Web Controls
Navigation Components
Data Components
Web Parts
Master Pages
Rich Client - Side Development
Developing with JavaScript
Working with ASP.NET AJAX
Using AJAX Control Extenders
ASP.NET Web Site Administration
ASP.NET Configuration in IIS
Choosing an Office Project Type
Document - Level Customizations
SharePoint Workflow
InfoPath Form Template
Creating a Document - Level Customization
Your First VSTO Project
Protecting the Document Design
Adding an Actions Pane
Creating an Application Add - In
Some Outlook Concepts
Creating an Outlook Form Region
Debugging Office Applications
Unregistering an Add - In
Deploying Office Applications
The Design Skin
Orientation
Buttons
Common Controls
Mobile Controls
Project Settings
The Data Source
The DataSet
The ResultSet
Configuration
Forms
PocketOutlook
Status
Telephony
The Notification Broker
WPF Designer
Manipulating Controls
Properties and Events
Styling Your Application
Windows Forms Interoperability
Windows Communication Foundation
Consuming a WCF Service
Windows Workflow Foundation
Silverlight
Getting Started with Silverlight 2
Interacting with Your Web Page
Hosting Silverlight Applications
ASP.NET MVC
Controllers and Action Methods
Rendering a UI with Views
Custom URL Routing
Referenced Projects with Settings
Connection String Wizard
Loading Culture Resource Files
Satellite Culture Resources
Accessing Specifics
Bitmap and Icon Loading
Cross - Assembly Referencing
ComponentResourceManager
Coding Resource Files
ResourceReader and ResourceWriter
ResxResourceReader and ResxResourceWriter
Custom Resources
Code Window
Datatips
Breakpoint Window
Output Window
Watch Windows
QuickWatch
Autos and Locals
Call Stack
Threads
Modules
Processes
Memory Windows
Disassembly
Registers
Exceptions
Customizing the Exception Assistant
Unwinding an Exception
Breakpoints
Setting a Breakpoint
Adding Break Conditions
Working with Breakpoints
Tracepoints
Creating a Tracepoint
Tracepoint Actions
Execution Point
Stepping Through Code
Moving the Execution Point
Edit and Continue
Rude Edits
Stop Applying Changes
DebuggerBrowsable
DebuggerDisplay
DebuggerHidden
DebuggerStepThrough
DebuggerNonUserCode
DebuggerStepperBoundary
Type Proxies
Raw View
Visualizers
Advanced Techniques
Saving Changes to Your Object
Debugging Server - Side ASP.NET Code
Error Handling
Debugging Client - Side JavaScript
Setting Breakpoints in JavaScript Code
Debugging Dynamically Generated JavaScript
Debugging ASP.NET AJAX JavaScript
Debugging Silverlight
Tracing
Application - Level Tracing
Trace Output
P. 1
Professional Visual Studio 2008

Professional Visual Studio 2008

Ratings:

2.0

(1)
|Views: 2,699|Likes:
Published by Wiley
Professional Visual Studio 2008

Microsoft Visual Studio 2008 is the latest version in theongoing evolution of the Integrated Development Environment (IDE),and this resource examines the diverse facets of the IDE—fromcommon tasks to intricate functions to the powerful tools thataccompany the main code editing and design windows. Written by aunique author duo and offering an in-depth look at the powerful andfascinating features and techniques of the IDE, this book exploreseach aspect of the development life cycle from the perspective ofhow Visual Studio 2008 can make your life easier.

Each chapter is packed with examples that illustrate uses forvarious tools, commands, and shortcuts of Visual Studio 2008. Youwill gradually learn to identify where a feature is used, concludehow you can use it to its fullest potential, and then seamlesslyapply that feature to help solve real-world problems.

Professional Visual Studio 2008

Microsoft Visual Studio 2008 is the latest version in theongoing evolution of the Integrated Development Environment (IDE),and this resource examines the diverse facets of the IDE—fromcommon tasks to intricate functions to the powerful tools thataccompany the main code editing and design windows. Written by aunique author duo and offering an in-depth look at the powerful andfascinating features and techniques of the IDE, this book exploreseach aspect of the development life cycle from the perspective ofhow Visual Studio 2008 can make your life easier.

Each chapter is packed with examples that illustrate uses forvarious tools, commands, and shortcuts of Visual Studio 2008. Youwill gradually learn to identify where a feature is used, concludehow you can use it to its fullest potential, and then seamlesslyapply that feature to help solve real-world problems.

More info:

Publish date: Oct 20, 2008
Added to Scribd: Jan 27, 2010
Copyright:Traditional Copyright: All rights reservedISBN:9780470406366
List Price: $59.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
This book can be read on up to 6 mobile devices.
See more
See less

02/17/2015

1031

9780470406366

$59.99

USD

You're Reading a Free Preview
Pages 21 to 147 are not shown in this preview.
You're Reading a Free Preview
Pages 168 to 692 are not shown in this preview.
You're Reading a Free Preview
Page 713 is not shown in this preview.
You're Reading a Free Preview
Pages 734 to 940 are not shown in this preview.
You're Reading a Free Preview
Pages 961 to 1031 are not shown in this preview.

Activity (48)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
budzak2 liked this
Muhammad Abrar liked this
Ravi Khatri liked this
selvamoni liked this
selvamoni liked this
moisesram liked this

You're Reading a Free Preview

Download
scribd