综合性实验报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南师范大学计算机与信息工程学院 河南师范大学计算机与信息工程学院 MFC 基本应用程序的建立 学院:计算机与信息工程学院专业: 通信工程 班级: 12 级通信一班 学号: 1208224030 姓名: 孙航 计算机与信息技术学院综合性、设计性实验报告 专业:通信工程 年级/班级:2012—2013 学年第二学期 课程名称 课程名称 本组成员学号姓名实验地点 项目名称 Visual C++程序设计实验 指导教师 赵永进 1208224030 孙航 计算机学院机房 MFC 基本应用程序的建立 实验时间 实验类型 6 月 17 日 8:00-9:40 综合性 一、实验目的: 理解 Windows 编程特点,比较命令控制台项目与 Windows 编程的异同。 了解 MFC 应用程序的消息映射,数据映射,运行时类型检查和诊断信息转储机制。 掌握用 AppWizard(exe)创建 SDI,MDI 以及基于对话框的应用程序的方法。 了解 SDI 和 MDI 编程,功能等方面的异同。 掌握使用项目工作区窗口的 Class View 页面的为一个类添加成员的方法。 掌握用 Class Wizard 映射消息的方法等。二、实验仪器或设备: 三、总体设计(设计原理、设计方案及流程等) 原理:MFC 应用程序的建立 主要流程: 1、 创建单文档 2、 添加成员 3、 添加消息映射 4、 调试 四、实验步骤(包括主要步骤、代码分析等) 实验内容: 在一个默认的单文档应用程序 Ex_ SDI 中通过映射计时器消息实现这样的功能:无论在应用程序的窗口客户区中单击鼠标左键或右键,都会弹出“消息”对话框,显示鼠标左键或右键的单击次数。Ex_ SDI 运行结果如图所示。 使用调试器对上诉程序的流程和鼠标单击次数进行调试。实验步骤: 创建工作文件夹 打开计算机,在“F:\我的 C++”文件夹中创建一个新的子文件夹“实验4”。 创建单文档应用程序 Ex_SDI 创建单文档应用程序 Ex_SDI 的具体步骤如下: 启动 Visual C++ 6.0。 选择“文件”→“新建”菜单命令,显示出“新建”对话框。从列表中选中 MFCAppWizard(exe)的项目类型项。 在“工程”编辑框中输入应用程序项目名称 Ex_SDI,并将项目文件夹定位到“F:\我的 C++\实验 4”。 选中单文档(Single Document,按简称 SDI)应用程序类型。单击“完成”按钮。 ( (5)系统将显示向导创建信息,单击“确定”按钮将自动创建此应用程序。 河南师范大学计算机与信息工程学院 河南师范大学计算机与信息工程学院 河南师范大学计算机与信息工程学院 河南师范大学计算机与信息工程学院 (6)编译、运行程序。 添加数据成员 添加数据成员的具体步骤如下。 展开项目工作区窗口 ClassView 中的所有类结点。 用鼠标右键单击 CEx_SDIView 类结点,从弹出的快捷菜单中选择“Add Member Variable”(添加成员变量),弹出如图所示的“Add Member Variable”对话框,如下图所示: 在“变量类型”(Variarble Typ)框中输入成员变量类型 int,在“变量名称”(Variable Name)框中输入成员变量名 m_nLButton。保留默认的访问方式 (Access)为Public。单击“确定”按钮,这样,就会在 CEx_SDIView 中添加一个公有型成员变量 m_nLButton,变量类型为 int。 按相同的方法, 在 CEx_SDIView 中添加一个公有型成员变量 m_nRButton,变量类型为 int。 在项目工作区窗口 Class View 中,展开 CEx_SDIView 类结点的所有成员结点,双击构造函数结点,在 CEx_View 类的构造函数中添加下列成员变量初始化代码: CEx_SDIView::CEx_SDIView() { m_nLButton=m_nRButton=0; } 添加消息映射 按【Ctrl+W】快捷键打开“MFC ClassWizard”对话框。 在 Class name 组合框中,将类名选定为 CEx_SDIView。此时,Object IDs 和 Message 列表内容会相应地改变。在 Object IDs 列表框中选定 CEx_SDIView, 而在 Message 列表中选定 WM_LBUTTONMDOWN 消息。 双击 Messages 列表中的 WM_LBUTTONMDOWN 消息活单击“ Add Function ” 按 钮 , 都 会 在 CEx_SDIview 类 中 添 加 该 消 息 的 映 射 函 数OnLBottonDown,同时在 Member function 列表

文档评论(0)

dqy118 + 关注
官方认证
内容提供者

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

认证主体上海海滋实业有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7DL1JF2N

1亿VIP精品文档

相关文档