MFC 学生信息管理系统

MFC 学生信息管理系统

ID:39466173

大小:337.00 KB

页数:16页

时间:2019-07-04

MFC 学生信息管理系统_第1页
MFC 学生信息管理系统_第2页
MFC 学生信息管理系统_第3页
MFC 学生信息管理系统_第4页
MFC 学生信息管理系统_第5页
资源描述:

《MFC 学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、甘肃政法学院本科生实验报告(数据库编程)姓名:郭加强学院:计算机科学学院专业:计算机科学与技术班级:计算机科学与技术一班实验课程名称:面向对象程序设计实验日期:2012年6月20日指导教师及职称:金涛老师实验成绩:开课时间:2011-2012学年第二学期甘肃政法学院实验管理中心印制实验题目ODBC数据库编程小组合作姓名郭加强班级计本班学号201181110105一、实验目的1.学习使用VC++与数据库进行连接,创建数据库编程。2.熟悉数据库编程的作用和使用方法。二.实验环境VisualC++6.0三、实验内容与步骤1.创建一个基于Clist

2、view的单文本应用程序Ex_ODBC,用来操作ODBC源“用于MFCODBC的数据库”中指定的score表。如图1所示:图11.对于大量数据处理,采用数据库更为安全简便。例如,对于学生成绩管理系统,常常需要处理学生的基本信息、课程成绩及与学生有关的院系、专业情况等,这些信息用数据库表的形式来描述更为清晰。四、实验过程与分析1.创建工作文件夹。2.并建立数据库和数据表。(1)启动数据库,选择新建文件,单击空数据库,弹出一个对话框,指定数据库名main.mdb。单击创建按钮。(2)双击“使用设计器创建表”,出现如图所示的表设计界面,其中单击数

3、据类型框的下拉按钮,可在弹出的列表中选择合适的数据类型。 (3)保存建立的数据库和数据表。 (4)在数据库设计窗口中,双击score表,就可向数据表输入记录数据。如图2所示:图2 (5)在Windows“控制面板”的“管理工具”中,找到并运行“数据库(ODBC)”组件,弹出“ODBC数据源管理器”的对话框。如图3所示:图3 (6)加载数据库到VisualC++6.0联系,将实验中的main.mdb数据库导入。 (7)一直单击确定按钮,刚才创建的用户数据源就会被添加在“ODBC数据源管理器”的“用户数据源”列表中。如图4所示:图43.(1)启

4、动VisualC++6.0。 (2)用MFC AppWizard创建一个基于CListView的默认单文档应用程序Ex_ODBC。在向导的第六步对话框中为CEx_ODBCView选定CListView基类。如图5所示:图5(3)添加代码,编译并运行。得到截图如图6所示:图64.学生信息的添加、修改和删除(1)添加对话框,创建对话框类CScoreDlg。如图7所示,将添加的对话框的标题设为“课程成绩信息”,将对话框的字体改为“宋体,9号”。将“OK”和“Cancel”按钮标题分别改为“确定”和“取消”。图75.添加代码,并运行得到的截图如图8

5、所示:图86.视图类实验代码如下:#if!defined(AFX_EX_ODBCVIEW_H__67EB9D2E_5048_4026_880E_A41624015617__INCLUDED_)#defineAFX_EX_ODBCVIEW_H__67EB9D2E_5048_4026_880E_A41624015617__INCLUDED_#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000classCEx_ODBCView:publicCListView{protected://createfrom

6、serializationonlyCEx_ODBCView();DECLARE_DYNCREATE(CEx_ODBCView)//Attributespublic:CEx_ODBCDoc*GetDocument();//Operationspublic://Overrides//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX_VIRTUAL(CEx_ODBCView)public:virtualvoidOnDraw(CDC*pDC);//overriddentodrawthisview

7、virtualBOOLPreCreateWindow(CREATESTRUCT&cs);protected:virtualvoidOnInitialUpdate();//calledfirsttimeafterconstructvirtualBOOLOnPreparePrinting(CPrintInfo*pInfo);virtualvoidOnBeginPrinting(CDC*pDC,CPrintInfo*pInfo);virtualvoidOnEndPrinting(CDC*pDC,CPrintInfo*pInfo);//}}AFX_

8、VIRTUAL//Implementationpublic:voidCEx_ODBCView::UpdateListItemData();virtual~CEx_ODBCView

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。