清华大学出版社 第4章 Object Pascal程序设计基本方法 程序设计基本方法
教学要求:我们将介绍面向对象Object Pascal语言, 以及如何在Delphi中书写Pascal代码。本书假设你已经具 有基本的编程经验,并对程序
设计方法有所了解。 4.1 4.2 4.3 4.4 4.5 4.6 基本字符和符号 变量与常量 数据类型 Object Pascal基本运算符 Object Pascal程序设计语句 过程(Procedure)与函数(function)
数据库基础》 《Delphi数据库基础》 数据库基础
清华大学出版社
4.1 基本字符和符号 Pascal的字符集 Object Pascal
Object Pascal使用ASCII字符集,包括:英文字母: “A”到“Z”,“a”到“z”阿拉伯数字:“0”到“9” 其它标准字符,包括:“#”、“ $”、“ &;”、“ '”、 “ (”、“ )”、“ *”、“ +”、“ ,”、“?”、“ .”、 “/”、“:”、“;”、“<”、“=”、“>”、“ @”、“[”、 “ ]”、“^”、“{”、“ }”,以及下列字符的组合: “(*”、“(.”、“*)”、“.)”、“..”、“//”、“:=”、 “<=”、“>=”、“< >”。注意:“ !”、“"”、“ %”、 “?”、“ \”、“ _”、“ |”、“~”不是特殊字符。 注意: 注意:“ !”、“"”、“ %”、“?”、“ \”、“ _”、 “ |”、“~”不是特殊字符。
数据库基础》 《Delphi数据库基础》 数据库基础
清华大学出版社 特殊字符 特殊字符既不是字母,也不是阿拉伯数字,它 是一些有固定意义的字符的组合。包括:“#”、 “$”、“&;”、“'”、“(”、“)”、“*”、“+”、 “,”、“?”、“.”、“/”、“:”、“;”、“<”、“=”、 “>”、“@”、“[”、“]”、“^”、“{”、“}” 以及 >” @” [” ]” ^” {” }” 下列字符的组合:“(*”、“(.”、“*)”、“.)”、 “..”、“//”、“:=”、“<=”、“>=”、“< >”。 注意:“ 注意 !”、“"”、“ %”、“?”、“ \”、“ _”、“ |”、 “~”不是特殊字符。
数据库基础》 《Delphi数据库基础》 数据库基础
清华大学出版社 标识符 标识符是用来表示常量、变量、域、类型、特性、 过程、函数、程序单元、库以及包等语法成分的名称。 标识符可以是任何长度,但只有最前面的255个字符 有效。标识符只能以字母或下划线(“_”)开始,第 一个字符之后可以是数字、字母或下划线,但不能包 含空格。保留字不能用作标识符。 下面的标识符具有相同的含意: CalculateValue; calculateValue; calculatevalue; CALCULATEVALUE
数据库基础》 《Delphi数据库基础》 数据库基础
清华大学出版社 保留字
保留字是Object Pascal预定义的具有特殊意义和用 途的字符串。不能被用户再定义或用作其它标识符 在对象
类型定义时, private, protected, public, published以及automated也作为保留字,但在其它情况 下可以看作为指令字
数据库基础》 《Delphi数据库基础》 数据库基础
清华大学出版社 指令字
指令字在Object Pascal具有特殊意义,但是,与保留字不 同的是,指令字只在特殊的上下文中才有意义,在其它场合, 用户可以再定义或用作其它标识符。
数字 标号
标号是不大于4位数的数字序列,即0到9999之间的数值, 前导0无效。标识符也可以作为标号。例如,33,0033, P12等都是合法的标号。标号主要用于Goto语句中。
数据库基础》 《Delphi数据库基础》 数据库基础
清华大学出版社 字符串
字符串又称为串常量,通常包含一个引用串,一个控制串或 一个引用或控制串的组合。分隔符只能出现在引用串中。标号 是不大于4位数的数字序列,即0到9999之间的数值,前导0无 效。标识符也可以作为标号。例如,33、0033、P12等都是合 法的标号。 例如: 'BORLAND' {表示字符串“BORLAND” } 'You’ll see'{表示字符串“ You'll see” } '''{表示字符串“'”} ''{空串} ' '{表示一个空格}
数