文档介绍:第3章 Delphi的语法基础
本章学习要点
•学习Object Pascal的基本概念
•学习Object Pascal的变量、常量及数据类型
•掌握顺序和选择结构
•掌握三种循环结构
•掌握过程与函数的创建与调用
Microsoft
Delphi是一个基于Object Pascal语言的Windows应用程序
开发系统,在所有的事件处理过程和应用程序中都是使
用它来编写程序代码,因此学习Delphi的关键是学习和掌
握Object Pascal语言的语法与使用方法。
Object Pascal语言保留了Pascal语言具有可读性好、编写容
易的特点,这使得它很适合作Windows平台上的快速开发
语言。同时,使用Object Pascal语言编译器刨建的应用程
序只生成单个可执行文件(.EXE),正是这种结合,使
得Object Pascal成为Delphi这种先进集成开发包的编程语
言。
下面将讲解有关Object Pascal语言的一些基本语法规则,而
不是Pascal语言的一切细节。如果用户不熟悉Turbo Pascal
编程而又希望了解有关的内容的话,请参阅一些基础的
Pascal教程。
Microsoft
基本概念基本概念
首先介绍Object Pascal语言的最基本内容:标识符和运算符以
及语句的书写规则和符号约定。
标识符
标识符是所有编程语言都要使用到的概念。Object Pascal语言
程序是由多种语法成分构成的,这些语法成分包括常量、变
量、类型、函数、过程、单元等等。为了能够在程序中使用
这些语法成分的实例,用户就需要为这些实例各自取一个名
字也就是标识符。
Microsoft
在使用标识符前,用户必须首先声明它们。Object Pascal语
言的编译器会自动检查标识符的类型以确保标识符的赋值
是正确的类型。
Object Pascal语言对标识符的定义有着明确的规定。标识符
不区分大小写,标识符只能以字母或下划线开头,标识符
中只有前255位有效,标识符中不能包含空格,标识符不能
使用Object Pascal语言的保留字,对不同对象中相同标识符
的成分必须使用“.”分隔表示所属关系。
保留字(Reserved Words)是由系统规定的、具有特定意义的
单词。在编程时不能被重新定义或另作他用。Object Pascal语
言规定的保留字在Delphi集成开发环境的代码编辑器中是以黑
体加粗显示的。这些保留字包括:and、array、as、
Microsoft
asm、begin、case、class、const、constructor、destructor、dispinterface、div
、do、downto、else、end、except、exports、file、finalization、finally、for
、function、goto、if、implementation、in、inherited、initialization、inline、
interface、is、label、library、mod、nil、not、object、of、or、out、packed
、proceduce、program、property、raise、record、repeat、resourcestring、set
、shl、shr、string、then、threadvar、to、try、type、unit、until、uses、var
、while、with、xor、private、protected、public、published、automated、at
、on。
Object Pascal编程语言对单词的大小写是不敏感的。即不区分所有标识符和
保留字的大小写。
运算符
Object Pascal语言的运算符分为数学运算符、逻辑运算符、指针运算符、关
系运算符、字符串运算符、集合运算符、类运算符和@运算符。其中数学
运算符包括:+、-、*、/、div、mod。逻辑运算符包括:not、and、or、
xor、shl、shr。指针运算符包括;<、>、<=、>=。关系运算符包括:=、<>
、<=、>=、<、>。集合运算符包括:+、-、*、=、<>、<=、>=、in。类运算
符包括:as、in。
Microsoft
语句的书写规则
Object Pascal程序语句书写比较自由,可以把多个语句放在一个程序行中,
也可把一个语句分多行书写,但需要记住Ob