|
COCDA2003 数据库应用系统设计实践教程
|
|
授课内容
一、数据库应用系统设计理论基础
1.1 概述
1.2 数据库应用系统开发方法
1.2.1 生命周期法
1.2.2 快速周期法
1.2.3 面向对象法
1.3 数据库应用系统的开发过程
1.3.1 系统分析
1.3.2 系统设计
1.3.3 系统实施
1.3.4 系统运行与维护
1.4 数据库设计
1.4.1 需求分析
1.4.2 概念结构设计
1.4.3 逻辑结构设计
1.4.4 物理结构设计
1.4.5 数据库实施
1.4.6 数据库运行和维护
1.5 常用关系数据库管理系统
1.6 关系数据库语言
1.6.1 数据定义语言
1.6.2 数据查询语言
1.6.3 数据更新语言
1.6.4 嵌入式SQL
1.7 数据库应用系统开发工具
习 题
二、PowerBuilder概述
2.1 PowerBuilder的基本概念
2.1.1 对象
2.1.2 面向对象程序设计
2.1.3 事件驱动
2.1.4 描绘器
2.2 PowerBuilder的主要功能
2.3 PowerBuilder安装
2.3.1 安装PowerBuilder
2.3.2 安装SQL Anywhere
2.4 PowerBuilder的开发环境
2.4.1 PowerBuilder开发环境总览
2.4.2 主控工具栏
2.5 命名规范
2.5.1 控件命名规范
2.5.2 对象命名规范
2.6 PowerBuilder程序开发步骤
2.7 PowerBuilder的高级应用
2.7.1 用户对象
2.7.2 用户事件
2.7.3 OLE应用
2.7.4 Internet应用
习 题
三、数据库操作
3.1 数据库操作
3.1.1 创建本地数据库
3.1.2 删除本地数据库
3.2 表操作
3.2.1 创建和修改表
3.2.2 设置主码和外码
3.2.3 创建、删除视图和索引
3.2.4 操作数据库中的数据
3.2.5 定义显示格式
3.2.6 定义编辑格式
3.3 建立PB与数据库的连接
3.3.1 通过ODBC与数据库连接
3.3.2 通过专用接口与数据库连接
3.3.3 更改当前连接的数据库
3.4 数据库描述文件
习 题
四、PowerScript语言
4.1 语言基础
4.1.1 标识符
4.1.2 数据类型
4.1.3 常量
4.1.4 变量
4.1.5 变量的作用域
4.1.6 运算符
4.2 PowerScript语句
4.2.1 语句格式
4.2.2 赋值语句
4.2.3 条件语句
4.2.4 循环语句
4.2.5 Exit和Continue语句
4.2.6 Goto语句
4.2.7 Call语句
4.2.8 Create和Destroy语句
4.3 数组
4.4 结构
4.5 使用代词编写通用代码
4.6 函数
4.6.1 系统函数
4.6.2 自定义函数
4.7 嵌入式SQL语句与数据库操作
4.7.1 数据库的连接与断开语句
4.7.2 事务的提交与回滚语句
4.7.3 查询语句SELECT
4.7.4 插入语句INSERT
4.7.5 删除语句DELETE
4.7.6 修改语句UPDATE
4.7.7 检查SQL语句执行情况
4.7.8 游标语句
4.7.9 动态SQL语句
习 题
五、创建应用对象
5.1 创建和打开一个应用对象
5.2 设置应用对象的属性
5.3 应用对象的事件
5.3.1 Open事件
5.3.2 Close事件
5.3.3 Idle事件
5.3.4 SystemError事件
5.3.5 ConnectBegin事件
5.3.6 ConnectEnd事件
5.4 事务对象
5.4.1 事务对象的作用及属性设置
5.4.2 建立与断开数据库的连接
5.4.3 自定义事务对象的创建与删除
5.5 编写应用对象的时间处理程序
习 题
六、窗口对象
6.1 创建窗口
6.1.1 创建一个全新窗口
6.1.2 创建一个继承窗口
6.1.3 保存窗口
6.1.4 预览窗口
6.1.5 运行窗口
6.2 窗口对象的属性
6.2.1 设置窗口一般属性的General标签
6.2.2 设置窗口位置及大小的Position标签
6.2.3 设置窗口鼠标形状的Pointer标签
6.2.4 设置窗口图标的Icon标签
6.2.5 设置滚动条属性的Scroll标签
6.2.6 设置工具栏属性的ToolBar标签
6.3 窗口对象函数
6.3.1 打开和关闭窗口函数
6.3.2 带参数打开和关闭窗口函数
6.4 窗口对象的事件
6.4.1 对窗口事件编程
6.4.2 常用的窗口对象事件
6.5 窗口对象的控件
6.5.1 向窗口添加控件
6.5.2 操作控件
6.5.3 设置控件的访问顺序
6.5.4 设置控件的常用属性
6.5.5 常用控件介绍
6.5.6 高级控件介绍
习 题
七、菜单对象
7.1 创建菜单
7.2 定义菜单属性
7.2.1 菜单属性的General标签
7.2.2 Style标签
7.2.3 Shortcut标签
7.2.4 Toolbar标签
7.2.5 Picture标签
7.3 为菜单对象编写脚本
7.4 使用菜单
7.4.1 把窗口和菜单关联起来
7.4.2 在窗口脚本中引用菜单对象
7.4.3 使用弹出式菜单
7.5 MDI窗口
7.5.1 创建MDI窗口
7.5.2 创建工作表
7.5.3 在MDI中应用菜单和工具栏
7.5.4 与工作表相关的函数
习 题
八、数据窗口对象
8.1 创建数据窗口对象
8.1.1 定义数据源
8.1.2 确定数据窗口的显示风格
8.1.3 数据窗口描绘器
8.2 设置数据窗口工作区属性
8.2.1 General标签
8.2.2 Zoom标签
8.2.3 Generation标签
8.3 向数据窗口添加对象
8.3.1 数据窗口的层次
8.3.2 添加或删除列对象
8.3.3 添加静态文本对象
8.3.4 添加计算域对象
8.3.5 添加图像对象
8.3.6 添加图形对象
8.4 增加数据窗口的功能
8.4.1 数据排序
8.4.2 数据分组统计
8.4.3 数据过滤
8.4.4 按需检索数据
习 题
九、数据窗口控件
9.1 建立数据窗口控件与数据窗口对象的联系
9.2 使用数据窗口技术的完整过程
9.3 数据窗口控件工作原理
9.3.1 数据窗口控件缓冲区
9.3.2 编辑控件
9.4 检索数据
9.5 访问数据窗口的数据及属性
9.5.1 访问数据窗口的数据
9.5.2 访问数据窗口的属性
9.6 数据窗口控件的常用函数
9.6.1 插入与删除行
9.6.2 保存数据
9.6.3 在主缓冲区去滚动行
9.6.4 得到与设置当前行和列
9.6.5 行的选择
9.6.6 清除所有行
9.6.7 统计行数
9.6.8 排序
9.6.9 Modify()和Describe()函数
9.6.10 过滤数据
9.6.11 查找函数
9.7 使用数据窗口控件事件
9.7.1 Clicked和DoubleClicked事件
9.7.2 ItemChanged和ItemError事件
9.7.3 DBError事件
9.7.4 窗口的CloseQuery事件
9.8 在程序中创建数据窗口对象
9.9 打印数据窗口
习 题
十、综合实例
10.1 系统分析
10.2 系统设计
10.2.1 总体设计
10.2.2 详细设计
10.3 系统实施
10.3.1 建立应用对象
10.3.2 登录窗口
10.3.3 菜单设计
10.3.4 MDI主窗口
10.3.5 学生管理窗口
10.3.6 成绩管理窗口
10.3.7 页面设置窗口
10.3.8 打印预览窗口
10.3.9 打印设置窗口
10.3.10 查询窗口
10.3.11 查找窗口
10.3.12 专业选择窗口
10.3.13 统计窗口
10.3.14 成绩分布窗口
10.3.15 制作可执行文件
附录 配套软盘使用说明
主要参考文献
|