




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 PAGE 9 / 9简易计算器要求:用 VB 做类似于 windows 自带的计算器程序绪论: Visual BasicVB是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。 VB拥有图形用户界面GUI和快速应用程序开发RAD系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创立ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。界面设计:根据 WINDOWS计算器界面模型,修改后制作简易计算器界面。新建一个 窗体,添加一
2、个文本框用于显示运算数字和结果,添加假设干按钮包括数字0 9, +,-,* ,/,=,x,1/x,清屏,退出。当单击数字按钮时输入运算数时,单击运算符按钮,再单击“=按钮,那么再文本框中显示计算结果。具体如下列图计算器界面设计示意图流程图如下:简易计算器计算器管理界面计算界面退出程序程序代码:Dim A, B As Single Dim Op As StringPrivate Sub mand1_Click()Text1.Text = Text1.Text + mand1.Caption End SubPrivate Sub mand14_Click()定义减法If A = 0 ThenA =
3、 Text1.Text ElseB = Text1.Text End IfText1.Text = Op = -End SubPrivate Sub mand2_Click()Text1.Text = Text1.Text + mand2.Caption End SubPrivate Sub mand20_Click()定义平方A = Text1.Text B = A 2Text1.Text = BEnd SubPrivate Sub mand3_Click()Text1.Text = Text1.Text + mand3.Caption End SubPrivate Sub mand4_Cl
4、ick()Text1.Text = Text1.Text + mand4.Caption End SubPrivate Sub mand13_Click()定义加法If A = 0 ThenA = Text1.Text ElseB = Text1.Text End IfText1.Text = Op = +End SubPrivate Sub mand5_Click()Text1.Text = Text1.Text + mand5.Caption End SubPrivate Sub mand6_Click()Text1.Text = Text1.Text + mand6.Caption En
5、d SubPrivate Sub mand17_Click()清屏Text1.Text = A = 0: B = 0End SubPrivate Sub mand19_Click()EndEnd SubPrivate Sub mand16_Click()定义除法If A = 0 ThenA = Text1.Text ElseB = Text1.TextEnd If Text1.Text = Op = /End SubPrivate Sub mand12_Click()通过四那么运算,求出值B = Text1.Text Select Case OpCase +A = A + BCase -A =
6、 A - BCase *A = A * BCase /A = A / BCase 1/x A = 1 / AEnd Select Text1.Text = AEnd SubPrivate Sub mand7_Click()Text1.Text = Text1.Text + mand7.Caption End SubPrivate Sub mand8_Click()Text1.Text = Text1.Text + mand8.Caption End SubPrivate Sub mand15_Click()定义乘法If A = 0 ThenA = Text1.Text ElseB = Text
7、1.Text End IfText1.Text = Op = *End SubPrivate Sub mand9_Click()Text1.Text = Text1.Text + mand9.Caption End SubPrivate Sub mand10_Click()Text1.Text = Text1.Text + mand10.Caption End SubPrivate Sub mand11_Click()Text1.Text = Text1.Text + mand11.Caption End SubPrivate Sub mand18_Click() If A = 0 ThenA
8、 = Text1.TextElseB = Text1.Text End IfText1.Text = 1 / A Op = 1/xEnd sub3.程序运行进入计算机运行界面:求倒数值输入值:输入运算符:输入运算值:得结果:清屏:退出程序;结论:经过一学期的学习与编制等一系列的过程,完成了如题所示的简易计算器,包 括数字09,+,-,*,/,=等按键,可实现根本 +,-,*,/,平方等的运算, 符合计算器的根本要求。调试过程中不可防止的出现不少错误,经过查阅资料, 询问同学, 修改后, 根本解决加减乘除等的一些问题。根本完成学习和实践的要求和目的。课程设计, 使我提高了实际操作能力, 从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,懂得先要发现问题,分析问题,解决问题,虽然在设计过程中我也遇到一些困难,但在同学的帮助和自己的努力下,我都认真克制了, 但由于时间紧触, 我并不能做到尽善尽美, 应该说这是一大遗憾吧,我相信这对以后会有别开生会的体验。致在本次课程设计中, 我们三人从指导教师身上学到了很多东西。她认真负责的工作态度, 严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上还是在实践中, 都给与我很大的帮助, 使我得到很大的提高, 这对于我以后的工作和学习
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事业单位改制正式合作协议
- 资本投资合作合同
- 无人机制造项目研发合同
- 保安服务合同终止协议书
- 木工单包工劳务合同书
- 环保节能设备制造合同
- 房屋出售居间合同
- 装修工程人工劳务合同
- 工业互联网平台运营合作协议
- 房屋中介服务合同
- 公立医院绩效考核微创手术目录(第2版)
- 物流营销(第四版) 课件 胡延华 第1、2章 物流营销概述、物流营销市场调查与分析
- 《中西医结合:心血管疾病的中西医防治》
- 鬼谷神掌 (静月山人整理)
- 乐理课程-音程课件
- 《中外园林史》课程标准
- 心肺复苏及AED的使用
- R2移动式压力容器充装考试试题题库
- be动词的否定句和一般疑问句2
- (2.1.1)-1.1-1.2舞台服装概念特征
- GB/T 22919.2-2008水产配合饲料第2部分:军曹鱼配合饲料
评论
0/150
提交评论