sqlca.dbparm=\if sqlca.sqlcode<>0 then
messagebox(“注意,不能连接到数据库上”) nalt end if
四、简答题
1.简述数据窗口控件和数据窗口对象的区别和联系。
数据窗口控件是被放置在窗口上,用于操作数据窗口对象的接口。数据窗口对象是用来存储数据的。
数据窗口控件若没关联一个数据窗口,操作就会失败。。
2.写一段PB中的嵌入式SQL语句,向表employee的Address和Name列插入数据“济南”,“王伟”。
insert employee(address,name) values(\济南\王伟\
3、简要回答通过继承产生的新窗口中可做的工作和不可做的工作。
可以做的是增加新的方法、事件和属性,不能做的是不能删除祖先窗口定义的方法、事件和属性。
5、指出下列程序中语句的作用:CONNECT USING SQLCA; 答案:使用CONECT 建立与数据库的连接
6、指出下列程序中语句的作用:ROLLBACK USING SQLCA;
答案:放弃自上一个COMMIT、ROLLBACK或CONNECT语句以来的所有数据库操作,关闭所有的游标和过程,并开始一个新的事物。 7、写出五种PB可以访问的数据库系统
答:Oracle , Sybase , Informix , SQL Anywhen ,FoxPro
8.在powerbuilder中,数据管道有何作用?
9.什么是用户对象?在powerbuilder中,为什么要使用用户对象?
11、powerbuilder提供了四个代词指代特殊对象,它们分别是指那几个。分别指代什么对象?
答:this:指定对象或控件本身。 Parent:指定父窗口。
Parentwindow:指代运行时与其联系得父窗口。 Super:父对象或控件(直系祖先)
12.简述PowerBuilder应用程序开发步骤?(10分)
答:(1)系统分析;(2)系统设计;(3)建立应用对象;(4)生成用户对象、函数和结构;(5)建立窗口和菜单,(6)创建数据窗口对象;(7)编写事件处理程序;(8)调试应用,(9)测试系统;(10)生成EXE。 13.如何建立数据窗口?
创建数据窗口一般包括如下步骤:
(1)单击画笔栏上的数据窗口画笔图标,建立数据窗口对象。包括定义数据源、表现风格及其他所有的属性加显示格式,编辑风格等等. (2)在窗口中建立一个数据窗口控件。
(3)把数据窗口控件与数据窗口对象联系起来,即通过设置数据窗口控件的属性,将其与数据窗对象联系起来。
(4)完成相应事件程序的编码。
14.在PowerBuilder中,响应式窗口的含义是什么?(8分)
答:它向用户请求信息,总是在另一个窗口(父窗口)中打开。响应窗口被显示时,用户必须关闭了该窗口后才能操作同一个应用程序的其它窗口。响应窗口不能被最大化、最小化,但可以带有控制菜单。
相关推荐: