四、名词解释(本大题共5小题,每小题3分,共15分)
41.Web浏览器
42.即插即用的程序设计
43.数学与逻辑模型
44.信息流通模型
45.开发工具的工作环境
五、简答题(本大题共2小题,每小题5分,共10分)
46.与一般生产日常管理相比,项目管理的突出特点是什么?
47.自行开发软件开发工具时应该注意哪些原则?
六、论述题(本大题共1小题,10分)
48.试论软件开发工具中信息库的内容。
七、应用题(本大题共1小题,15分)
49.用PowerBuilder实现一个学生成绩查询系统,其应用程序名为ScoreQueryApp,该应用程序的数据存储于ScoreQueryDB数据库中,其中包括三张表:Student、Curriculum和Score,分别记录学生、课程和成绩信息,这三张表之间的关系如题49-1图所示。
运行ScoreQueryApp后,会出现一个带有菜单m_main的MDI窗口框架w_main。单击菜单上的“成绩查询”菜单项(m_query)会出现w_query窗口(题49-2图)。光标焦点置于“请输入需查询的学号”右侧的单行编辑框(sle_querysno)。
单击“查询”命令按钮(cb_query),如果单行编辑框sle_querysno中输入了所需查询的学生学号,则在下侧的数据窗口控件(dw_query)中显示该学生的成绩。如果sle-querysno中为空,则弹出一个对话框,提示“请输入需查询的学号:”,并将光标焦点置于sle_querysno。
单击“清空”命令按钮(cb_clear)会将sle_querysno中的内容清空,并清除数据窗口dw_query中的内容。
单击“关闭”命令按钮(cb_quit)关闭w_query窗口。
dw_query数据窗口控件与d_query数据窗口对象连接。
(1)请说明实现以上所述应用功能的关键步骤,只需指明操作对象的名称,不需包括具体脚本。
(2)请写出cb_query、cb_clear和cb_quit控件Clicked事件的脚本。