vb计算机设计报告怎么写,VB课程设计报告--简易计算器.doc

VB课程设计报告

设计题目:简易计算器

所在院系:高职院

所在专业:

学生学号:

学生姓名:

指导老师:

完成时间:2010-6-3

一、实验目的:

1.培养运用VB6.0界面和代码的能力;

2.活用所学的VB知识制作简单的计算器;

3.发挥各人的想象能力和分析能力,拓展思维空间;

4.掌握应用程序设计的基本方法。

二、需求分析

设计一个简易计算器,能够实现+-×÷求倒数等基本运算功能,类似于Windows中的计算器。

1、设计思路

先模拟地设计出计算器面板,含各类按钮及结果输出框,其次写出各事件,如数字事件、符号事件、等好事件;再次写出各类运算函数,如加法、减法、乘法、除法;最后于主函数中调用各功能及运算。

这样的设计,主要灵感是来源于生活中的计算器,用程序模拟、抽象地描述出计算器的功能,大有人性化的思维模式:科技以人为本!

2、界面设计

因为VB是一种可视化的编程工具,其整个用户界面的设计都是基于“可视化操作”的。界面设计在VB程序设计中占有重要地位,一个好的界面,不但要令人感觉良好,还要使程序方便易用。熟练掌握VB界面的设计是进行VB程序设计的前提。VB界面的设计主要包括控件的绘制及各控件属性的设置两种工作。

界面截图如下:

三、概要设计:

四、详细设计:

Dim A, B As Single

Dim Op As String

Private Sub Command1_Click()

Text1.Text = Text1.Text + Command1.Caption

End Sub

Private Sub Command10_Click()

If A = 0 Then

A = Text1.Text

Else

B = Text1.Text

End If

Text1.Text = ""

Op = "-"

End Sub

Private Sub Command11_Click()

Text1.Text = Text1.Text + Command11.Caption

End Sub

Private Sub Command12_Click()

Text1.Text = Text1.Text + Command12.Caption

End Sub

Private Sub Command13_Click()

Text1.Text = Text1.Text + Command13.Caption

End Sub

Private Sub Command14_Click()

If A = 0 Then

A = Text1.Text

Else

B = Text1.Text

End If

Text1.Text = ""

Op = "+"

End Sub

Private Sub Command15_Click()

Text1.Text = Text1.Text + Command15.Caption

End Sub

Private Sub Command16_Click()

Text1.Text = Text1.Text + Command16.Caption

End Sub

Private Sub Command17_Click()

Text1.Text = ""

A = 0: B = 0

End Sub

Private Sub Command18_Click()

End

End Sub

Private Sub Command2_Click()

If A = 0 Then

A = Text1.Text

Else

B = Text1.Text

End If

Text1.Text = ""

Op = "/"

End Sub

Private Sub Command3_Click()

B = Text1.Text

Select Case Op

Case "+"

A = A + B

Case "-"

A = A - B

Case "*"

A = A * B

Case "/"

A = A / B

Case "1/x"

A = 1 / A

End Select

Text1.Text = A

End Sub

Private Sub Command4_Click()

Text1.Text = Text1.Text + Command4.Caption

End Sub

Private Sub Command5_Click()

Text1.Text

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值