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