網站首頁 個人範例 行業範例 行政範例 職場範例 校園範例 書信範例 生活範例 節日文化範例

學習vb的心得體會

欄目: 心得體會 / 發佈於: / 人氣:2.28W

第1篇: VB學習的心得體會

學習vb的心得體會

一、 學習VB程序設計的方法

(1)保持良好的學習心態

1、要有自信,自強,積極主動學習。

2、克服畏難情緒,樹立學好程序設計的信心

(2)要有良好的學習習慣

1、課前預習,認真聽課並適當做些筆記,課後要認真複習消化所學內容,完成作業。

2、VB程序設計的入門學習並不難,但卻是一個十分重要的過程,因為程序設計思想就在這時形成的,良好的程序設計習慣也在這個階段養成。

(3)學習程序設計要注重理解一些重要的概念。

VB程序設計本身並不複雜,翻開一本程序設計學習的書籍,看到的無非就是變量,函數,條件語句,循環語句等概念。但要真正能進行程序設計,需要深入理解這些概念。因此,在 程序入門階段還是應該重視概念的學習。

(4)自己動手編寫程序

程序設計入門階段要經常自己動手抄寫或編寫一些小程序,親自動手進行程序設計是創造性思維應用的體現,是培養邏輯思維的好方法。因此一定要多動手編寫程序,而且要從小程序開發開始,逐漸提高寫程序的能力。

(5)閲讀,借籤別人設計的好程序

多看別人設計好的程序代碼,包括教材上的例題程序。在讀懂別人程序後,要想他為什麼這麼設計能不能將程序修改完成更多的功能 則可以學到別人優秀的東西,幫助自己 提高自身水平。

(6) VB程序設計學習的重點

1、程序設計課是高強度的腦力勞動,不是聽會的,也不是看會的,而是練會的。

2、只有自己動手,編寫一些程序,才會有成就感,進而對課程產生興趣,學起來才比較從容。等你在編寫大量程序之後,我想過二級肯定沒問題,不過能不能做到真知灼見,運用自如我就不敢説了。

3、動手能力的培養是這門課和以往課程最大的不同之處。重點放在思路,算法,編程構思和程序實現上。語句只是表達工具,要求堂上積極思考,儘量當堂學懂,並做到靈活應用。

)上機調試程序應注意的幾點:

1、上機前應認真把實驗題在用紙上做一做(包括窗體界面設計,事件代碼的編寫等)

2、每次上機後應總結,把沒有搞清楚的問題記錄下來,請教老師或同學。

3、平時應多抽課餘時間多上機調試程序。注意系統的提示信息,遇到問題多問幾次為什麼。

(6)養成良好的編程習慣

1、程序構思要有説明;

2、學會如何調試程序;

3、對運行結果要做正確與否的分析。

二、複習過程簡單的説就是細看書,勤做題,最後練上機。

細看書,就是在考試前的一個月內,以看書為主,越細越好(如果你時間緊的話可只重點看些考點涉及的東西),把書上的'知識點(最好看幾份歷年試題,讓自己明白考什麼。)看懂看透,暫時不明白的或者不理解的先用筆記本記下。這樣你的筆記本就有每章你不懂的知識點和題目了,之後可以問同學,問老師……如此反覆,半個月下來你的筆試水平考試應該沒問題了;下半個月的時間可以一邊練習題目,一邊練習上機。切不可前一段時間做題,後一段時間上機,那樣的話會有很多忘記的知識點。

第2篇:學習vb的心得體會

學習VB兩個星期以來, (其實真正時間也不到兩個星期吧 平時有空閒就學習了下 在這裏是想告訴大家 VB基本操作不難,)第一個串口調試程序通了 能夠實現更改波特率,串口號,接收數據實現字符也十六進制顯示,在發送文本框輸入數據 電機發送將在接收框內顯示 記住將RS232的2和3管腳直接接起來

下面是我測試實際過程

大家也可以和我一樣練習練習

下面是我的源代碼 可以供大家參考下 也希望高手指點下 (框架就沒必要給了) Dim baud As String

Dim text2enbale, asciflag As Boolean '停止顯示標誌 false將不能顯示

Private Sub Check2_Click()

End Sub

Private Sub Combo1_Click()’端口控制

Select Case

Case "COM1"

Port = 1

