深入Delphi 个人认为不错的delphi概要介绍,言简…
2008-04-09 04:28:49来源:互联网 阅读 ()
声明常量的关键字是const。声明常量与声明变量十分相像,只是除了要指明常量的名称和数据类型之外,还要指明常量的值,因为常量的值是不能改变的,不能像变量那样在程序中赋值:
const RGBYellow: TColor24 = (Red: 255; Green: 255; Blue: 0);
我觉得Delphi中record常量的声明语法有些怪,不过先别管它。上面说了好多东西,包括uses、type、var、const、begin、end.这些关键字,还有例子工程中的以行里面的program,都是在老Pascal中就已经有的了,在一个工程中,这些关键字必须以一定的顺序出现,大概就是像这个样子:
program Sample1;
uses
Windows,
SysUtils;
var s: string;
type LONG = Integer;
const ErrCode: LONG = -2147483640;
begin
s := SysErrorMessage(ErrCode);
MessageBox(0, PChar(s), nil, MB_OK or MB_ICONSTOP);
end.
Program指定工程的名称,这一语句一定要出现,并且工程名称和工程文件名必须一致,否则编译时会出错。由于Delphi的编译顺序是和按照源代码的书面顺序进行的,所以编写源代码的时候必须注意,只能先声明,后调用,而不能先调用,后声明。比如,uses语句必须紧跟program语句,也就是在除program语句之外的所有语句之前出现,这和C中的include有点不同,以后在说unit的格式时就知道为什么了。然后是数据类型、变量、常量的声明,这三种声明顺序没有限制,而且可以多次出现,也就是说可以有多个type、var和const语句,但同样要遵循先声明、后调用的规则,比如上面常量ErrCode的声明使用了数据类型LONG,则LONG必须先于ErrCode声明,如此类推。工程的最后一部分是主程序段,以begin开头,end.结束。一般函数中结尾的end是接分号的,但主程序段的end接的是句号,以示整个程序的结束,这个规定也是从老Pascal中遗传下来的,好无聊吧。
下一章将会说明unit的格式,可以说是project格式的扩展,因此就请大家先弄明白本章的内容吧。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
