97超级碰碰碰久久久_精品成年人在线观看_精品国内女人视频免费观_福利一区二区久久

學(xué)習(xí)vb的心得體會(huì)

時(shí)間:2022-06-26 01:18:04 心得體會(huì) 我要投稿
  • 相關(guān)推薦

學(xué)習(xí)vb的心得體會(huì)

第1篇: VB學(xué)習(xí)的心得體會(huì)

學(xué)習(xí)vb的心得體會(huì)

一、 學(xué)習(xí)VB程序設(shè)計(jì)的方法

(1)保持良好的學(xué)習(xí)心態(tài)

1、要有自信,自強(qiáng),積極主動(dòng)學(xué)習(xí)。

2、克服畏難情緒,樹立學(xué)好程序設(shè)計(jì)的信心

(2)要有良好的學(xué)習(xí)習(xí)慣

1、課前預(yù)習(xí),認(rèn)真聽課并適當(dāng)做些筆記,課后要認(rèn)真復(fù)習(xí)消化所學(xué)內(nèi)容,完成作業(yè)。

2、VB程序設(shè)計(jì)的入門學(xué)習(xí)并不難,但卻是一個(gè)十分重要的過(guò)程,因?yàn)槌绦蛟O(shè)計(jì)思想就在這時(shí)形成的,良好的程序設(shè)計(jì)習(xí)慣也在這個(gè)階段養(yǎng)成。

(3)學(xué)習(xí)程序設(shè)計(jì)要注重理解一些重要的概念。

VB程序設(shè)計(jì)本身并不復(fù)雜,翻開一本程序設(shè)計(jì)學(xué)習(xí)的書籍,看到的無(wú)非就是變量,函數(shù),條件語(yǔ)句,循環(huán)語(yǔ)句等概念。但要真正能進(jìn)行程序設(shè)計(jì),需要深入理解這些概念。因此,在 程序入門階段還是應(yīng)該重視概念的學(xué)習(xí)。

(4)自己動(dòng)手編寫程序

程序設(shè)計(jì)入門階段要經(jīng)常自己動(dòng)手抄寫或編寫一些小程序,親自動(dòng)手進(jìn)行程序設(shè)計(jì)是創(chuàng)造性思維應(yīng)用的體現(xiàn),是培養(yǎng)邏輯思維的好方法。因此一定要多動(dòng)手編寫程序,而且要從小程序開發(fā)開始,逐漸提高寫程序的能力。

(5)閱讀,借簽別人設(shè)計(jì)的好程序

多看別人設(shè)計(jì)好的程序代碼,包括教材上的例題程序。在讀懂別人程序后,要想他為什么這么設(shè)計(jì)能不能將程序修改完成更多的功能 則可以學(xué)到別人優(yōu)秀的東西,幫助自己 提高自身水平。

(6) VB程序設(shè)計(jì)學(xué)習(xí)的重點(diǎn)

1、程序設(shè)計(jì)課是高強(qiáng)度的腦力勞動(dòng),不是聽會(huì)的,也不是看會(huì)的,而是練會(huì)的。

2、只有自己動(dòng)手,編寫一些程序,才會(huì)有成就感,進(jìn)而對(duì)課程產(chǎn)生興趣,學(xué)起來(lái)才比較從容。等你在編寫大量程序之后,我想過(guò)二級(jí)肯定沒問題,不過(guò)能不能做到真知灼見,運(yùn)用自如我就不敢說(shuō)了。

3、動(dòng)手能力的培養(yǎng)是這門課和以往課程最大的不同之處。重點(diǎn)放在思路,算法,編程構(gòu)思和程序?qū)崿F(xiàn)上。語(yǔ)句只是表達(dá)工具,要求堂上積極思考,盡量當(dāng)堂學(xué)懂,并做到靈活應(yīng)用。

)上機(jī)調(diào)試程序應(yīng)注意的幾點(diǎn):

1、上機(jī)前應(yīng)認(rèn)真把實(shí)驗(yàn)題在用紙上做一做(包括窗體界面設(shè)計(jì),事件代碼的編寫等)

2、每次上機(jī)后應(yīng)總結(jié),把沒有搞清楚的問題記錄下來(lái),請(qǐng)教老師或同學(xué)。

3、平時(shí)應(yīng)多抽課余時(shí)間多上機(jī)調(diào)試程序。注意系統(tǒng)的提示信息,遇到問題多問幾次為什么。

(6)養(yǎng)成良好的編程習(xí)慣

1、程序構(gòu)思要有說(shuō)明;

2、學(xué)會(huì)如何調(diào)試程序;

3、對(duì)運(yùn)行結(jié)果要做正確與否的分析。

二、復(fù)習(xí)過(guò)程簡(jiǎn)單的說(shuō)就是細(xì)看書,勤做題,最后練上機(jī)。

細(xì)看書,就是在考試前的一個(gè)月內(nèi),以看書為主,越細(xì)越好(如果你時(shí)間緊的話可只重點(diǎn)看些考點(diǎn)涉及的東西),把書上的知識(shí)點(diǎn)(最好看幾份歷年試題,讓自己明白考什么。)看懂看透,暫時(shí)不明白的或者不理解的先用筆記本記下。這樣你的筆記本就有每章你不懂的知識(shí)點(diǎn)和題目了,之后可以問同學(xué),問老師……如此反復(fù),半個(gè)月下來(lái)你的筆試水平考試應(yīng)該沒問題了;下半個(gè)月的時(shí)間可以一邊練習(xí)題目,一邊練習(xí)上機(jī)。切不可前一段時(shí)間做題,后一段時(shí)間上機(jī),那樣的話會(huì)有很多忘記的知識(shí)點(diǎn)。

第2篇:學(xué)習(xí)vb的心得體會(huì)

學(xué)習(xí)VB兩個(gè)星期以來(lái), (其實(shí)真正時(shí)間也不到兩個(gè)星期吧 平時(shí)有空閑就學(xué)習(xí)了下 在這里是想告訴大家 VB基本操作不難,)第一個(gè)串口調(diào)試程序通了 能夠?qū)崿F(xiàn)更改波特率,串口號(hào),接收數(shù)據(jù)實(shí)現(xiàn)字符也十六進(jìn)制顯示,在發(fā)送文本框輸入數(shù)據(jù) 電機(jī)發(fā)送將在接收框內(nèi)顯示 記住將RS232的2和3管腳直接接起來(lái)

下面是我測(cè)試實(shí)際過(guò)程

大家也可以和我一樣練習(xí)練習(xí)

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

Dim text2enbale, asciflag As Boolean '停止顯示標(biāo)志 false將不能顯示

Private Sub Check2_Click()

End Sub

Private Sub Combo1_Click()’端口控制

Select Case Combo1.Text

Case "COM1"

MSComm1.CommPort = 1

Case "COM2"

MSComm1.CommPort = 2

Case "COM3"MSComm1.CommPort = 3

Case "COM4"

MSComm1.CommPort = 4

Case "COM5"

MSComm1.CommPort = 5

Case "COM6"

MSComm1.CommPort = 6

End Select

End Sub

Private Sub Combo2_Click()’波特率控制

If MSComm1.PortOpen = True Then

MSComm1.PortOpen = False

Select Case Combo2.Text

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

MSComm1.Settings = baud & ",n,8,1"

MSComm1.PortOpen = True

Else

Select Case Combo2.Text

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

MSComm1.Settings = baud & ",n,8,1"

End If

End Sub

Private Sub Command5_Click()

'Dim s As String

Dim a() As Byte

If MSComm1.PortOpen = False Then

MsgBox "串口未打開,請(qǐng)打開串口", 48, "警告"

End If

'ReDim a(3)

'a(0) = &HF

'a(1) = &HFE

'a(2) = &HDD

'a(3) = &HCC

s = Text3.Text

'a = s

MSComm1.RThreshold = Len(s) ' UBound(a) + 1

If MSComm1.PortOpen = True Then

MSComm1.Output = s

End If

Call Delay(20)

End Sub

Private Sub MSComm1_OnComm()

Dim idata As Variant

Dim arr() As Byte

intInputLen = MSComm1.InBufferCount '不這樣將會(huì)提示不能給數(shù)組賦值

ReDim arr(intInputLen) '和上面一樣

Select Case MSComm1.CommEvent

Case comEvReceive '接收成功信息

arr = MSComm1.Input '得到 接收緩沖區(qū)數(shù)據(jù)

If asciflag = True Then

For i = 0 To UBound(arr)

Text2.Text = Text2.Text + Chr$$(arr(i))

Next i

Else

For i = 0 To UBound(arr)

Text2.Text = Text2.Text + " " & arr(i)

Next i

End If

MSComm1.InBufferCount = 0

End Select

End Sub

Private Sub Option1_Click()

If Option1.Value = True Then

asciflag = True

End If

End Sub

Private Sub Option2_Click()

If Option2.Value = True Then

asciflag = False

End If

End Sub

Private Sub Timer1_Timer()

Label11.Caption = Time

End Sub

Private Sub uart_open_Click()

MSComm1.PortOpen = Not MSComm1.PortOpen

