学生信息管理系统(一) 用 microsoft office access 创建一个数据库 student.mdb (图 1。1)在表中添加字段和数据类型,如下图所示:(图 1。2)(图 1。3)(图 1。4) 创建 ODBC 数据源选择控制面板→管理工具→数据源(ODBC)→系统 DSN 标签→单击“添加”出现下图所示的界面.选择 Drive do Microsoft Access (*.mdb),单击“完成”。输入数据源名,单击“选择、、、”,选择 c/student.mdb 单击“确定",将会出现如图(图1。7)所示.(图 1。5)(图 1.6) (图 1.7)(二).MFC 图形建立(图 2。1)特别注意:创建的应用程序类型是单文档(single document 应用程序)(图 2。2)将 CSTUDXINXIView 的基类改为 CScrollView 然后单击“完成”。(图 2。3)为数据表创建 CRecordSet 用户类 按 “ Ctrl+W " 进 入 “ 建 立 类 向 导 ( 即 MFC ClasWizard ) ” 单 击 “ Add Class。。.”选择“New。.."如图(图 2。4)所示.根据(图 2。5)→(图2.6)→(图 2.7)的安装顺序。即可完成创建 CRecordSet 用户类的工作。 (图 2。4) (图 2。5) (图 2。6) (图 2.7)在 stdafx。h 文件中添加 CRecordSet 包含语句:#include
如图(图 2。8)所示(图 2。8)(三)构建班级信息对话框类 按 “ Ctrl+R” 键 , 打 开 “ 插 入 资 源 ” , 选 择 dialog( 对 话 框 ) , 选 择 新 建 . 将 名 字 改 为IDD_CLASSINFO,标题为“班级信息输入”。根据(图 3.1)添加控件.添加的控件ID 号标题其他属性编辑框(班级号)IDC_EDIT_CLASSNO默认编辑框(所在院系)IDC_EDIT_DEPART默认编辑框(专业)IDC_EDIT_SPECIAL默认组合框(学制)IDC_COMBO_YEAR默认日期/时间控件(入学时间)IDC_DATETIMEPICKER1默认对于学制框:使用 Data 页面来添加数据项,按 Ctrl+Enter 换行. (图 3.1)完成控件添加后,选择“建立类向导”,创建一个新类、即 CClassInfoDlg,如图(3。2)所示。然后根据下图,为控件添加成员变量。(图 3.2) (图 3。3)控件 ID 号变量类别变量类型变量名IDC_EDIT_CLASSNOValueCStringm_strClassNOIDC_EDIT_DEPARTValueCStringm_strDepartIDC_EDIT_SPECIALValueCStringm_strSpecialIDC_COMBO_YEARValueCStringm_strYearIDC_DATETIMEPICKER1ValueCTimem_tEnter (图 3。4)使用类向导为 CClassInfoDl...