Introduction

Visual C# .NET provides a rich collection of components that you can use to quickly create user interfaces and functionality for your Windows applications. For more advanced or customized functionality, you can create your own custom components or purchase them from a component vendor. Custom-created components encapsulate user interface and programming logic that you can directly plug in to your application.

The .NET Framework allows you to create components in several different ways:

  • You can create a non-visual component by deriving from the Component class.

  • You can create a control by painting its own user interface by deriving from the Control class, or any of its derived classes.

  • You can create a user control (also known as a ...

Get MCAD/MCSD.NET Training Guide (Exam 70-316): Developing and Implementing Windows®-Based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.