通过实例看VCL组件开发全过程
这篇文章算是对我前段时间学习的一个学习总结,以及对自己学习过程的一个回顾。本文通过一个简单的例子来尽可能的展示VCL组件开发的各个方面,本文针对即将学习组件开发的初学者,如果你已经熟悉组件开发或认为本文内容过于基础简单,那么本文对你毫无用处。阅读本文,假设你已经熟悉delphi的普通程序设计以及vcl的结构层次,还有一些重要的关键字:published、property等。(注:本文内容建立在delphi5.0及以上版本)
在这篇文章中我们将建立一个和时间有关的组件,这个组件通过设置它的不同状态有以下基本功能:1、显示系统的当前时间(包括设置闹钟)。2、跑表。3、倒计时。这是一个简单的例子,然而我们将在这个例子中尽可能多的用到delphi在组件开发中的多种特性,你可以通过以下列举出的本文涉及特性有选择的阅读:
·组件和组件包
·组件的属性类别
·组件的属性编辑器
·组件编辑器
一、组件和组件包,以及一些你应该知道的文件类型: