vb程序設(shè)計(jì)教程考試常考編程題 vb.net的編程機(jī)制?
的編程機(jī)制?編程語(yǔ)言是一種真正的面向?qū)ο缶幊陶Z(yǔ)言(VB4-VB6 只能稱(chēng)為基于對(duì)象而不是面向?qū)ο螅蠲黠@的特征就是 VB4-VB6 都不支持類(lèi)的繼承),和傳統(tǒng) Visual Basic 并不完全兼容。
的編程機(jī)制?
編程語(yǔ)言是一種真正的面向?qū)ο缶幊陶Z(yǔ)言(VB4-VB6 只能稱(chēng)為基于對(duì)象而不是面向?qū)ο?,最明顯的特征就是 VB4-VB6 都不支持類(lèi)的繼承),和傳統(tǒng) Visual Basic 并不完全兼容。
運(yùn)行機(jī)制:解釋語(yǔ)言,就是他的程序是假的,只是一個(gè)代碼包,還需要系統(tǒng)里面一個(gè)程序來(lái)讀取運(yùn)行,這就是VB效率不高的原因,還有就是為什么經(jīng)常要用到運(yùn)行庫(kù)的原因。
幫我解一下這道VB編程題:“隨機(jī)產(chǎn)生10個(gè)兩位整數(shù),找出其中的最大值、最小值和平均值”幫幫忙啦?
dim a(0 to 9), max,min,i as integerdim avg as singlerandomizefor i0 to 9a(i)int(rnd*90 10)nextmaxa(0)mina(0)for i0 to 9if a(i)gtmax then maxa(i)if a(i)
vb程序設(shè)計(jì)的意義?
VB程序開(kāi)發(fā)的基本流程是:界面設(shè)計(jì)(放置窗體和控件)――屬性設(shè)置(設(shè)置窗體、控件的屬性)――編寫(xiě)代碼――運(yùn)行調(diào)試。其優(yōu)點(diǎn)是在窗體上添加控件并設(shè)置屬性后就可完成界面的設(shè)計(jì)使程序員輕易的就可完成界面的設(shè)計(jì),而無(wú)需過(guò)多的進(jìn)行設(shè)計(jì)和編程。只需調(diào)用預(yù)先準(zhǔn)備好的、經(jīng)過(guò)測(cè)試的、完全就緒的模塊就可完成所需實(shí)現(xiàn)的功能。這種備用性的軟件模塊被稱(chēng)作――組件。窗體和各種控件就是組件。
VB編程的核心思想就是組件編程。VB是最早引入組件編程的概念,其后被其它語(yǔ)言所采用并成為一種標(biāo)準(zhǔn),如VC 、Delphi、PowerBuilder都采用組件編程模型,并采用面向?qū)ο缶幊碳夹g(shù),成為當(dāng)今程序設(shè)計(jì)的發(fā)展方向之一。
VB編程時(shí),因?yàn)槭褂媒M件技術(shù),所以不必從底層的窗體、控件開(kāi)始設(shè)計(jì),可以向工廠通過(guò)各種部件組裝生產(chǎn)機(jī)器一樣,通過(guò)微軟或第三方提供的組件,組裝成所需的程序。用什么組裝?就是用VB的代碼,其作用就像膠水一樣,用有限的代碼和組件聯(lián)結(jié)成一體。最后形成一個(gè)完整的應(yīng)用程序。
如果沒(méi)有現(xiàn)成的組件或需要?jiǎng)?chuàng)建一個(gè)新類(lèi)時(shí),就需要編寫(xiě)代碼。 組件的種類(lèi)很多,有多少組件可用,各組件有什么作用,這需要在實(shí)踐中不斷摸索。
VB編程題:求二維數(shù)組a(m,n)中的最大值以及最大值所在的行號(hào)和列號(hào),行數(shù)m、列數(shù)n及數(shù)組元素從鍵盤(pán)輸入?
Private Sub Command1_Click()
Dim a() As Integer
m InputBox(請(qǐng)輸入行數(shù)m:)
n InputBox(請(qǐng)輸入列數(shù)n:)
ReDim a(m, n)
For i 1 To m
For j 1 To n
a(i, j) InputBox(請(qǐng)輸入a( i , j ))
Print a(i, j);
Next j
Next i
Max a(1, 1)
For i 1 To m
For j 1 To n
If Max a(i, j) Then
Max a(i, j)
x i
y j
End If
Next j
Next i
Print 最大值為 Max 在第 x 行 y 列
End Sub