⑴ VB中怎樣把多組數組進行比較
首先必須清楚是什麼數組?是變數孝瞎數組還是控制項數組,從你的題意,可能頌團是變數數組。
變數數組首先需要定義:
Dim L(5) AS String 定義了一個字元串變數數組,是一維數組,共有6個元素,分別是L(0),L(1)...L(5)
Dim S(2,4) AS Integer 定義了一個整形變數數組,是二維數組,共有15個元素,分別是S(0,0),S(0,1),...S(0,4)...S(1,0)...S(2,0),S(2,1)...S(2,3),S(2,4)
上面是舉個例子,在定義時根據你的需要定義幾維和數組的元素數。
這樣對變數數組的操作就變得非常簡單了,例如巧櫻空比較L(2)和S(1,2)的大小,就可以
IF L(2)>S(1,2) THEN
對於數組的操作,可以用循環就十分簡單:
FOR I=0 TO 2
FOR J=0 TO 4
S(I,J)=(I+1)*(J+1)
NEXT J
NEXT I
⑵ vb 如何多個數比較大小
舉個例子:比較a,b,c,d四個數字的大小,取Xmin=最小的數字。例如:1,2,3,4,則Xmin=1;如果1,2,0,3,則Xmin=1,全為0時,Xmin=0
新建一個工程
上面建成一個text1再復制三個,生成了個控鋒或件數據
再搞一按鈕,復制下面的代碼就可以了,測試沒有問題,
Dim a(4) 『定義數組
Private Sub Command1_Click()
For j = 1 To 4
a(j) = Text1(j - 1).Text 』這里為了游譽簡單我就用數組控制項了
Min = a(1)
flag = 1
For i = 2 To 4
a(i) = Text1(i - 1).Text
If Min > a(i) Then
If Min = 0 Then
Min = a(i)
End If
If a(i) = 0 Then
Min = Min
End If
Min = a(i)
flag = i
End If
Next i
Next j
MsgBox Min
End Sub
測試沒有問題哦……
如果神基段不想用控制項數組的請,建四個文本框,寫上a(1) = Text1.Text
a(2)=text2.text…………
⑶ vb 多個數組排列組合
PrivateSubCommand1_Click()
List1.Clear
Dimt1(),t2(),t3(),t()
t1=Array(1,2,3,4)
t2=Array(5,7,8,10)
t3=Array(9,11,12,18,22,24,25)
t=返局Array(t1,t2,t3)
Fori=LBound(t)ToUBound(t)
Label1(i)="t"+CStr(i+1)+"=("
Forj=LBound(t(i))ToUBound(t(i))
Ifj<UBound(t(i))Then
Label1(i)=Label1(i)+CStr(t(i)(j))+"衡螞,"
Else
Label1(i)=Label1(i)+CStr(t(i)(j))+")"
EndIf
咐世埋Nextj
Nexti
Fori=LBound(t(0))ToUBound(t(0))
Forj=LBound(t(1))ToUBound(t(1))
Fork=LBound(t(2))ToUBound(t(2))
List1.AddItemCStr(t(0)(i))+Space(1)+CStr(t(1)(j))+Space(1)+CStr(t(2)(k))
Nextk
Nextj
Nexti
Label2.Caption="共計"+CStr((UBound(t(0))+1)*(UBound(t(1))+1)*(UBound(t(2))+1))+"種"
EndSub
⑷ VB與普通變數相比,使用數組處理數據最大的優勢是什麼
主要是能夠非常方便地指橋對大量相似的數據進行處理,如計算、排序、輸入輸出、做函數調用的參數等等。
當數據量很大時,使用數組來做同樣的事情,跟用汪逗御普通變數相比,可以讓程序簡潔,甚至實現
有什麼問題請留言。用困岩普通變數難以做到得
⑸ vb編個軟體,用什麼類型的資料庫好
如果你的軟體比較小,可以用Access資料庫,如余困派果尺肢比較大用SQL數豎賀據庫,只要軟體編輯成功,在客戶端不用安裝資料庫的。
⑹ 請問 VB 中哪個控制項適合記錄 含有多個元素的多組數據
二維數據需要網螞帶格控制項,可以用標准控制項DataGrid 或者 MSFlexGrid,要手悶胡蘆動操做陪作數據建議用後者。
「工程」-「部件」,選擇Microsoft DataGrid Control 6.0 或者 Microsoft Flexgrid Control 6.0
⑺ 在VB中用text怎麼輸出多組數據。比如,a,b,c,d是四個變數.求a,b,c,d分別是多少。 輸出後要如下格式。
首先把 textbox 的 multiline 屬性設置為 True,然後把 textbox 拉高
代碼中可以這廳迅斗扮磨樣用昌和
Text1.Text = Text1.Text & vbNewLine & a & Space(2) & b & Space(2) & c & Space(2) & d