第一范文网 - 专业文章范例文档资料分享平台

c++课设报告(项目管理系统)

来源:用户分享 时间:2025/5/20 1:16:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

6 基于MFC的图形界面程序开发

MFC的图形界面程序设计可在上述类设计的基础上进行改造,MFC的图形界面程序与DOS界面程序的主要不同点是:MFC图形界面程序与DOS界面程序的输入输出方式不同,DOS界面程序采用字符交互式实现数据输入输出,主要通过cin,cout等I/O流实现,而MFC的图形程序界面采用标准Windows窗口和控件实现输入输出,因此必须在MFC类的框架下加入上面所设计的矩阵和方程组类,并通过图形界面的输入输出改造来完成。

6.1 基于MFC的图形界面程序设计

(1)界面设计

首先在VC中建立MFC AppWizard(exe)工程,名称为MFC界面,并在向导的Step1中选择Dialog based,即建立基于对话框的应用程序,如下图7、图8所示。

图7 建立MFC AppWizard(exe)工程

- 17 -

图8 建立基于对话框的应用程序

将对话框资源中的默认对话框利用工具箱改造成如下界面,如图9所示。

图9 项目信息操作程序界面设计

图9所示的界面中包含了16个Static Text控件,5个Button控件,和16个Edit Box控件,控件的基本信息列表如下表1所示。

- 18 -

表1 控件基本信息

控件类别 控件ID 控件Caption 项目名称 项目编号 项目等级 项目负责人 需要输入的项目编号 项目名称 项目编号 项目等级 Static Text IDC_STATIC 项目负责人 需要输入的项目编号 删除是否成功 需要输入的项目编号 项目名称 项目编号 项目等级 项目负责人 IDC_tianjia IDC_xiugai Botton IDC_shanchu IDC_chazhao IDC_tuichu IDC_TJname IDC_TJnumber IDC_TJlevel 执行添加操作 执行修改操作 执行删除操作 执行查找操作 执行退出操作 名称 编号 等级 负责人 输入编号 名称 编号 等级 - 19 -

说明 添加操作使用 修改操作使用 删除操作使用 查找操作使用 添加使用 Edit Box IDC_TJcharge IDC_XGINnumber IDC_XGname IDC_XGnumber IDC_XGlevel 修改使用 IDC_XGcharge IDC_SCINnumber IDC_SCYON IDC_CZINnumber IDC_CZname IDC_CZnumber IDC_CZlevel IDC_CZcharge 负责人 输入编号 是否成功 出入编号 名称 编号 等级 负责人 查找使用 删除使用 (2)代码设计

为了能够将对话框界面上的控件能够与代码联系起来,需要为16个Edit Box控件建立Member Variables,按Ctrl+w键进入MFC ClassWizard界面,选择Member Variables选项卡,可显示成员变量设置界面,如图10、图11所示。

图10 成员变量设置界面

- 20 -

搜索更多关于: c++课设报告(项目管理系统) 的文档
c++课设报告(项目管理系统).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7eesf1ubd879ew90p2vr_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top