C++论文 _原创文档.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于VC++程序的设计

——计算器和菜单栏

班级:研1101班

姓名:李慧浩

学号:2011020023

摘要

现在软件的输入要求主要是便与用户操作,所以现在人们在编写界面是必须考虑到用

户的要求和水平,而且测试必须尽量测试到所有的数据类型和所有的非法输入好来考查软件

产品的健壮性,不能因为一些非法的输入就导致软件程序不能用或者给用户带来不期望的后

本次作业将实现一个简单的计算器,其类似于Windows附件中自带的计算器。这个计

算器不仅实现了简单的四则运算功能,还实现了相对高级一些的计算功能,包括开方,1/X,

以及数字的正负,和小数的运算

此外,在本次作业的另一个文件中,还进行了基于单文档的菜单,工具栏,状态栏,

以及对话框的设计,包括菜单的创建,子菜单的创建,工具栏的自主设计,状态栏的显示,

鼠标的光标更改等等各种设计。

基于VC++程序的计算器和菜单栏的设计

引言

随着科技的发展,人们在很多地方都要用到计算器进行商业和工程的运算,计算器在

日常生活中的重要地位已经举足轻重。此次作业是做了一个简单的例子,设计了一些比较常

用的功能。另外,在电脑上,文档的各种格式的设计,也是现在学生所必须了解的,所以本

次作业也对此做了一些自主的设计。

一、功能介绍

1)本次作业将实现一个简单的计算器,其类似于Windows附件中自带的计算器。这

个计算器不仅实现了简单的四则运算功能,还实现了相对高级一些的计算功能,包括开方,

1/X,以及数字的正负,和小数的运算,而且具有简洁大方的图文外观。它的设计按照软件

工程的方法进行,系统具有良好的界面,必要的交互信息,使用人员能快捷简单地进行操作。

系统具有加、减、乘、除、开方、1/X、小数,正负等功能;在主画面上方设计一个结果显

示框;

2)本次作业将进行基于单文档的菜单,工具栏,状态栏,以及对话框的设计,主要

可以实现的功能如下:

①:点击菜单栏的的启动:桌面上的三行字将自左向右循环移动

②:点击海贼王:将出现子菜单,例如“路飞”-“草帽小子”,将出现“赏金

四亿”,等等;鼠标放在上边时,左下角状态栏将显示相应的文字,如果没有,状态栏左下

角显示:“消息”

③:按下Ctrl+F5,Ctrl+F6,Ctrl+F7,Ctrl+F8,将分别出现“赏金四亿”,“一亿两千

万”“七千七百万”“路飞的哥哥”。此键设置是快捷键。

④:按下将弹出对话框“伙伴就是可以放心的把后背交给他们的人”

⑤:状态栏右下角可以实时显示鼠标的位置

⑥:点击“黄金梅利号”弹出对话框,在此可以更改主框架标题,和鼠标所绘制

图形的各种属性,点击“欢迎”按钮,出线对话框。

⑦:在界面里单击鼠标左键,将出现绿色的圆圈,具体值可以改变如上

⑧:单击鼠标右键,可以使鼠标的图标改变,一共有六种。

二、简单计算器的设计

1、具体设计步骤

打开MicrosoftVisualC++6.0,在文件中点击新建,在弹出框内选择MFCAppWizard[exe]

工程,输入工程名计算器及其所在位置,点击确定,如图

将弹出MFCAppWizard-step1对话框,选择基本对话框,点击完成如图所示:

这样就建立了一个基于对话窗口的程序框架,如图所示:

2、界面设计

2.1创建控件

在对话框的设计界面上添加文本编辑框,在编辑框上单击鼠标右键,在弹出的快捷菜单

中选择属性选项,此时弹出Edit属性对话框,如下图所示

在上图中Controls的“Button”按钮上点击鼠标,插入按钮控件,并修改其属性中的名

称,如下图:

控件属性设置

按钮IDC_BUTTON0

文档评论(0)

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

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档