objectpascal总结

objectpascal总结

ID:11728825

大小:219.50 KB

页数:11页

时间:2018-07-13

objectpascal总结_第1页
objectpascal总结_第2页
objectpascal总结_第3页
objectpascal总结_第4页
objectpascal总结_第5页
资源描述:

《objectpascal总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OBJECTPASCAL语言简介1.字符集和符号ObjectPASCAL不区分字符的大小写。ObjectPASCAL字符集,由下面的字符组成:l字母(Letters):大小写的英文字母A~Z、a~z(不区分大小写)和下划线(_)l数字(Digits):阿拉伯数字0~9l十六进制数字(HexDigits):阿拉伯数字0~9、字母A~F或a~fl空白(Blanks):空格字符(ASCII码值为32)和所有不可见的ASCII控制字符(ASCII码值为0~31),其中回车符的ASCII码为13l特殊字符(Special):+、-、*、/、^、:、;、

2、'、#、$和@l关系运算符:=、<>、>、<、>=和<=l赋值运算符::=l子界运算符:..2.标识符标识符用来表示常数、常量、字段、类型、属性、过程、函数、程序、单元、库、包和记录中的域等。标识符必须以字母或下划线开始,后面为字母、数字、下划线等,但不能包含空格符,其长度是任意的(但只有前面255个字符有效)。l预定义的标准标识符这些标识符在ObjectPascal中具有特定的含义,主要用作标准的常量名、类型名、过程名和文件名等。l用户自定义标识符在程序设计是自己定义的标识符,可用来表示常量、变量、类型、函数、过程等的名称。l标识符的限定若

3、使用在另一个地方定义的标识符,需要限定标识符。限定标识符的格式为:标识符1.标识符2其中标识符1限定标识符2。限定符可以嵌套,如Form1.Button1.Click表示调用Form1窗体Button1的Click方法。关键字是ObjectPascal的保留标识符,在语言中有着特殊含义。保留字不能用作标识符。3.变量变量在使用前必须声明,声明变量时必须指定一种数据类型。下面是变量声明的例子:varValue:Integer;IsCorrect:Boolean;A,B:Char;关键字var可以在许多地方使用,例如放在函数或过程的开始部分,用来

4、声明函数或过程的局部变量;也可以放在单元中,用于声明全程变量。var关键字之后是一组变量名列表,每个变量名后跟一个冒号和数据类型名,一行中可以声明多个变量,如上例中最后一句。一旦变量的类型被指定,你只能对变量执行该变量类型支持的操作。例如,在判断操作中用布尔值,在数字表达式中用整型值,你不能将布尔值和整型值混用(在C语言中可以这样)。使用简单的赋值语句,可写出下面的代码:Value:=10;IsCorrect:=True;但下面的语句是不正确的,因为两个变量数据类型不同:Value:=IsCorrect;//error把变量的值从一种类型转换

5、到另一种类型往往不难做到,有些情况下类型转换会自动实现,不过一般情况下需要调用特殊的系统函数,通过改变数据内部表示来实现类型转换。在Delphi中,当你声明全程变量时,你可以赋给它一个初值。例如,你可以这样写:varValue:Integer=10;Correct:Boolean=True;这种初始化方法只能用于全程变量,不能用于过程或方法的变量。1.常量对于在程序运行期间保持不变的值,Pascal允许通过常量来声明。声明常量不必特定数据类型,但需要赋一个初值。编译器会根据所赋初值自动选用合适的数据类型。例如:constThousand=10

6、00;Pi=3.14;AuthorName='MarcoCantù';Delphi根据常量的值来决定它的数据类型。1.资源串常量当定义字符串常量时,你可这样写:constAuthorName='MarcoCantù';resourcestringAuthorName='MarcoCantù';上面两个语句都定义了一个常量,也就是定义了一个在程序运行期间保持不变的值,但两者的实现过程却不同,用resourcestring指令定义的字符串变量将被保存到程序资源的字符串表中。从例子ResStr你可了解资源串的实际作用,例子中设置了一个按钮,相应代码

7、如下:resourcestringAuthorName='MarcoCantù';BookName='EssentialPascal';procedureTForm1.Button1Click(Sender:TObject);beginShowMessage(BookName+#13+AuthorName);end;2.数据类型在ObjectPascal中基本的数据类型包括整数类型、实数类型、字符类型和布尔类型。1.表达式表达式(Expression)是由运算符(Operator)和运算对象(Operand)组成的。在ObjectPascal

8、中的运算符大部分是二元运算符(有两个运算数的运算符)。二元表达式的形式与一般的代数形式相同。只有一个运算对象的运算符称之为一元运算符,一元运算符出现在运算对象之前。

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

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

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