文档详情

《B程序设计》第2章PowerScript编程语言.pptx

发布:2025-05-24约8.82千字共10页下载文档
文本预览下载声明

第2章PowerScript编程语言PowerScript语言基础01数据类型02运算符及表达式03变量04PowerScript语句05语句应用实例06小结07

2.1 PowerScript语言基础注释标识符特殊的ASCII字符空值代词

2.1.1注释注释是添加在程序中的一些说明性文字。注释并不会被执行,而是简单地被跳过。PowerScript有两种注释:行注释:用//表示,从双杠开始到行尾均为注释。块注释:用/**/表示,从/*开始到*/结束为注释。例如,下面是两种注释的使用://这是一行注释st1.Text=″希望本书为您提供帮助″//占用半行注释/*从此行起注释…中间行…尾行结束注释*/

2.1.2标识符用来标识变量名、数组名、文件名、函数名、窗口名、控件名及对象名等的字符序列,称为标识符PowerScript中标识符的命名必须遵循以下原则:(1)必须以字母或下划线“”开头。(2)不可以是保留字。(3)最长可以到40个字符,但中间不能有空格(实际可以比这更长)。(4)不区分大小写字母(PART和Part、part是等价的)。(5)可以是任何字母、数字及一些特殊符号(-、、S|、#、%)的组合。

2.1.3特殊的ASCII字符在字符串中可以包含一些特殊的ASCII字符,特别是控制字符。特殊的ASCII字符或控制字符用符号“~”做前缀。

2.1.3特殊的ASCII字符特殊字符表示方法特殊字符表示方法换行~n走纸~f回车~r退格~b制表符~t波浪线~~垂直制表~v十进制形式的ASCII码~000-~255单引号~′十六进制形式ASCII码~h00-~hFF双引号~″八进制形式的ASCII码~o000-~o377

空值(Null)是关系数据库的一个特殊概念,可以把它看做是一个特定的值,代表数据未定义、不确定。01它与空字符串、数值零以及日期0000ˉ00ˉ00的意义完全不同。02空值在程序中用英文单词Null表示。032.1.4空值

PowerBuilder提供了四个代词:This、Parent、ParentWindow和Super,可以用于引用某指定对象或控件,来增加程序代码的通用性This:代表窗口、用户对象、菜单、应用对象或控件本身,即代表正在为之编写事件处理程序的对象Parent:指当前控件所在的窗口arentWindow:代表运行时菜单所在的窗口,该代词只能在菜单的事件处理程序中使用。Super:此代词只在使用了继承时使用,指代的是该对象的父对象。调用祖先对象函数的语法格式是:Super::〈函数名〉(〈参数表〉)本节完2.1.5代词

ADBC系统对象数据类型枚举数据类型Any数据类型标准数据类型2.2数据类型

2.2.1标准数据类型标准数据类型是我们在各种程序设计语言中已经熟悉的数据类型,如字符型、数值型、日期型等。下面我们简单介绍一下这些数据类型Blob:大型二进制类型。包括文本文件、图像等。Boolean:布尔类型。布尔型变量只有True和False,用于逻辑表达式。声明布尔类型变量时,默认值为False。Character(或Char):单个ASCII字符。Date:日期类型。包括年(4位数)、月(2位数)、日(2位数)。如:2002ˉ12ˉ05。

STEP5STEP4STEP3STEP2STEP1DateTime:日期时间类型。包括年、月、日和时间。如:2002ˉ12ˉ0519∶23∶36Decimal(或Dec):数值型。带符号,最多18位数,小数点位置不限。如:456.2312Double:双精度类型。范围从2.2E-308到1.7E+308,默认值为0。如:1.234E-5。Integer(或Int):整型。16位带符号整数,范围从-32768到32767,默认值为0Long:长整型。32位带符号整数,范围从-2147483648到2147483647,默认值为02.2.1标准数据类型

Real:实型。具有6位有效数字的带符号浮点数,范围从1.17E-38到3.4E+38,默认值为0。如:56.43E+6String:字符串类型。用于存储任意的ASCII字符,32位环境中长度只受系统能力的限制。书写时,用单引号(′′)或双引号(″″)括起来,如:′ABC′Time:24小时制时间,包括小时、分、秒及几分之一秒。范围从00∶00∶00到23∶59∶59∶999999。如:12∶45∶56∶1234562.2.1标准数据类型

UnsignedInteger(UnsignedInt或UInt):无符号整型。16位数,范围从0到65535。UnsignedLong(或ULong):无符号长整型。32位数,范围从0到4294967295。2.2.1标准

显示全部
相似文档