第二章 object pascal语言

第二章 object pascal语言

ID:21865399

大小:2.36 MB

页数:46页

时间:2018-10-20

第二章 object pascal语言_第1页
第二章 object pascal语言_第2页
第二章 object pascal语言_第3页
第二章 object pascal语言_第4页
第二章 object pascal语言_第5页
资源描述:

《第二章 object pascal语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章ObjectPascal语言授课内容:ObjectPascal语言基础数据类型运算符ObjectPascal的语句过程和函数Delphi的面向对象程序设计异常Delphi7程序设计教程课前导读Pascal语言最早由瑞士Dr.NiklausWirth教授1971年发表,并分别于1972和1973年两度进行修改。将该语言取名Pascal是为了纪念BlaisePascal(布勒斯帕斯卡,1623-1662,法国天才数学家、物理学家、哲学家)。Pascal语言是一种语法严谨、条理清晰的结构化程序设计语言。具有可读性强、编写容易、编译速度快等特点。一直以来,Pa

2、scal语言都是作为计算机专业的教学语言;用于培养程序员良好的结构化程序设计思想。ObjectPascal语言是在传统的Pascal语言的基础上发展扩充的,它不仅具有Pascal语言的所有特点,而且还具有便于应用程序开发的面向对象特征。Delphi使用ObjectPascal语言作为编程语言。2.1ObjectPascal语言基础Delphi的编程风格标识符变量常量程序模块作用范围Delphi的编程风格良好的编程风格能增强程序的可读性。因此在编写程序时应适当地添加注释,同时选择合适的缩排和分行,这样会使程序代码显得清晰而有层次,容易读懂。注释在程序代码中,注

3、释起解释和说明作用,能增加程序的可读性,他对编程者、其他程序员以及程序维护人员都很重要。注释对程序的执行不会产生任何影响。在ObjectPascal语言中,可以使用以下3种形式进行注释。使用成对大括号“{”和“}”之间的内容为注释部分,注释文字可以包括多行。例如:{…注释内容…}使用成对带星号的小括号“(*”和“*)”之间的内容为注释部分,也可以包括多行。例如:(*…注释内容…*)使用双斜杠“//”表示。其中“//”所在行的该符合之后的内容均为注释内容,不可跨行。例如://注释内容缩排和分行使用缩排和分行,可以把程序代码书写得错落有致、清晰易读,是一种良好的

4、编程风格,建议在同一复合语句内右缩书写,在不同复合语句间空一行。标识符ObjectPascal语言是由多种语法单元构成的,包括常量、变量、过程、函数、类型名、属性、对象、单元、程序等。标识符就是这些语法单元的名字。定义标识符一般采用一个或多个具有适当意义的英文单词,但需要注意以下5点:标识符由字母、数字或下划线组成,不能包含空格。必须以字母或下划线开始。不能使用ObjectPascal的保留字作为标识符。标识符不区分大小写。例如sno,Sno,SNO被看成同一个标识符。标识符可以是任意长度,但只有前面255个字符有效变量变量是在程序运行过程中,其值可以发生改

5、变的标识符。它表示内存的地址,用户可以通过变量名读写内存地址中的内容。在使用变量之前必须进行变量申明,即对变量进行命名,并说明它的数据类型。变量声明的基本语法如下:Var变量名称清单:数据类型;Vari,j:integer;在函数和过程中声明的变量,称之为局部变量;而其他变量就称为全局变量。常量常量是在程序运行过程中其值不可改变的标识符。常量以保留字const开始。常量的数据类型就是常量说明中它所代表的值的类型。常量是只读的,如果用户试图在程序中改变常量的值,Delphi7.0将产生一个编译错误。Constpi=3.1415926;程序模块一个应用程序就是由

6、若干个程序模块构成的。程序模块提供了应用程序的结构,决定了变量、属性值的范围及程序执行的过程等。一个程序模块有两个部分组成:声明部分和执行部分。声明部分是可选择的,包括变量声明、常量声明、类型声明、标号声明、程序声明、过程及函数声明等;执行部分叙述了可执行的操作。如果有声明部分,则必须放置在执行部分之前。在Delphi中,最常见的程序模块是事件处理中的程序模块。此外,一个程序模块还可以是一个程序单元模块,或是一个过程程序模块。并且,一个程序模块中可以包含其他的程序模块。一个完全的PASCAL程序结构PROGRAM程序名(程序参数表)LABEL标号说明;CON

7、ST常量说明;TYPE类型声明;VAR变量说明;FUNCTION函数说明;PROCEDURE过程说明;BEGIN语句;……语句END.作用范围每一个常量、变量、方法、类型等标识符,都有自己的有效范围。只有在其有效范围内,才能对该标识符进行操作;超出了范围之外,它就不能使用了。这个范围是由标识符定义的位置所决定的。若要访问一个不在当前范围内的声明,应在该声明之前加上其所属的程序模块的名称和一个“.”,并且把这个声明所属的模块名称加入到当前模块的uses子句中去。例如,要在Unit1中调用ProcedureC,那么就需要在Unit1的uses子句中加入Unit2

8、,再通过“Unit2.ProcedureC”语句来完

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。