下载此文档

【精品】VC 基于MFC的数据库编程(2).doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
【精品】VC 基于MFC的数据库编程(2).doc教案
2007 〜2008 学年第一学期
主讲教师
课程名称
课程类别
学时及学分30学时、2学分
授课班级
使用教材
系(院、部)
教研室(实验室)计算机应用教研室
课时授课计划
课次序号:
一、 课 题:ch8基于MFC的数据库编程(2)
二、 课 型:讲授
三、 目的要求:
1、 实现多表之间的数据库操作。
2、 实现动态连接数据库。
3、 动态创建数据源。
四、 重点、难点:
重点:数据库多表之间的操作
五、 教学方法及手段:
案例式教学,通过例题,总结数据库的访问方法。
六、 参考资料:
七、 作业:
八、授课记录:
授课日期
班 次
九、授课效果分析:
十、教学进程(教学内容、教学环节及时间分配等)
1、 复****br/>ODBC数据源的手工配置方法,利用应用程序向导在创建应用程序框架时连接数据库, 单个数据表的基本操作:浏览记录、添加记录、删除记录、编辑记录。
2、 导入课题
数据库中的表之间存在着联系,比如下面的数据库student, mdb中的学生表xs与专业 表zy之间通过专业代码相关联。数据表的结构如下:
xs表:stuid(学号)name (姓名)sex (性别)profcode (专业代码)[均为文本型]
zy 表:prof code (专业代码)、prof name (专业名称)、stuyears (学制)
[前三字段为文本,学制字段为数字类型。
设数据源的名称为:student base
3、 教学内容
内容一:数据库的多表操作。
案例1:在单文档程序中实现对数据库的操作:浏览记录、添加记录、删除记录。当 添加记录时,打开一个输入学生信息对话框,供用户输入学生信息,最后一项专业代 码则从列表框中选择,同时选中的专业代码对应的专业名称和学制也显示在屏幕上。 而列表框中的选项是从表zy中读出的。
实现思路:分解功能,逐个实现。
功能1:浏览记录利用向导将视图中的控件与学生表的字段变量绑定即可。
功能2:添加“删除记录”的消息映射函数及其实现。
功能3:添加“添加记录”的消息映射函数及其实现。假设学生记录的内容全部由用 户输入。
功能4:打开对话框时,初始化列表框。专业代号从列表框中选择。
实现过程:
功能1的实现:
(1) 创建单文档程序视选择数据源student database,记录集类型为Dynaset。
(2) 在视图类的表单中添加学生表的控件,设置控件属性,用类向导添加控件对应 的记录集中的字段变量(m_s tu id, m_name, ms ex, mprofcode) o
[此时可浏览学生表中的记录了]
功能2的实现:
(3)在视图类的表单中添加2个按钮:添加记录、删除记录。
添加“删除记录”的单击消息(BNJ3LICKED)的映射函数:
void CMulitableView::0nDelete()
{
// TODO: Add your control notification handler code here
m_pSet->Delete();
m_pSet->MoveNext();
if (m_pSet->IsEOF()) //若当前

【精品】VC 基于MFC的数据库编程(2) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小58 KB
  • 时间2021-07-25