第13章基于VC的数据库系统开发.pptVIP

  • 2
  • 0
  • 约1.76千字
  • 约 10页
  • 2017-08-10 发布于湖北
  • 举报
学习目标 掌握数据库系统的流行架构(重点) 理解VC开发数据库系统的特点和技术 掌握基于MFC ODBC开发数据库系统(重点+难点) 掌握基于ADO开发数据库系统(重点+难点) 13.1 数据库系统的流行架构 C/S架构(二层架构):数据库在服务器上,应用程序根据需要划分在客户机和服务器上。 B/S架构(三层架构):在客户机和数据库服务器之间增加一个中间层。客户机面向用户;数据库服务器面向数据;而中间层(也称应用服务器)面向应用逻辑。 TIOBE2009年12月编程语言排行榜 13.2 VC开发数据库系统概述 VC简介:Windows上C/C++应用程序的一个集成开发环境IDE 特点 简便:提供了MFC类库、AppWizard、ClassWizard等工具。 快速:提供了OLE DB和ADO技术,可以快速访问数据库。 容易:提供了ActiveX技术,可以使用第三方组件扩展应用。 技术 ODBC API:数据库访问的标准接口,编程复杂。 MFC ODBC:封装了ODBC API,开发简便,适合初学者。 DAO:主要用于访问Access数据库。 OLE DB:基于COM接口,支持对非关系型数据库的访问。 ADO:封装了OLE DB,开发方便,适合初学者。 配置数据源 创建应用程序框架:选择MFC AppWizard(exe)、单个文档、查看数据库不使用文件支持。 设置主对话框:新增静态文本、编辑框(要与表中字段绑定)和命令按钮控件。 创建查询子对话框:插入新对话框并新建类名CMyDlg1,在工程的View.cpp文件中增加新类声明:#include “MyDlg1.h”。 编辑主对话框中的命令按钮事件代码 编译并运行 “下一条”命令按钮  void CMyView::OnButtonnext() { m_pSet-MoveNext(); if(m_pSet-IsEOF()) { MessageBox(已定位在末记录!); m_pSet-MovePrev(); UpdateData(FALSE); return; } UpdateData(FALSE); } “查询”命令按钮  void CMyView::OnButtonquery() { CMyDlg1 MyDlg1; MyDlg1.DoModal(); CString value; if (m_pSet-IsOpen()) m_pSet-Close(); value=Sno=+MyDlg1.m_sno+; m_pSet-m_strFilter=value; m_pSet-Open(); if (!m_pSet-IsEOF()) UpdateData(FALSE); else MessageBox(查无此学生!); return; } 创建应用程序框架:选择应用类型为“基本对话”。 设置登录对话框 创建主菜单IDR_MENU1 创建主对话框:插入对话框IDD_MainDlg,设置其MENU属性为IDR_MENU1,为该对话框新建类名CMainDlg。 创建学生信息管理子对话框:插入对话框IDD_StudentDlg,为其新建类名CStudentDlg,并在对话框中新增ADO Data和DataGrid控件。 编写菜单项的事件代码 编辑登录对话框中的命令按钮事件代码 编译并运行 小结 数据库系统的流行架构 VC开发数据库系统的特点与技术 基于MFC ODBC开发数据库系统 基于ADO开发数据库系统 */10 * 数据库原理及应用 朱辉生(jssyzhs@) 数据库原理及应用 Principle and Application of Database 第十三章 基于VC的数据库系统开发 13.3 基于MFC ODBC开发数据库系统 13.4 基于ADO开发数据库系统 */10 * *

文档评论(0)

1亿VIP精品文档

相关文档