PowerBuilder 10.0 应用基础与实例教程教学课件李政第13章 学生选课系统

上传人:w****i 文档编号:94557017 上传时间:2019-08-08 格式:PPT 页数:14 大小:47.50KB
返回 下载 相关 举报
PowerBuilder 10.0 应用基础与实例教程教学课件李政第13章 学生选课系统_第1页
第1页 / 共14页
PowerBuilder 10.0 应用基础与实例教程教学课件李政第13章 学生选课系统_第2页
第2页 / 共14页
PowerBuilder 10.0 应用基础与实例教程教学课件李政第13章 学生选课系统_第3页
第3页 / 共14页
PowerBuilder 10.0 应用基础与实例教程教学课件李政第13章 学生选课系统_第4页
第4页 / 共14页
PowerBuilder 10.0 应用基础与实例教程教学课件李政第13章 学生选课系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《PowerBuilder 10.0 应用基础与实例教程教学课件李政第13章 学生选课系统》由会员分享,可在线阅读,更多相关《PowerBuilder 10.0 应用基础与实例教程教学课件李政第13章 学生选课系统(14页珍藏版)》请在金锄头文库上搜索。

1、引言,目标 教学管理人员(统称为教务员),用于进行课程安排、查询和打印选课名单。 学生用于选课和查询。 所有用户都可以维护自己的密码。 技术 登录代码设计,全局变量的使用,菜单项可用性控制。 对象的继承,用户事件的使用,窗口函数的定义和使用。 密码的检验与修改,“剩余名额”的即时修改和动态显示。 学生的选课信息的设置、即时提交和即时查询。,13.1 基础工作,文件夹、工作空间、目标、对象库、应用程序对象。 创建ASA9.0数据库course.db,配置ODBC数据源、描述文件,并进行连接。 教务员表,结构、主键、记录。 学生表,结构、主键、记录。 课程表,结构、主键、记录。 选课表,结构、主键

2、、记录。,应用程序对象open事件代码 窗口w_login,Title、窗口类型、初始状态、BackColor、图标 单行编辑框sle_1和sle_2,Password属性 命令按钮“登陆”和“退出” 下拉列表框,Items属性 三个全局变量及其用途 “登录”命令按钮代码 “退出”命令按钮代码,13.2 应用程序对象代码与登录窗口,菜单m_main项目、属性、代码 主窗口w_main,Title、MenuName、Window Type、初始状态、图标属性。 w_main的open事件代码,13.3 菜单和主窗口,13.4 修改密码功能的实现,创建窗口w_pswd,类型、标题、初始状态、图标属

3、性。 四个单行编辑框 命令按钮“确定”和“退出” “确定”按钮代码,13.5 数据窗口对象设计,数据窗口对象d_edit 用于教学管理人员维护“排课表”信息 基于课程数据表 标题带区和细节带区文本颜色、背景颜色、字体、字号和布局设置 在细节带区选中“选课标志”字段,在属性的edit选项卡设置Style Type属性为CheckBox,Data Value for On为1,Data Value for Off为0。在General选项卡取消Visible选项。 在细节带区选中“剩余名额”字段,在属性的edit选项卡设置Display Only选项。在font选项卡设置Background Co

4、lor属性为Silver。 字段“课程编号”按升序排列。,13.5 数据窗口对象设计,数据窗口对象d_select 在学生选课时使用 在d_edit基础上修改,让“选课标志”列可见,设置“选课标志”以外所有字段的Display Only属性和背景颜色,使这些列具有“只读”属性。,13.5 数据窗口对象设计,数据窗口对象d_list 用于教学管理人员查询、打印各门课程的选课名单 与“课程表”、“选课表”和“学生表”关联 在数据窗口对象设计视图中选择Rows 菜单的Update Properties项,取消Allow Updates复选项。,13.6 课程安排窗口w_edit,窗口w_edit布局

5、设计 类型、初始状态、标题、图标、最大化属性 五个单行编辑框 三个单选按钮 五个命令按钮 数据窗口控件dw_1,与数据窗口对象d_edit 关联,13.6 课程安排窗口w_edit,窗口w_edit的open事件代码与函数wf_syme open事件代码(调用窗口级函数wf_syme) 窗口级函数wf_syme设计 单选按钮代码 以当前控件的文本为排序字段名,以增加通用性。 “开始查找”命令按钮代码 条件表达式的第三部分没有指定具体的字段名,而是st_5的text值为字段名,目的是增加通用性。,13.7 选课窗口w_select,用于学生选课 操作界面是数据窗口对象d_select 操作结果保

6、存在“选课表”中 窗口布局和代码 继承窗口w_edit 隐藏“新增”、“删除”、“保存”三个按钮 调整控件布局 修改窗口标题 添加一个复选框cbx_1 更改数据窗口控件dw_1的DataObject属性 open事件编写代码(替换祖先脚本) closequery事件代码(替换祖先脚本),13.7 选课窗口w_select,数据窗口控件代码 dw_1中itemchanged事件代码 dw_1用户事件u_check及其代码 “开始查找”按钮代码(扩展祖先对象脚本),用于教学管理人员查询、打印选课名单 用继承窗口w_edit的方法创建一个窗口w_select 隐藏父对象的“新增”、“删除”、“保存”三个按钮 调整控件布局 修改窗口标题 添加命令按钮“输出到Excel” 更改数据窗口控件dw_1的DataObject属性 替换父对象open事件代码 “输出到Excel”按钮代码(参考9.3.3.11节),13.8 选课名单窗口w_list,13.9 运行与测试,进行登录 用户权限通过菜单项的可用性体现,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号