第02章面向对象的Pascal语言.ppt.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 面向对象的Pascal语言 Delphi实用教程 第2章 面向对象的Pascal语言 2.1 Object Pascal概述 2.1.1 标识符 标识符(Identifiers)是以字母或下划线开头、后跟字母、数字或下划线所组成的串,其作用是标识常量、变量、类型、属性、对象、过程、函数、程序、单元、库和组件库等。Object Pascal标识符对字母的大小写是不敏感的,有效长度为255个字符。 2.1.2 保留字 Object Pascal的保留字: AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH,EXPORTS,SHR,STRING,ASM,OBJECT,UNIT,CONSTRUCTOR,IMPLEMENTATION,DESTRUCTOR,USES,INHERITED,INLINE,INTERFACE,LIBRARY,XOR,SHL 2.1.3 注释 (1) 大括号注释:“{”与“}”的成对使用表示它们之间的内容为注释部分 (2) 带星号的小括号注释:“( *”与“* )”的成对使用表示它们之间的内容为注释部分。 (3) 双斜杠注释“//”:表示所在行的该符号之后的内容为注释。 例如: begin { 下面的这条语句是为组件Label1设置Caption属性值 }//注释 Label1.caption:=请输入文件名: end . 2.1.4 常量和变量 1. 常量 一般常量 如123,-10,-10.56,”abc”,TRUE等都是一般常量。 符号常量 用const关键字来声明常量。 ▲语法: const 常量名=表达式; 如const pi=3.14; △说明: (1)??常量在说明时就被赋予了一个值,在程序执行过程中是不 可改变。 (2)?等号的右边只能出现一般常量、已声明的常量或者常量 表达式。 2.1.4 常量和变量 2. 变量 变量是程序代码中代表一个内存地址的标识符,而此地址中的内容在程序代码执行时可以被改变。在使用变量前必须对它进行说明,并说明它的类型。 ▲语法: var 变量名表:类型名; △说明: (1)类型名是Object Pascal中任何有效的数据类型。 (2)变量名表中的变量与变量之间用逗号分隔开,变量与类 型名之间用冒号分隔。例如: var I,J:Integer; // 定义两个整型变量I和J (3)当有几个连续的变量声明语句时,可以不必在每个声明语 句前都用保留字var,只需在最开始处使用var,例如: var x,y: real; // 定义两个实型变量x和y k,j: integer; // 定义两个整型变量k和j flag: Boolean; // 定义一个逻辑型变量 2.2 数据类型 Object Pascal是一种强类型语言,其变量在使用之前都要声明其数据类型。数据类型决定了它能够存储数据的形式、数据的范围以及它能够进行的运算。 Object Pascal的数据类型分为简单数据类型、字符串类型、构造类型、指针类型、过程类型和可变数据类型等。 2.2.1 简单数据类型 有序数据类型(ordinal) 1)整数类型 整数类型是由正号或负号、数字组成的数据,数据中不包含小数。 2.2.1 简单数据类型 2)字符类型 字符类型只存储一个字符,利用关键字Char来表示。除了Char数据类型外,Dephi 7还提供了Char的扩展类型,它们是AnsiChar和WideChar两种类型。 2.2.1 简单数据类型 Ⅰ 有序数据类型(ordinal) 3)布尔类型 布尔类型(Boolean)是只能表示真或假的一种数据类型,包括以下四种类别:Boolean、ByteBool、WordBool和LongBool。 布尔类型的值是两个预定义的常量标识符:False和True,分别代表真和假。 4)枚举类型 枚举类型(enumerated)是用户自定义的一种简单数据类型,是由一组有序的标识符组成的,最多可有255个枚举项。 枚举类型定义中的每个值都对应一个整数值的序号 ,第一个为0从左向右依次增1。 2.2.1 简单数据类型 ▲枚举类型定义和枚举类型变量声

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档