VC大作业报告(学生信息管理系统).docVIP

  • 3
  • 0
  • 约7.2千字
  • 约 9页
  • 2019-02-19 发布于浙江
  • 举报
高级程序设计项目训练报告 指导教师:黄欢 时间 2012 年 7 月 27 日 专业年级: 姓名: 学号: 报告分 程序功能:1) 学生基本信息录入功能 2) 学生信息查询功能 3) 学生信息的删除 学生信息包括: 姓名、性别、学号、班级、出生年月、手机号码、已经获得学分等 输入输出数据的说明:输入学生信息点击确定,在“学生信息查询”中输入姓名,就可以在“查询结果”中输出相应信息。 报告内容 分析 设计的是一个基于MFC对话框的C++应用程序,创建了一个主对话框,和一些必要的子对话框。在主对话框中添加列表控件用来显示学生的基本信息。主要用到了在MFC中运用编辑框的只是,还有插入位图。 操作 运行后点击“学生信息录入”显示: 输入相关信息在确定。在选中信息点击删除,可进行删除操作。 点击“学生信息查询”显示: 输入名字,若有信息储存,则在查询结果中显示,若无信息储存则显示: 主代码: // zxyDlg.cpp : implementation file // #include stdafx.h #include zxy.h #include zxyDlg.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() ///////////////////////////////////////////////////////////////////////////// // CZxyDlg dialog CZxyDlg::CZxyDlg(CWnd* pParent /*=NULL*/) : CDialog(CZxyDlg::IDD, pParent) { //{{AFX_DATA_INIT(CZxyDlg) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()-LoadIcon(IDR_MAINFRAME); } void CZxyDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataE

文档评论(0)

1亿VIP精品文档

相关文档