Visual C# Walkthroughs
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Visual C# Walkthroughs

Walkthroughs give step-by-step instructions for common scenarios, which makes them a good place to start learning about the product or a particular feature area.

This section contains links to C# programming walkthroughs and debugging walkthroughs.

Walkthrough: Creating a Web Service Using Visual Basic or Visual C#

Describes the process for writing a simple XML Web service using the ASP.NET Web Service project template.

Walkthrough: Accessing a Web Service Using Visual Basic or Visual C#

Describes the process for writing a Web Forms client for an XML Web service.

Walkthrough: Authoring a Component with Visual C#

Shows the development of a simple component, illustrating the interaction between client and component, object lifetime and circular references, debugging clients and components, and the use of shared methods and instance methods.

Walkthrough: Performing Common Tasks Using Smart Tags on Windows Forms Controls

Demonstrates some of the commonly performed tasks such as adding or removing a tab on a TabControl, docking a control to its parent and changing the orientation of a SplitContainer control.

Walkthrough: Serializing Collections of Standard Types with the DesignerSerializationVisibilityAttribute

Demonstrates how to use the DesignerSerializationVisibilityAttribute class to control how a collection is serialized at design time.

Walkthrough: Debugging Custom Windows Forms Controls at Design Time

Describes how to debug the design-time behavior of your custom control.

Walkthrough: Creating a Windows Forms Control That Takes Advantage of Visual Studio Design-Time Features

Illustrates how to create a custom designer for a custom control.

Walkthrough: Authoring a Composite Control with Visual C#

Demonstrates creating a simple composite control and extending its functionality through inheritance.

Walkthrough: Authoring a Simple Multithreaded Component with Visual C#

Demonstrates creating a multithreaded component, explaining how threads work and how to coordinate multiple threads in your component.

Walkthrough: Inheriting from a Windows Forms Control with Visual C#

Demonstrates creating a simple inherited button control. This button inherits functionality from the standard Windows Forms button and exposes a custom member.

Visual Studio Walkthroughs

Gives a related list of walkthroughs for all areas of programming in Visual Studio.

Deployment Walkthroughs

Provides step-by-step examples of common deployment scenarios.

© 2016 Microsoft