- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2.1PowerScript语言基础2.1.1注释2.1.2标识符2.1.3特殊的ASCII字符2.1.4空值2.1.5代词返回章目录
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~r~t~v走纸退格波浪线十进制形式的ASCII码十六进制形式ASCII码~f~b~~~000-~255~h00-~hFF~o000-~o377单引号~′双引号~″八进制形式的ASCII码返回本节录
2.1.4空值?空值(Null)是关系数据库的一个特殊概念,可以把它看做是一个特定的值,代表数据未定义、不确定。?它与空字符串、数值零以及日期0000ˉ00ˉ00的意义完全不同。?空值在程序中用英文单词Null表示。返回本节录
2.1.5代词?PowerBuilder提供了四个代词:This、Parent、ParentWindow和Super,可以用于引用某指定对象或控件,来增加程序代码的通用性?This:代表窗口、用户对象、菜单、应用对象或控件本身,即代表正在为之编写事件处理程序的对象?Parent:指当前控件所在的窗口?arentWindow:代表运行时菜单所在的窗口,该代词只能在菜单的事件处理程序中使用。?Super:此代词只在使用了继承时使用,指代的是该对象的父对象。调用祖先对象函数的语法格式是:Super::〈函数名〉(〈参数表〉)返回本节录
2.2数据类型2.2.1标准数据类型2.2.2系统对象数据类型2.2.3枚举数据类型2.2.4Any数据类型返回章目录
2.2.1标准数据类型?标准数据类型是我们在各种程序设计语言中已经熟悉的数据类型,如字符型、数值型、日期型等。?下面我们简单介绍一下这些数据类型?Blob:大型二进制类型。包括文本文件、图像等。?Boolean:布尔类型。布尔型变量只有True和False,用于逻辑表达式。声明布尔类型变量时,默认值为False。?Character(或Char):单个ASCII字符。?Date:日期类型。包括年(4位数)、月(2位数)、日(2位数)。如:2002ˉ12ˉ05。返回本节录
2.2.1标准数据类型?DateTime:日期时间类型。包括年、月、日和时间。如:2002ˉ12ˉ0519∶23∶36?Decimal(或Dec):数值型。带符号,最多18位数,小数点位置不限。如:456.2312?Double:双精度类型。范围从2.2E-308到1.7E+308,默认值为0。如:1.234E-5。?Integer(或Int):整型。16位带符号整数,范围从-32768到32767,默认值为0?Long:长整型。32位带符号整数,范围从-2147483648到2147483647,默认值为0返回本节录
2.2.1标准数据类型?Real:实型。具有6位有效数字的带符号浮点数,范围从1.17E-38到3.4E+38,默认值为0。如:56.43E+6?String:字符串类型。用于存储任意的ASCII字符,32位环境中长度只受系统能力的限制。书写时,用单引号(′′)或双引号(″″)括起来,如:′ABC′?Time:24小时制时间,包括小时、分、秒及几分之一秒。范围从00∶00∶00到23∶59∶59∶999999。如:12∶45∶56∶123456返回本节录
2.2.1标准数据类型?UnsignedInteger(UnsignedInt或UInt):无符号整型。16位数,范围从0到65535。?UnsignedLong(或ULong):无符号长整型。32位数,范围从0到4294967295。返回本节
文档评论(0)