- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务3 利用FC开发Windows应用程序
任务3 利用MFC开发Windows应用程序
一、综合课程实习目的
1.了解Windows应用程序的特点。
2.体会MFC类库的作用。
3.使用VisualC++开发简单Windows程序。
二、综合课程实习内容
利用VisualC++6.0设计一个计算器,完成简单的计算功能。
三、综合课程实习指导
1.启动Visual C++6.0后,打开【File】菜单下的【New】菜单项,选择Project项。然后选择“MFC AppWizard(exe)”选项,在右边的对话框Project name中输入“dil”,在接下来的步骤中依次选择“Dialog based”,然后单击【Finish】按钮。
2.从右侧的工具箱中选择“Aa”,在新建对话框的空白处添加4个静态文本;选择“ab|”在对话框空白部分添加3个文本编辑框;在工具栏里选择“按钮”控件,在对话框空白部分添加6个按钮,并把静态文本、文本框和按钮摆放整齐,如图所示。
3.“Button1”上单击右键,在弹出的下拉菜单中选择“Properties”选项,在下图的对话框中,把按钮“Caption”里的内容改为运算符“+”,ID改为“IDC_add”,关闭该对话框。
4.按照步骤3 的方法,修改其它按钮及静态文本的属性,修改完成后如下图所示。
5.在对话框空白处单击右键,选择“ClassWizard”选项,显示如下所示的“MFC Class Wizard”对话框,选择“Member Variables”选项卡,在“Control Ids”中可以看到对话框界面上的按钮和文本框的ID。选择“IDC_EDIT1”,单击【Add Variable】,为“IDC_EDIT1”添加变量。
6.在下图所示的AddMemberVariable对话框中,把Membervariablename文本框的内容改为m_num1,在Variabletype下拉菜单中选择double项,表示该文本框中可以写入一个double型数据。
7.用同样的方法为“IDC_EDIT2”和“IDC_EDIT3”添加变量,完成后如下图所示。
8.单击Message Maps标签,双击Memberfuntion中DoDataExchange选项,用来建立数据交换,如图所示,双击后弹出如图所示画面,在图中可以看到DoDataExchange函数。
下图为DoDataExchange添加消息映射图显示DoDataExchange建立成功
9.回到对话框设计界面。现在要为Add按钮添加算法,在Add按钮上单击右键,选择ClassWizard项,在ObjectIds列表中选择IDC_add项,在Message中选择BN_CLICKED,再单击AddFunction按钮,在弹出的如下图的AddMemberFunction对话框的Memberfunctionname中将名称改为OnAdd,单击Ok按钮,回到MessageMaps画面。
10.在下图(1) 中,单击EditCode按钮,为“+”按钮添加代码。在图(2)所示的光标位置处添加如图的加法算法。
图(1)
图(2)
11.编译、运行,如图所示。“操作数一”中填入数据4,“操作数二”中填入数据8,点击“+”运算按钮,显示运算结果。
12.在以上加法功能完成后,可以自己思考如何添加减、乘、除等功能,这样就完成了一个简单的计算器功能。
四、实验任务
增加4个按钮分别实现清零,求均方值,求倒数和百分值,界面如下图所示。
appearance of the weld appearance quality technical requirements of the project must not have a molten metal stream does not melt the base metal to weld, weld seam and heat-affected zone surface must not have cracks, pores, defects such as crater and ash, surface smoothing, weld and base metal should be evenly smooth transition. Width 2-3 mm from the edge of weld Groove. Surface reinforcement should be less than or equal to 1 + 0.2 times the slope edge width, and should not be greater than 4 mm
您可能关注的文档
- 人资复习资料(综述).doc
- 什么是医疗器械净室.doc
- 人音版小学音乐级下册《蝈蝈和蛐蛐》说课稿.doc
- 仁怀市2013学、入托查验接种证教师、文教干部培训用测试题.doc
- 仁爱9年级上 it4 Topic3 Section A教案.doc
- 仁爱版七年级上所给词的适当形式填空及句型转换.doc
- 仁爱版教材七年册第二单元Unit 2 Looking different.doc
- 仁爱英语九年级unit1 topic2.doc
- 今夏最流行的发小发饰更完美.doc
- 仁爱版英语教学九下Unit5 Topic2.doc
- 2025年人力资源管理师薪酬法规与合规薪酬合规趋势政策解读.doc
- 2025年人力资源管理师薪酬争议处理薪酬争议诉讼政策解读.doc
- 2025年人力资源管理师薪酬法规与合规薪酬合规与留人专项突破.doc
- 【课件】从算式到方程+课件++2024-2025学年人教版(2024)七年级数学上册+.pptx
- 【课件】+有理数的乘法+第3课时+课件++2025—2026学年人教版七年级数学上册.pptx
- 【课件】有理数的减法(第2课时)+课件-2025-2026学年人教版(2024)数学七年级上册.pptx
- 【课件】《一元一次方程》课件2025-2026学年人教版数学七年级上册.pptx
- 【课件】角的概念(课件)++2025—2026学年人教版数学七年级上册.pptx
- 【公开课】几何图形++课件+2025--2026学年人教版七年级数学上册.pptx
- 【课件】相反数++课件-2025—-2026学年人教版七年级数学上册.pptx
最近下载
- 光伏安全课件.pptx
- 山香教育(教育学、心理学、教育心理学及新课改、教育法律法规等).pdf
- 新解读《GB_T 39851.2-2021道路车辆 基于控制器局域网的诊断通信 第2部分:传输层协议和网络层服务》最新解读.pptx VIP
- 二类精神药品培训.pptx VIP
- 2025年武汉黄陂区面向社会公开招聘社区干事50人备考试题及答案解析.docx VIP
- 第11课《短文二篇——答谢中书书》课件 2024—2025学年统编版语文八年级上册(共33张PPT).pptx VIP
- 春节文化PPT展示.ppt VIP
- 道教掷茭(圣杯)二十八签详解.doc VIP
- 75吨循化流化床炉施工方案.doc VIP
- 课程思政方案综合布线设计与实施.docx VIP
文档评论(0)