1、環(huán)境
Visual Basic 6.0精簡版,因?yàn)橹蛔鲆恍┬」ぞ?,覺得這個(gè)已經(jīng)夠了。我覺得,編程語言、數(shù)據(jù)庫等東西,不一定要用最新的,適合、夠用就好,比如Win8都出來幾年了,我們很多人還在用XP,日常辦公,夠用了。
2、數(shù)組定義中發(fā)現(xiàn)的問題
1)網(wǎng)上關(guān)于限定大小的數(shù)組定義: Dim a(n) as type
a是一個(gè)type型的數(shù)組,這個(gè)數(shù)組共有n個(gè)元素,最小下標(biāo)為0(也就是從0開始),最大下標(biāo)為n-1。 注意n可以是常量、常量表達(dá)式,千萬不能是變量。這個(gè)n的類型只能是數(shù)值型。 如下:
Dim a(5) as integer ‘定義一個(gè)integer型的數(shù)組a,共有5個(gè)元素。
實(shí)際實(shí)驗(yàn)結(jié)果是:Dim a(5) as integer
定義一個(gè)integer型的數(shù)組a,共有6個(gè)元素,分別是a(0),a(1),a(2),a(3),a(4),a(5)。
2)網(wǎng)上關(guān)于不限定大小的數(shù)組定義:
Dim b() as integer
這個(gè)數(shù)組b可以賦多個(gè)值,實(shí)際實(shí)驗(yàn)結(jié)果是:這樣的定義不報(bào)錯(cuò)但無法使用,一個(gè)值也賦不了。
要使用這個(gè)數(shù)組,需要在程序中根據(jù)實(shí)際需要的大小,重新定義,不過,定義大小時(shí)可以使用變量。如:
ReDim b(length / 3 * 4) 'length是變量,編程時(shí)不確定大小。
這時(shí)數(shù)組b就可以使用了。
3)網(wǎng)上關(guān)于限定起止下標(biāo)的數(shù)組定義:
Dim c(3 to 5) as integer
這樣定義就規(guī)定了上限和下限(有三個(gè)數(shù)),下限為c(3),上限為c(5),這個(gè)和實(shí)驗(yàn)結(jié)果一致。
上述問題是普遍規(guī)律還是這個(gè)版本的結(jié)果,亦或網(wǎng)上那些資料就是錯(cuò)的,因?yàn)闆]有實(shí)驗(yàn),就不知道了。