高分求解:请高手帮忙解答一下软件开发工具试题,感激不尽.......
第一题(2008年1月自考软件开发工具大题):用PowerBuilder实现一个成绩查询系统,其应用程序名为StuMarkApp,该应用程序通过ODBC数据源StudbD...
第一题(2008年1月自考软件开发工具大题):用PowerBuilder实现一个成绩查询系统,其应用程序名为StuMarkApp,该应用程序通过ODBC数据源StudbDsn与数据库Studb连接,每个学生可用自己的学号和密码作为访问数据库的用户名和密码。数据库Studb包括3张表:Student、Class和Mark。Student用于记录学生信息;Class用于记录课程信息;Mark用于记录学生选修课程的成绩。运行StuMarkApp,会出现弹出一个如图l所示的登录窗口(w_login),当用户输入自己的学号和密码,单击“确定”命令按钮(cb_ok)后,如果所输入的学号和密码正确,则关闭w_login窗口,并显示如图2所示的窗口w_result,该窗口中显示该学生所选课程的成绩。如果输入的学号和密码不正确,提示“学号或密码错误,请重新输入!”,并清空学号和密码单行编辑框的内容,并将光标焦点置于sle_StuID单行编辑框。单击w_login窗口中的“取消”按钮,终止应用程序的执行。w_result窗口中的dw_result与数据窗口对象d_result连接。系统中定义了两个全局变量pl_stuID和pl_Pwd用于将w_login窗口中输入的学号和密码传递到窗口w_result。
请写出实现以上所述应用功能的脚本,并指出这些脚本分别在哪些对象的什么事件中实现。
第二题(2007年1月自考软件开发工具大题)::用PowerBuilder实现一个图书管理系统,其应用程序名为BookApp,该应用程序使用一个Book数据库,其中包括3张表:Book、Reader和Borrow。Book用于记录图书信息;Reader用于记录读者信息;Borrow用于记录读者借阅图书的情况。
运行BookApp,会出现一个带有菜单m_book的MDI窗口框架w_book。单击菜单上的“借阅查询”菜单项(m_borrowquery)会出现一个窗口w_borrowquery(如图所示)。光标焦点置于“读者号”右侧的单行编辑框(sle_ReaderID)。
单击“查询”命令按钮(cb_query),如果单行编辑框sle_ReaderID中输入了所需查询的读者号,则在右侧的数据窗口控件(dw_borrowquery)中显示该读者的借阅情况。如果sle_ReaderID中为空,则弹出一个对话框,提示“请输入读者号!”,并将光标焦点置于sle_ReaderID。
单击“清空”命令按钮(cb_clear)会将sle_ReaderID中的内容清空,并清除数据窗口dw_borrowquery中的内容。
单击“退出”命令按钮(cb_quit)关闭w_borrowquery窗口。
dw_borrowquery数据窗口控件与d_borrowquery数据窗口对象连接。
(1)请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称, 不需指明脚本编写部分。
(2)请写出cb_query,、cb_clear和cb_quit控件Clicked事件的脚本。 展开
请写出实现以上所述应用功能的脚本,并指出这些脚本分别在哪些对象的什么事件中实现。
第二题(2007年1月自考软件开发工具大题)::用PowerBuilder实现一个图书管理系统,其应用程序名为BookApp,该应用程序使用一个Book数据库,其中包括3张表:Book、Reader和Borrow。Book用于记录图书信息;Reader用于记录读者信息;Borrow用于记录读者借阅图书的情况。
运行BookApp,会出现一个带有菜单m_book的MDI窗口框架w_book。单击菜单上的“借阅查询”菜单项(m_borrowquery)会出现一个窗口w_borrowquery(如图所示)。光标焦点置于“读者号”右侧的单行编辑框(sle_ReaderID)。
单击“查询”命令按钮(cb_query),如果单行编辑框sle_ReaderID中输入了所需查询的读者号,则在右侧的数据窗口控件(dw_borrowquery)中显示该读者的借阅情况。如果sle_ReaderID中为空,则弹出一个对话框,提示“请输入读者号!”,并将光标焦点置于sle_ReaderID。
单击“清空”命令按钮(cb_clear)会将sle_ReaderID中的内容清空,并清除数据窗口dw_borrowquery中的内容。
单击“退出”命令按钮(cb_quit)关闭w_borrowquery窗口。
dw_borrowquery数据窗口控件与d_borrowquery数据窗口对象连接。
(1)请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称, 不需指明脚本编写部分。
(2)请写出cb_query,、cb_clear和cb_quit控件Clicked事件的脚本。 展开
3个回答
2010-11-16
展开全部
第一题:
1、应该有一个StuMarkApp的open事件脚本
Sqlca.dbms = ‘ODBC’
Sqlca.database = ‘Studb’
Sqlca.userid = ‘dba’
Sqlca.dbpass = ‘sql’
Sqlca.dbparm = “Connect string = ‘StudbDSN=Studb’,uid=dba,pwd=sql”
Connect
If sql.sqlcode <> 0 Then
MessageBox(“提示”,”不能连接到数据库上!”)
Return
End if
2、退出按钮cb_exit的clicked事件脚本
Close(parent)
第二题:
第一问:
1、创建应用程序对象BookApp;
2、在菜单画板中创建菜单m_book;
3、在数据窗口画板中创建d_borrowquery数据窗口对象
4、添加1个单行编辑框,将其显示文本改为空,添加3个命令按钮,并将其显示文本分别改为“查询”、“清空”、“退出”;
我也不是很会,看了资料凑合的学习...
1、应该有一个StuMarkApp的open事件脚本
Sqlca.dbms = ‘ODBC’
Sqlca.database = ‘Studb’
Sqlca.userid = ‘dba’
Sqlca.dbpass = ‘sql’
Sqlca.dbparm = “Connect string = ‘StudbDSN=Studb’,uid=dba,pwd=sql”
Connect
If sql.sqlcode <> 0 Then
MessageBox(“提示”,”不能连接到数据库上!”)
Return
End if
2、退出按钮cb_exit的clicked事件脚本
Close(parent)
第二题:
第一问:
1、创建应用程序对象BookApp;
2、在菜单画板中创建菜单m_book;
3、在数据窗口画板中创建d_borrowquery数据窗口对象
4、添加1个单行编辑框,将其显示文本改为空,添加3个命令按钮,并将其显示文本分别改为“查询”、“清空”、“退出”;
我也不是很会,看了资料凑合的学习...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询