简易计算器VB课程设计报告报告_第1页
简易计算器VB课程设计报告报告_第2页
简易计算器VB课程设计报告报告_第3页
简易计算器VB课程设计报告报告_第4页
简易计算器VB课程设计报告报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..简易计算器要求:用VB做类似于windows自带的计算器程序绪论:VisualBasic〔VB是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面〔GUI和快速应用程序开发〔RAD系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。1.界面设计:根据WINDOWS计算器界面模型,修改后制作简易计算器界面。新建一个窗体,添加一个文本框用于显示运算数字和结果,添加若干按钮包括〔数字0—9,+,-,*,/,=,x^,1/x,清屏,退出。当单击数字按钮时输入运算数时,单击运算符按钮,再单击"="按钮,则再文本框中显示计算结果。具体如下图计算器界面设计示意图流程图如下:简易计算器↓计算器管理界面↓计算界面↓退出程序2.程序代码:DimA,BAsSingleDimOpAsStringPrivateSubCommand1_Click<>Text1.Text=Text1.Text+Command1.CaptionEndSubPrivateSubCommand14_Click<>’定义减法IfA=0ThenA=Text1.TextElseB=Text1.TextEndIfText1.Text=""Op="-"EndSubPrivateSubCommand2_Click<>Text1.Text=Text1.Text+Command2.CaptionEndSubPrivateSubCommand20_Click<>’定义平方A=Text1.TextB=A^2Text1.Text=BEndSubPrivateSubCommand3_Click<>Text1.Text=Text1.Text+Command3.CaptionEndSubPrivateSubCommand4_Click<>Text1.Text=Text1.Text+Command4.CaptionEndSubPrivateSubCommand13_Click<>’定义加法IfA=0ThenA=Text1.TextElseB=Text1.TextEndIfText1.Text=""Op="+"EndSubPrivateSubCommand5_Click<>Text1.Text=Text1.Text+Command5.CaptionEndSubPrivateSubCommand6_Click<>Text1.Text=Text1.Text+Command6.CaptionEndSubPrivateSubCommand17_Click<>’清屏Text1.Text=""A=0:B=0EndSubPrivateSubCommand19_Click<>EndEndSubPrivateSubCommand16_Click<>’定义除法IfA=0ThenA=Text1.TextElseB=Text1.TextEndIfText1.Text=""Op="/"EndSubPrivateSubCommand12_Click<>’通过四则运算,求出值B=Text1.TextSelectCaseOpCase"+"A=A+BCase"-"A=A-BCase"*"A=A*BCase"/"A=A/BCase"1/x"A=1/AEndSelectText1.Text=AEndSubPrivateSubCommand7_Click<>Text1.Text=Text1.Text+Command7.CaptionEndSubPrivateSubCommand8_Click<>Text1.Text=Text1.Text+Command8.CaptionEndSubPrivateSubCommand15_Click<>’定义乘法IfA=0ThenA=Text1.TextElseB=Text1.TextEndIfText1.Text=""Op="*"EndSubPrivateSubCommand9_Click<>Text1.Text=Text1.Text+Command9.CaptionEndSubPrivateSubCommand10_Click<>Text1.Text=Text1.Text+Command10.CaptionEndSubPrivateSubCommand11_Click<>Text1.Text=Text1.Text+Command11.CaptionEndSubPrivateSubCommand18_Click<>’求倒数值IfA=0ThenA=Text1.TextElseB=Text1.TextEndIfText1.Text=1/AOp="1/x"Endsub3.程序运行进入计算机运行界面:输入值:输入运算符:输入运算值:得结果:清屏:退出程序;结论:经过一学期的学习与编制等一系列的过程,完成了如题所示的简易计算器,包括数字0—9,+,-,*,/,=等按键,可实现基本+,-,*,/,平方等的运算,符合计算器的基本要求。调试过程中不可避免的出现不少错误,经过查阅资料,询问同学,修改后,基本解决加减乘除等的一些问题。基本完成学习和实践的要求和目的。课程设计,使我提高了实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,懂得先要发现问题,分析问题,解决问题,虽然在设计过程中我也遇到一些困难,但在同学的帮助和自己的努力下,我都认真克服了,但由于时间紧触,我并不能做到尽善尽美,应该说这是一大遗憾吧,我相信这对以后会有别开生会的体验。5.致谢在本次课程设计中,我们三人从指导老师身上学到了很多东西。她认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上还

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论