pb基本概念

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PB程序设计基本概念
一、概念
1、PowerBuilder是一种高效的客户/服务器模式以及分布式数据库应用程序的前端开发工具。

2、创建应用程序对象的方法有创建定制应用程序、创建模板应用程序、移植已有应用程序三种。

3、PowerBuilder的数据类型包括标准数据类型、枚举类型、系统对象数据类型三大类。

4、PowerBuilder的运算符有算术运算符、关系运算符、逻辑运算符、连接运算符四种。

5、PowerBuilder支持ODBC接口,使得可以访问所有关系型数据库。

6、窗口有主窗口、弹出式窗口、子窗口、响应式窗口、多文档窗口、带微帮助的多文档窗口等六种。

7、窗口的初始状态有最大化、最小化、正常大小三种。

8、命令按钮最常用的事件是Clicked事件,它是在按钮被单击时触发的。

9、菜单的类型分为下拉菜单、级联菜单、弹出式菜单三种。

10、游标是指查询的结果集。

11、应用对象:是一个应用程序的入口点,其中定义了一些应用程序级的事件、函数和属性。

12、主键:是表中唯一标识一个记录的列或列的组合,其值不能为空且必须唯一。

13、MDI窗口:是一种特殊风格的窗口,在其中可以打开多个工作窗口,给用户一个整体的感觉。

14、数据库描述文件:指明了使用哪个数据源,可以使开发人员在开发环境中操作数据库,在用户使用环境下不需要数据库描述文件。

15、数据窗口对象:是PowerBuilder最有特色的对象,用来对数据库的数据进行数据操作和数据检索。

16、用户对象:是指用户自己定义的封装了一组相关代码和属性,完成特定功能的可重用对象。

17、数据库画板:是专门用来管理数据库,包括创建和删除ASA数据库、连接数据库、定义ODBC数据源、创建和管理表及数据等的设计器。

18、数组:指一组相同数据类型的带下标的变量的集合。

19、数据管道:是在数据库内部、数据库之间,以及不同的数据库管理系统之间快速复制数据的对象。

20、工程对象:是将应用程序编译成可执行文件的一个对象。

二、问答
1、简述PowerBuilder库、工作区和目标的含义。

答:(1)PowerBuilder库文件是用来存储PowerBuilder中的所有对象的文件;
(2)工作区文件记录了有关工作区的信息;
(3)目标文件记录了有关目标的信息,一个目标实际上就是一个应用程序
2、简述数据窗口对象中的Quike Select数据源。

答:Quike Select是指快速选择数据源,他可以产生相应的SELECT 语句,但是只提供了条件子句和排序子句,而未提供其他子句也未提供计算列和检索参数,其特点是:处理和检索数据的速度快,不能执行高级功能。

3、简述菜单的种类和设计原则。

菜单分为:下拉菜单、级联菜单、弹出式菜单。

菜单设计的基本原则是:
(1)菜单标题应简洁明了,
(2)菜单的级联层数不应超过两层,
(3)菜单应有加速键和快捷键
(4)菜单项打开窗口应有省略号
(5)常用的菜单项应放在工具栏中。

4、在PB应用程序中使用事务对象操作数据包括哪些步骤?
(1)、为事务对象连接数据库的属性赋值;
(2)、连接到数据库并返回状态信息;
(3)、将事务对象赋值给数据窗控件或数据窗口对象;
(4)、执行数据库操作;
(5)、断开与数据库的连接。

5、简述游标的使用方法。

答:(1)、声明游标;
(2)、打开游标;
(3)、提取数据;
(4)、关闭游标。

6、简述应用程序的开发步骤。

答:(1)、系统分析和系统设计阶段;
(2)、系统开发和代码调试阶段;
(3)、系统测试和功能调试阶段;
(4)、生成安装盘和交付应用阶段。

7、将数据窗口对象和数据窗口控件分开有何意义?
答:一个数据窗口控件可以动态连接多个数据窗口对象,另外,一个数据窗口对象可以动态关联多个数据窗口控件;可以被多个应用程序采用,也可以在一个应用程序中多次使用,有利于对象的共享和移植。

三、应用
1、根据下列所给条件写出PowerBuilder与数据库连接的代码。


数据库管理系统是ODBC;
数据库是student;
用户代码是user;
数据库口令是PASS;
登录代码是admin;
登录口令是abc;
服务器名server001;
数据库参数为:Connectstring=’DSN=student;UID=user;PWD=pass’
如果连接成功,则打开w_dl窗口,如果不成功,则显示“注意,不能连接到数据库上!”
2、试叙述用PowerBuilder开发一个信息管理系统的基本步骤。

基本步骤提要,具体内容自己发挥:
(1)、建立应用;
(2)、建立数据库和表;
(3)、建立数据窗口对象;
(4)、建立菜单;
(5)、建立窗口对象及添加控件
(6)、编写脚本。

3、写出系统登录窗口验证用户帐号正确与否的脚本。

相关文档
最新文档