|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|
Programming with Components
Components shorten programming time and produce more robust applications, by allowing you to assemble applications from tested, standardized components. The designer architecture in Visual Studio .NET lets you assemble nonvisual component classes as easily as you assemble Visual Basic forms. The following sections explain how to create your own components, and how to assemble them from the sophisticated components in the .NET Framework classes.
In This Section
- Component Programming Walkthroughs
- Provides a list of the walkthroughs available for component creation and implementation.
- Code for Component Programming
- Provides a list of code examples for common tasks.
- Troubleshooting Control and Component Authoring
- Explains how to fix common problems.
- Component Authoring
- Describes component architecture, terminology, design, and implementation.
- COM Interoperability in Visual Basic and Visual C#
- Provides links to information about the concepts and implementation details for interoperating between COM and .NET objects.
- Creating Messaging Components
- Introduces components that interact with Microsoft Message Queuing system resources.
- Creating File System and Timer Components
- Introduces components that respond to changes to files and directories, raise events on a schedule, or monitor and interact with Windows processes.
- Creating System Monitoring Components
- Introduces components that interact with Windows performance counters and event logs.
- Creating Active Directory Components
- Introduces components that interact with the Active Directory, allowing you to perform administrative directory tasks within your application.
- Creating Installation Components
- Introduces installation components, which allow you to execute custom actions when your application is deployed.
- Programming with Office
- Provides information on using Microsoft Office and Visual Studio .NET as part of your business application.
- Decision Chart
- Provides a graphical, linked guide to decisions about designing your application.
- Visual Basic Code Example Topics
- Lists quickstart-like code examples that help you perform common tasks in Visual Basic .NET.
- Inside the .NET Framework
- Provides links to introductory topics about the common language runtime, managed code, and other essential concepts.
- Component Model Namespaces in Visual Studio
- Summarizes the primary namespaces in the .NET Framework that are for creating controls and components, and provides links to related reference and conceptual topics.
- Framework Services Namespaces in Visual Studio
- Summarizes the primary namespaces in the .NET Framework for interacting with a variety of back-end server resources (such as message queues and directory services) and provides links to related reference and conceptual topics.
- Debugging Managed Code
- Provides information about how to debug Visual Basic and C# code.
- Deploying Applications and Components
- Provides links to procedural, conceptual, and step-by-step topics about component deployment.