![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Delphi的编程语言(1) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-9-12 ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
装了一天的系统,装个Windows Server 2003到是快,半小时就好了,就是装VS05, delphi7 一些7788的软件,用了4个多小时,再打个VS05 SP1 又花了1个多小时。 转入正题。 Delphi 使用的编程语言是Object Pascal Object Pascal 是在传统的Pascal语言的基础上发展起来的。因此它具有传统Pascal语言的优点,如:语法严谨,代码稳定,可读性好,编译速度快,数据结构丰富等。并且又融入了面向对向程序设计的思想,并支持模块化的程序设计。 Object Pascal语句 程序、过程和函数都是由语句组成的,每个语句创建一个可执行的代码。 语句分为:简单语句,复合语句。 复合语句是一个语句块,常以Begin开头,以End结尾。 赋值语句:<变量或属性>:=<表达式或值> Object Pascal程序中的所有语句,必须用分号隔开,这个规则既适用于单语句,也适用于复合语句。 Begin后面没有分号 End前面的分号可有,可无。 End后面必须有分号,因为他标记着一个复合语句的结束。 在程序的最后一个End后面需要一个句号(.),而不是分号,这个结束句号向编译器表明这是程序的结束。 Object Pascal注释语句 l 行注释:单行注释由注释符 “//“及其后的文本组成。作用域只在单行。 l 块注释: 1、组合花括号 “{”,“}” 2、圆括号+星号“(*”,“*)” l 注释符号必须成对使用。同一种注释符号不可以嵌套使用。块注释符可以嵌套行注释符。 l 一些注释“{ }”标记后跟有“$”符号,这些是编译指示,不可修改。编译指示一般包括对另一文的参考或用来改变代码的路径 Object Pascal注释法则 l 在单元顶部注释,解释单元。 l 在类或方法声明前放置注释,解释类或方法的用途或属性。 l 临时的注释要在注释符号后加上 “???”。 l 减少一些不必要的注释。以免引起误会或歧义。 单元文件程序组成
Object Pascal保留字 l Object Pascal预定义了一英文单词和字符串作用于语法中的特殊用途,称为保留字(Reserved Words)。 l Object Pascal中共有65个保留字。 l 编程当中不可用保留字做为标识符。 Object Pascal命令字 l 命令字是具有特定的意义,但是这些指令都可以重新定义。当重新定义后,在所定义的作用域内他们就失去了原来的意义。 l Object Pascal中共有39个命令字。 l 编程当中不可用保留字做为标识符。 l Object Pascal命令字一览表
Object Pascal标识符 Object Pascal语言的标识符可以由一个或多个具有一定意义的ASCII码字符或字符串组成,用来标识常量、变量、类型、属性、域、过程、函数、程序、单元、库、包。 l Object Pascal标识符的命名规则 1、 由字母(A~Z,a~z),数字(0~9)或下划线组成。 2、 标识符长度不限,但仅有前面的255个字符有效。 3、 标识符的第一个字符必须是字母或下划线。 4、 Object Pascal不区分大小写。 5、 不要用保留字或命令字做标识符。 6、 一般不用T、F、I作为第一个字母 l Object Pascal 提供了限定标识符的功能 EG:sqrt是求平方根的标准函数,若我们定义一个常量。 Const sqrt=200;//sqrt表示常量 x:=system.sqrt(36);//这里是求36的平方跟,但是用System限定住了。 Object Pascal常量与变量 l Object Pascal中的常量和变量都是存储数据的载体。 l 存储于常量中的值不可以改变。存储于变量中的值可随程序的运行而改变。是程序中数据的临时存放的容器。 l 常量和变量不可以在程序中随意的声明,它必须在程序的特定 Object Pascal变量 l 声明语法 l Var VariableName:Type; l 如果有多个同类型的变量声明,只需要在变量之间用逗号隔开。 l 连续多个变量声明时,不必每次都写Var l 在个别情况下可以不写保留字Var Object Pascal变量作用域 l 作用范围分:局部变量,全局变量。在过程或函数内部声明的变量称为局部变量,否则称为全局变量。 l 区别:局部变量仅仅在程序中被声明的过程或函数中才有效。外部无法调用。而全局变量可以被声明在Implementation部分内,所有的过程或函数都可以使用。 l Var VariableName:type=ConstExp; l 推荐使用局部变量。 Object Pascal常量 l 声明语法 l Const ConstantName:Type=Value; l Const ConstantName=Value; l 常量是不能修改的变量。 l 使用常量的优点: 1. 可靠的进行修改 2. 容易修改 3. 增强代码的可读性 l 也有全局和部分之分。 Object Pascal表达式 l 表达式是由运算符、运算对象和分隔符组成的一个序列,它表示的是一个运算。 l 表达式中的运算对象可以是另外一个表达式。 l 表达式不一定都是由运算符、运算对象和分隔符组成,表达式可以只是单个常量和变量。复杂的表达式都是通过简单的表达式经运算符、函数调用、强制类型转换组成。 l 在赋值语句中,表达式左右两边类型必须相容 一些合法的表达式: X,Y //声明变量 @X //取变量的地址 //整型常量 Multi(x,y) //调用函数 X*Y //算术运算 X=Y //逻辑表达式 [‘a’,’b’,’c’] //集合表达式 Char(13) //强制类型转换,整型转为字符型。 本文来源:http://blog.csdn.net/ccp5780199/archive/2007/09/07/1776828.aspx
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| 文章录入:admin 责任编辑:admin | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|