1 / 29
文档名称:

02 Object Pascal语言基础.ppt

格式:ppt   页数:29
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

02 Object Pascal语言基础.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

02 Object Pascal语言基础.ppt

文档介绍

文档介绍:本章要点:
Object Pascal基本知识
常用数据类型
常量变量的定义及使用
用运算符及表达式
第2章 Object Pascal语言基础
基本概念
Delphi Pascal语言的Windows应用程序开发系统,在所有的事件处理过程和应用程序中都是使用它来编写程序代码。Object Pascal编程语言是在Pascal 语言的基础上发展起来的,它继承了Pascal语法严谨、数据结构丰富等优点,同时融入了面向对象编程的语法要素,使之成为一种优秀的面向对象编程语言。
保留字
首先介绍Object Pascal语言的最基本内容:保留字和标志符。
保留字(Reserved Words)是由系统规定的、具有特定意义的单词。在编程时不能被重新定义或另作他用。Object Pascal 语言规定的保留字有65个,详见本教程P23页表2-1。
除了上述的保留字外,Private、Protected、Public、Published 和Automated在定义对象类型时也作为保留字,而在其他场合则作为指令符。单词at和on也具有特殊的含义。
注意:Object Pascal 编程语言和许多编程语言不同,它对单词的大小写是不敏感的。Object Pascal不区分大小写。IN、in和In都被看做是同样的意义。
标识符
标识符是Object Pascal语言中用来表示应用程序量的名称。包括:变量(Var)、常量(Const)、类型(Type)、过程(Procedure)、方法(Method)等。
标识符分为标准标识符和自定义标识符两类。
标准标识符是Object Pascal语言系统预先分配给标准常量、标准类型、标准函数、标准过程及标准文件使用的标识符。如标准常量:False、True;标准类型:integer、char、real;标准函数:Abs、Sqr、Cos等。
自定义标识符是程序员根据需要为自己定义的常量、变量、类型、函数、过程以及所编写的程序名等。Object Pascal标识符由字母、数字、下划线组成,其规定为:
(1)必须以字母或下划线开始;
(2)不能与保留字相同;
(3)避免与Object Pascal已经使用的标准标识符相同。
指令符
指令符(directives)也是具有特殊意义的单词,但与保留字不同的是可以将指令符定义为标识符,Object Pascal不会指示出错,但这容易混淆。Object Pascal 规定的指令符见表2-2。
absolute
abstract
assembler
automated
cdcel
contains
default
dispid
dynamic
export
external
far
forward
implements
index
message
name
near
nodefault
overload
override
package
pascal
private
protected
public
read
readonly
register
retroduce
requires
resident
safecall
stdcall
stored
virtual
write
writeonly
表2-2 Object Pascal 语言规定的指令字
数据类型
描述客观事物的数、字符以及所有能输入到计算机中并被计算机程序加工处理的符号的集合称为数据。数据的一个重要特征就是其所属的数据类型,数据类型不仅确定了该类数据的表示形式和取值范围,而且还确定了数据所能够参加的各种运算。
Object Pascal提供了多种数据类型,包括标准数据类型和高级数据类型。标准数据类型属于Object Pascal内部约定的数据类型,无需定义就可以直接使用。标准数据类型有整型(Integer)、实型(Real)、字符型(Character)、字符串型(String)、布尔型(Boolean)五种。高级数据类型体现了特殊的数据结构,在使用之前必须由用户自己进行定义。高级数据类型有枚举型(Enumerated)、子界型(Subrange)、集合类型(Set)、数组类型(Array)、记录类型(Record)文件类型(File)、类类型(Class)、类引用类型(Class Reference)、接口类型(Interface)、指针类型(Pointer)、过程类型(Procedural)、可变类型(Variant)。
整型
整数包括正整数、负整数和零。
整型是存储整数数据的类型。O

最近更新

2024年甘肃工业职业技术学院单招职业适应性测.. 42页

2024年甘肃有色冶金职业技术学院单招职业技能.. 42页

2024年甘肃机电职业技术学院单招职业技能测试.. 40页

2024年甘肃省临夏回族自治州单招职业倾向性测.. 41页

2024年甘肃省兰州市单招职业适应性测试模拟测.. 40页

2024年甘肃省定西地区单招职业适应性测试模拟.. 40页

2024年甘肃省庆阳地区单招职业倾向性测试模拟.. 40页

2024年甘肃省张掖地区单招职业适应性测试模拟.. 41页

2024年甘肃省白银市单招职业倾向性考试题库汇.. 41页

2024年甘肃省酒泉地区单招职业适应性考试题库.. 40页

2024年甘肃省陇南地区单招职业倾向性考试题库.. 40页

2024年甘肃能源化工职业学院单招职业技能测试.. 39页

2024年甘肃警察职业学院单招职业技能测试模拟.. 40页

2024年甘肃钢铁职业技术学院单招综合素质考试.. 40页

2024年白城医学高等专科学校单招职业适应性测.. 42页

寒假疫情防控倡议书 5页

2024年白银希望职业技术学院单招职业倾向性考.. 40页

2024年白银矿冶职业技术学院单招职业倾向性测.. 39页

2024年百色职业学院单招职业适应性测试题库必.. 41页

2024年皖北卫生职业学院单招职业技能考试模拟.. 39页

2024年益阳医学高等专科学校单招职业倾向性考.. 40页

2024年益阳职业技术学院单招职业适应性测试模.. 41页

2024年盐城工业职业技术学院单招职业技能考试.. 41页

2024年盐城幼儿师范高等专科学校单招职业技能.. 41页

2024年眉山职业技术学院单招职业倾向性考试模.. 40页

2024年石家庄信息工程职业学院单招职业适应性.. 40页

2024年石家庄医学高等专科学校单招职业技能考.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页