- 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 * *
您可能关注的文档
- 第3章 传动零件的设计.ppt
- 材料成型基础教学课件9.4.ppt
- 测试技术课程设计.doc
- 第12章 面向对象实现技术.ppt
- 点火系统检测.doc
- 第1讲 需求、供给和均衡价格.ppt
- 电力电子技术-第一章第六七节.ppt
- 第1章 水工艺设备常用材料.ppt
- 第二章 VF程序设计基础.doc
- 第4讲--需求分析与需求估计.ppt
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- 《第1课 身边的算法》说课稿教学反思-2023-2024学年小学信息技术浙教版2023五年级上册.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册(全册)教学设计.docx
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 幼儿园教师春季卫生保健知识培训.pptx VIP
- 高速公路旧沥青路面铣刨料再生利用:技术、效益与前景.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册《运动会奖杯设计》教学设计.docx VIP
- 2024 - 2025人教版(PEP)英语小学二年级下册教学计划 .docx VIP
- 2026年XX施工安全免责协议书.docx VIP
- DLT5300-2013 1000kV 架空输电线路工程施工质量检验及评定规程.docx VIP
原创力文档

文档评论(0)