visual+C++实训 6.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
visualC实训6

VC++基础实训 第 1 部分 实训 6 框架窗口和文档 实训目的和要求 (1)创建一个多文档应用程序Ex_MDI ,具有两种类型的文档模板,一类是用来操作 “课程信息”文档,另一类是用来操作“学生基本信息”文档。其中,用于操作“学生基本 信息”的文档和视图类分别为CEx_StudentDoc 和CEx_StudentView 。 (2 )创建一个可序列化类CStudentInfo,用于“学生基本信息”的序列化操作。 (3 )创建一个可序列化类CCourseInfo,用于“课程信息”的序列化操作。 (4 )建立用于两种类型文档的菜单系统,其基本菜单命令包括“添加”、“打开”和“保 存”。选择“添加”菜单命令,弹出相应的信息对话框,添加后信息显示在视图中,并保存 在相应的CObArray 类对象。选择“保存”菜单命令,将添加的信息保存在指定的文件中。 选择“打开”菜单命令,将保存的文件内容读取并显示在视图中。图6.1 和6.2 分别是“课 程信息”和“学生基本信息”文档添加时的界面。 图6.1 课程信息添加 图6.2 学生基本信息添加 实训准备和说明 (1)具备知识:框架窗口、文档模板和文档的读写。 (2 )创建本次实训工作文件夹“…\Visual C++程序\实训\实训6 ”。 (3 )建议本实训分两次进行。 实训内容和步骤 1.启动Visual C++ 6.0 打开计算机,启动Visual C++ 6.0 系统。 2 .创建多文档应用程序Ex_MDI 用MFC AppWizard 创建一个默认的多文档应用程序Ex_MDI 。 3 .复制“学生基本信息”和“课程信息”对话框 ① 将Ex_Student 项目工作区切换到ResourceView 页面,展开Dialog 资源的所有项。 ② 单击开发环境标准工具栏上的“打开”按钮 ,打开实训3 中Ex_Ctrls 的资源文 件Ex_Ctrl.rc,展开Dialog 资源的所有项,选定IDD_STUINFO 对话框资源项,按住Ctrl 键,将其拖放到Ex_Student 项目的Dialog 资源处。同样,再将IDD_COURSE 对话框资源 击中。 4 .复制对话框类CStuInfoDlg和CCourseDlg ① 单击标准工具栏上的“打开”按钮,在“打开”文件对话框中,定位到 Ex_Ctrls 项目文件夹,选中StuInfoDlg.h 和StuInfoDlg.cpp 以及CourseDlg.h 和CourseDlg.cpp 文件, 按快捷键Ctrl+C,然后将“打开”文件对话框的文件“查找范围”定位到本项目Ex_MDI 的文件夹中,按快捷键Ctrl+V、CStuInfoDlg 和CCourseDlg 类的源代码文件就复制过来了。 ② 关闭“打开”文件对话框,选择“工程”→“添加工程”→Files 菜单,在弹出的 Insert Files Into Project 对话框中选中刚才复制的源文件,单击“确定”按钮,CStuInfoDlg 和CCourseDlg 类就添加到Ex_MDI 项目中。 ③ 打开StuInfoDlg.cpp 文件,将文件前面的头文件包含进行修改,如下所示: #include Ex_MDI.h // 修改原来的#include Ex_Ctrls.h #include StuInfoDlg.h ④ 打开CourseDlg.cpp 文件,将文件前面的头文件包含进行修改,如下所示: #include Ex_MDI.h // 修改原来的#include Ex_Ctrls.h #include CourseDlg.h 5 .实现MFC ClassWizard对CStuInfoDlg和CCourse类的支持 若此时打开MFC ClassWizard 对话框,在Class name 组合框中有时是找不到刚添加的 CStuInfoDlg 和CCourse 类。为此需要进行下列操作: ① 单击标准工具栏上的“打开”按钮,在“打开”文件对话框中,将文件类型选择 为“所有文件( . )”,在文件列表框中,右击文件 Ex_MDI.clw ,从弹出的快捷菜单中选

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档