Case "COM2"

Port = 2

Case "COM3"Port = 3

Case "COM4"

Port = 4

Case "COM5"

Port = 5

Case "COM6"

Port = 6

End Select

End Sub

Private Sub Combo2_Click()’波特率控制

If Open = True Then

Open = False

Select Case

Case "300"

baud = "300"

Case "600"

baud = "600"

Case "1200"

baud = "1200"

Case "2400"

baud = "2400"

Case "4800"

baud = "4800"

Case "9600"

baud = "9600"

Case "19200"

baud = "19200"

Case "38400"

baud = "38400"

End Select

ings = baud & ",n,8,1"

Open = True

Else

Select Case

Case "300"

baud = "300"

Case "600"

baud = "600"

Case "1200"

baud = "1200"

Case "2400"

baud = "2400"

Case "4800"

baud = "4800"

Case "9600"

baud = "9600"

Case "19200"

baud = "19200"

Case "38400"

baud = "38400"

End Select

ings = baud & ",n,8,1"

End If

End Sub

Private Sub Command5_Click()

'Dim s As String

Dim a() As Byte

If Open = False Then

MsgBox "串口未打開,請打開串口", 48, "警告"

End If

'ReDim a(3)

'a(0) = &HF

'a(1) = &HFE

'a(2) = &HDD

'a(3) = &HCC

s =

'a = s

eshold = Len(s) ' UBound(a) + 1

If Open = True Then

ut = s

End If

Call Delay(20)

End Sub

Private Sub MSComm1_OnComm()

Dim idata As Variant

Dim arr() As Byte

intInputLen = fferCount '不這樣將會提示不能給數組賦值

ReDim arr(intInputLen) '和上面一樣

Select Case Event

Case comEvReceive '接收成功信息

arr = t '得到 接收緩衝區數據

If asciflag = True Then

For i = 0 To UBound(arr)

= + Chr$$(arr(i))

Next i

Else

For i = 0 To UBound(arr)

= + " " & arr(i)

Next i

End If

fferCount = 0

End Select

End Sub

Private Sub Option1_Click()

If e = True Then

asciflag = True

End If

End Sub

Private Sub Option2_Click()

If e = True Then

asciflag = False

End If

End Sub

Private Sub Timer1_Timer()

ion = Time

End Sub

Private Sub uart_open_Click()

Open = Not Open

If Open Then

Color = &HFF&

uart_ion = "關閉串口"

Else

Color = &HE0E0E0

uart_ion = "打開串口"

End If

End Sub

Private Sub text2_clr_Click()

= ""

End Sub

Private Sub text2_en_Click()

text2enable = Not text2enbale

End Sub

Private Sub Command6_Click()

End

End Sub

Private Sub Form_Load()

Show '沒有show後面的設置焦點將失敗 錯誤

text2enbale = True

e = True '默認顯示是以16進制顯示

Port = 1

ings = "9600,n,8,1"

tMode = comInputModeBinary '二進制接收數據

fferCount = 0

eshold = 1 '緩衝區接收到4個字符 就產生一個oncomm事件

= ""

ocus

End Sub

至此 一個簡單的小工程就完成了,因為我是電子信息工程專業對高級編程還是很菜鳥的,其實這個功能也是我一直想能夠自己實現的,因為之前一直以為學習VB 會花好多時間,就像之前一直在學習ARM一樣半天模不着頭腦。所以遲遲不敢接觸。估計也好多人和我一樣,其實學習開始了 也會發現並不是想象中那樣。

第3篇: VB學習心得體會

這學期選修了VB這門學科,想從學習中對計算機有更深刻的認知,也對我大學中的2級考試奠定基礎。那麼談談這學期的學習中對vb的認知和心體會。

通過學習vb我基本學會了編輯一些小程序,掌握了一些基本的知識,得到了以下一些收穫:

1.富業餘生活。曾經業餘時間到處遊手好閒的身影不見

了,以前沒事我肯定一動不動的坐在電腦面前擺弄電腦。是啊,想想以前,真是一無是處,一會找人砍大山,一會找人打遊戲,一會就傻傻的坐在小板登上兩眼無光,似是厭倦了紅塵。現在有了VB,它給了我無窮的快樂,讓我樂此不疲。

2、多了一門技術。VB是一門計算機編程語言,也算是一

