vb程序的设计实例

  • 格式:doc
  • 大小:104.00 KB
  • 文档页数:23

下载文档原格式

  / 23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

vb程序设计实例

2009-5-22 15:37

提问者:淘淘的某在|悬赏分:20 |浏览次数:1688次

编写程序,设银行定期存款的年利率为:1年期2.25%,2年期2.43%,3年期为2.70%,5年期为2.88%(不记复利)。今有X元,5年以后使用,共有如下6中存法:

①存一次5年期;

②存一次3年期,一次2年期;

③存一次3年期,两次1年期;

④存两次2年期,一次1年期;

⑤存一次2年期,三次1年期;

⑥存五次1年期.

分别计算各种存法5年后到期的本息合计,如图所示

2009-5-22 17:06

最佳答案

Private Sub Form_Activate()

'1年期2.25%,2年期2.43%,3年期为2.70%,5年期为2.88%(不记复利)。今有X元,5年以后使用,共有如下6中存法:

Const x1 As Double = 0.0225, x2 As Double = 0.0243, x3 As Double = 0.027, x5 As Double = 0.0288

Dim x As Double

x = Val(InputBox(""))

Print "①存一次5年期,5年后到期的本息合计"; ss(x, 5, x5)

Print "②存一次3年期,一次2年期,5年后到期的本息合计"; ss(ss(x, 3, x3), 2, x2)

Print "③存一次3年期,两次1年期,5年后到期的本息合计"; ss(ss(ss(x, 3, x3), 1, x1), 1, x1)

Print "④存两次2年期,一次1年期,5年后到期的本息合计"; ss(ss(ss(x, 2, x2), 2, x2), 1, x1)

Print "⑤存一次2年期,三次1年期,5年后到期的本息合计"; ss(ss(ss(ss(x, 2, x2), 1, x1), 1, x1), 1, x1)

Print "⑥存五次1年期,5年后到期的本息合计"; ss(ss(ss(ss(ss(x, 1, x1), 1, x1), 1, x1), 1, x1), 1, x1)

End Sub

Private Function ss(ByVal a As Double, b As Integer, c As Double) As Double ss = a + a * c * b

End Function

Private Sub Form_Load()

AutoRedraw = True

End Sub

如下

Dim str As String

Private Sub Command1_Click()

str = Text1.SelText

Text1.SelText = ""

Command3.Enabled = True

End Sub

Private Sub Command2_Click()

str = Text1.SelText

Command3.Enabled = True

End Sub

Private Sub Command3_Click()

Text1.SelText = str

End Sub

Private Sub Command4_Click()

End

End Sub

Private Sub Command5_Click()

Form2.Show

Form1.Hide

End Sub

Private Sub Form_Load()

Command1.Enabled = True

Command2.Enabled = True

Command3.Enabled = False

Command4.Enabled = True

End Sub

如何让Command1~4功能键的目标转向text1 的容

我点的时候必须把text1里面的容去选定后才能进行操作如何让他自己选定为text1的容- -!

上面的Command1剪切功能

Command2复制功能

Command3粘贴功能

Command4退出- -!

三、利用VB三维面板控件设计流动条

2000-09-15 00:00:00· 王金柱·yesky

VB提供了一个三维面板控件,利用这个控件可设计图形效果的立体界面,从而使应用程序的界面显得更生动、美观,该控件还可以设置各种形式的背景,然后在背景上显示各种形式的字符,令人感兴趣的是,使用三维面板控件,还可设计我们经常在安装程序中看到的表示安装进程的流动条,并可显示进程百分比,改变流动条的颜色等。

一、介绍属性

FloodColor:确定流动条的颜色,缺省为蓝色。

FloodPercent:显示当前过程如流动条进行的百分比,参数改变时显示的百分数和流动条的面积改变,设为一整型值,取值围是0~100。

FloodShowpct:决定是否在三维面板控件上显示百分比,是一个逻辑值。为 True 时显示,为False时不显示。

FloodType:表示用户对三维面板控件的使用方式。可取值有 6个,如下所示:

0 缺省设置

1 表示流动条方向从左到右

2 表示流动条方向从右到左

3 表示流动条方向从上到下

4 表示流动条方向从下到上

5 表示使用指定的颜色从圆心向外画圆

二、流动条设计

如果在Windows3?X下,工具箱中不存在三维面板控件,可选择File菜单中的“Add File…”进行添加,在弹出的对话框中找到Windows\System目录,然后选定Threed?vbx文件即可,如果使用VB4.0,需在Tools菜单中选择 Custom Controls命令,选定Sheridan 3d Controls项,按OK按钮,可在工具箱中增加三维面板控件。