设计类(如何实现 - C#)
更新:2007 年 11 月
此页链接到广泛使用的 C# 类设计器任务的帮助。若要查看“帮助”中涵盖的其他类别的常用任务,请参见如何实现 - C#。
类设计器
如何:在类关系图上创建类型
描述如何创建新类型,例如类、枚举、接口、结构和委托。创建和配置类型成员
描述如何使用类型成员。如何:从泛型类型继承
解释如何建立类与泛型类之间的继承关系。如何:定义类型之间的继承关系
解释如何使用类设计器定义当前显示在类关系图中的两个类型之间的继承关系。如何:定义类型之间的关联
解释如何定义关联。类设计器中的关联行显示了关系图中各类之间的相互关系。如何:从类关系图中删除类型形状和关联的代码
描述如何从类关系图中移除形状,或同时移除形状和代码。如何:对类型或类型成员应用自定义属性
解释如何将自定义属性应用于类型或类型成员。
使用类和其他类型
如何:查看类型之间的继承关系
演示如何显示选定类型的基类型,假定该类型和其基类型之间存在继承关系。如何:查看派生类型
显示由选定类型派生的类型。假定该类型和其基类或接口之间存在继承关系。如何:从类关系图中移除类型形状
包含如何从关系图中移除形状的演示过程。如何:查看类型形状中的隔离舱
包含如何显示或隐藏隔离舱的演示过程。如何:查看类型详细信息
包含如何显示类型详细信息的演示过程。如何:在成员表示法与关联表示法之间转换
包含如何在成员表示法和关联之间进行转换的演示过程。如何:查看类型成员
包含如何显示或隐藏类型内部成员的演示过程。如何:向项目添加类关系图
包含如何向项目中添加类关系图的演示过程。如何:查看现有类型
包含如何在设计图面上使现有类型可视化的演示过程。如何:向项目添加类关系图
包含如何向项目中添加类关系图的演示过程。了解他人编写的代码
解释如何将 Visual Studio 类设计器作为工具,帮助自己理解他人编写的类和类型。该工具可显示代码的图形表示方式。可以自定义此视图以适合您的首选项。如何:对类型成员进行分组
包含如何按类型、访问修饰符将成员分组,或如何按字母顺序将成员排序的演示过程。如何:向类关系图添加注释
包含如何使用注释形状对类关系图进行批注的演示过程。自定义类关系图
包含如何更改类关系图显示有关项目信息的方式的演示过程。如何:将类关系图元素复制到 Microsoft Office 文档
包含如何将一个、多个或所有形状从类关系图复制到其他文档中的演示过程。如何:打印类关系图
包含如何使用 Visual Studio 的打印功能打印类关系图的演示过程。如何:重写类型成员
包含如何使用类设计器使子类中的成员重写(提供新的实现)从基类继承的成员的演示过程。如何:重命名类型和类型成员
包含如何使用类设计器、“类详细信息”窗口或“属性”窗口重命名类型或类型成员的演示过程。如何:将类型成员从一个类型移到另一个类型中
包含如何将类型成员从一个类型移动到另一个类型的演示过程(在当前类关系图中两种类型皆可见的情况下)。如何:实现接口
解释如何使用类设计器创建、实现和删除接口。如何:实现抽象类
包含如何使用类设计器实现抽象类的演示过程。如何:提取到接口(仅限 C#)
包含如何将一个或多个公共成员从类型提取到新接口中的演示过程。如何:重新排列参数(仅限 C#)
包含如何按类设计器中显示的类型重新排列方法的参数的演示过程。
创建和修改类型成员
如何:打开“类详细信息”窗口
描述如何使用“类详细信息”窗口配置类型成员。“类详细信息”窗口元素
描述“类详细信息”窗口中显示的行的不同方面。如何:创建成员
解释如何使用以下任意工具创建成员:类设计器、“类详细信息”窗口工具栏或“类详细信息”窗口。如何:向方法添加参数
解释如何使用“类详细信息”窗口将参数添加到方法中。如何:修改类型成员
描述如何使用“类详细信息”窗口修改在类设计器中创建的类型成员。“类详细信息”窗口使用说明
提供使用“类详细信息”窗口的提示。显示只读信息
解释类设计器和“类详细信息”窗口如何显示项目的类型(和类型成员),或显示项目中引用的项目或程序集的类型(和类型成员)。
类库设计指南
如何:实现控件的设计器
描述如何实现 HelpLabel 扩展程序提供程序控件的设计器 (HelpLabelDesigner)。如何:在设计模式下创建和配置组件
演示如何使用设计器服务创建和初始化自定义设计器中的组件。如何:在 Windows 窗体中访问设计时支持
提供访问由 .NET Framework 提供的设计时支持的步骤。如何:实现 HelpLabel 扩展程序提供程序
演示如何通过创建 HelpLabel 控件生成扩展程序提供程序。如何:访问设计时服务
说明如何获得对一组丰富的 .NET Framework 服务的访问,以便将组件和控件集成到设计环境中。如何:使用 DesignerSerializationVisibilityAttribute 序列化标准类型的集合
演示如何使用 DesignerSerializationVisibilityAttribute 类控制设计时集合被序列化的方式。如何:在设计模式下执行控件的自定义初始化
演示如何在设计环境创建控件时初始化该控件。如何:实现类型转换器
演示如何使用类型转换器在数据类型之间转换值,并通过提供文本到值的转换或待选值的下拉列表协助设计时的属性配置。如何:实现用户界面类型编辑器
演示如何实现 Windows 窗体的自定义 UI 类型编辑器。如何:在设计模式下扩展控件的外观和行为
演示如何创建自定义设计器,该设计器扩展用户界面 (UI) 用于设计自定义控件。如何:创建利用设计时功能的 Windows 窗体控件
阐释如何创建自定义控件和关联的自定义设计器。生成此库后,便可以生成在窗体上运行的自定义 MarqueeControl 实现。如何:向 Windows 窗体组件附加智能标记
说明如何向组件和自定义控件添加智能标记支持。如何:在设计模式下调整组件的属性 (Attribute)、事件及属性 (Property)
演示如何创建调整组件的特性、事件和属性的自定义设计器。
其他资源
访问以下网站需要 Internet 连接。
Visual Studio 2008 开发人员中心
包含介绍如何使用 Visual Studio 2008 开发应用程序的大量文章和资源。该网站的内容定期更新。Visual C# 开发人员中心
包含介绍如何开发 C# 应用程序的大量文章和资源。该网站的内容定期更新。Microsoft .NET Framework 开发人员中心
包含介绍如何开发和调试 .NET Framework 应用程序的大量文章和资源。该网站的内容定期更新。Microsoft 模式与实践开发人员中心
提供了特定于方案的建议做法,阐释如何在 Microsoft .NET 平台上,从体系结构的角度设计、开发、部署和操作健全可靠的应用程序。