9、将窗口w_welcome标题设置为“欢迎窗口”的程序语句是 w_welcome.title=”欢迎窗口” 。
第六章 PowerBuilder 与数据库
1、数据库系统的发展经历了三个阶段: _____________ 层次型数据库 、 _____________ 网状型数据库 和 _____________ 关系型数据库 。 2、PowerBuilder与数据库连接的两种方法:通过_____________ 标准数据库接口 和 _____________专用数据库接口 。
3、标准数据库接口通过符合标准的驱动程序与某数据库相连。PowerBuilder现在支持的标准接口有 _____________ ODBC 、 _____________ JDBC 和 _____________ OLE DB 。
4、为了提高数据的检索效率,通常要对经常查询的列定义_____________ 索引 。
5、 _____________ 主键 是指能够唯一标识每一行记录的一列或多列的集合。
6、如果要操作的表既没有创建_____________主键,有没有创建_____________ 索引 ,则不是对该表的数据进行操作。
7、菜单“Row/Sort?”可以指定数据的_____________ 排序 。 8、菜单“Row/Filter?”可以指定数据的 _____________ 显示条件 。 9、 _____________ DBParm 当中定义了PowerBuilder用来与数据库进行连接的参数。
16
10、SQLCA中的SQLCode属性指定最近一次SQL语句的执行结果是操作成功还是失败,其可能取值为:操作成功为 _____________ 0 ;操作失败为 -_____________ -1 ;没有找到数据为_____________ 100 。 11、在利用事务对象建立PowerBuilder应用程序与数据库之间的连接时,必须检查 _____________ SQLCode 属性值,以确认与数据库连接是否成功。 12、 _____________ CONNECT 语句的功能是通过事务对象建立应用程序与数据库之间的连接。
13、 _____________ DISCONNECT 语句的功能是断开应用程序与数据库之间的连接。
14、 _____________ COMMIT 语句的功能是提交事务,完成数据库的物理修改。
15、 _____________ ROLLBACK 语句的功能是撤销自上一个COMMIT、ROLLBACK或CONNECT语句执行后的所有数据库操作,关闭所有的游标和过程,并开始一个新的事务。
第七章 SQL语句和游标
1、SQL语言共分为四类,分别是_____________ 数据查询语言 、 -_____________ 数据操纵语言 、_____________ 数据定义语言 和 -_____________ 数据控制语言 。
2、 _____________ SELECT 语句从数据库中检索记录。 3、 _____________ INSERT 语句向数据库中插入记录。 4、 _____________ UPDATE 语句修改表中指定的数据。 5、 _____________ DELETE 语句删除表中的数据。
17
6、用 _____________ DECLARE 语句声明游标;用_____________ OPEN 语句打开游标;用 _____________ FETCH 语句读取一行数据;用 -_____________ CLOSE 语句关闭游标。
第8章 窗口控件
1、 Default 属性选中时,表示该按钮为当前窗口的默认按钮; Cancel 属性选中时,表示该按钮为当前窗口的取消按钮。
2、当用户用Tab键或鼠标把输入焦点移到该控件时,触发 GetFocus 事件;当移走输入焦点时触发 LoseFocus 事件。
3、当用户修改了单行编辑框显示的文本并移走输入焦点时,触发 Modified 事件。可以在这个事件的事件处理程序中检查用户输入是否有效,从而决定是否允许移走输入焦点。
4、将焦点放到控件上的函数为 SetFocus() 函数。
5、 掩码编辑框 与单行编辑框的外观完全相同,但是它能够使用户输入完成自动格式化。
6、PowerBuilder提供了四个控件用于完成列表选择: 列表框 、 图像列表框 、 下拉列表框 和 下拉图像列表框 。
7、 树形视图 控件是用树形方式来组织数据项,适合显示具有层次关系的数据。
8、Tab控件又称为 标签 控件,它可以在有限的空间内安排更多的控件。
18
9、PowerBuilder提供了三类条状控件: Scrollbar 、 Trackbar 和 Progressbar 。每一类都包括 水平方向 和 垂直方向 。 补充:
1、创建PowerBuilder应用程序时,会产生三个文件,一个是_工作区_文件,扩展名为 .pbw ,一个是目标文件,扩展名为_.pbt_,一个是库文件,扩展名为_.pbl_。
2、在PowerScript语言中,强制退出循环体的语句是_exit_。 3、_IsNull_函数用于判断变量是否为空值。 4、PowerBuilder中的续行符是_&_。
5、使用游标读取数据的四个过程是_定义游标_,打开游标,_读取一行数据_,关闭游标。
6、PowerBuilder中事务提交的命令是_commit_。 7、事务撤销并回滚的命令是_rollback_。
8、PowerScript中可以嵌入SQL语句,其中(commit)和(rollback)语句分别完成向数据库提交或回滚操作。
9、PowerBuilder提供了三种查看和修改数据表的格式,分别为(Grid)、(FreeForm)和(Tabular)。
10、PowerBuilder的变量有四种作用域分别是(local)、(instance)、(global)和(shared)。
11、弹出提示信息窗口可以通过 MessageBox() 函数实现。
19
11、数据窗口由_数据窗口控件_和_数据窗口对象_两部分组成。 补充:
三、判断题(判断正误,对的打√,错误的打×。每小题1分,共10分) 1、PowerBuilder是利用面向对象技术进行开发应用程序的,它开发的应用程序是由过程驱动的。(×)
2、PowerBuilder开发的应用程序可以生成EXE文件,并脱离PowerBuilder环境运行。(√)
3、标识符不区分大小写。(√)
4、字符串中可以包括不可见的字符,如制表符。(√)
5、PowerBuilder中的代词在不同的控件和对象中所代表的内容是相同的。(×)
6、枚举类型是PowerBuilder定义的特殊常量,不能自已随意的定义。(√) 7、PowerBuilder所定义的数组,其下标必须从0开始。(×) 8、Instance变量的作用范围是所在对象的全部事件和函数。(×) 9、“+”可以把string型变量或blob变量的内容连接在一起,形成一个新的字符串。(×)
20