使用组件编程

更新:2007 年 11 月

使用 Visual Studio 中的设计器结构,可以像组合 Visual Basic 窗体那样方便地组合非可视组件类。下面的章节解释如何创建您自己的组件,以及如何用 .NET Framework 类中的复杂组件组合您的组件。

本节定义了什么是组件,并且概述了尤其与组件编程有关的 .NET Framework 编程概念。虽然“组件”这个术语有多种含义,但在 .NET Framework 中,组件是指实现 System.ComponentModel.IComponent 接口的一个类,或从实现该接口的类中直接或间接派生的类。IComponent 接口的默认基类实现为 System.ComponentModel.Component

如果希望您的组件或控件可从其他编程语言中使用,必须以符合公共语言规范 (CLS) 的语言创作它们,并确保所有公共成员和受保护的成员都符合 CLS。Windows 软件开发工具包 (SDK) 为下面的四种符合 CLS 的语言提供编译器:Visual Basic、C#、C++ 和 J#。有关 CLS 的更多信息,请参见 公共语言规范

本节内容

相关章节

Topic Location
设计时开发 Windows 窗体控件 Windows 窗体控件
Visual Studio 中的框架服务命名空间 利用 .NET Framework 在 Visual Studio 中编程
设计时开发 Windows 窗体控件 Windows 窗体控件
设计时开发 Windows 窗体控件 Windows 窗体控件
Visual Studio 中的框架服务命名空间 利用 .NET Framework 在 Visual Studio 中编程
设计时开发 Windows 窗体控件 dv_mclictl

请参见

其他资源

高级开发技术