- 1、本文档共518页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PowerBuilder程序设的计(第2版)
PowerBuilder程序设计(第2版) 费雅洁、王健 第1章 PowerBuilder概述 1.1 PowerBuilder发展及特点 PowerBuilder是Sybase公司于1991年6月推出的著名的数据库应用系统开发工具。PowerBuilder是一种面向对象的、具有可视图形界面的、快速的交互式开发工具。随着PowerBuilder的多次升级,其功能不断完善,它既能设计传统的基于客户/服务器体系结构的应用系统,也能够开发出基于Internet的三层体系结构的应用系统,并且支持开发目前流行的Microsoft.NET应用程序。 1.1.2 PowerBuilder的特点 1.采用面向对象技术 2.功能强大的数据窗口技术 3.支持多种数据库接口 4.可视化开发环境 5.功能完善的PowerScript语言 6.支持多平台开发 1.2 PowerBuilder11.0的集成开发环境 PowerBuilder集成开发环境(Integrated Development Environment,简称IDE),其中包含了菜单、工具条、子窗口和工作区。 1.系统菜单及工具条 2.系统树窗口 3.剪贴板窗口 4.输出窗口 5.状态栏 6.工作区 1.3 PowerBuilder应用系统开发的基本步骤 本章小结 PowerBuilder作为基于客户机/服务器应用的快速数据库前端开发工具,具有事件驱动、面向对象、可与多种数据库管理系统连接、支持多平台开发等特点。 PowerBuilder由多个组件构成,包括PowerBuilder开发环境、SQL Anywhere数据库等,在安装时用户可以根据需要选择安装。在安装过程中由安装向导程序引导用户完成PowerBuilder的安装。 PowerBuilder的主窗口包含系统菜单、工具条、工作区、系统树窗口、剪贴板窗口和状态栏等部分。 PowerBuilder提供了联机帮助,对于快速、准确地掌握PowerBuilder的编程语言和使用方法十分有用。 利用PowerBuilder开发应用系统的基本步骤主要有系统分析与设计,创建数据库、工作区、目标、对象,添加控件并设置其属性,编写对象和控件上某个事件发生时要执行的程序脚本,调试应用程序,编译和发布应用程序,以及后期维护。 第2章 PowerScript语言 2.1 PowerBuilder脚本窗口简介 编写脚本的方法为:在第一个下拉列表框中选中对象,在第二个下拉列表框选中该对象的事件,在脚本编辑栏中编写脚本。 在编写脚本时,窗口的工具条上有一些与编写脚本相关的图标,如图2-2所示。图标功能参见第1章表1-2。 图2-2与脚本相关的工具条图标 2.2 PowerScript语法规则 1.注释符 2.标识符 注意:由于短横线“-”与减号是同一个字符,因此,表达式中使用减法运算符时,必须在减号的两边各加一个空格,否则可能产生语法错误。同时,也应该尽量不要在标识符中使用短横线,以避免与减法运算符混淆,可以使用下划线“_”分隔单词。 3.保留字 4.特殊ASCII字符 5.分隔符和续行符 6.对象及其属性、函数的引用方法 2.3 PowerScript数据类型 2.3 PowerScript数据类型 1.标准数据类型 2.Any类型 3.枚举类型 4.系统对象数据类型 2.4 常量与变量 2.4.2 变量 在编写脚本代码时,程序中用到的所有变量都需要预先定义。 1.变量的定义方法 定义变量的格式为: 数据类型 变量名1=[初始值][,变量名2=[初始值][,……]] 其中“=”为赋值符号。如果一次声明多个变量,需要在变量之间使用“,”间隔。变量被声明后,若未指定初始值,则系统将赋予默认值。对数值型变量而言,其默认值为0;对字符型及字符串型变量而言,其默认值分别为空字符或空字符串;对布尔型变量而言,其默认值为FALSE。 2.变量的作用域 2.5 数据类型的检查与转换 2.5.1 数据类型转换函数 在PowerScript中,数据从数值类型转换到其他类型是自动实现的,但是要将字符串转换成数值类型,则必须使用以下几种数据类型转换函数。 Integer(string) Long(string) Real(string) Double(string) Dec(string) Date(string) 其中,函数的参数string是需要转换的字符串常量或字符串变量,函数的返回值是转换后的值,转换后的数据类型与函数名相同。 例如: ls_str=76 li_value= Integer(ls_str) //整型变量li_value得到数值76 ld_value= Dec(123.56) //小数型变量ld_value得到数值12
您可能关注的文档
- Logo程序设计的.ppt
- M-第二讲 民法的基钡木原则.ppt
- MAPGIS平台问题集锦的答案.doc
- MasterCAM在数控铣钡泥程中的应用.doc
- Mathematica教程-5拥拿Mathematica求解线性代数基本问题.ppt
- MasterCAM数控编程系念目四.ppt
- MATLAB 程序设计—〉莫流程控制语句.ppt
- Macro Synthesis Gu的idelines.ppt
- LNG槽车培训的.ppt
- liqiang--2015版思系碾道德修养与法律基础绪论(完整版).ppt
- 广播影视职业技能鉴定考前冲刺测试卷含完整答案详解(典优).docx
- 广播影视职业技能鉴定考前冲刺测试卷完整版附答案详解.docx
- 2024年湖南省汝城县公开招聘合同制交警试题带答案详解.docx
- 2024年河北省徐水县公开招聘合同制交警试题带答案详解.docx
- 广播影视职业技能鉴定考前冲刺测试卷含完整答案详解(历年真题).docx
- 广播影视职业技能鉴定考前冲刺测试卷含完整答案详解(易错题).docx
- 广播影视职业技能鉴定考前冲刺测试卷附完整答案详解(名师系列).docx
- 广播影视职业技能鉴定考前冲刺测试卷附答案详解(达标题).docx
- 2024年河北省邢台县公开招聘合同制交警试题带答案详解.docx
- 2024年湖南省平江县公开招聘合同制交警试题带答案详解.docx
文档评论(0)