C#心理测试程序,VB编程,显示最后一个窗口前的选择结果
导读:本文介绍了如何使用C#和VB编程制作心理测试程序,包括题目、选项和分值,以及如何处理多道题放在一个窗体下的问题。其中,使用C#制作的最简单方法是使用多个label控件显示题目,使用radiobuttonlist控件列出选项和分值,最后通过判断程序来得出结果。而使用VB编程制作心理测试程序,则需要声明全局变量来储存选择的结果,并在最后一个窗口中显示之前窗口选择的结果。如下为有关用C#做心理测试程序怎么做啊,用VB编程怎样在最后一个窗口显示之前窗口选择的结果的文章内容,供大家参考。
1、用C#做心理测试程序怎么做啊
最简单的就是弄多个label控件显示题目 然后radiobuttonlist控件用来列出选项和分值 最后弄个判断程序就差不多了 大体上是这样的 你好!
提前逻辑订好
然后就是一大堆的if else if else
或是switch
如有疑问,请追问。 这个你去csdn搜一下。
很多源码的!
2、用VB编程怎样在最后一个窗口显示之前窗口选择的结果
用全局变量来储存选择的结果即可。
比如
在第一个窗体Form1中:
public hd as string
private sub command1_click()
。。。。。。。
hd = text1。text ‘hd中存储选择结果,比如“蓝色”
。。。。。。。
end sub
在最后一个窗体(比如Form9)中:
private sub command1_click()
。。。。。。。
msgbox “你喜欢的颜色是“ form1。hd
。。。。。。。
end sub
不过最好的办法还是在模块文件中声明工程级的全局变量,这样在所有窗体中都可以共用了。
3、vb心理测试怎么把多道题放在一个窗体下?就是看了你的vb心理测试程序的回答,有疑问啊 马上交作业了
dim s as long
s = 1
LabelQs。Visible = True
CheckYQs。Visible = True
CheckNQs。Visible = True
CheckYQs和CheckNQs的点事件中
把s+1
1 的。visible = False
这样做可以么?
我不懂呵,初学!试试的态度。
4、vb 验证哥德巴赫猜想程序怎么写
private sub form_click()
dim n as long, a as long, b as long, i as long, j as long
n = val(inputbox(“请输入一个大于六的偶数“, “哥德巴赫猜想“))
if n <= 6 or n mod 2 = 1 then
print “你输入的数不符合要求!“
else
for a = 3 to n
for i = 3 to sqr(a)
if a mod i = 0 then exit for
next i
if i > sqr(a) then
b = n - a
for j = 3 to sqr(b)
if b mod j = 0 then exit for
next j
if j > sqr(b) then
print a; “+“; b; “=“; n
exit for
end if
end if
next a
if a > n then print n; “是例外偶数!“
end if
end sub Private Function prime(n As Long) As Boolean
Dim i As Long
If n < 2 Then
primer = fales
Else
For i = 2 To Sqr(n)
If n Mod i = 0 Then Exit For
Next i
If i > Sqr(n) Then prime = True Else prime = False ‘这里内是容true不是ture
End If
End Function
Private Sub Form_click()
Dim i As Long, j As Long
n = Val(InputBox(“even n=(n>6)“))
For i = 2 To n / 2
j = n - i
If prime(j) And prime(j) Then
Print i
Print j
End If
Next i
End Sub
。
心理学(XLX.NET)文章,转载需注明出处 https://www.xlx.net/xinlikepu/36296.html