2022年MFC学生信息管理完整.docx
《2022年MFC学生信息管理完整.docx》由会员分享,可在线阅读,更多相关《2022年MFC学生信息管理完整.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源: 数据结构的实例教案 _二叉树在信息加密中的应用课程题目解读甘肃政法学院本科生试验报告( 数据库编程)姓名: 郭加强学院: 运算机科学学院专业: 运算机科学与技术班级: 运算机科学与技术一班试验课程名称 : 面对对象程序设计试验日期 :2021 年 6 月 20 日指导老师及职称 : 金涛 老师试验成果 :开课时间 :2021-2021 学年其次学期甘肃政法学院试验治理中心印制试验题目ODBC 数据库编程小组合作姓名郭加强班级计本班学 号202181110105一、试验目的欢迎下载精品学习资源1. 学习使用 VC+ 与数据库进行连接 ,创建数据库编程;2. 熟识数据库编程的作用和
2、使用方法;二试验环境Visual C+ 6.0三、试验内容与步骤1. 创建一个基于 Clistview 的单文本应用程序 Ex_ODBC,用来操作ODBC 源“用于 MFC ODBC 的数据库”中指定的 score表;如图1 所示:图 12. 对于大量数据处理,接受数据库更为安全简便;例如,对于同学成果治理系统,常常需要处理同学的基本信息、课程成果及与同学有关的院系、专业情形等,这些信息用数据库表的形式来描述更为清晰;四、试验过程与分析 创建工作文件夹; 并建立数据库和数据表;欢迎下载精品学习资源()启动数据库,选择新建文件,单击空数据库,弹出一个对话框,指定数据库名 main.mdb;单击创
3、建按钮;()双击“使用设计器创建表”,显现如以下图的表设计界面,其中单击数据类型框的下拉按钮,可在弹出的列表中选择合适的数据类型;()储存建立的数据库和数据表;()在数据库设计窗口中,双击score表,就可向数据表输入记录数据;如图 2 所示:图 2()在 Windows“把握面板”的“治理工具”中,找到并运行“数据库( ODBC)”组件,弹出“ ODBC 数据源治理器”的对话框;如图 3 所示:图 3()加载数据库到 Visual C+6.0 联系,将试验中的 main.mdb数据库导入;()始终单击确定按钮,刚才创建的用户数据源就会被添加在“ODBC 数据源治理器”的“用户数据源”列表中;
4、如图4 所示:图 4( 1)启动 Visual C+ 6.0;(2)用 MFCAppWizard 创建一个基于 CListView 的默认单文档应用程序 Ex_ODBC;在向导的第六步对话框中为Ex_ODBCView 选定 CListView 基类;如图 5 所示:图 5( 3)添加代码,编译并运行;得到截图如图6 所示:图 64 同学信息的添加、修改和删除( 1)添加对话框,创建对话框类CScoreDlg;如图 7 所示,将添加的对话框的标题设为“课程成果信息”,将对话框的字体改为“宋体, 9 号”;将“ OK ”和“ Cance”l按钮标题分别改为“确定”和欢迎下载精品学习资源“取消”;图
5、 75 添加代码,并运行得到的截图如图8 所示:图 86 视图类试验代码如下:#if .definedAFX_EX_ODBCVIEW_H67EB9D2E_5048_4026_880E_A41624015617_INCLUDED_#defineAFX_EX_ODBCVIEW_H67EB9D2E_5048_4026_880E_A41624015617INCLUDED_ #if _MSC_VER 1000#pragma once#endif / _MSC_VER 1000class CEx_ODBCView : public CListViewprotected: / create from ser
6、ialization only CEx_ODBCView; DECLARE_DYNCREATECEx_ODBCView/ Attributes public:CEx_ODBCDoc* GetDocument;/ Operations public:/ Overrides/ ClassWizard generated virtual function overrides/AFX_VIRTUALCEx_ODBCViewpublic:virtualvoidOnDrawCDC*pDC;/overriddentodrawthis欢迎下载精品学习资源viewvirtual BOOL PreCreateWi
7、ndowCREATESTRUCT& cs;protected:virtualvoidOnInitialUpdate; /calledfirsttimeafter欢迎下载精品学习资源constructvirtual BOOL OnPreparePrintingCPrintInfo* pInfo;virtual void OnBeginPrintingCDC* pDC, CPrintInfo* pInfovirtual void OnEndPrintingCDC* pDC, CPrintInfo* pInfo;/AFX_VIRTUAL/ Implementation public:void CEx
8、_ODBCView:UpdateListItemData;virtual CEx_ODBCView ;欢迎下载精品学习资源#ifdef _DEBUGvirtual void AssertValid const;virtual void DumpCDumpContext& dc const;#endif protected:/ Generated message map functions protected:/AFX_MSGCEx_ODBCViewafx_msg void OnOpAdd ;afx_msg void OnOpChange ;afx_msg void OnOpDel;afx_ms
9、g void OnDblclkNMHDR* pNMHDR, LRESULT* pResult ;/AFX_MSG DECLARE_MESSAGE_MAP ;#ifndef _DEBUG / debug version in Ex_ODBCView.cpp inline CEx_ODBCDoc* CEx_ODBCView:GetDocument return CEx_ODBCDoc*m_pDocument; #endif/AFX_INSERT_LOCATION/MicrosoftVisualC+willinsertadditionaldeclarations immediately before
10、 the previous line.#endif/ .definedAFX_EX_ODBCVIEW_H67EB9D2E_5048_4026_880E_A41624015617 INCLUDED_7 资源类代码如下:/ Ex_ODBCView.cpp : implementation of the CEx_ODBCView class/#include stdafx.h #include Ex_ODBC.h #include Ex_ODBCDoc.h#include Ex_ODBCView.h #include Scoreset.h #include ScoreDlg.h #ifdef _DE
11、BUG#define new DEBUG_NEW #undef THIS_FILEstatic char THIS_FILE =FILE;#endif/ CEx_ODBCView欢迎下载精品学习资源IMPLEMENT_DYNCREATECEx_ODBCView, CListViewBEGIN_MESSAGE_MAPCEx_ODBCView, CListView/AFX_MSG_MAPCEx_ODBCView ON_COMMANDID_OP_ADD, OnOpAdd ON_COMMANDID_OP_CHANGE, OnOpChange ON_COMMANDID_OP_DEL, OnOpDel O
12、N_NOTIFY_REFLECTNM_DBLCLK, OnDblclk/AFX_MSG_MAP/ Standard printing commands ON_COMMANDID_FILE_PRINT, CListView:OnFilePrintON_COMMANDID_FILE_PRINT_DIRECT, CListView:OnFilePrint ON_COMMANDID_FILE_PRINT_PREVIEW,CListView:OnFilePrintPreview END_MESSAGE_MAP/ CEx_ODBCView construction/destruction CEx_ODBC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 MFC 学生 信息管理 完整
限制150内