PowerBuilder应用题目:用PowerBuilder 实现一个小医院管理系统,其应用程序名为HospitalApp,该应用程序使用一个Hospital 数据库,其中包括3张表:Doctor 、Patient 和Diagnoses。Doctor用于记录医生信息;Patient 用于记录病人情况;Diagnoses 用于记录医生对病人的诊断情况。
运行HospitalApp,以医生身份登录后时会出现一个带有菜单m_doctor 的MDI 窗口框架w_doctor 。单击菜单上的“诊断浏览”菜单项(m_browseDia)会出现一个窗口w_browseDia,用dw_browseDia数据窗口控件显示该医生诊断的病例基本信息,如图所示。dw_browseDia数据窗口控件与d_browseDia 数据窗口对象连接。单击该窗口的“退出”按钮(cb_quit)将关闭此窗口。
医生登录后其ID号保存在变量CurDoctorID中。d_browseDia数据源的类型为SQL Select ,其参数为医生的ID号。

(1) 请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称,不需指明编写脚本部分。
(2) 请写出打开MDI窗口w_doctor、单击“诊断浏览”菜单项、显示w_browseDia窗口中诊断信息的相应脚本,并指出这些脚本分别在哪些对象的什么事件中实现。