您现在的位置是: 首页 > 教育分析 教育分析

高考vb总结-高考vb框架

tamoadmin 2024-08-07 人已围观

简介1.vb frame的做用是什么?我不太明白,这个控件的作用是?2.VB中如何设计制作一个答题软件vb frame的做用是什么?我不太明白,这个控件的作用是?饿,VB中的Frame,中文名叫做:框架,用来美化的,(事实上,这Frame十分古板,不好看,干脆自己用控件算了)具体如下:OK,讲完了,希望纳,谢谢!VB中如何设计制作一个答题软件两个需要运算的数字可以用随机函数 rnd 来得到,而四个运算

1.vb frame的做用是什么?我不太明白,这个控件的作用是?

2.VB中如何设计制作一个答题软件

vb frame的做用是什么?我不太明白,这个控件的作用是?

高考vb总结-高考vb框架

饿,VB中的Frame,中文名叫做:框架,用来美化的,(事实上,这Frame十分古板,不好看,干脆自己用控件算了)具体如下:

OK,讲完了,希望纳,谢谢!

VB中如何设计制作一个答题软件

两个需要运算的数字可以用随机函数 rnd 来得到,而四个运算符可以放在数组里面,数组的下标又可以用随机函数取得,则运算符也是随机的,把取得的运算符放在一个标签里 ?如 label1

然后用选择语句 select 来判断label1.caption 中的运算符 ? 是什么运算符 ?自己就做什么样的运算 ?把结果放在一个变量 c 当中 ?

最后用 if 语句判断用户所填的答案与 c 是否相同 ? 相同则正确 ? 不同则错误 ?

代码如下

Dim?i?As?Integer

Dim?j?As?Integer

Private?Sub?Command1_Click()

Text1.Text?=?Rnd(1)?*?1000

Text2.Text?=?Rnd(1)?*?1000

Dim?b?As?Integer

Dim?a(4)?As?String

a(1)?=?"+"

a(2)?=?"-"

a(3)?=?"*"

a(4)?=?"/"

b?=?Int((Rnd?*?4)?+?1)

Label1.Caption?=?a(b)

Text3.Text?=?""

Text3.TabIndex?=?"0"

End?Sub

Private?Sub?Command2_Click()

Dim?c?As?Double

Select?Case?Label1.Caption

Case?"+"

c?=?Text1.Text?+?Text2.Text

Case?"-"

c?=?Text1.Text?-?Text2.Text

Case?"*"

c?=?Text1.Text?*?Text2.Text

Case?"/"

c?=?Text1.Text?*?Text2.Text

End?Select

If?Text1.Text?=?""?Then

MsgBox?"请先选题"

Else

If?Text3.Text?=?""?Then

MsgBox?"请先做题"

Else

If?Text3.Text?=?c?Then

Label6.Caption?=?"正确"

i?=?i?+?1

Else

Label6.Caption?=?"错误"?&?Space(3)?&?"正确结果为"?&?c

j?=?j?+?1

End?If

End?If

End?If

End?Sub

Private?Sub?Command3_Click()

Label7.Caption?=?i

Label8.Caption?=?j

End?Sub

Private?Sub?Form_Load()

End?Sub

文章标签: # 运算符 # 一个 # 什么