帮帮文库

返回

(用VC++制作多功能计算器) (用VC++制作多功能计算器)

格式:word 上传:2022-06-25 13:13:53

《(用VC++制作多功能计算器)》修改意见稿

1、“.....创建不同的画笔设置背景模式为透明在按钮客户区内绘制椭圆指定文本颜色绘制文本,作为按钮标题附录面向对象设计源程序清单程序名称程序功能实现高级编辑控件类。程序作者范菊花最后修改日期绘制编辑控件客户区得到客户区矩形区域得到编辑控件设备环境变量设置背景模式为透明创建白色画刷用画刷填充客户区设置文本颜色绘制文本......”

2、“.....高度不变如果小数点没有按下按下键时的处理函数,如果小数点按下了如果小数点没有按下按下键时的处理函数,如果小数点按下了如果小数点没有按下按下键时的处理函数,如果小数点按下了如果小数点没有按下用来处理按下符号键时的函数,是计算的核心函数清除小数点标记当输入数据转为浮点数处理号处理号处理号,即乘法处理号,即除法除数不能为零,处理号,即开方函数输入无效,处理号......”

3、“.....即平方处理号,即立方处理号,即求的次方,处理号,即求的次方处理号函数输入无效,处理号函数输入无效,处理,号处理品,将结果转换为字符串去掉字符串尾部多余的零显示结果得到编辑框的窗口区域矩形设置编辑框窗口位置与大小宽为像素,高度不变,,得到静态框的窗口区域矩形设置表态框窗口位置与大小,,更改菜单项显示文本扩展设置对话框窗口位置与大小宽为像素,高度不变得到编辑框的窗口区域矩形设置编辑框窗口位置与大小宽为像素,高度不变,,得到静态框的窗口区域矩形设置静态框窗口位置与大小,......”

4、“.....如果小数点按下了如果小数点没有按下按下键时的处理函数,如果小数点按下了如果小数点没有按下按下键时的处理函数,如果小数点按下了如果小数点没有按下按下键时的处理函数,如果小数点按下了如果小数点没有按下按下键时的处理函数,如果小数点按下了如果小数点没有按下按下键时的处理函数,如果小数点按下了按下时,改变按钮状态得到按钮客户区域的屏幕坐标位置得到鼠标的屏幕坐标位置,重绘客户区在鼠标左键抬起时,得到按钮窗口客户区域的屏幕坐标位置和鼠标的屏幕坐标位置。当鼠标坐标位置落于窗口客户区域内......”

5、“.....将按钮状态标识设为非选中状态,即将设为。接着,调用函数,使客区无效,框架会自动调用函数,重绘客户区。其代码如附录所示。在用户移动鼠标时,如果计时器没有启动,则启动计时器,并将计时器启动标识设为。其实现代码如下,如果计时器没用启动启动计时器如果鼠标已经移出了按钮的客户区,则消毁计时器,并将计时器的起始标识设为。函数的实现代码如附录所示。实现客户区的绘置函数。在函数中,首先得到窗口的有效矩形区域,在此矩形区域内创建椭圆。调用函数,设置窗口的有效区域为椭圆。从参数结构中得到按钮控件客户区域的设备环境变量指针。根据按钮当前状态......”

6、“.....设置背景模式为透明,选择画笔,在按钮客户区内绘制椭圆及显示文本。其实现代码如附录所示。通过上面操作,按钮已经具有对鼠标不同的位置和动作改变不同的颜色。并且,按钮的客户区域已经是个椭圆,而不再是个矩形。正是下面的代码将按钮的客户区域设定为椭圆形通到窗口的有效矩形区域删除区域对象在矩形区域内创建椭圆设置窗口的有效区域为椭圆至此,个完整的高级按钮类全部完成。其效果如图所示。图运行结果实现高级编辑控件类利用添加个新类,如图所示图添加添加成员变量和成员函数为类添加个字符串类型的成员变量,用来记录编辑框中的文本内容......”

7、“.....如图所示。图添加函数添加两个类型的成员函数,分别用来绘制编辑控件客户区和设置编辑控件的显示文本。实现代码如下绘制编辑控件客户区设置编辑控件显示文本消息的响应函数图添加成员变量添加编辑控件代码在函数中设置编辑框的显示文本。实现代码如下在函数中调用自定义函数。实现代码如下在函数中,在编辑控件客户区域内绘制文本。首先,得到编辑控件客户区的矩形域其次,得到编辑控件客户区的设备环境变量接着,用指定的画刷填充客户区,并且用指定的颜色绘制显示文本。效果如图所示,其代码如附录所示......”

8、“.....主要成员变量头文件显示计算结果的编辑框对话框菜单按钮标志对话框是否已扩展主要成员函数头文件数据交换函数虚函数,可覆盖用来进行用户初始化操作虚函数,覆盖用来屏蔽操作响应消息,用以修改对话框及其控件颜色,识当清除键被单击时,则对所有的成员变量进行初始化。清除小数点标识,将保存初始操作数和结果操作数的字符串清空,将保存初始操作数和结果操作数的浮点数清,将当前操作符清。实现代码如下消除小数点按下标记清清当前操作符为无效操作当任何个运算符键被单击时,首先根据当前运算符计算运算结果,再修改记录当前运算符的变量的值......”

9、“.....实现代码如下以加号为例,其余的操作符也采用类似操作计算运算结果设置当前运算类型代表加法运算计算器的核心运算函数。在中,首先将记录当前操作数的字符串中保存的字符串转化为浮点数其次根据当前操作符的类型,选择适当的运算操作再将记录结果操作数的浮点变量中的值转化为字符串,并显示在结果编辑框中。函数实现代码如附录所示。程序结果的演示测试的研究与选择测试过程中要判断测试是否成功,要分析程序界面的变化和计算数据的结果是否正确以及各功能键是否能正常使用。测试环境测试环境如下测试系统测试工具实例测试结果首先,在运行界面测试简单运算是否能正常运算......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
用VC++制作多功能计算器.doc预览图(1)
1 页 / 共 53
用VC++制作多功能计算器.doc预览图(2)
2 页 / 共 53
用VC++制作多功能计算器.doc预览图(3)
3 页 / 共 53
用VC++制作多功能计算器.doc预览图(4)
4 页 / 共 53
用VC++制作多功能计算器.doc预览图(5)
5 页 / 共 53
用VC++制作多功能计算器.doc预览图(6)
6 页 / 共 53
用VC++制作多功能计算器.doc预览图(7)
7 页 / 共 53
用VC++制作多功能计算器.doc预览图(8)
8 页 / 共 53
用VC++制作多功能计算器.doc预览图(9)
9 页 / 共 53
用VC++制作多功能计算器.doc预览图(10)
10 页 / 共 53
用VC++制作多功能计算器.doc预览图(11)
11 页 / 共 53
用VC++制作多功能计算器.doc预览图(12)
12 页 / 共 53
用VC++制作多功能计算器.doc预览图(13)
13 页 / 共 53
用VC++制作多功能计算器.doc预览图(14)
14 页 / 共 53
用VC++制作多功能计算器.doc预览图(15)
15 页 / 共 53
预览结束,还剩 38 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档