pb基本概念
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、写出系统登录窗口验证用户帐号正确与否的脚本。