If MSComm1.PortOpen Then

Shape2.BackColor = &HFF&

uart_open.Caption = "關(guān)閉串口"

Else

Shape2.BackColor = &HE0E0E0

uart_open.Caption = "打開串口"

End If

End Sub

Private Sub text2_clr_Click()

Text2.Text = ""

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后面的設(shè)置焦點(diǎn)將失敗 錯(cuò)誤

text2enbale = True

Option2.Value = True '默認(rèn)顯示是以16進(jìn)制顯示

MSComm1.CommPort = 1

MSComm1.Settings = "9600,n,8,1"

MSComm1.InputMode = comInputModeBinary '二進(jìn)制接收數(shù)據(jù)

MSComm1.InBufferCount = 0

MSComm1.RThreshold = 1 '緩沖區(qū)接收到4個(gè)字符 就產(chǎn)生一個(gè)oncomm事件

Text3.Text = ""

Text3.SetFocus

End Sub

至此 一個(gè)簡(jiǎn)單的小工程就完成了,因?yàn)槲沂请娮有畔⒐こ虒I(yè)對(duì)高級(jí)編程還是很菜鳥的,其實(shí)這個(gè)功能也是我一直想能夠自己實(shí)現(xiàn)的,因?yàn)橹耙恢币詾閷W(xué)習(xí)VB 會(huì)花好多時(shí)間,就像之前一直在學(xué)習(xí)ARM一樣半天模不著頭腦。所以遲遲不敢接觸。估計(jì)也好多人和我一樣,其實(shí)學(xué)習(xí)開始了 也會(huì)發(fā)現(xiàn)并不是想象中那樣。

第3篇: VB學(xué)習(xí)心得體會(huì)

這學(xué)期選修了VB這門學(xué)科,想從學(xué)習(xí)中對(duì)計(jì)算機(jī)有更深刻的認(rèn)知,也對(duì)我大學(xué)中的2級(jí)考試奠定基礎(chǔ)。那么談?wù)勥@學(xué)期的學(xué)習(xí)中對(duì)vb的認(rèn)知和心體會(huì)。

通過(guò)學(xué)習(xí)vb我基本學(xué)會(huì)了編輯一些小程序,掌握了一些基本的知識(shí),得到了以下一些收獲:

1.富業(yè)余生活。曾經(jīng)業(yè)余時(shí)間到處游手好閑的身影不見

了,以前沒事我肯定一動(dòng)不動(dòng)的坐在電腦面前擺弄電腦。是啊,想想以前,真是一無(wú)是處,一會(huì)找人砍大山,一會(huì)找人打游戲,一會(huì)就傻傻的坐在小板登上兩眼無(wú)光,似是厭倦了紅塵,F(xiàn)在有了VB,它給了我無(wú)窮的快樂,讓我樂此不疲。

2、多了一門技術(shù)。VB是一門計(jì)算機(jī)編程語(yǔ)言,也算是一

項(xiàng)知識(shí)含量較高的東西。采用的是可視化程序設(shè)計(jì)。學(xué)習(xí)的這段時(shí)間,我明白了萬(wàn)事開頭難,剛剛開始,遇到些困難沒關(guān)系,慢慢來(lái)。 我們每學(xué)一點(diǎn),就趕快把它用到實(shí)際的程序中去,自己多學(xué)多用多實(shí)踐,水平才能不斷提高,這就是“學(xué)以致用”。 只有這樣我才呢學(xué)有所成

3、鍛煉意志。編程可不是一項(xiàng)輕松的活,尤其是一個(gè)人

開發(fā)制作軟件時(shí),那工作量就多了。沒有一定的坐功、細(xì)心程度及耐性那是絕對(duì)做不到的。有時(shí),把程序做完了需要調(diào)試運(yùn)行,但是就是不能達(dá)到自已設(shè)計(jì)的效果和目的,那你得戴上放大鏡找啊找啊,也許就是因?yàn)橐粋(gè)符號(hào)或一個(gè)字母,

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

通過(guò)這個(gè)學(xué)期的學(xué)習(xí),對(duì)了VB這種高級(jí)語(yǔ)言有了初

步的認(rèn)知,對(duì)一些小的程序有了初步的設(shè)計(jì)方案,能根據(jù)要求設(shè)計(jì)出想要的程序,鍛煉了自己的創(chuàng)造性思維,是培養(yǎng)邏輯思維的好方法,同時(shí)我經(jīng)常看同學(xué)設(shè)計(jì)好的程序代碼,然后想想別人為什么這么計(jì)就能達(dá)到效果,我的設(shè)計(jì)能不能完成更多的功能,這樣優(yōu)秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對(duì)別人是贊美,對(duì)自己是幫助,總而言之,這學(xué)期的VB課程讓我收了很多。

