数据库原理及开发——SQL Server+PowerBuilder 第09章 PowerScript语言

数据库原理及开发——SQL Server+PowerBuilder 第09章 PowerScript语言

ID:40246664

大小:717.50 KB

页数:73页

时间:2019-07-29

数据库原理及开发——SQL Server+PowerBuilder 第09章 PowerScript语言_第1页
数据库原理及开发——SQL Server+PowerBuilder 第09章 PowerScript语言_第2页
数据库原理及开发——SQL Server+PowerBuilder 第09章 PowerScript语言_第3页
数据库原理及开发——SQL Server+PowerBuilder 第09章 PowerScript语言_第4页
数据库原理及开发——SQL Server+PowerBuilder 第09章 PowerScript语言_第5页
资源描述:

《数据库原理及开发——SQL Server+PowerBuilder 第09章 PowerScript语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章PowerScript语言本章重点内容PowerScript基本概念变量与常量的数据类型、作用域、声明及引用PowerScript基本语句的格式要求函数与结构的定义及引用嵌入式SQL的应用2021/7/231数据库原理及开发9.1.1标识符标识符是指在程序中使用的变量、标号、函数、窗口、控件、菜单及所引用对象的名称。在PowerBuilder8中,标识符的命名遵从下述规则:标识符必须以英文字母或者下划线“_”开头。标识符不能是保留字。标识符只能由字母、数字和如下特殊字符组成:短划线“-”,

2、下划线“_”,美元符“$”,号码符“#”和百分号“%”。标识符不区分大小写字母。标识符不能超过40个字符,且中间不能出现空格。9.1PowerScript基本概念2021/7/232数据库原理及开发由于PowerScript允许在标识符中使用短划线“-”,这就使得在使用减号“-”操作符时,需要在它前后加空格,否则PowerScript将把表达式当作标识符处理,出现编译错误。标识符命名规则最好使用有一定意义的单词,当同一类标识符有多个时,可以使用两个以上单词的组合,建议用以下方法:使用下划线“_”

3、(例如:w_main)。首字母大写(例如:FirstCount)。9.1PowerScript基本概念2021/7/233数据库原理及开发9.1.2保留字:保留字不能单独作为一个标识符,但可以作为单词组合的其中一个单词。9.1.3代词代词引用位置指代对象Parent窗口中的控件用户对象中的控件菜单控件所在的父窗口控件所在的用户对象当前菜单的上一级菜单This窗口、用户对象、菜单、应用程序对象、控件对象或控件本身ParentWindow菜单与菜单相关联的窗口Super子对象或控件子窗口或用户对象子

4、窗口或用户对象的控件父对象或控件直系祖先用户对象的直系祖先9.1PowerScript基本概念2021/7/234数据库原理及开发9.1PowerScript基本概念9.1.3代词1.Parent:(1)当为窗口中的控件编写脚本使用Parent时,Parent指代包含控件的窗口。(2)当为用户对象中的控件编写脚本使用Parent时,Parent指代用户对象。(3)当在菜单的脚本中使用Parent时,它指代上一级菜单。2.This代表对象或控件本身2021/7/235数据库原理及开发9.1.3代词

5、3.ParentWindow代词ParentWindow仅能在菜单的脚本中使用,它代表运行时菜单所在窗口。注意:用户不能用ParentWindow来引用父窗口(菜单所在窗口)中的控件。4.Super用户可以直接用祖先的名称调用它们,也可以使用代词Super引用其直系祖先。注意,不能用Super调用祖先窗口中的控件的脚本9.1PowerScript基本概念2021/7/236数据库原理及开发9.1.4空值(NULL)空值(NULL)表示未定义或未知的,它与空字符串、数值零和日期0000-00-00

6、不同,因为NULL不是0或非0的任何数值。空值是PowerBuilder与数据库交换数据时使用的一种特殊值。所有PowerBuilder变量数据类型都支持空值,即可以给任何类型的数据赋空值,但不能将空值作为变量的默认初始值。9.1PowerScript基本概念2021/7/237数据库原理及开发9.1.4空值(NULL)给变量赋空值的途径有两条:从数据库中读到空值。用SetNull函数赋值。测试变量或表达式的值是否为空值应该调用IsNull()函数,而不是用等号。9.1PowerScript基本

7、概念2021/7/238数据库原理及开发9.1.5特殊ASCII字符特殊字符名称表示方法(符号)新行(NewLine)~n制表符(Tab)~t垂直制表(VerticalTab)~v回车(CarrigeReturn)~r换页(Formfeed)~f退格(Backspace)~b双引号(“)~“单引号(‘)~‘波浪号(~)~~9.1PowerScript基本概念2021/7/239数据库原理及开发9.1.5特殊ASCII字符包括上表中所列字符在内,任何ASCII字符都可以在~符号后用它的ASCII码

8、值表示,ASCII码值可以用十进制(000-255),十六进制(~后接小写的h,范围01-FF),八进制(~后接小写的o,范围000-377)。9.1PowerScript基本概念2021/7/2310数据库原理及开发9.1.6断行、续行和注释1.语句的断行、续行和分隔分隔符:PowerScript的行分隔符是分号“;”。断行:可以加上分隔符表示断行,把多条语句写在一行上。续行:在语句中间加上续行符“&”,换行后接着书写。注意:不能在标识符或保留字的中间续行。不需要在SQL语句中用续行符,因为P

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

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

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