第四章PowerScript语言.PPTVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章PowerScript语言

第四章 4.1语言基础 4.1.1 大小写 PowerScript语言是大小写不敏感语言,编译器对于保留字、内部函数、对象名和控件等合法标识符的大小写书写的是“理解”一样的。但是,定义合理、规范的标识符会便于程序的调试和维护,建议采用合乎规则的大小写风格来定义标识符。 常量用大写表示,PI 内部函数、保留字用大小写混合,即首字母用大写,其余字母用小写,Close (Parent) 变量用小写,lb_flag, gs_name 4.1语言基础 4.1.2 注释 注释是添加在程序中的说明性文字,编译器对此不做任何解释,而是简单地跳过它,但注释是一个良好的程序必不可少的一部分,它会大大增强程序的可读性和清晰性,便于对程序进行排错和维护,而且便于设计工作的交接。 PowerSvcript 语言的注释有两种:行注释和块注释 行注释一双斜线“//”开头,本行后面的内容均为注释部分,直到行结尾 块注释以“/*”开始,以“*/”结束,在“/*”和“*/”之间的内容为注释内容 4.1语言基础 4.1.3 断行、分隔符和继续符 在PowerScript语言中有两种方法来分割不同的语句,一种是在语句后使用分号,下一条语句可以直接跟在分号后面,另一种方法是另起一行,然后书写下一条语句而不用在上一条语句后面使用分号。 PowerSvcript 语言提供了续行符“”,用来把一条语句分开写在几行上,“”位于一行的末尾表示下一行为该行的续行,而并非另起一行。 块注释中换行时不必加续行符 SQL语句换行时不必加换行符 标识符和保留字中间不能续行 4.1语言基础 4.1.4 标识符 标识符,可以用来表示在程序中涉及到的任何一个变量、标签、函数、窗口、控件、菜单等。 必须以字母或下划线开头 不能以保留字作为表标识符 最长40个字符,并且中间不能有空格 除开头字符外,可以时字母、数字以及下列特殊字符的组合:连子字符(-),下划线(_),美元符($),号码符(#),百分符(%)。 注意区分连字符(-)于减号(-) 4.1语言基础 4.1.5 保留字 保留字是在PowerScript内部使用的,有特殊含义,如果将其定义为标识符,则编译器会给出警告 4.1语言基础 4.1.5 保留字 4.1语言基础 4.1.6 特殊ASCII字符 在字符串中可以包含特殊的ASCII字符,常用如下表。 4.1语言基础 4.1.7 空值 NULL表示为定义的或未知的,它不同于空字符串、0或日期00-00-00,NULL是为了与数据库进行数据交换时使用的。 如果数据库支持空值,则在INSERT或UPDATE等SQL语句操作会使数据库的某个表的某个字段的某个值成为NULL,当执行SELECT语句时,会将NULL读入某个变量, 使用函数SetNull()对变量赋值 使用函数Isnull()判断变量是否为NULL 4.1语言基础 4.1.8 代词 为了提高代码的可重用性,PowerScript提供了代词。代词可以引用对象和控件,使用代词时,即使原对象或控件的名字已经改变,也不会造成代码错误。代词有:Parent,This,Super。 4.2数据类型简介 4.2.1 标准数据类型 Bolb?二进制大对象,用于存储大量数据,如图像、大文本等? Boolean?布尔值、TRUE或FALSE? Char或charater?单个ASCII字符? Date?日期,包括4位数的处(1000-3000)、月(01-12)、日(01-31) DateTime?日期及时间,仅用于对数据库存取DateTime值时使用? Decimal或Dec?有符号十进制数,最大18位宽? 4.2数据类型简介 4.2.1 标准数据类型 Double?有符号浮号数,精度15位,范围从2.2E-308到1.7E+308? Interger或Int?16比特有符号整数,范围从-32768到+32767? Long?32比特有符号整数,范围从-2,147,483,648到+2,147,483,648? Real?符号浮点数,精度6位,范围从1.17E-38到3.4E+38? String?由任何ASCII字符组成,宽度为从0到2,147,483,647? 4.2数据类型简介 4.2.1 标准数据类型 Time?24小时制时间,小时(00-23)、分(00-59)、秒(00-59)以及秒的小数位(最多6位),范围从00:00:00到23:59:59.999999? UnsignedInteger或Uint?16比特无符号整数,范围从0到65,535? UnsignedLong或Ulong?32比特无符号整数,范围从0到4,294,967,295? 4.2数据类型简介 4.2.2 系统对象数据类型 在PowerBu

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档