2017年自考《物流软件开发工具》章节复习题:PowerBuilder开发环境
1.PowerBuilder的用途是什么?他有什么特点?
答:(1)基于客户端/服务器的体系结构;(2)面向对象的开发方法;(3)功能完善的PowerScript编程语言;(4)事件驱动工作方式;(5)支持多种关系数据库管理系统;(6)功能强大的数据窗口对象;(7)使用方便的可视化集成开发环境;(8)支持跨平台开发和发布。
2.简述PowerBuilder的主窗口的组成。
答:PowerBuilder主窗口是一个MDI框架窗口,包含主菜单、主工具条(PowerBar)、系统树窗口(System Tree Window)、剪贴板窗口(Clips Window)、输出窗口(Output Window)、状态栏和工作区。
3.简述PowerBuilder开发程序的基本过程。
答:(1)新建一个工作空间;(2)新建一个应用程序目标;(3)创建窗口对象;(4)根据需要创建其他对象;(5)设置对象属性和编写相应事件脚本。
4.PowerBuilder中的画板是干什么用的?有哪些类型的画板?各自的主要功能是什么?
画 板 |
名 称 |
功 能 |
Application painter |
应用程序对象画板 |
创建应用程序对象,定义应用程序的执行环境,以及保存应用程序所有对象的库文件 |
Database painter |
数据库画板 |
管理数据库,设置数据库的访问控制,维护数据以及创建新表 |
DataWindow painter |
数据窗口画板 |
创建数据窗口对象 |
Data pipeline painter |
数据管道画板 |
创建数据管道对象,从一个数据源向另一个数据源传输数据 |
Function painter |
函数画板 |
创建全局函数,提高代码的可重用性 |
Library painter |
库管理画板 |
创建和管理PowerBuilder的应用库 |
Menu painter |
选单画板 |
创建选单对象 |
Project painter |
工程画板 |
创建可执行文件、动态库、组件和代理对象 |
Query painter |
查询画板 |
图形化方式定义SQL Select语句,并保存为Query对象,供数据窗口或数据管道使用 |
Structure painter |
结构画板 |
创建全局结构 |
User Object painter |
用户对象画板 |
创建用户对象,用于完成通用功能,以提高代码的可重用性 |
Window painter |
窗口画板 |
创建窗口对象,定义交互式接口 |
5.怎样使用PowerBuilder的帮助?
使用PowerBuilder 10.0提供的系统帮助,对于快速、准确地掌握PowerBuilder的编程语言和使用方法是十分重要的。PowerBuilder提供了网站链接,可以及时了解PowerBuilder的最新动态。最常用的是PowerBuilder系统内的帮助,只要按下F1键就随时可以调出。它有目录页和索引页,它以书目的形式帮助查找所需解决的技术问题,双击某一本书的图标,可以将其展开。索引页只要输入需要查询的字母,就立刻定位到对应的索引项,单击“显示”按钮,即可调出有关的帮助信息。