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.
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.
Demonstrates creating a simple composite control and extending its functionality through inheritance.
Demonstrates creating a multithreaded component, explaining how threads work and how to coordinate multiple threads in your component.
Illustrates how to create a custom designer for a custom control.
Demonstrates creating a simple inherited button control. This button inherits functionality from the standard Windows Forms button and exposes a custom member.
Describes how to debug the design-time behavior of your custom control.
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.
Demonstrates the C# language features that are used to write LINQ query expressions.
Describes a LINQ to SQL scenario for adding, modifying, and deleting data in a database.
Demonstrates how to create an entity class and a simple query to filter the entity class.
Demonstrates how to use LINQ to SQL to access data by executing only stored procedures.
Demonstrates the use of LINQ to SQL associations to represent foreign-key relationships in a database.
Demonstrates how to use the DesignerSerializationVisibilityAttribute class to control how a collection is serialized at design time.
Shows how to write a simple visualizer by using C#.
Gives a related list of walkthroughs for all areas of programming in Visual Studio.
Provides step-by-step examples of common deployment scenarios.