配色: 字号:
VB课程设计-计算器
2012-08-25 | 阅:  转:  |  分享 
  




VB课程设计



说明书









题目:简易计算器

姓名:

班级:

指导教师:



2009年6月30日





题目:简易计算器



一、前言

1.利用本学期课堂所学知识,根据课程选择要求编辑一个简易计算器

2.并且可使用“计算器”执行部分通常用手持计算器完成的标准操作,计算器可以执行基本的运算,如加法、减法,三角函数等。

3.其界面简洁明了,易用



二、分工

该程序由本人独立完成



三、程序框图













四、源程序清单

Dims%,m!,n!,k%,x%



''开方

PrivateSubCommand10_Click()

Text1.Text=Sqr(Text1.Text)

EndSub



''正弦

PrivateSubCommand11_Click()

Text1.Text=Sin(Text1.Text)

EndSub



''倒数

PrivateSubCommand12_Click()

Text1.Text=Format(1/Val(Text1.Text),"0.000")

EndSub



''等号

PrivateSubCommand13_Click()

n=Val(s)

SelectCasek

Case0

Text1=m+n

Case1

Text1=m-n

Case2

Text1=mn

Case3

Text1=m/n

EndSelect

EndSub



''正负号

PrivateSubCommand14_Click()

IfText1=""Then

Text1="-"

Else

Text1.Text=-Val(Text1.Text)

EndIf

EndSub



''小数点

PrivateSubCommand15_Click()

Text1.Text=Text1.Text&"."

EndSub



''退格键

PrivateSubCommand5_Click()

x=Len(Text1.Text)

Text1=Left(Text1.Text,x-1)

IfText1.text=""then

Text1.text="0"

EndSub



''CE键

PrivateSubCommand7_Click()

Text1=""

EndSub



''数字键

PrivateSubCommand8_Click(IndexAsInteger)

Iftext1.text=0then

Text1.text=""

Text1.text=Command8(Index).Caption

Else

Text1.Text=Text1&Command8(Index).Caption

s=Text1

endif

EndSub



''运算符

PrivateSubCommand9_Click(IndexAsInteger)

m=Val(Text1)

k=Index

Text1="www.huisheliren.com"

EndSub



PrivateSubend_Click()

End

EndSub



PrivateSubffds_Click()

MsgBox"2009年6月28日制",0,"版本信息"

EndSub







五、运行界面

见右图















六、程序调试结果

通过输入各种数据进行加减乘除运算,验证该程序可以完成预期的目的,进行简易的加减乘除及开方,倒数,三角函数的运算



七、时间进度表

6.22选定程序设计题目进行分工

6.23填写选题报告

6.24递交选择报告系统选题程序

6.25编写程序

6.27程序代码的录入

6.29运行验证程序正确,程序代码基本完成,VB计算器基本制作完成

6.30答辩

7.01完成说明上交



八、改进意见及小结

我通过这次编辑计算器程序知道了要注意细节,注意制作的界面整洁,和程序的运用,但是该程序还不能进行连续运算,在我以后的学习中,我还会对我的程序进行改变,使其更加完善。



九、参考文献

[1]visualbasic数据库系统开发案例精选,苏啸,人民邮电出版社,2006

[2]visualbasic程序设计教程,北京工业大学出版社,2005

[3]VisualBasic语言程序设计,教育考试研究中心

[4]VisualBasic程序设计学习指导,孙明珠,天津大学出版社,2007.8

[5]VisualBasic程序设计,胡玉容等,清华大学出版社,2006.6







-1-







退出



结果输出



数据运算



数据输入



计算器











献花(0)
+1
(本文系醉似寂寞首藏)