Delphi程序设计-全套PPT课件.pptx

  1. 1、本文档共158页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi程序设计;;;;;;;;;;;;;Delphi程序设计;Object Pascal语言;Object Pascal语言——标识符;标识符可分为预定义的标准标识符和用户自定义标识符两种: 标准标识符:在Delphi中是预先定义好的,具有特定的含义,主要用作标准的常量名、类型名、过程名或函数名等。 例如,下面是一些标准标识符: 标准常量:true false max int 标准类型:integer real char boolean 标准过程:read readln write writeln 标准函数:abs sin round date ;用户自定义标识符:由用户定义用来表示变量、常量、类型、过程、函数、单元等名称的标识符,必须遵守“先定义,后使用”的规则。 合法标识符 Button1 //按钮1 _SpecialID 非法标识符 12_Stu // const;保留字是Object Pascal语言预定义的具有特殊意义和用途的字符串,Delphi中有65个保留字,程序中不能用保留字作为标识符。保留字如下: and array as asm begin case class const constructor destructor dispinterface div do downto else end except export file finalization finally for function goto if implementation in inberited initialization inline interface is label library mod nil not object to for out packed procedure program property raise record repeat resourcestring set shl shr string then threadvar to try type unit until uses var while with xor;在程序执行过程中,其值不可改变的量,称为常量。常量可分为直接常量和符号常量。 直接常量:在程序中无需定义,可以直接引用的量。直接常量有如下几种: 实型常量:实行常量可以用定点实数表示,如3.1415926,0.1等 整型常量:如0,1,+100等都是整型常量 字符型常量:用单引号引用的字符,如‘A’,‘z’,‘9’,‘*’等 字符串常量:用单引号引用的字符串,如‘Hello!’,‘OK’,‘欢迎使用Delphi’等 布尔型常量:布尔型常量只有两个值,即True和False ;符号常量:以标识符的形式出现在程序中,可以用此标识符来替代反复出现的一个常数。在使用符号常量前,首先要以此常量进行定义,定义语法格式如下: const {常量名1:类型名=[常量值1]}; …… {常量名n:类型名=[常量值n]}; ;const是Object Pascal语言的常量定义符,使用const一次定义的常量可以有多个,定义好每一个常量名后,都必须加上分号;在语法结构中的“类型名”可以省略,但若省略“类型名”,则其前面的冒号必须同时省略。 例如: const pi :real = 3.14; i = 0; k :integer = 100; 注意:在程序中,不可以给常量再次赋值,否则程序将出错。 ;在程序的执行过程中,其值可以改变的量,称为变量。 变量定义的语法格式如下: Var 变量名1,变量2,…,变量m :类型名1}; …… {变量名n :类型名n};;var是Object Pascal语言的定义符。变量定义可以放在此定义符下。当声明多个具有相同类型的变量时,可以把多个变量名放在一起声明,期间用逗号分隔开,如:变量名1,变量2,…,变量m :类型名1。 例如: var i,j,k :integer; //定义三个integer类型的变量 SqlStr :String; //定义一个string类型的变量 MyChar :Char; //定义一个char类型的变量 变量只有经过定义才能在程序中对变量赋值或参与运算。;在函数或过程中声明的变量是局部变量,只能在函数或过程内部使用 在单元的implement

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档