




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MFCMFC 程序设计实验报告程序设计实验报告 专业 11 医软 班级 医软 2 班 学号 11712061 姓名 崔东 日期 2014 4 17 成绩 一 实验目的 了解 Windows 编程特点 了解 MFC 编程中文本框 单选按钮的设置 了解基本对话框的设置 二 实验内容 用 MFC 向导创建对话框应用程序 一个简单一元二次方程控件 使用 C 语言实现 使用 VC 6 0 集成开发环境开发 使用 MFC 应用程序开发框架 如下图所示 三 实验步骤 1 建立对话框的 MFC 应用程序框架 a 选择文本 新建 b 在 工程 选项卡中 选定 MFC AppWizard exe 输入工程名称 wangluo 单击 确定 按钮 c 选定基本对话框 下一步 直至完成 确定 d 如图 2 放置控件 删除已有的控件 即一个静态文本框和两个按钮 将需要的控件放置到对话框上 方法 先单击控件工具栏上的控件图标 选择所需的 控件 然后在对话框设计界面上按住鼠标左键拖拉出所需要的大小后释放 本工程共涉及 15 个控件 8 个静态文本框 5 个编辑框和 2 个命令按钮 3 设置控件属性 右击对应的编辑框 将编辑框的属性设置为 4 链接变量 为控件连接变量就是为控件起一个名称 每个控件都是一个对象 调用MFC 类库 中的函数都是通过对象来实现的 编辑框属于cedit类 一个具体的编辑框就是一个Cedit 类的对象 如IDC EDIT1 这些对象必须有名称才能对它们进行操作 所以要给每个对象连接一个变量 作为对象的 名称 这个变量将成为类中的一个数据成员 现在为 IDC EDIT1 连接一个变量 m x1 在IDC EDIT1 编辑框点击右键 选择 建立类向导 弹出如图所示的 MFC Class Wizard 对话框 在 Member Variables 中 选定 IDC EDIT2 再选择 Add Variable 命令 在如图所示的对话框中输入以下的数据 用同样的方法为 IDC EDIT3 连接一个变量 m b IDC EDIT4 连接一个变量 m c IDC EDIT7 连接一个变量 m x1 IDC EDIT8 连接一个变量 m x2 如图所示 4 添加并且编写消息处理函数 在本工程中 当程序运行时 在 复制 按钮上发生单击事件后 Windows 向对话框发出 了一个 BN CLICKED 消息 添加和编写这个消息处理函数的过程是 a 双击 复制 按钮 弹出如下所示的对话框 输入函数名 默认为 OnButton1 b 单击 OK 添加相应的消息处理函数 void CWangluoDlg OnButton1 TODO Add your control notification handler code here UpdateData true double a m a double b m b double c m c if a 0 m x1 m x2 a b else if b b 4 a c 0 MessageBox TEXT 此方程无解 TEXT 提示 MB OK else m x1 b sqrt b b 4 a c 2 a m x2 b sqrt b b 4 a c 2 a UpdateData false c 用同样的方法为 结束 按钮添加 编写相应的消息处理函数 void CWangluoDlg OnButton2 TODO Add your control notification handler code here if MessageBox TEXT 确定退出 TEXT 提示 MB OKCANCEL IDOK return else CDialog OnCancel 退出软件 5 输入一元二次方程 ax2 bx c 0 的系数 a b c 计算并输出两个根 x1 x2 如图所示 为了计算时使用求根公式 应在文件的开头添加 include 4 出现问题及解决方法 出现的问题 1 开始未添加 include 无法使用 sqrt 函数 2 开始写法为 MessageBox 此方程无解 提示 MB OK 调试出错 解决方法 1 查阅资料后 在 Cwangl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上半年余姚市自来水限公司招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年云南省文化厅直属事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年九江市事业单位招考考试(266人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年中铁第六勘察设计院集团限公司广东分公司公开招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年中科院苏州医工所及所属分支机构校园招聘372人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年中山翠亨集团限公司公开招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年中国铁路哈尔滨局集团限公司招聘427人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年中国联通内蒙古分公司夏季校园招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年中国电子财务公司春季校园招聘3人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年中国旅游集团岗位公开招聘9人易考易错模拟试题(共500题)试卷后附参考答案
- 切削刀具及其材料课件
- 穿刺手术导航定位系统(CQZ2201581)
- 小学心理健康教育-想法变一变心情换一换教学课件设计
- 山东省义务教育地方课程安全教育课程实施指导意见
- DL-T 736-2021 农村电网剩余电流动作保护器安装运行规程
- SB/T 10439-2007酱腌菜
- GB/T 33644-2017数控板料折弯机精度
- GB/T 32434-2015塑料管材和管件燃气和给水输配系统用聚乙烯(PE)管材及管件的热熔对接程序
- GB/T 17888.3-2020机械安全接近机械的固定设施第3部分:楼梯、阶梯和护栏
- 产品质量承诺及保障措施-产品质量承诺
- 高考语文文化常识之天文历法课件
评论
0/150
提交评论