第九章创建定制组件-Read.docVIP

  • 1
  • 0
  • 约2.32万字
  • 约 24页
  • 2018-01-17 发布于天津
  • 举报
第九章创建定制组件-Read.doc

第9章 创建定制组件 对Delphi研发人员来说,创建定制组件的前景非常好。Delphi是用Object Pascal 实现的,包括了种类繁多的组件,有些是用Object Pascal实现的,另一些是ActiveX组件。在本章中你可以建立几种组件,其中有一个调试组件可用于跟踪代码并输出到日志文件、捕获代码路径,和对代码中一些具有不变性的条件进行测试。本章的内容包括:使用组件向导过程、编译并测试组件、将组件和图标关联起来,以及包的安装和管理。 许多类可以转换成组件,在设计时更加易于使用。组件可能小而简单,也可能大而复杂。TEdit和TLabel控件是基本组件的例子。而较大的商务组件能够对一整类问题提供完整的解决方案;例如Word和Excel就是大而复杂的组件。通常在创建大而复杂的组件时,需要创建许多较小的组件和子系统,然后使用这些小的模块来构造所需的解决方案。本章相当于一块基脚石,它是更为强大的组件和应用程序的基础。 9.1 组件单元概览 要成功创建组件,关键是要认识到组件是类。对于好的类和好的组件来说,二者的规范是基本相同的。TObject类是所有类的祖先;而TPersistent类是所有组件的祖先,它将组件与其他类区分开来。 TPersistent将持久状态的概念引入到类中。即:在应用程序的多次运行之间,可以存储并再次获取类的特性。区分组件与其他类的另一个因素是,组件可以在设

文档评论(0)

1亿VIP精品文档

相关文档