毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

vb计算器程序设计毕业论文 第3页

更新时间:2016-9-25:  来源:毕业论文
3.主要界面设计
3.1系统界面设计
(1) 创建工程,建立一个标准Exe工程,并将工程保存为“实用计算器”。
将系统默认产生的窗体保存为form1.frm文件。默认窗体的Name属性为form1,Caption属性为“实用计算器”。
(2) 添加Textbox控件,双击标准工具箱的Textbox件,然后调整其大小和位置把控件的Caption设置为“0” ;对齐方式(Alignment)设为右对齐(1—Right Justify)。
(3) 创建“数字”按钮控件数组,首先创建一个按钮Command1,选定之后用Ctrl+C将其复制到剪贴板上,再用Ctrl+V粘贴一个新的控件,因为它与原控件有相同的Name属性,选择“是”,然后连续粘贴10个,依次把按钮的Caption设定为0~9以及一个小数点。
(4) 创建“运算符”按钮控件数组,首先创建一个按钮Command2, 选定之后用Ctrl+C将其复制到剪贴板上,再用Ctrl+V粘贴一个新的控件。依次是加减乘除按钮。
(5) 按照上面的步骤和方法设置退格键和清零键。
3.2程序输入规范
因为实用计算器的程序是实现简单的表达式计算,所以在没有按下“=”按钮之前,所做的工作就是表达式的输入与显示,这一部分主要讲解通过按钮响应获取表达式。为了合理的完成用户对表达式的输入,程序本身应该有一个存取字符串和易于接受的输入方式。思路归纳如下:
(1)关于输入的规范
数字和运算符必须交替输入,而且必须是从数字开始。如果从运算符开始,则此运算符不予接收;如果连续输入两个运算符,则用后一个冲掉前面一个;如果一个数字刚输入负号则不接收运算符。
不能在一个数字中出现两个小数点。如果出现第二个小数点,则此运算符不予接收。
对于“-”负号字符,只允许在数字开始处写入。
连续输入负号字符,则负号字符写入和删去交替。
每点击退格键“Backspace”一次,删除一个已写入的字符,当回退到头部的时候,点击退格键不再起作用。
(2)关于字符串的整理
数字的整数部分不以“0”开头(0.**除外),对于用户输入的多余的“0”程序自动将它删除。
当开始输入数字时,如果直接输入小数点“.”,则以“0.”代替。
每次加入一个运算符在运算符的两侧各加一个空格。
3.3系统程序设计
(1)总体设计
a.设置窗体变量
b.对操作数赋值,满足条件则可以运算
c.定义简单运算通用过程Calculation()
d.定义处理数字按钮通用过程(Private Sub Number(num As Integer)
If Time <> 0 And Val(LabelOut.Caption) = 0 And DecimalFlag = False    ThenLabelOut.Caption = " ")
e.接受键盘输入的运算操作(Private Sub Form_KeyPress(KeyAscii as Integer)Select Case KeyAscii),数字键(1--9),数字键(0)
f.小数点插入实现小数
g.退格键
h.当前显示结果置零
(2)再次初始化窗体Form
Private Sub CommandC_Click()
Form_Load
End Sub
a.设定变量、窗体和控件的值(初始化窗体,设置变量及参数状态(本程序未使用菜单项功能,如工具、帮助、编辑;运行时可以用箭头键来调整默认的按钮,进而可用Enter键来按下它)
b.加法、减法(负号)、乘法、除法(用倒数求)、求平方根、求百分数等代码的编写。

上一页  [1] [2] [3] [4] 下一页

vb计算器程序设计毕业论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。