欢迎来到天天文库
浏览记录
ID:50085222
大小:243.00 KB
页数:28页
时间:2020-03-08
《Delphi 程序设计 教学课件 作者 冯博琴主编 席一凡 聂 第二章 Delphi语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章Delphi语言基础教学目的了解Delphi语言的基本要素了解Delphi语言的编程风格掌握Delphi的数据类型掌握常量与变量的定义及使用掌握Delphi的常用运算符及表达式的运算学习任何一门编程语言都必须掌握其语法,Delphi的语言基础是ObjectPascal,本章主要介绍ObjectPascal的基本语法要素及语法格式,ObjectPascal的数据类型、变量与常量以及运算符与表达式,以期读者对ObjectPascal语言有一个基本的认识。Delphi是一个基于ObjectPascal语言的Windows应用程序开发系统,因此学习
2、Delphi的关键是学习和掌握ObjectPascal语言的语法与使用方法。ObjectPascal编程语言是在Pascal语言的基础上发展起来的,它继承了传统Pascal语言的语法严谨、数据结构丰富、易于阅读的特点等优点,同时,又融入了面向对象编程的语法要素,使之成为一个完善的面向对象高级编程语言。2.1.1基本语法元素1.基本字符ObjectPascal使用ASCII代码字符集,包括以下几部分:数字:0~9;字母:A~Z(或a~z)26个字母,不分大小写;其它标准字符:”%!?_︱~等。2.特殊字符特殊字符是除上述所提到的基本字符以外的,在Obje
3、ctPascal中有特殊意义的字符或字符对(两个字符的组合)。单个字符的特殊字符有以下几个:#$&’()+,./:;<=>@[]^{}有特殊意义的字符对有以下几个:((.).)..//:=<=>=<>其特殊意义在后续相关内容中进行介绍。2.1Delphi语言编程风格3.保留字保留字(ReservedWord)是由系统规定的、具有特定意义的单词,在编程时不能被重新定义或作其它用途。ObjectPascal中规定的保留字有65个,见表2-1所示。表2-1ObjectPasca的保留字保留字保留字保留字保留字保留字保留字AndArrayAsAsmBeginCa
4、seClassConstConstructorDestructorDispinterfaceDivDoDowntoElseEndExceptExportsFileFinalizationFinallyForFunctionGotoIfImplementationInInheritedInitializationInlineInterfaceIsLabelLibraryModNilNotObjectOfOrOutPackedProcedureProgramPropertyRaiseRecordRepeatResourcestringSetShlShrStr
5、ingThenThreadvarToTryTypeUnitUntilUsesVarWhileWithXor4.标识符标识符是用来表示常量、变量、字段、类型、程序、过程、函数、对象等语法实体的名称的符合。ObjectPascal标识符分为标准标识符和自定义标识符两类。①标准标识符标准标识符是ObjectPascal语言系统预先分配给标准函数、标准过程、标准类型、标准常量以及标准文件使用的标识符,例举如下:●标准常量:False、Maxint、True等;●标准类型:Boolean、Char、Integer、Real、Text等;●标准函数:Abs、Arct
6、an、Chr、Cos、Eof、Sqr等;●标准过程:Dispose、Get、New、Pack、Page、Put等;●标准文件:Input、Output等。②自定义标识符自定义标识符是程序员根据程序设计的需要,为自己定义的常量、变量、类型、函数、过程以及编写的程序所取的名字。ObjectPascal规定,自定义标识符由字母、数字与下划线组成,其命名规则为:●必须以字母或下划线开头,后跟字母、数字(0~9)或下划线(其它字符均非法)的任意字符组合序列;●标识符可以定义任意长,但是仅前面255个字符有意义;●不能与保留字相同;●尽量避免与标准标识符同名,以免发
7、生混淆。通常情况下,标识符最好是具有一定含义的一个或多个英文单词或其缩写。另外,为了保持程序书写风格的统一,建议书写程序时,将标识符的第一个字母大写,其余为小写。以下是合法的标识符:IDstuNameStu_flagsStu_IDvar21以下是不合法的标识符:2007Stu(以数字开头)Library(与保留字相同)Stu.ID(出现了.)③限定标识符由于ObjectPascal程序中可以引用多个单元,而各个单元中的全程变量、函数、过程等可能会同名,所以在程序中引用它们时需要使用限定标识符来区分它们。如:a:=System.sin(pi);其中Syst
8、em称为限制符,它限定语句中使用的sin标识符为System单元中声明的标识符。
此文档下载收益归作者所有