




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.1 语言(yyn)基础3.1.4 命令结束(jish)符(回车键) :一是:一行中写一条命令语句,行尾用Enter键结束(jish)。二是:一行中写多条命令语句,命令之间用分号(;)分隔,行尾用enter键结束(jish)。编写脚本时,多采用第一种方式。3.1.5 行继续符(&):用“&”做为行继续符。它使一条语句可以写在两行上,但要注意不能在保留字或变量名中间加行继续符。 3.1.6 标号(标识符:) 标号的写法就是在标识符的后面加冒号(:),标号可以自成一行,也可以与语句在同一行,放在语句的最前面。 第1页/共12页第一页,共13页。3.1 语言(yyn)基础3.1.7
2、 空值(null):空值(null)是与数据(shj)库交换数据(shj)时使用的一种特殊值。它代表未定义或是不可知。 3.1.8 操作符 :算术运算符、关系运算符、逻辑运算符、字符串的连接。 3.1.9 保留字 :保留字供PowerBuilder内部使用,不能作为完整的标识符来使用。 第2页/共12页第二页,共13页。3.2 数据类型、变量(binling)和常量3.2.1 标准数据类型 boolean(布尔型),布尔变量有两个值:true和false,分别表示真和假。创建布尔变量时,其初始值是false。 real(实型) ,实型变量被创建时的初始值是0 。integer或int(整型)
3、,整数的取值范围是从-32768到32767。 string(字符串型) ,字符串要用引号(单引号或双引号)括起来。字符串变量中可以包含字母、数字或符号,其变量长度在0到65536之间,字符串常量最大长度可达1024。char或character(字符型),该类型变量用于存储一个ASCII字符。date(日期(rq)型) ,日期(rq)包含年、月、日,年月日之间用连接符(-)连接。 time(时间型) ,包含小时、分钟、秒,小时、分钟、秒之间用冒号(:)分隔。 第3页/共12页第三页,共13页。3.2.2 变量(binling)的声明变量是指在程序运行过程中其值可以改变的量。变量声明的一般语法
4、结构是:存取权限 数据类型 标识符=初值 ,标识符=初值,其中方括号中的内容是可选项。变量未赋初值,系统会自动赋给变量默认(mrn)值。如:数值型变量的默认(mrn)初值是0。注意:变量的初值是在编译时给定的。如:date dd1,dd2=today( )dd1=today( )其中dd1没有被初始化,但dd2被初始化成编译日期。 第4页/共12页第四页,共13页。3.2.3 变量(binling)的作用域变量的作用域就是变量使用的范围。根据变量的作用域可将变量分为四种(s zhn)类型:全局变量、实例变量、共享变量、局部变量。全局变量的作用域最大,它在应用程序的任何地方都可以使用。 实例变量
5、是某个特定对象的实例化。可以在应用对象、窗口对象、用户对象或菜单对象的Script编辑器中定义它,若在定义范围之外使用它,则要通过点符号(.)完成。 共享变量并不常用,只在特定情况下才会用到 。局部变量只能在某程序段或函数内部有效,可以在过程、代码、函数内部声明和使用局部变量,但在声明局部变量的范围之外就不能使用局部变量,在不同的函数内部或事件脚本范围内局部变量可以重名,不会引起混乱。 3.2.4 常量常量就是在程序运行过程中不能改变的量,声明常量就是在声明的常量标识符的前面加上关键字constant就可以了。 第5页/共12页第五页,共13页。3.3 基本(jbn)语句3.3.1 赋值语句(
6、=) 赋值语句表示将赋值号(=)右边表达式的值赋给左边的变量。赋值语句在脚本中使用极为频繁。 3.3.2 条件(tiojin)语句(IF) 条件(tiojin)语句分为:单行IF语句、多行IF语句、多条件(tiojin)分支语句(CHOOSE)。3.3.3 循环语句(LOOP) 循环语句有doloop结构和fornext两种结构形式。 3.3.4 流程控制语句(EXIT)跳出循环语句(EXIT) ,继续语句(CONTINUE) ,转向语句(GOTO),返回语句(RETURN),停止语句(HALT) ,调用语句(CALL) 。第6页/共12页第六页,共13页。3.4 嵌入式SQLPowerBui
7、lder系统(xtng)中,所有的SQL语句后面都要加分号(;),若不加分号,则认为是语法错误。 3.4.1 数据库连接CONNECT 3.4.2 数据库断开DISCONNECT 3.4.3 事务提交COMMIT 3.4.4 事务取消ROLLBACK 3.4.5 选择语句SELECT 3.4.6 插入语句INSERT 3.4.7 删除语句DELETE 3.4.8 更新语句UPDATE第7页/共12页第七页,共13页。3.5 常用(chn yn)函数 3.5.1 MessageBox()函数(hnsh) 3.5.2 Open( )和Close( ) 3.5.3 IS族函数(hnsh) 3.5.4
8、 类型转换函数(hnsh) 3.5.5 关键字Trigger 3.6 常用(chn yn)代词 3.6.1 This代词 3.6.2 Parent代词 3.6.3 ParentWindow代词 第8页/共12页第八页,共13页。3.5 常用(chn yn)函数3.5.1 MessageBox()函数 messagebox( )函数用来向用户显示信息 。函数格式:si_button_pressed=messagebox(title,text,icon,buttons,default) 3.5.2 Open( )和Close( ) Open()函数用来打开一个窗口。格式:Open(窗口名)。Clo
9、se()函数用来关闭一个窗口。格式:close(窗口名)。实际应用(yngyng)中,经常在窗口的控件中使用close(parent)表示关闭控件所在的窗口。 第9页/共12页第九页,共13页。3.5 常用(chn yn)函数3.5.3 IS族函数 IS函数的返回值是布尔类型的,其值只有两个(lin ):true或false。 IS族函数是一类函数。如isnumber()、isdate()、istime()、isnull()函数等。3.5.4 类型转换函数 类型转换函数用来将一种数据类型转换为另一种数据类型。 integer(string):将字符串转换成整型。long(string) :将字
10、符串转换成长整型。real(string) :将字符串转换成实型。double(string) :将字符串转换成双精度型。dec(string) :将字符串转换成十进制数。string(number,format) :将数值按一定格式转换成字符串。 第10页/共12页第十页,共13页。3.5 常用(chn yn)函数3.5.5 关键字TriggerTrigger关键字用来触发其它控件上的事件。 3.6 常用代词(dic)3.6.1 This代词(dic) This代词(dic)代表窗口、用户对象、菜单、应用对象或控件本身。 3.6.2 Parent代词(dic) Parent代词(dic)可以用在窗口控件、用户定制的对象、菜单脚本中。 在窗口控件中使用parent时,parent表示包含该控件的窗口。 在菜单项脚本中使用parent,表示当前菜单项的上一级菜单项。 3.6.3 ParentWindow代词(dic) ParentWindow代词(dic)只能在菜单脚本中使用,它代表运行时菜单所在的窗口 。第11页/共12页第十一页,共13页。感谢您的观看(gunkn)!第12页/共12页第十二页,共13页。NoImage内容(nirng)总结3.1 语言基础。二是:一行中写多条命令语句,命令之间用分号(。保留字供PowerBuilder内部
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肉牛饲养技术分析总结
- 小书包课程体系讲解
- 现代体育教育技术
- 医院进修培训汇报
- 跳绳基本知识讲解
- 设备内部部件讲解
- 盆腔核磁检查技术
- 奢侈品包包讲解
- 学校流感处置指南解读
- 云南省玉溪市元江民中2026届化学高三第一学期期末调研模拟试题含解析
- (2.3.1)-1.3藏医药的争鸣和发展
- 如愿二声部合唱简谱文档
- HY/T 083-2005海草床生态监测技术规程
- GA/T 1502-2018法庭科学视频中人像动态特征检验技术规范
- 甲减基层指南解读
- 资产评估事务所投标服务方案总体工作方案评估工作关键性内容及重难点分析
- Q∕SY 1356-2010 风险评估规范
- 拆卸与安装油箱加油管
- 《绿色物流与绿色供应链》PPT课件
- ISO13485-2016医疗器械质量管理体系全套资料(手册、程序文件、记录表单)
- 术前访视和术前准备注意事项.pptx
评论
0/150
提交评论