2011年12月23日

浅析枚举类型(Enumerated types)

摘要: 枚举类型定义了一系列有序值的集合。枚举变量就是从这个既定的集合中取某个值。集合中的有序值可以称为元素,元素一般从0开始索引(也就是元素的顺序号)。 定义一个枚举类型,采用以下的格式: type typeName = (val1, ..., valn) 其中 typeName和每一个val都必须是有效的标识符。 VCL中有很多地方用到了枚举类型,比如Object Inspector中Form... 阅读全文

posted @ 2011-12-23 23:08 pchmonster 阅读(2607) 评论(4) 推荐(0) 编辑

函数的缺省参数

摘要: 函数或过程可以有缺省参数(default parameters),正如其名称一样,如果函数或过程在调用时没有指定参数,它就会为函数提供一个缺省值。 为了声明一个有缺省值的过程或函数,在参数类型后跟一个等号和缺省值。 下面照惯例,举一个比较完整的例子,来实现一个加法的程序,默认是两个数相加,但是也能实现三个数相加的功能。 1、新建一个Console Application。 2、在代码中输入... 阅读全文

posted @ 2011-12-23 21:51 pchmonster 阅读(7699) 评论(4) 推荐(1) 编辑

方法重载(Overloading procedures and functions)

摘要: 从Delphi4开始,Object Pascal可以使用具有相同函数名但又有不同参数的函数。 共享公用名称的方法就称重载方法。 我们共同来完成一个范例,我们要实现两个数的乘积,这两个数有可能是Integer、Double、Word类型,而我们只需要一个Multiply函数来实现。 1、新建一个Application。 2、在Form1上放置一个Memo组件(Memo1)和Button组件(... 阅读全文

posted @ 2011-12-23 20:21 pchmonster 阅读(1250) 评论(0) 推荐(0) 编辑

导航