云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > MFC程序设计实验教学大纲(2015)

MFC程序设计实验教学大纲(2015)

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 13:46:21

天津工业大学

“MFC程序设计”课程实验教学大纲

课程名称:MFC程序设计 课程编号:10930762 英文课程名称:MFC Programming 适用专业:电子信息科学与技术

总学时数:30 学分数:2

理论教学时数:16 实验(实践)教学时数:14 执笔者: 编写日期:2015.1

一、实验性质、目的和任务

本课程是电子信息科学与技术专业的专业选修课“MFC程序设计”的课程实验。要掌握一门程序设计语言的使用,除了课堂教学外,最主要还是要通过多上机才能真正提高应用能力,因此,实验教学是学习程序设计语言的一个重要环节。

通过上机实验,增强学生的学习兴趣,提高学生的动手能力,加深对书本知识的理解,主动尝试和使用C++解决实际问题,从而提高学生分析问题和解决问题的能力。通过实验使学生了解Windows编程的基本概念,掌握基本的基于MFC的图形界面编程,包括文档/视图结构、对话框及标准控件的使用、菜单栏的使用、绘图及鼠标消息的处理以及文档读写。通过本课程的学习为今后设计基于MFC的软件打下良好的基础。

二、实验教学的基本要求

1.结合上课内容以及实验指导要求,写出程序代码。 2.调试程序,并对结果进行分析。 3.掌握每个实验所涉及到的知识点。

4.对每个实验,均要完成相关实验报告的书写并提交成功运行的程序。

1

三、主要仪器设备名称

1.硬件:奔腾4及以上计算机,要求能流畅运行Visual C++6.0。 2.软件:Visual C++6.0。

四、实验内容要求及学时分配

实验一 构造应用程序框架

(一) 实验目的:

1.学习使用类向导创建单文档应用程序,多文档应用程序,基于对话框的应用程序三种不同类型的应用程序框架。

2.学习三种不同类型程序之间的联系及其区别。

(二) 实验内容:

创建出一个单文档应用程序,能在视图窗口中输出\,Welcome to Visual C++ 6.0!\;创建出一个多文档文档应用程序,能在视图窗口中输出\,Welcome to Visual C++ 6.0!\;创建出一个基于对话框的应用,能在对话框中输出“Hello,Welcome to Visual C++!”。

(三) 实验步骤:

1 单文档应用程序

创建过程 :

(1)在Visual C++ 6.0的启动界面中,选择“File|New”,在弹出的“New”对话框中单击“Projects”选项卡。

(2)选择“MFC AppWizard(exe)”,在“Location”编辑框中输入要建立的工程所在的目录 。

(3)在右上方的“Project name”编辑框中输入工程名称Eg3_1,单击OK按钮,弹出MFC AppWizard 向导对话框。

2

(4)在第一步中选择Single document,建立一个单文档界面应用程序SDI。 (5)取其默认值,直到第六步结束。 (6)添加自己的代码:

扩充Eg3_1View.cpp中的OnDraw成员函数: void CEg3_1View::OnDraw(CDC* pDC) {

CEg3_1Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc);

// TODO: add draw code for native data here

pDC->TextOut (60,100,\,Welcome to Visual C++ 6.0!\ }

(7)更改应用程序的标题 :

? 选择工作区中ResourceViews标签,展开Eg3_1 Resources|String Table,

双击String Table,弹出字符串资源表 。

? ?

双击IDR_MAINFRAME项,弹出String Properties对话框。 在Caption编辑框中将标题修改为“单文档应用程序\\nEg3_1”。

(8)编译、链接并运行,结果如图1.1。

3

图1.1 单文档的运行结果

2 多文档应用程序

多文档(MDI)接口应用程序是指一个应用程序可以同时打开多个文件进行处理。 在MDI程序中许多程序的细节是与SDI程序是相同的。在MDI程序中使用了CMultiDocTemplate模板,以便程序能够处理多个文档,同时也将视图和文档类连接到该模板及CChildFrame类,CChildFrame类支持出现在主窗口内部的MDI子窗口。

按照上述创建单文档应用程序的步骤创建一个名为Eg3_2多文档应用程序,不同的是在创建工程的第一步中选择multiple document。

编译、链接并运行后,结果如图1.2:

4

搜索更多关于: MFC程序设计实验教学大纲(2015) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

天津工业大学 “MFC程序设计”课程实验教学大纲 课程名称:MFC程序设计 课程编号:10930762 英文课程名称:MFC Programming 适用专业:电子信息科学与技术 总学时数:30 学分数:2 理论教学时数:16 实验(实践)教学时数:14 执笔者: 编写日期:2015.1 一、实验性质、目的和任务 本课程是电子信息科学与技术专业的专业选修课“MFC程序设计”的课程实验。要掌握一门程序设计语言的使用,除了课堂教学外,最主要还是要通过多上机才能真正提高应用能力,因此,实验教学是学习程序设计语言的一个重要环节。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com