第4篇: 學(xué)習(xí)vb的心得體會(huì)

命令按鈕Command button cmd cmdExit

通用對(duì)話框Common dialog dlg dlgFileOpen

目錄列表框Directory list box dir dirSource

驅(qū)動(dòng)器列表框Drive list box drv drvTarget

文件列表框File list box fil filSource

窗體Form frm frmEntry

圖象框Image img imgIcon

標(biāo)簽Label lbl lblHelpMessage

列表框List box lst lstPolicyCodes

菜單Menu mnu mnuFileOpen

單選按鈕Option button opt optGender

圖片框Picture box pic picVGA

文本框Text box txt txtLastName

時(shí)鐘控件Timer tmr tmrAlarm

變量

聲明所有的變量將會(huì)節(jié)省編程時(shí)間,因?yàn)殒I入操作引起的錯(cuò)誤減少了(例如,究竟是 aUserNameTmp,還是 sUserNameTmp,還是 sUserNameTemp)。在 選項(xiàng) 對(duì)話框的 編輯器 標(biāo)簽中,復(fù)選 要求變量聲明 選項(xiàng)。Option Explicit 語(yǔ)句要求在 Visual Basic 程序中聲明所有的變量。

應(yīng)該給變量加前綴來(lái)指明它們的數(shù)據(jù)類型。而且前綴可以被擴(kuò)展,用來(lái)指明變量范圍,特別是對(duì)大型程序。

用下列前綴來(lái)指明一個(gè)變量的數(shù)據(jù)類型。

變量數(shù)據(jù)類型

數(shù)據(jù)類型 前綴 例子

String (字符串類型) str strFName

Integer (短整數(shù)類型) int intQuantity

Long (長(zhǎng)整數(shù)類型) lng lngDistance

Single (單精度浮點(diǎn)數(shù)類型) sng sngAverage

Double (雙精度浮點(diǎn)數(shù)類型) dbl dblTolerance

Boolean (布爾類型) bln blnFound

Byte(字節(jié)類型) byt bytRasterData

Date (日期類型) dte dteNow

Currency (貨幣類型) cur curRevenue

Object (對(duì)象類型) obj objCurrent

Variant (變體類型) vnt vntCheckSum

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

繁瑣的代碼:

If nNum = 0 Then

sName = sancy

Else

sName = Xu

End If

簡(jiǎn)單的代碼:

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

5、盡量使用Debug.Print進(jìn)行調(diào)試

在很多初學(xué)者的調(diào)試中,用MsgBox來(lái)跟蹤變量值.其實(shí)用Debug.Print不僅可以達(dá)到同樣的功效,而且在程序最后編譯過(guò)程中,會(huì)被忽略.而MsgBox必須手動(dòng)注釋或刪除.

通常:

MsgBox nName

應(yīng)該:

Debug.Print nName

6、在重復(fù)對(duì)某一對(duì)象的屬性進(jìn)行修改時(shí),盡量使用With....End With

通常:

Form1.Height = 5000

Form1.Width = 6000

Form1.Caption = This is MyLabel

應(yīng)該:

With Form1

.Height = 5000

.Width = 6000

.Caption = This is MyLabel

End With

這種結(jié)構(gòu)程序執(zhí)行效率比較高,特別在循環(huán)語(yǔ)句里。

7、MsgBox中盡量使用消息圖標(biāo),這樣程序比較有規(guī)范

一般來(lái)說(shuō)

vbInformation 用來(lái)提示確認(rèn)或成功操作的消息

vbExclamation 用來(lái)提示警告的消息

vbCritical 用來(lái)提示危機(jī)情況的消息

vbQuestion 用來(lái)提示詢問的消息

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


【學(xué)習(xí)vb的心得體會(huì)】相關(guān)文章:

VB實(shí)習(xí)心得體會(huì)論文07-03

vb實(shí)訓(xùn)報(bào)告心得體會(huì)07-02

vb課程設(shè)計(jì)的心得體會(huì)04-04

vb課程設(shè)計(jì)心得體會(huì)12-07

2016年vb實(shí)訓(xùn)心得體會(huì)范文07-02

vb課程設(shè)計(jì)心得體會(huì)8篇02-24

vb課程設(shè)計(jì)心得體會(huì)15篇04-28

vb課程設(shè)計(jì)心得體會(huì)12篇05-18

VB畢業(yè)課程設(shè)計(jì)報(bào)告07-03

vb期末考試怎么復(fù)習(xí)07-02