面向对象程序设计实报训告.docVIP

  • 9
  • 0
  • 约7.66千字
  • 约 14页
  • 2017-02-23 发布于四川
  • 举报
面向对象程序设计实报训告

桂林电子科技大学信息科技学院 《面向对象程序设计》实训报告 学 号 0952100134 姓 名 刘嘉轩 指导教师:韩桂明 李登辉 2011 年 6 月 27 日 实训题目:成绩统计系统 1 任务题目 1.1 设计任务 设计一个基于对话框的成绩统计系统,实现成绩统计系统的创建、编辑、查找及保存功能。 2 性能指标要求 设置信息如:学号,姓名,语文,数学等信息要求,通过编译成功输入信息然后运行实现保存功能, 在查找编辑框中输入已经保存的学号,点击查找,在旁边的显示框就会出现所查找的成绩信息,点击显示全部就会在显示框中出现你所保存的所有记录,最终实现设计要求与任务。 3方案设计 3.1 方案论证 首先,新建工程MFC APPWizard,选择正确路径,以及应选择正确的对话框,然后,提出构想计划对话框进行设计分别设置信息要求如:学号,姓名,语文,数学等以及设置保存,查找,显示全部等功能信息框及编辑输入信息框。 其次,创建数据库,插入类,及建立类向导设定相应的信息等,通过上网及书籍查询相应的程序,定义包含头文件,书写函数及修改程序,编写代码,定义字符串定义类等繁琐工作,通过学习与应用VC++知识实现最终功能。 最后,通过分部编译进行调试程序,验证相应的功能,能否正常运行,实现设计要求与任务。当出现错误时,应及时修改及向老师及同学请教 3.2 工作原理 4软件设计 5 制作与调试过程 // jiaxuanDlg.cpp : implementation file // #include stdafx.h //包含头文件 #include jiaxuan.h #include jiaxuanDlg.h #include data.h #include afxdb.h #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CAboutDlg dialog used for App About class CAboutDlg : public CDialog { public: CAboutDlg(); // Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAboutDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG DECLARE_MESSAGE_MAP() }; CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { //{{AFX_DATA_INIT(CAboutDlg) //}}AFX_DATA_INIT } void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CAboutDlg) //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) //{{AFX_MSG_MAP(CAboutDlg) // No message handlers //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档