第一篇:VB學習心得體會
vb學習的心得體會
————劉師桐
這學期選修了vb這門學科,想從學習中對計算機有更深刻的認知,也對我大學中的2級考試奠定基礎(chǔ)。那么談?wù)勥@學期的學習中對vb的認知和心得體會。
vb全稱為visual basic,是微軟公司推出的可視化編程工具msdn之一,是目前世界上使用最廣泛的程序開發(fā)工具。vb提供的是可視化的開發(fā)環(huán)境,我們可以象搭積木一樣構(gòu)建出程序的界面,而且vb提供了豐富的控件組,省去了我們自己寫代碼實現(xiàn)這些效果的麻煩,這樣我們就能把更多的精力放在程序功能的實現(xiàn)上,所以vb學起來簡單,用起來方便。因此,我學了vb,并有了如下收獲:
1.富業(yè)余生活。業(yè)余時間到處游手好閑的身影不見了,沒事我肯定一動不動的坐在電腦面前擺弄vb。是啊,想想以前,真是一無是處,一會找人砍大山,一會找人打游戲,一會就傻傻的坐在小板登上兩眼無光,似是厭倦了紅塵?,F(xiàn)在生活有了寄托,是vb給了我無窮的快樂,讓我樂此不疲。
2、多了一門技術(shù)。vb是一門計算機編程語言,也算是一項知識含量較高的東西。采用的是可視化程序設(shè)計。學習的這段時間,我明白了萬事開頭難,剛剛開始,遇到些困難沒關(guān)系,慢慢來。編程是一個不斷學習,不斷積累的過程,編程的樂趣也正是存在于學習的過程中。我們每學一點,就趕快把它用到實際的程序中去,自己多學
多用多實踐,水平才能不斷提高,這就是“學以致用”。多看多練是我獨門絕技,一般人我不告訴他:多看------別人的代碼,即使看不懂也沒關(guān)系,可以把這些代碼輸入到機子里運行,然后根據(jù)運行結(jié)果去體會程 序的思路和用途。
3、鍛煉意志。編程可不是一項輕松的活,尤其是一個人開發(fā)制作軟件時,那工作量就多了。沒有一定的坐功、細心程度及耐性那是絕對做不到的。有時,把程序做完了需要調(diào)試運行,但是就是不能達到自已設(shè)計的效果和目的,那你得戴上放大鏡找啊找啊,也許就是因為一個符號或一個字母,你就得花上個幾個小時,半天,甚至更長。越是這樣越不要灰心,應(yīng)該放松心態(tài),一點一滴的去查。只要有一顆永不退縮的心,我相信你一定能找到問題所在,最后一定能見到你開心的笑容,也一定能找到成功者的感覺。
通過這個學期的學習,對了vb這種高級語言有了初步的認知,對一些小的程序有了初步的設(shè)計方案,能根據(jù)要求設(shè)計出想要的程序,鍛煉了自己的創(chuàng)造性思維,是培養(yǎng)邏輯思維的好方法,同時我經(jīng)??赐瑢W設(shè)計好的程序代碼,包括教材上的例題程序,然后想想別人為什么這么計就能達到效果,我的設(shè)計能不能完成更多的功能,這樣優(yōu)秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對別人是贊美,對自己是幫助,總而言之,這學期的vb課程讓我收獲了很多,我對下學期的計算機2級考試很有信心??!篇二:vb學習心得體會
vb學習心得體會
這學期選修了vb這門學科,想從學習中對計算機有更深刻的認知,也對我大學中的2級考試奠定基礎(chǔ)。那么談?wù)勥@學期的學習中對vb的認知和心體會。
通過學習vb我基本學會了編輯一些小程序,掌握了一些基本的知識,得到了以下一些收獲:
1.富業(yè)余生活。曾經(jīng)業(yè)余時間到處游手好閑的身影不見
了,以前沒事我肯定一動不動的坐在電腦面前擺弄電腦。是啊,想想以前,真是一無是處,一會找人砍大山,一會找人打游戲,一會就傻傻的坐在小板登上兩眼無光,似是厭倦了紅塵。現(xiàn)在有了vb,它給了我無窮的快樂,讓我樂此不疲。
2、多了一門技術(shù)。vb是一門計算機編程語言,也算是一
項知識含量較高的東西。采用的是可視化程序設(shè)計。學習的這段時間,我明白了萬事開頭難,剛剛開始,遇到些困難沒關(guān)系,慢慢來。我們每學一點,就趕快把它用到實際的程序中去,自己多學多用多實踐,水平才能不斷提高,這就是“學以致用”。只有這樣我才呢學有所成
3、鍛煉意志。編程可不是一項輕松的活,尤其是一個人
開發(fā)制作軟件時,那工作量就多了。沒有一定的坐功、細心程度及耐性那是絕對做不到的。有時,把程序做完了需要調(diào)試運行,但是就是不能達到自已設(shè)計的效果和目的,那你得戴上放大鏡找啊找啊,也許就是因為一個符號或一個字母,你就得花上個幾個小時,半天,甚至更長。只要有一顆永不退縮的心,我相信你一定能找到問題所在,最后一定能見到你開心的笑容,也一定能找到成功者的感覺。
通過這個學期的學習,對了vb這種高級語言有了初
步的認知,對一些小的程序有了初步的設(shè)計方案,能根據(jù)要求設(shè)計出想要的程序,鍛煉了自己的創(chuàng)造性思維,是培養(yǎng)邏輯思維的好方法,同時我經(jīng)??赐瑢W設(shè)計好的程序代碼,然后想想別人為什么這么計就能達到效果,我的設(shè)計能不能完成更多的功能,這樣優(yōu)秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對別人是贊美,對自己是幫助,總而言之,這學期的vb課程讓我收了很多。篇三:vb課程學習心得
vb課程學習心得
姓名:劉玉軍
專業(yè):資源勘察工程 學號:201220010206 這學期選修了vb這門學科,想從學習中對計算機有更深刻的認知,也想讓我通過計算機等級考試打下基礎(chǔ)。那么談?wù)勥@學期的學習中對vb課程的簡單認知和心得體會。basic語言是專門為初學者設(shè)計的計算機語言,于1964年問世。最初只有十幾條語句,由于簡單易學而受到了用戶的歡迎,很快就應(yīng)用于各個領(lǐng)域。隨著計算機科學技術(shù)的發(fā)展,計算機廠商在原有的基礎(chǔ)上不斷的添加新的功能,進行擴展強化,各種basic版本應(yīng)運而生,使它成為最常用的計算機程序設(shè)計語言。
1987年microsoft公司開發(fā)了quick basic,它克服了原有basic結(jié)構(gòu)化差和運算速度慢的缺點,并且在功能上大為擴展,具有編輯、運行和調(diào)試的集成環(huán)境。quick basic兼容以前的傳統(tǒng)basic。
vb是microsoft公司在quick basic的基礎(chǔ)上為開發(fā)windows應(yīng)用程序而提供的強有力的開發(fā)環(huán)境和工具,是具有很好的圖形用戶界面(graphic user interface,簡稱gui)的程序設(shè)計語言。它采用面向?qū)ο蠛褪录?qū)動的程序設(shè)計兩種新機制,把過程化和結(jié)構(gòu)化編程集合在一起。正是由于它在應(yīng)用程序開發(fā)中的圖形化構(gòu)思,使得開發(fā)者能非常容易地創(chuàng)建一個窗口(在vb中稱為窗體—form),然后從vb工具箱選擇控件放在窗體內(nèi),無需編寫程序。就如同目前蓋房子所用的門、窗、水泥、鋼筋、磚等,都是現(xiàn)成的材料,只要到建筑現(xiàn)場組合就可以了。用vb設(shè)計程序就好比現(xiàn)代的建筑師采用現(xiàn)代科技的產(chǎn)品,而用傳統(tǒng)dos(disk operating system)下的basic的就如同早先的工匠,一磚、一瓦、一木都要自己動手。visual basic for windows是一種具有良好圖形用戶界面(gui)的程序設(shè)計語言,同時又是一種完全支持面向?qū)ο蟪绦蛟O(shè)計的語言。
visual是指開發(fā)圖形用戶界面(gui)的方法,不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象拖放到窗體上即可。這種直觀的編程方法,也叫做可視化編程。visual的意思是“視覺的”或“可視的”,也就是直觀的編程方法。就像使用“畫圖”之類的繪圖程序,通過選擇畫圖工具來畫圖一樣。
basic是指basic語言,之所以叫做“visual basic”就是因為它使用了basic語言作為代碼。vb在原有basic語言的基礎(chǔ)上進一步發(fā)展,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多與windows gui有直接關(guān)系。(轉(zhuǎn)載于:vb學習心得體會)visual basic是可視化程序設(shè)計語言,具有簡單易學、功能強大、軟件費用支出低、見效快等諸多特點,而且是windows應(yīng)用程序最迅速最簡潔的開發(fā)工具,易于初學者和非專業(yè)人員掌握使用。目前,全世界數(shù)以百萬計的程序設(shè)計人員正在用visual basic開發(fā)各種類型的各種軟件。
這門課是一門面向全國高校各個專業(yè)大學生的公共必修課,它以microsoft可視化編程工具visual basic6.0為例主要介紹高級程序設(shè)計方法。visual basic6.0由于其具有界面友好,操作方便面等優(yōu)點,是從事計算機設(shè)計的最佳編程工具之一,同時也是學習windows編程設(shè)計的極好語言。通過本課程的學習,使學生掌握用windows編程解決實際問題的一般辦法,包括語句、函數(shù)、控件等 概念的掌握,以及從基本控件的使用到高級控件的應(yīng)用,從圖形編程、文件使用到多媒體程序開發(fā),從數(shù)據(jù)庫編程到定制activex控件等內(nèi)容,為培養(yǎng)學生結(jié)合專業(yè)進行軟件開發(fā)的能力打好基礎(chǔ)。
在學習的過程中,我對vb課程里的運算符產(chǎn)生了很大的學習興趣。下面主要談?wù)勎覍W習vb的方法。
一、學習vb程序設(shè)計的方法
(1)保持良好的學習心態(tài)
1、要有自信,自強,積極主動學習.2、克服畏難情緒,樹立學好程序設(shè)計的信心
(2)要有良好的學習習慣
1、課前預(yù)習,認真聽課并適當做些筆記,課后要認真復(fù)習消化所學內(nèi)容,完成作業(yè).2、vb程序設(shè)計的入門學習并不難,但卻是一個十分重要的過程,因為程序設(shè)計思想就在這時形成的,良好的程序設(shè)計習慣也在這個階段養(yǎng)成.(3)學習程序設(shè)計要注重理解一些重要的概念.vb程序設(shè)計本身并不復(fù)雜,翻開一本程序設(shè)計學習的書籍,看到的無非就是變量,函數(shù),條件語句,循環(huán)語句等概念.但要真正能進行程序設(shè)計,需要深入理解這些概念.因此,在 程序入門階段還是應(yīng)該重視概念的學習.(4)自己動手編寫程序
程序設(shè)計入門階段要經(jīng)常自己動手抄寫或編寫一些小程序,親自動手進行程序設(shè)計是創(chuàng)造性思維應(yīng)用的體現(xiàn),是培養(yǎng)邏輯思維的好方法.因此一定要多動手編寫程序,而且要從小程序開發(fā)開始,逐漸提高寫程序的能力.(5)閱讀,借簽別人設(shè)計的好程序
多看別人設(shè)計好的程序代碼,包括教材上的例題程序.在讀懂別人程序后,要想他為什么這么設(shè)計能不能將程序修改完成更多的功能 則可以學到別人優(yōu)秀的東西,幫助自己 提高自身水平.(6)vb程序設(shè)計學習的重點
1、程序設(shè)計課是高強度的腦力勞動,不是聽會的,也不
是看會的,而是練會的.2、只有自己動手,編寫一些程序,才會有成就感,進而對課程產(chǎn)生興趣,學起來才比較從容.等你在編寫大量程序之后,我想過二級肯定沒問題,不過能不能做到真知灼見,運用自如我就不敢說了.3、動手能力的培養(yǎng)是這門課和以往課程最大的不同之處.重點放在思路,算法,編程構(gòu)思和程序?qū)崿F(xiàn)上.語句只是表達工具,要求堂上積極思考,盡量當堂學懂,并做到靈活應(yīng)用.)上機調(diào)試程序應(yīng)注意的幾點:
1、上機前應(yīng)認真把實驗題在用紙上做一做(包括窗體界面設(shè)計,事件代碼的編寫等)
2、每次上機后應(yīng)總結(jié),把沒有搞清楚的問題記錄下來,請教老師或同學.3、平時應(yīng)多抽課余時間多上機調(diào)試程序.注意系統(tǒng)的提示信息,遇到問題多問幾次為什么.(6)養(yǎng)成良好的編程習慣
1、程序構(gòu)思要有說明;
2、學會如何調(diào)試程序;
3、對運行結(jié)果要做正確與否的分析.二、復(fù)習過程簡單的說就是細看書,勤做題,最后練上機。
細看書,就是在考試前的一個月內(nèi),以看書為主,越細越好篇四:vb學習總結(jié)
1.2.1 vb簡介
vb:visual basic basic:beginner’s all-purpose symbolic instruction code basic語言是專門為初學者設(shè)計的計算機語言,于1964年問世。最初只有十幾條語句,由于簡單易學而受到了用戶的歡迎,很快就應(yīng)用于各個領(lǐng)域。隨著計算機科學技術(shù)的發(fā)展,計算機廠商在原有的基礎(chǔ)上不斷的添加新的功能,進行擴展強化,各種basic版本應(yīng)運而生,使它成為最常用的計算機程序設(shè)計語言。
1987年microsoft公司開發(fā)了quick basic,它克服了原有basic結(jié)構(gòu)化差和運算速度慢的缺點,并且在功能上大為擴展,具有編輯、運行和調(diào)試的集成環(huán)境。quick basic兼容以前的傳統(tǒng)basic。
vb是microsoft公司在quick basic的基礎(chǔ)上為開發(fā)windows應(yīng)用程序而提供的強有力的開發(fā)環(huán)境和工具,是具有很好的圖形用戶界面(graphic user interface,簡稱gui)的程序設(shè)計語言。它采用面向?qū)ο蠛褪录?qū)動的程序設(shè)計兩種新機制,把過程化和結(jié)構(gòu)化編程集合在一起。正是由于它在應(yīng)用程序開發(fā)中的圖形化構(gòu)思,使得開發(fā)者能非常容易地創(chuàng)建一個窗口(在vb中稱為窗體—form),然后從vb工具箱選擇控件放在窗體內(nèi),無需編寫程序。就如同目前蓋房子所用的門、窗、水泥、鋼筋、磚等,都是現(xiàn)成的材料,只要到建筑現(xiàn)場組合就可以了。用vb設(shè)計程序就好比現(xiàn)代的建筑師采用現(xiàn)代科技的產(chǎn)品,而用傳統(tǒng)dos(disk operating system)下的basic的就如同早先的工匠,一磚、一瓦、一木都要自己動手。
visual basic for windows是一種具有良好圖形用戶界面(gui)的程序設(shè)計語言,同時又是一種完全支持面向?qū)ο蟪绦蛟O(shè)計的語言。
visual是指開發(fā)圖形用戶界面(gui)的方法,不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象拖放到窗體上即可。這種直觀的編程方法,也叫做可視化編程。visual的意思是“視覺的”或“可視的”,也就是直觀的編程方法。就像使用“畫圖”之類的繪圖程序,通過選擇畫圖工具來畫圖一樣。
basic是指basic語言,之所以叫做“visual basic”就是因為它使用了basic語言作為代碼。vb在原有basic語言的基礎(chǔ)上進一步發(fā)展,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多與windows gui有直接關(guān)系。
1.2.2 vb的發(fā)展過程
1991年:為了簡化windows應(yīng)用程序的開發(fā),microsoft公司推出了visual basic 1.0。
1992年:microsoft公司推出了visual basic 2.0。
1993年:microsoft公司推出了visual basic 3.0。
1995年:隨著windows95的發(fā)布,visual basic 4.0也隨之推出。
1997年: microsoft公司開始推出windows開發(fā)工具套件microsoft visual studio 1.0,其中包括了visual basic 5.0。
1998年:microsoft公司發(fā)布的microsoft visual studio 98則包含了visual basic 6.0。
visual basic 5.0以前的版本主要應(yīng)用于dos和windows 3.x環(huán)境中16位程序的開發(fā),visual basic 5.0以后的版本則只能運行在windows95,windows98,windows2000或windows nt操作系統(tǒng)下,是一個32位應(yīng)用程序的開發(fā)工具。
1.2.3 vb版本簡介
visual basic 6.0分為3個版本:學習版、專業(yè)版和企業(yè)版,分別滿足不同人員開發(fā)的需要。開發(fā)人員可以根據(jù)3個版本的功能,選擇一種合適的visual basic 6.0版本
一、學習vb程序設(shè)計的方法
(1)保持良好的學習心態(tài)
1、要有自信,自強,積極主動學習.2、克服畏難情緒,樹立學好程序設(shè)計的信心
1.在看視頻的時候,手持一支筆,桌放一張紙。將我們看了不太明白,或講師介紹的重點注意事項,寫下來,不明白的內(nèi)容課下查詢msdn(這可是個好幫手,里面包括的內(nèi)容很全面,也很詳細,還有示例),講師強調(diào)的注意事項多看看,有的是一些必要的編程習慣,一定要注意。這些習慣在我們以后編寫大的程序的時候很有用。
二、(2)要有良好的學習習慣
1、課前預(yù)習,認真聽課并適當做些筆記,課后要認真復(fù)習消化所學內(nèi)容,完成作業(yè).2、vb程序設(shè)計的入門學習并不難,但卻是一個十分重要的過程,因為程序設(shè)計思想就在這時形成的,良好的程序設(shè)計習慣也在這個階段養(yǎng)成.三、2.有時候我們遇到自己不明白的知識點的時候,我們也不要死扣著不放,也許講師在后面會重點解析,或許當我們放一點時間再看的時候,就會柳暗花明
(3)學習程序設(shè)計要注重理解一些重要的概念.vb程序設(shè)計本身并不復(fù)雜,翻開一本程序設(shè)計學習的書籍,看到的無非就是變量,函數(shù),條件語句,循環(huán)語句等概念.但要真正能進行程序設(shè)計,需要深入理解這些概念.因此,在 程序入門階段還是應(yīng)該重視概念的學習.四、.在看視頻的同時,獨立的敲打一些代碼是很必要的。因為有時候我們自認為自己已經(jīng)懂了這部分內(nèi)容,但是在實際操作的時候我們會發(fā)現(xiàn),有很多地方自己還是懵懵懂懂的,不知道如何寫代碼,只有實際操作后才會將這些知識理解的更深刻。
五、(4)自己動手編寫程序
程序設(shè)計入門階段要經(jīng)常自己動手抄寫或編寫一些小程序,親自動手進行程序設(shè)計是創(chuàng)造性思維應(yīng)用的體現(xiàn),是培養(yǎng)邏輯思維的好方法.因此一定要多動手編寫程序,而且要從小程序開發(fā)開始,逐漸提高寫程序的能力.六、4.有些時候我們看不懂講師寫的一些代碼,如果自己捉摸著去操作一下,我們就會豁然開朗。當遇到自己懷疑的詞一定要去查找?guī)椭?/p>
(5)閱讀,借簽別人設(shè)計的好程序
多看別人設(shè)計好的程序代碼,包括教材上的例題程序.在讀懂別人程序后,要想他為什
么這么設(shè)計能不能將程序修改完成更多的功能 則可以學到別人優(yōu)秀的東西,幫助自己
提高自身水平.5.反復(fù)看一些不懂得知識點。俗話說,書讀百遍,其義自見。當我們遇到看不懂的程序的時候,一是,我們要查找相關(guān)的資料(msdn或網(wǎng)絡(luò)),二是,我們多看兩遍這個程序,也許看過多遍之后,自己就會理解其中的含義。實在不懂了,也可以跟同學探討,呵呵。
七、(6)vb程序設(shè)計學習的重點
1、程序設(shè)計課是高強度的腦力勞動,不是聽會的,也不是看會的,而是練會的.2、只有自己動手,編寫一些程序,才會有成就感,進而對課程產(chǎn)生興趣,學起來才比較從容.等你在編寫大量程序之后,我想過二級肯定沒問題,不過能不能做到真知灼見,運用自如我就不敢說了.3、動手能力的培養(yǎng)是這門課和以往課程最大的不同之處.重點放在思路,算法,編程構(gòu)思和程序?qū)崿F(xiàn)上.語句只是表達工具,要求堂上積極思考,盡量當堂學懂,并做到靈活應(yīng)用.)上機調(diào)試程序應(yīng)注意的幾點:
1、上機前應(yīng)認真把實驗題在用紙上做一做(包括窗體界面設(shè)計,事件代碼的編寫等)
2、每次上機后應(yīng)總結(jié),把沒有搞清楚的問題記錄下來,請教老師或同學.3、平時應(yīng)多抽課余時間多上機調(diào)試程序.注意系統(tǒng)的提示信息,遇到問題多問幾次為什么.八、6.在遇到一些繁瑣的很難理解代碼格式的時候,如果我們很難完全理解這些代碼,那么我建議大家用自己可以接受的一種方式來理解這些代碼,可能我們理解的誤區(qū)很多,但是我認為這些誤區(qū)會在我們以后的不斷學習和交流中糾正過來。就像編寫一個大的程序一樣,在一次又一次的編譯后,這個大程序逐漸完善
(6)養(yǎng)成良好的編程習慣
1、程序構(gòu)思要有說明;
2、學會如何調(diào)試程序;
3、對運行結(jié)果要做正確與否的分析.九、7.在學習的過程中,我們要學會老師經(jīng)常給我們講的網(wǎng)絡(luò)記憶法,其實在vb中有很多的方法,屬性或事件的應(yīng)用都有相似之處,然后將這些知識點結(jié)合起來記憶,又省時又有效
二、復(fù)習過程簡單的說就是細看書,勤做題,最后練上機。
細看書,就是在考試前的一個月內(nèi),以看書為主,越細越好(如果你時間緊的話可只重點看些考點涉及的東西),把書上的知識點(最好看幾份歷年試題,讓自己明白考什么。)看懂看透,暫時不明白的或者不理解的先用筆記本記下。這樣你的筆記本就有每章你不懂的知識點和題目了,之后可以問同學,問老師??如此反復(fù),半個月下來你的筆試水平考試應(yīng)該沒問題了;下半個月的時間可以一邊練習題目,一邊練習上機。切不可前一段時間做題,后一段時間上機,那樣的話會有很多忘記的知識點。
我們有時希望某個文本框只能輸入數(shù)字,不能輸入字符。有時希望用戶在文本框中輸入的數(shù)
字最大不能超過某個值。這個對于vb.net來說都是太easy了。
我們可以 通過 在 文本框的 keypress 事件 中添加代碼就可以非常輕松的實現(xiàn)這種效果。
比如我們希望文本框中只能輸入字符 a,那么我們可以這樣寫:
private sub textbox1_keypress()sub textbox1_keypress(byval sender as object, byval e as system.windows.forms.keypresseventargs)handles textbox1.keypress if e.keychar <> a then e.handled = true end if end sub 或者
private sub textbox1_keypress()sub textbox1_keypress(byval sender as object, byval e as system.windows.forms.keypresseventargs)handles textbox1.keypress if e.keychar <> a then e.keychar = end if end sub 如果想讓文本框只能接受數(shù)字,則可以這樣寫(這個是 c#,但是與vb.net只有語法上的差異):
private void textbox1_keypress(object sender, system.windows.forms.keypresseventargs e){ if(e.keychar<=0|| e.keychar>=9){ e.keychar=;} }從前面的兩個例子我們我們可以知道。只要將system.windows.forms.keypresseventargs 對象的 keychar 屬性的值清空,就會取消當前的鍵盤輸入。也可以將 system.windows.forms.keypresseventargs 對象的handled屬性置成true。來取消當前輸入。e.handled表示當前的輸入是否處理過,如果為true,則表示處理過。所以當你用程序?qū)⑺贸?true,后,系統(tǒng)就不再處理它了,這樣,這次輸入就被取消了。
自從開了vb課,我就拿夢幻西游來練習,制作夢幻方面的計算器,總結(jié)如下:
1:在最初階段,代碼只會 if then,于是,重復(fù)代碼一大堆,不過看著能正常使用,很滿足。
2:需要用到sstab,這是我的第一個難題,我并不知道vb自帶的有,于是還到此論壇來詢問。
3:用到數(shù)組,第一次嘗試寫function,于是修改了以前的大量if...then,代碼簡潔多了。
4:用到文件的讀取,這個書本有介紹,結(jié)合網(wǎng)上的搜索,不是很難,不過txt文件按行讀取并組成一個數(shù)組,每行的文字分開等,也是一個大難題。
5:學習文件打包,控件注冊,最終選定steup factory,并制作了一個漂亮的安裝界面。
7:由于軟件采用自動更新,而我又采用的是發(fā)現(xiàn)新版本就把整個安裝文件下載重新安裝的方法,很明顯有些浪費。并且使用steup factory進行打包后,安裝包比較大,于是開始學習用vb代碼去注冊控件,這樣可以用winrar制作成一個壓縮包,只有以前的一小半大小。
8:感覺vb自帶的軟件的界面不好,從網(wǎng)上搜到了一些界面的原碼,大多還是看不太明白,不過照抄著做也算成功了。
9:軟件的一些設(shè)置問題,軟件的透明度,軟件窗體設(shè)置為最前面。這個方面還有一點搞不好,就是怎么樣取消軟件在最前,setwindowpos me.hwnd,-1, 0, 0, 0, 0, 3 這可以設(shè)置為最前,那么怎么取消最前呢?
10:軟件的托盤和氣泡提示正在學習中。
11:軟件的注冊,采用的是mac地址的方法,成功!
12:這之間,也修改了很多的細節(jié)問題,感覺不是很難篇五:vb實訓個人總結(jié)
vb實訓個人總結(jié)
在這一周的實習中,使我學到了好多書本上沒有的知識,更讓我對vb有了更深一步的掌握,同時也發(fā)現(xiàn)了許多自己在學習方面的不足,取長補短,互相學習,共同進步,我們不但學習了知識,更好的證明了實踐是檢驗真理的唯一標準。培養(yǎng)和提高我們的實際操作和應(yīng)用能力,在學習vb后,具體的是使我們熟悉并使用各種類和各種vb控件的應(yīng)用,在編寫程序的過程中我們還專門編寫了注釋以便于修改程序!這些內(nèi)容使我們更加熟練的應(yīng)用這門語言,給自己以后能夠走上工作崗位打下良好的基礎(chǔ)!
實訓的第一天接到任務(wù)時我們都覺得有點難度,很有挑戰(zhàn)性,畢竟學籍信息管理系統(tǒng)是一個比較系統(tǒng)、完善、功能相對較齊全的管理系統(tǒng),即使是用戶模塊也可以完成各種操作,如對用戶的查詢、添加.刪除以及修改等。因此程序編寫也十分復(fù)雜,工作量較大,編寫一定要認真。一個小小的失誤都可能使程序出現(xiàn)大的漏洞。而我們只是學了點簡單的vb程序編寫,沒有嘗試過這 種相對來說比較系統(tǒng)完善的系統(tǒng)。所以在做項目的時候我們倍感壓力、更加的團結(jié)協(xié)作,可即使如此我們還是出現(xiàn)了錯誤,我們的程序在編寫上存在一些漏洞,導(dǎo)致調(diào)試時不能正常運行,后經(jīng)過老師的指導(dǎo)、我們的調(diào)整,終于可以完美的運行,我做的是學籍信息管理系統(tǒng),但是在編寫程序的時候也遇到了很多難懂的問題,有的是實踐能力差,有的是對書本上的內(nèi)容太過于模糊,有的是什么也不知道,當中有說不出口的味道。有悔恨,后悔,自責,都是平時學的不扎實,不過通過這次的實訓使我的vb應(yīng)用能力得到大幅度提高,從以前的不懂到懂,從模糊到運用自如,從不知道到知道等等,一切都變的清楚簡單。善于
學習和總結(jié),勤于思考,做之前多想想,多向有經(jīng)驗的請教,能幫你降低風險、減少投入、少走彎路,做的時候心里也才有底;做好之后再來想想就是總結(jié),就是經(jīng)驗和教訓。有些事只有親自動手體會了才知道其中的道理,不是口里什么知道一到實際中卻又茫然。無論什么都有其自己的規(guī)律。通過這次對vb的程序設(shè)計和運行,初步掌握了vb程序的規(guī)律和設(shè)計方法,并從運行時的錯誤中對vb有了更深一步的了解,其實只要自己用心去鉆研,vb并沒有我們想象的那么難學。
通過這次實習,使我對vb有了更深刻的了解和認識,比起以前強了許多。進一步了解對vb設(shè)計的方法和一些小技巧,還有數(shù)據(jù)庫的連接與實現(xiàn),幫助等工具的操作與實現(xiàn),都比以前操作更熟練了,理論和實踐聯(lián)系到了一起,學到了真正的知識,但同時也遇到不少的難題。例如,數(shù)據(jù)庫連接的正確路徑、編寫程序中的一些小問題等,不過,在老師的指導(dǎo)和組長的幫助下、還有自己付出的努力和及時查閱有關(guān)資料,最終,所有難題都一一解決了,而自己也感到了一些欣慰。
同時也使我對以后的vb學習有了信心和興趣,不過,還要繼續(xù)努力,更要懂得把理論和實踐聯(lián)系起來,多動手勤動腦,這樣才能學到更多的知識,我相信自己一定可以學好的。
第二篇:VB學習心得體會
VB學習心得體會
VB學習>心得體會
VB是一門程序設(shè)計語言,也需要一定的英語基礎(chǔ)。VB既能充實我們的生活,武裝我們的頭腦,鍛煉我們的意志,又能在以后需要的時候成為幫助我們成功的推進動力。對于VB的學習,我個人覺得興趣愛好占一部分,更重要的還是自身的努力程度和平時的學習習慣。下面,我也簡要介紹一下我對于VB課程的看法。
VB程序設(shè)計的入門學習并不難,但需要在學習的過程中掌握一個良好的程序設(shè)計習慣,這時,做好課前預(yù)習,上課認真聽講,下課認真消化所學內(nèi)容顯得十分重要。上機實驗課努力完成老師留的課堂作業(yè),能加深對所學知識點的理解和運用。能做到這些,也是積極主動學習的表現(xiàn)。
對于VB,每一個VB老師都是一個嚴謹?shù)睦蠋?,要求嚴格是?yīng)該的。剛學習VB,嚴格要求格式,這是熟練之后能隨意運用的基礎(chǔ),也是學好VB課程的重要前提。在課上,應(yīng)該注意老師所提到的每一點要求,上機課認真完成老師布置的作業(yè),注意每一個細節(jié),爭取做到零失誤。
正式踏入VB課之后你會發(fā)現(xiàn),編寫程序代碼其實是一件很有意思的事情。每一個程序當你完成時你都會有一種成就感。遇到問題時,程序代碼可能會讓很多人無從下手,建議大家多看別人設(shè)計好的程序代碼,包括教材上的例題程序。讀懂別人的程序后,要想他為什么這么設(shè)計,學到別人優(yōu)秀的東西。積極跟同學討論程序問題,在大家一起研究出一個正確的程序時,高興的同時也促進了彼此的友情。
細節(jié)決定成敗,VB程序設(shè)計的成敗正是在于細節(jié)。紙上得來終覺淺,自己調(diào)試程序的時候總會犯很多錯誤,比如'文件未找到''下標越界'等等,都是平時沒有機會解決和一些曾經(jīng)被忽視的問題,為了找到代碼中錯誤和不符合要求的地方,標點符號都不能放過。細節(jié)決定成敗,一個小小的分號也會起著扭轉(zhuǎn)乾坤的作用。我個人,經(jīng)常出現(xiàn)問題的地方在于與滾動條有關(guān)的事件。與滾動條有關(guān)的事件主要是Scroll和Change.當在滾動條內(nèi)拖動滾動框時會觸發(fā)Scroll事件,但注意單擊滾動箭頭或滾動條時不發(fā)生Scroll事件,而改變滾動框的位置后會觸發(fā)Change事件。Scroll事件用于跟蹤滾動條中的動態(tài)變化,Change事件則用來得到滾動條的最后的值。不注意時,容易忽略Scroll事件與Change事件的區(qū)別,出現(xiàn)編程的問題不容易得到解決。VB中,這樣的小細節(jié)比比皆是,一定要注意細節(jié)才能學好VB這門課。
我對VB的興趣從何而來呢?從我對電腦的喜愛說起。我參加過一個學校的計算機>培訓班,之后在沒事的時候自己還設(shè)計個ppt,photoshop什么的。大學加入廣播站的網(wǎng)絡(luò)技術(shù)部之后也學習了不少關(guān)于AU,AE,視頻方面的制作。學習VB,我覺得能加深我對計算機已有認識的理解,能促進我對計算機的喜愛熱情的提高,同時又能增長計算機知識。這么好的一門課,我為什么不好好學呢?興趣來自于生活,來自于習慣,以來自于自身對VB這門課的看法。
通過對VB的學習,對VB語言有了初步的認知,對程序有了初步的設(shè)計方案,能根據(jù)要求設(shè)計出想要的程序,鍛煉了自己的創(chuàng)造性思維,是培養(yǎng)邏輯思維的好方法,同時我經(jīng)??赐瑢W設(shè)計好的程序代碼,然后想想別人為什么這么設(shè)計就能達到效果,我的設(shè)計能不能完成更多的功能,這樣優(yōu)秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對別人是贊美,對自己是幫助,總而言之,VB課程對我的計算機水平起到了推動的作用。對VB更多的是喜愛,那一點點,是寵愛。
第三篇:VB學習心得體會
篇一:vb學習的心得體會 vb學習的心得體會 ————劉師桐
這學期選修了vb這門學科,想從學習中對計算機有更深刻的認知,也對我大學中的2級考試奠定基礎(chǔ)。那么談?wù)勥@學期的學習中對vb的認知和心得體會。
vb全稱為visual basic,是微軟公司推出的可視化編程工具msdn之一,是目前世界上使用最廣泛的程序開發(fā)工具。vb提供的是可視化的開發(fā)環(huán)境,我們可以象搭積木一樣構(gòu)建出程序的界面,而且vb提供了豐富的控件組,省去了我們自己寫代碼實現(xiàn)這些效果的麻煩,這樣我們就能把更多的精力放在程序功能的實現(xiàn)上,所以vb學起來簡單,用起來方便。因此,我學了vb,并有了如下收獲:
1.富業(yè)余生活。業(yè)余時間到處游手好閑的身影不見了,沒事我肯定一動不動的坐在電腦面前擺弄vb。是啊,想想以前,真是一無是處,一會找人砍大山,一會找人打游戲,一會就傻傻的坐在小板登上兩眼無光,似是厭倦了紅塵?,F(xiàn)在生活有了寄托,是vb給了我無窮的快樂,讓我樂此不疲。
2、多了一門技術(shù)。vb是一門計算機編程語言,也算是一項知識含量較高的東西。采用的是可視化程序設(shè)計。學習的這段時間,我明白了萬事開頭難,剛剛開始,遇到些困難沒關(guān)系,慢慢來。編程是一個不斷學習,不斷積累的過程,編程的樂趣也正是存在于學習的過程中。我們每學一點,就趕快把它用到實際的程序中去,自己多學多用多實踐,水平才能不斷提高,這就是“學以致用”。多看多練是我獨門絕技,一般人我不告訴他:多看------別人的代碼,即使看不懂也沒關(guān)系,可以把這些代碼輸入到機子里運行,然后根據(jù)運行結(jié)果去體會程 序的思路和用途。
3、鍛煉意志。編程可不是一項輕松的活,尤其是一個人開發(fā)制作軟件時,那工作量就多了。沒有一定的坐功、細心程度及耐性那是絕對做不到的。有時,把程序做完了需要調(diào)試運行,但是就是不能達到自已設(shè)計的效果和目的,那你得戴上放大鏡找啊找啊,也許就是因為一個符號或一個字母,你就得花上個幾個小時,半天,甚至更長。越是這樣越不要灰心,應(yīng)該放松心態(tài),一點一滴的去查。只要有一顆永不退縮的心,我相信你一定能找到問題所在,最后一定能見到你開心的笑容,也一定能找到成功者的感覺。通過這個學期的學習,對了vb這種高級語言有了初步的認知,對一些小的程序有了初步的設(shè)計方案,能根據(jù)要求設(shè)計出想要的程序,鍛煉了自己的創(chuàng)造性思維,是培養(yǎng)邏輯思維的好方法,同時我經(jīng)??赐瑢W設(shè)計好的程序代碼,包括教材上的例題程序,然后想想別人為什么這么計就能達到效果,我的設(shè)計能不能完成更多的功能,這樣優(yōu)秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對別人是贊美,對自己是幫助,總而言之,這學期的vb課程讓我收獲了很多,我對下學期的計算機2級考試很有信心??!篇二:vb學習總結(jié)也心得 學習vb兩個星期以來,(其實真正時間也不到兩個星期吧平時有空閑就學習了下 在這里是想告訴大家 vb基本操作不難,)第一個串口調(diào)試程序通了 能夠?qū)崿F(xiàn)更改波特率,串口號,接收數(shù)據(jù)實現(xiàn)字符也十六進制顯示,在發(fā)送文本框輸入數(shù)據(jù) 電機發(fā)送將在接收框內(nèi)顯示 記住將rs232的2和3管腳直接接起來
下面是我測試實際過程
大家也可以和我一樣練習練習
下面是我的源代碼可以供大家參考下也希望高手指點下(框架就沒必要給了)dim baud as string dim text2enbale, asciflag as boolean 停止顯示標志 false將不能顯示 private sub check2_click()end sub end select end sub 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 else case 300 baud = 300 case 600 baud = 600 case 1200 baud = 1200 case 2400 baud = 2400 case 4800baud = 4800 case 9600 baud = 9600 case 19200 baud = 19200 case 38400 baud = 38400 end select end if end sub dim s as string dim a()as byte msgbox 串口未打開,請打開串口, 48, 警告 end if redim a(3)a(0)= &hf a(1)= &hfe a(2)= &hdd a(3)= &hcc s = text3.text a = s end if call delay(20)end sub dim idata as variant dim arr()as byte redim arr(intinputlen)和上面一樣 if asciflag = true then for i = 0 to ubound(arr)text2.text = text2.text + chr$(arr(i))next ielse for i = 0 to ubound(arr)text2.text = text2.text + & arr(i)next i end if 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()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 end end sub private sub form_load()show 沒有show后面的設(shè)置焦點將失敗 錯誤 text2enbale = true option2.value = true 默認顯示是以16進制顯示 text3.text = text3.setfocus end sub 至此 一個簡單的小工程就完成了,因為我是電子信息工程專業(yè)對高級編程還是很菜鳥的,其實這個功能也是我一直想能夠自己實現(xiàn)的,因為之前一直以為學習vb 會花好多時間,就像之前一直在學習arm一樣半天模不著頭腦。所以遲遲不敢接觸。估計也好多人和我一樣,其實學習開始了 也會發(fā)現(xiàn)并不是想象中那樣。2012-7-30 青檐鈴風篇三:vb學習心得體會 vb學習心得體會
這學期選修了vb這門學科,想從學習中對計算機有更深刻的認知,也對我大學中的2級考試奠定基礎(chǔ)。那么談?wù)勥@學期的學習中對vb的認知和心體會。
通過學習vb我基本學會了編輯一些小程序,掌握了一些基本的知識,得到了以下一些收獲: 1.富業(yè)余生活。曾經(jīng)業(yè)余時間到處游手好閑的身影不見
了,以前沒事我肯定一動不動的坐在電腦面前擺弄電腦。是啊,想想以前,真是一無是處,一會找人砍大山,一會找人打游戲,一會就傻傻的坐在小板登上兩眼無光,似是厭倦了紅塵。現(xiàn)在有了vb,它給了我無窮的快樂,讓我樂此不疲。
2、多了一門技術(shù)。vb是一門計算機編程語言,也算是一 項知識含量較高的東西。采用的是可視化程序設(shè)計。學習的這段時間,我明白了萬事開頭難,剛剛開始,遇到些困難沒關(guān)系,慢慢來。我們每學一點,就趕快把它用到實際的程序中去,自己多學多用多實踐,水平才能不斷提高,這就是“學以致用”。只有這樣我才呢學有所成
3、鍛煉意志。編程可不是一項輕松的活,尤其是一個人
開發(fā)制作軟件時,那工作量就多了。沒有一定的坐功、細心程度及耐性那是絕對做不到的。有時,把程序做完了需要調(diào)試運行,但是就是不能達到自已設(shè)計的效果和目的,那你得戴上放大鏡找啊找啊,也許就是因為一個符號或一個字母,你就得花上個幾個小時,半天,甚至更長。只要有一顆永不退縮的心,我相信你一定能找到問題所在,最后一定能見到你開心的笑容,也一定能找到成功者的感覺。
通過這個學期的學習,對了vb這種高級語言有了初
步的認知,對一些小的程序有了初步的設(shè)計方案,能根據(jù)要求設(shè)計出想要的程序,鍛煉了自己的創(chuàng)造性思維,是培養(yǎng)邏輯思維的好方法,同時我經(jīng)??赐瑢W設(shè)計好的程序代碼,然后想想別人為什么這么計就能達到效果,我的設(shè)計能不能完成更多的功能,這樣優(yōu)秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對別人是贊美,對自己是幫助,總而言之,這學期的vb課程讓我收了很多。
第四篇:VB學習心得體會
VB學習心得體會
這學期選修了VB這門學科,想從學習中對計算機有更深刻的認知,也對我大學中的2級考試奠定基礎(chǔ)。那么談?wù)勥@學期的學習中對vb的認知和心體會。
通過學習vb我基本學會了編輯一些小程序,掌握了一些基本的知識,得到了以下一些收獲:
1.富業(yè)余生活。曾經(jīng)業(yè)余時間到處游手好閑的身影不見了,以前沒事我肯定一動不動的坐在電腦面前擺弄電腦。是啊,想想以前,真是一無是處,一會找人砍大山,一會找人打游戲,一會就傻傻的坐在小板登上兩眼無光,似是厭倦了紅塵?,F(xiàn)在有了VB,它給了我無窮的快樂,讓我樂此不疲。
2、多了一門技術(shù)。VB是一門計算機編程語言,也算是一項知識含量較高的東西。采用的是可視化程序設(shè)計。學習的這段時間,我明白了萬事開頭難,剛剛開始,遇到些困難沒關(guān)系,慢慢來。我們每學一點,就趕快把它用到實際的程序中去,自己多學多用多實踐,水平才能不斷提高,這就是“學以致用”。只有這樣我才呢學有所成
3、鍛煉意志。編程可不是一項輕松的活,尤其是一個人開發(fā)制作軟件時,那工作量就多了。沒有一定的坐功、細心程度及耐性那是絕對做不到的。有時,把程序做完了需要調(diào)試運行,但是就是不能達到自已設(shè)計的效果和目的,那你得戴上放大鏡找啊找啊,也許就是因為一個符號或一個字母,你就得花上個幾個小時,半天,甚至更長。只要有一顆永不退縮的心,我相信你一定能找到問題所在,最后一定能見到你開心的笑容,也一定能找到成功者的感覺。
通過這個學期的學習,對了VB這種高級語言有了初步的認知,對一些小的程序有了初步的設(shè)計方案,能根據(jù)要求設(shè)計出想要的程序,鍛煉了自己的創(chuàng)造性思維,是培養(yǎng)邏輯思維的好方法,同時我經(jīng)??赐瑢W設(shè)計好的程序代碼,然后想想別人為什么這么計就能達到效果,我的設(shè)計能不能完成更多的功能,這樣優(yōu)秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對別人是贊美,對自己是幫助,總而言之,這學期的VB課程讓我收了很多。
第五篇:VB學習的心得體會
VB學習的心得體會
————劉師桐
這學期選修了VB這門學科,想從學習中對計算機有更深刻的認知,也對我大學中的2級考試奠定基礎(chǔ)。那么談?wù)勥@學期的學習中對vb的認知和心得體會。
VB全稱為Visual Basic,是微軟公司推出的可視化編程工具MSDN之一,是目前世界上使用最廣泛的程序開發(fā)工具。VB提供的是可視化的開發(fā)環(huán)境,我們可以象搭積木一樣構(gòu)建出程序的界面,而且VB提供了豐富的控件組,省去了我們自己寫代碼實現(xiàn)這些效果的麻煩,這樣我們就能把更多的精力放在程序功能的實現(xiàn)上,所以VB學起來簡單,用起來方便。因此,我學了vb,并有了如下收獲:
1.富業(yè)余生活。業(yè)余時間到處游手好閑的身影不見了,沒事我肯定一動不動的坐在電腦面前擺弄VB。是啊,想想以前,真是一無是處,一會找人砍大山,一會找人打游戲,一會就傻傻的坐在小板登上兩眼無光,似是厭倦了紅塵?,F(xiàn)在生活有了寄托,是VB給了我無窮的快樂,讓我樂此不疲。
2、多了一門技術(shù)。VB是一門計算機編程語言,也算是一項知識含量較高的東西。采用的是可視化程序設(shè)計。學習的這段時間,我明白了萬事開頭難,剛剛開始,遇到些困難沒關(guān)系,慢慢來。編程是一個不斷學習,不斷積累的過程,編程的樂趣也正是存在于學習的過程中。我們每學一點,就趕快把它用到實際的程序中去,自己多學多用多實踐,水平才能不斷提高,這就是“學以致用”。多看多練是我獨門絕技,一般人我不告訴他:多看------別人的代碼,即使看不懂也沒關(guān)系,可以把這些代碼輸入到機子里運行,然后根據(jù)運行結(jié)果去體會程 序的思路和用途。
3、鍛煉意志。編程可不是一項輕松的活,尤其是一個人開發(fā)制作軟件時,那工作量就多了。沒有一定的坐功、細心程度及耐性那是絕對做不到的。有時,把程序做完了需要調(diào)試運行,但是就是不能達到自已設(shè)計的效果和目的,那你得戴上放大鏡找啊找啊,也許就是因為一個符號或一個字母,你就得花上個幾個小時,半天,甚至更長。越是這樣越不要灰心,應(yīng)該放松心態(tài),一點一滴的去查。只要有一顆永不退縮的心,我相信你一定能找到問題所在,最后一定能見到你開心的笑容,也一定能找到成功者的感覺。
通過這個學期的學習,對了VB這種高級語言有了初步的認知,對一些小的程序有了初步的設(shè)計方案,能根據(jù)要求設(shè)計出想要的程序,鍛煉了自己的創(chuàng)造性思維,是培養(yǎng)邏輯思維的好方法,同時我經(jīng)??赐瑢W設(shè)計好的程序代碼,包括教材上的例題程序,然后想想別人為什么這么計就能達到效果,我的設(shè)計能不能完成更多的功能,這樣優(yōu)秀了自己,幫助了自己,提高了自身水平,同樣,也欣賞了別人,對別人是贊美,對自己是幫助,總而言之,這學期的VB課程讓我收獲了很多,我對下學期的計算機2級考試很有信心??!