VB课程设计-计算器程序设计.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VB课程设计-计算器程序设计.docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 课程设计 计算器 程序设计
- 资源描述:
-
1、课程设计报告VB 课程设计课程设计题目:计算器程序设计姓名:学号:*专业 :电子信息工程班级: :指导教师 :0摘要VisualBasic 6.0 是一款可视化的,面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发windows 环境下的种类应用程序。它简单易学,效率高,且功能强大,可以与Windows 专业开发工具相媲美。在VisualBasic 环境下, 利用事出有因件驱动的编程机制,新颖易用的可视化工具,使用 Windows 内部的广泛应用程序接口(API)函数,运用动态链接库(DLL),对象的链接与嵌入(OLE),开放式数据连接(ODBC)等技术,可以高效,可以快速地开发
2、Windows 环境不功能强大, 图形界面丰富的程序。为了适应信息化时代的需求,各高校对大多数专业都开设了一定的计算机语言课程,有的讲授 VisualBasic 语言。VisualBasic 以其语法简单,可视化设计,功能强大,为许多学校计算机语言课程的首选语言。目前国内各出版了大量的 VisualBasic 语言教程,它们都具有同样的特点:介绍语言的语法等基本知识,再辅助一些简单的示例。学生通过学习,可能能够考一个不错的成绩,但所掌握的仍然是一些支离破碎的知识,不能将所有的知识融会贯通,遇到具体的程序设计,还是无从下手。这次我要做的是计算器,通过这样程序设计,我们可以学到好多关于 VB 语言
3、的使方法,熟悉 VisualBasic 6.0 的运行18环境,快速掌握 VB 语言!小小的计算器是我们学 VB 初级语言的最好课程。目录 功能描述41. 功能42. 实验目的4二 概要设计61. 界面设计62. 代码编辑8三 详细设计14四 心得体会16五 参考文献18 功能描述1. 功能可以简单计算加减乘除四则运算,可以简单计算三角函数运算的简易计算器。2. 实验目的这次我要做的是计算器,通过这样程序设计,我们可以学到好多关于 VB 语言的使方法,熟悉VisualBasic 6.0 的运行环境,快速掌握 VB 语言!小小的计算器是我们学 VB 初级语言的最好课程 。二 概要设计1. 界面设
4、计添加 8 个控制按扭,Command1 Command8图 1接着设计好按扭的位置,有功能键如下:图 2修改键后,各功能键如图 3图 32. 代码编辑Dim chr As String定义函数变量等Dim Dianal As BooleanDim Fuhao As BooleanDim FuhaoZhuangtai As String Dim dian As BooleanDim F As DoubleDim FirstNumber, NumbumBuf As DoublePrivate Sub Command1_Click(Index As Integer) dian = FalseTEX
5、T1 显示的是 chrchr = Val(Index)If Text1.Text = 0 Then Text1.Text = chrElseText1.Text = Text1.Text + chr End IfNumbumBuf = Val(Text1.Text) End SubPrivate Sub Command2_Click(Index As Integer) Select Case IndexCase 0平方运算Text1.Text=Val(Text1.Text)*Val(Text1.Text)Case 1开平方运算If Text1.Text 0 ThenText1.Text = S
6、qr(Val(Text1.Text) ElseMsgBox 开平方数不能为负数, 你小学白上了啊?, , 64 + vbOKEnd IfCase 2倒数运算If Text1.Text 0 Then Text1.Text = 1 /Val(Text1.Text)Exit SubCase 3阶乘If Text1.Text 0 ThenCall fact(Text1.Text, F) Text1.Text = FElseExit Sub End IfCase 4Inx 运算Text1.Text = Exp(Val(Text1.Text) Case 5指数运算If Val(Text1.Text) 0
展开阅读全文