编辑: 喜太狼911 | 2014-05-23 |
四、简答题(共计20分,2道题,每题10分) 1.简答创建PowerBuilder应用程序的开发步骤. 2.?如何建立和使用数据窗口?
五、编程题(共计10分) 编写用户登录窗口的进入按钮cb_1的clicked事件代码,其中,登录窗口包含用户名文本框sle_
1、密码文本框sle_2控件以及进入系统cb_1按钮和退出cb_2按钮.用户表tb_user的结构如下: 列名 数据类型 长度 属性 含义 UserName Char
20 主键 用户名 UserPWD char
20 非空 密码
一、选择题:(共计30分,15道题,每题2分) 1. C 2.?B 3.D 4.?A 5.D 6. A 7.C 8.?C 9.C 10.A 11.?D 12.?C 13.A 14.B 15.C
三、填空题(共计20分,20个空,每空1分) 1.?概念数据 2.?C/S或客户机/服务器 3.?COMMIT、ROLLBACK 4.?应用 5.Database/数据库 6.对象/Object、事件/Event 7.SQL Anywhere 8.Open、Close 9.?事务对象或Transaction Object、CONNECT 10. PaintBar/画板工具条 11.关闭CmdOK按钮所在的窗口/关闭mywindow窗口 12.?数据窗口对象 13.?脚本 14.?窗口 15. Quick Select、SQL SELECT
四、简答题(共计20分,2道题,每题10分) 1.简答创建PowerBuilder应用程序的开发步骤. 答:(1)创建应用对象 (2)创建应用库 1)创建窗口对象 2)创建菜单对象 3)创建DataWindow对象 4)编码 (3)调试和测试 (4)生成可执行程序 2.?如何建立和使用数据窗口? 答:建立和使用数据窗口对象包括如下四个步骤: (1)??? 在数据窗口画板中建立数据窗口对象.包括定义数据源、表现风格及其他所有的属性.如显示格式、编辑风格、有效性规则、排序和检索条件、统计图等等. (2)??? 在窗口(或用户对象)中建立一个数据窗口控件. (3)??? 把数据窗口控件与数据窗口对象联系起来,即通过设置数据窗口控件的属性,将其与具体数据窗口对象联系起来.通过这一步,使得应用与所建立的数据窗口对象联系起来. (4)??? 编写脚本用以操纵数据窗口控件和数据窗口对象.例如,编写脚本将数据库中的数据检索到数据窗口之中.
五、编程题(共计10分) 编写用户登录窗口(w_login)的进入按钮cb_1的clicked事件代码,实现在用户名与密码验证正确后,打开w_main系统主窗口.其中,登录窗口包含用户名文本框sle_
1、密码文本框sle_2控件以及进入系统cb_1按钮和退出cb_2按钮.用户表tb_user的结构如下: 列名 数据类型 长度 属性 含义 UserName Char
20 主键 用户名 UserPWD char
20 非空 密码 string UserName,PWD UserName=sle_1.text PWd=sle_2.text int n select count(*) into :n from tb_user where UserName=:UserName and UserPWD=:PWD;
if n=1 then open(w_main) close(w_login) else MessageBox( 提示信息 , 用户名或密码错误,重新输入! ) end if
一、选择题:(共计30分,15道题,每题2分) 1.PB中应用程序的入口点是( ) A. 用户对象 B. 窗口对象 C. 应用对象 D. 菜单对象 2.PowerBuilder与Delphi、Visual Basic、C++一样,也可以建立MDI.这里MDI的中文含意是指( ) A.多文档界面? ? B.界面文档风格? ? C.多风格文档? ? ? D.多界面文档 3.不是PowerBuilder的标准数据类型. A. Uint B. Int C. Long D. Popup 4.?PB内部有一个全局的事务对象,即(通过这个全局对象,PB可以和多种流行的数据库管理系统通信.答:(C) A. SQL B. DataWindow对象 C. SQLCA D. OLE对象 5.?在PB应用程序中,对数据库中数据的操作是通过( )对象进行的. A. DataWindow B. Windows C. Application D. User Object 6.?PowerScript语言中,能使 PB先执行应用程序级的Close事件中的脚本,然后再退出程序 的语句是( A. RETURN B. RETURN TURE C. HALT D. HALT CLOSE 7.?? PowerBuilder 中,菜单项关闭所在窗口的脚本为( A. Halt close B. Close(Parent) C. CloseParentWindow D. Close(ParentWindow) 8.?? PowerBuilder 中,缺省对象名dw_1标明该对象是( A. 窗口 B. 单行编辑器 C. 数据窗口控件 D. 数据窗口对象 9.在PowerBuilder的DataWindow的设计视图,下列( )Band显示DataWindow的标题栏? A.Header? ? ? ? B.Detail?C.Summary?D.Footer 10.常见的开发程序的步骤有:需求分析,代码开发,部署,测试,设计,请问在设计之前的一个步骤是( A.代码开发? ? ? ? B. 测试?C.需求分析? ? ? ? D.部署 11.在PB中用于存储超长数据的标准数据类型是( ) A. Raw B. Blob C. General D. Memo 12.E-R图中的主要元素是实体型、和属性. A. 结点 B. 表C. 文件 D. 联系 13.如果PowerBuilder的菜单项比较多,打开后既不美观也不易操作,于是把菜单项分类,用分类线隔开,其方法是在二类菜单项间插入一个( A.加号? ? ? ? B. 减号? ? ? ? C. 破折号?D. 下划线 14.在PowerBuilder应用系统中,系统的运行是由( )来驱动的. A.对象? ? ? B.函数? ? ? C.事件? ? ? D.菜单 15.一般来讲,建立数据窗口时,所选择的数据风格Grid用于建立(比较合适. A.数据列表窗口? ? B.数据输入窗口? ? C.标签窗口? ? D.分组窗口