课程设计-通用高校科研管理系统 - 图文(3)

2020-02-21 15:10

《面向对象程序设计课程设计报告》

AllowDelete AllowUpdata True True 3.6.5 为主对话框的菜单条目调用对话框

其操作如下:

1.在工程视图选项卡中双击IDD_MainDlg。

2.用鼠标右键单击IDD_MainDlg对话框,出现一个快键菜单。 3.在快键菜单中单击“创建类向导”。

4.在出现的消息映射选项卡,选择ID_Menu_KYRY菜单条目,并选择消息类型为COMMAND类型,即命令类型,则激活AddFunction。

5.单击AddFunction,出现菜单函数定义界面。 6.单击EditCode编制过程代码,其过程代码如下:

void CMainDlg::OnMenuKYRY() {

CMkyryDlg KyryDlg; KyryDlg.DoModal();

}

4 程序调试

程序代码不复杂,但对话框过多,需要创建很多类,在编写程序代码时时常忘记加入类的头文件,致使在程序运行时无法识别类导致程序运行出错。在创建类时会出现错误而无法得知,致使在程序运行时出错,而且又无法删除类。需要很细心的去创建类,加入类的头文件。

5代码编写

5.1.应用系统封面的程序代码

首先,加入“高校科研管理主控界面”的头文件: #include \

8

《面向对象程序设计课程设计报告》

编写“进入系统” 命令按扭的过程代码: 运行程序

void CMyDlg::OnButtonenter() {

CMainDlg MainDlg; MainDlg.DoModal(); }

进入主控界面 退出整个系统 进入系统 退出系统 编写“退出系统” 命令按扭的过代码程: void CMyDlg::OnButtonexit() {

OnOK(); }

图5-1系统封面流程图

5.2主控界面对话框头文件

#include \#include \#include \#include \#include \#include \#include \#include \

5.3参加人员管理对话框程序代码

void CMainDlg::OnMenuCJRY() {

CCjryDlg CjryDlg; CjryDlg.DoModal(); }

5.4获奖情况管理对话框程序代码

void CMainDlg::OnMenuHJQK()

9

《面向对象程序设计课程设计报告》

{

CHjqkDlg HjqkDlg; HjqkDlg.DoModal(); }

5.5学术论文管理对话框程序代码

void CMainDlg::OnMenuKYNW() {

CKynwDlg KynwDlg; KynwDlg.DoModal(); }

5.6科研人员管理对话框程序代码

void CMainDlg::OnMenuKYRY() {

CMkyryDlg KyryDlg; KyryDlg.DoModal(); }

5.7科研项目管理对话框程序代码

void CMainDlg::OnMenuKYXM() {

CKyxmDlg KyxmDlg; KyxmDlg.DoModal(); }

5.8辅助编码管理对话框程序代码

void CMainDlg::OnMenuXMBM() {

CXmbmDlg XmbmDlg; XmbmDlg.DoModal(); }

10

《面向对象程序设计课程设计报告》

5.9学术论文管理对话框程序代码

void CMainDlg::OnMenuXSQK() {

CXsqkDlg XsqkDlg; XsqkDlg.DoModal(); }

5.10学术著作管理对话框程序代码

void CMainDlg::OnMenuXSZZ() {

CXszzDlg XszzDlg; XszzDlg.DoModal(); }

6运行与测试

图6-1 科研人员管理对话框运行界面

11

《面向对象程序设计课程设计报告》

图6-2 科研项目管理对话框对话框运行界面

图6-3 获奖情况管理对话框运行界

12


课程设计-通用高校科研管理系统 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:3.关于开展“大走访”主题宣传活动的说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: