第20章基于组件的开发技术.docVIP

  • 14
  • 0
  • 约2.6万字
  • 约 22页
  • 2017-09-25 发布于江西
  • 举报
第20章 基于组件的开发技术 在软件开发领域,组件技术以前所未有的方式提高了软件产业的生产效率。由于组件技术的成熟,软件产业的形式也随之发生了很大的变化。很多相对较为专业但用途广泛的软件,几乎都以组件的形式组装和扩散到一般的软件产品中。 在VS2005中,已经提供了相当丰富的组件,包括具有界面功能的组件——控件。常用的组件已经放到工具箱中,可以直接使用。但是有时也需要自己开发一些组件或控件,本章将简要介绍与此相关的技术和设计技巧。 20.1 组件和控件 这一节主要介绍组件、控件以及特性的基本概念。 1. 组件 在.NET Framework中,组件是指实现System.ComponentModel.IComponent接口的类,或从实现IComponent的类中直接或间接派生的类。在软件开发中,组件是指可重复使用并且可以和其他对象进行交互的对象。.NET Framework组件除了满足这些要求外,还提供了设计时支持,即作为组件的类可直接添加到VS2005工具箱中,也可将组件拖放到某个窗体上,并在设计界面上对组件进行操作。 从组件的概念可知,组件也是由类实现的,但一个类要成为组件,必须实现System.ComponentModel.IComponent接口,并提供一个没有参数的构造方法。在VS2005环境下开发的类,如果生成为.DLL后缀的

文档评论(0)

1亿VIP精品文档

相关文档