使用组件编程
使用 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++。有关 CLS 的更多信息,请参见 公共语言规范。
本节内容
使用组件进行编程的帮助主题和演练主题
列出指向此节中包含的“如何”和“演练”主题的链接类、组件和控件
提供“组件”和“控件”这两个术语的定义。组件创作
描述组件体系结构、术语、设计和实现。
相关章节
扩展设计时支持
提供指向一些主题的链接,这些主题介绍如何将组件和控件集成到设计环境中。Overview of the .NET Framework
提供指向有关公共语言运行时、托管代码和其他基本概念的简介主题的链接。使用 .NET Framework 开发自定义 Windows 窗体控件
提供指向一些主题的链接,这些主题介绍如何创作自定义的 Windows 窗体控件。设计时开发 Windows 窗体控件
提供指向一些主题的链接,这些主题介绍如何在设计时创作 Windows 窗体控件。Developing Custom ASP.NET Server Controls
提供指向一些主题的链接,这些主题介绍如何创作自定义的 ASP.NET 控件。