這個應(yīng)該很簡單啊,我沒學(xué)過VB.net,但以前學(xué)過點(diǎn)VB,不知道兩者差別大不大。以下為VB代碼,沒測試,供參考。
十年的崇左網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整崇左建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“崇左網(wǎng)站設(shè)計(jì)”,“崇左網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
一個按鈕,一個列表框,(樓主說要文本框顯示結(jié)果,但VB中用文本框存儲變化的文本很不方便,因此用列表框逐列顯示)
代碼全部在按鈕過程中
z = 0: f = 0 ’正反統(tǒng)計(jì)的變量
For i = 1 To 10
Randomize ’初始化隨機(jī)發(fā)生器
x = Int(Rnd(1) + 0.5) ‘得到0或者1的隨機(jī)數(shù)
If x = 0 Then
List1.AddItem "正"
z = z + 1
Else
List1.AddItem "反"
f = f + 1
End If
Next i
結(jié)果會以文字形式逐行顯示在列表框中,可利用z,f值輸出正反次數(shù)。
private sub timer1_timer()
Dim a As Integer
Dim b As Integer
Dim c As Integer
a = Int(Rnd() * 255)
b = Int(Rnd() * 255)
c = Int(Rnd() * 255)
lblTitle.ForeColor = RGB(a, b, c)
end sub
你要做一個考試系統(tǒng)??這可不是小程序,不過如果是超精簡的話,我倒可以寫個思路給你。
在form添加一個label 和四個command1(組成一個控件組修改index屬性,按順序設(shè)置為ABCD)和一個command2(可要可不要,這個是作為跳過用的)
定義全局變量 questions() as string,questionid as integer,answers() as string
在form_load中,將問題和答案讀入questions()和answers()中,然后將第一個問題顯示在label中,設(shè)置questionid=1
之后在command1_click(index as integer)中用select語句根據(jù)questionid將答案和回答比較,然后顯示下一題,同時更改questionid。。。大概就這樣
command2_Click()就直接顯示下一題和更改questionid
問題結(jié)束后就OK了,之后要加什么可以自己加上去~
lblresult是一個label控件,確定你的設(shè)計(jì)界面加入了一個label控件并將其命名為lblresult
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim oleDbConnection1 As OleDb.OleDbConnection
Dim oledbDataAdapter As OleDb.OleDbDataAdapter
Dim oledbData As DataSet = New DataSet
Dim strConnect As String = "Provider= OraOLEDB.Oracle;Data Source=888;User ID=888;Password=888;"
oleDbConnection1 = New System.Data.OleDb.OleDbConnection(strConnect)
Dim strSql As String
strSql = "select *" " from xx"
Dim oledbCommand As OleDb.OleDbCommand
oledbCommand.CommandText = strSql
oledbCommand.CommandType = CommandType.Text
oledbCommand.Connection = oleDbConnection1
oledbDataAdapter.SelectCommand = oledbCommand
oleDbConnection1.Open()
oledbDataAdapter.Fill(oledbData, "gy_bingrenxx")
oleDbConnection1.Close()
'在窗體上添加一個DataGridView控件,在這個位置加一句代碼
DataGridView1.DataSource = oledbDataAdapter.Tables("gy_bingrenxx")
End Sub
您好,1.右擊解決方案中的項(xiàng)目名稱,選屬性-輸出類型改為:類庫。 (由于默認(rèn)為輸入應(yīng)用程序,所以這里要改一下輸出類型)
2.按Ctrl+Shift+B
3.到項(xiàng)目下的bin目錄下面的debug或release下面就可以找到剛生成的DLL。
應(yīng)用:
右擊引用-》"添加引用"-瀏覽-找到剛生成的DLL.點(diǎn)OK即可。
右擊解決方案中的項(xiàng)目名稱,選屬性-輸出類型改為:類庫。 (由于默認(rèn)為輸入應(yīng)用程序,所以這里要改一下輸出類型)
這里要設(shè)置一下,否則它默認(rèn)只輸出應(yīng)用程序可執(zhí)行文件*.exe,而不輸出*.dll類庫文件。
網(wǎng)頁標(biāo)題:vb.net小程序設(shè)計(jì) VBNET程序設(shè)計(jì)
標(biāo)題網(wǎng)址:http://muchs.cn/article2/doodeoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、ChatGPT、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)