項知識含量較高的東西。採用的是可視化程序設計。學習的這段時間,我明白了萬事開頭難,剛剛開始,遇到些困難沒關係,慢慢來。 我們每學一點,就趕快把它用到實際的程序中去,自己多學多用多實踐,水平才能不斷提高,這就是“學以致用”。 只有這樣我才呢學有所成

3、鍛鍊意志。編程可不是一項輕鬆的活,尤其是一個人

開發製作軟件時,那工作量就多了。沒有一定的坐功、細心程度及耐性那是絕對做不到的。有時,把程序做完了需要調試運行,但是就是不能達到自已設計的效果和目的,那你得戴上放大鏡找啊找啊,也許就是因為一個符號或一個字母,

你就得花上個幾個小時,半天,甚至更長。只要有一顆永不退縮的心,我相信你一定能找到問題所在,最後一定能見到你開心的笑容,也一定能找到成功者的感覺。

通過這個學期的學習,對了VB這種高級語言有了初

步的認知,對一些小的程序有了初步的設計方案,能根據要求設計出想要的程序,鍛鍊了自己的創造性思維,是培養邏輯思維的好方法,同時我經常看同學設計好的程序代碼,然後想想別人為什麼這麼計就能達到效果,我的設計能不能完成更多的功能,這樣優秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對別人是讚美,對自己是幫助,總而言之,這學期的VB課程讓我收了很多。

第4篇: 學習vb的心得體會

命令按鈕Command button cmd cmdExit

通用對話框Common dialog dlg dlgFileOpen

目錄列表框Directory list box dir dirSource

驅動器列表框Drive list box drv drvTarget

文件列表框File list box fil filSource

窗體Form frm frmEntry

圖象框Image img imgIcon

標籤Label lbl lblHelpMessage

列表框List box lst lstPolicyCodes

菜單Menu mnu mnuFileOpen

單選按鈕Option button opt optGender

圖片框Picture box pic picVGA

文本框Text box txt txtLastName

時鐘控件Timer tmr tmrAlarm

變量

聲明所有的變量將會節省編程時間,因為鍵入操作引起的錯誤減少了(例如,究竟是 aUserNameTmp,還是 sUserNameTmp,還是 sUserNameTemp)。在 選項 對話框的 編輯器 標籤中,複選 要求變量聲明 選項。Option Explicit 語句要求在 Visual Basic 程序中聲明所有的變量。

應該給變量加前綴來指明它們的數據類型。而且前綴可以被擴展,用來指明變量範圍,特別是對大型程序。

用下列前綴來指明一個變量的數據類型。

變量數據類型

數據類型 前綴 例子

String (字符串類型) str strFName

Integer (短整數類型) int intQuantity

Long (長整數類型) lng lngDistance

Single (單精度浮點數類型) sng sngAverage

Double (雙精度浮點數類型) dbl dblTolerance

Boolean (布爾類型) bln blnFound

Byte(字節類型) byt bytRasterData

Date (日期類型) dte dteNow

Currency (貨幣類型) cur curRevenue

Object (對象類型) obj objCurrent

Variant (變體類型) vnt vntCheckSum

4、在簡單的選擇條件情況下,使用IIf()函數

繁瑣的代碼:

If nNum = 0 Then

sName = sancy

Else

sName = Xu

End If

簡單的代碼:

sName=IIf(nNum=0, sancy , Xu )

5、儘量使用t進行調試

在很多初學者的調試中,用MsgBox來跟蹤變量值.其實用t不僅可以達到同樣的功效,而且在程序最後編譯過程中,會被忽略.而MsgBox必須手動註釋或刪除.

通常:

MsgBox nName

應該:

t nName

6、在重複對某一對象的屬性進行修改時,儘量使用 With

通常:

ht = 5000

h = 6000

ion = This is MyLabel

應該:

With Form1

ht = 5000

h = 6000

ion = This is MyLabel

End With

這種結構程序執行效率比較高,特別在循環語句裏。

7、MsgBox中儘量使用消息圖標,這樣程序比較有規範

一般來説

vbInformation 用來提示確認或成功操作的消息

vbExclamation 用來提示警告的消息

vbCritical 用來提示危機情況的消息

vbQuestion 用來提示詢問的消息

8、在可能的情況下使用枚舉