如何學好 Visual Basic?

本人大一,土木專業,但卻要求學VB。VB到底是怎樣一個軟體?該怎麼學習?聽課都覺得聽明白,要自己做卻無從下手。求高效回答


謝邀

首先你要先確定要學習的版本。你可以用VB6.0或者http://VB.NET,也就是Visual Studio 2003及以後版本中的VB。這兩種版本雖說都叫VB,但是不管從類庫框架上還是語法細節上都有些不大相同。個人建議學習.NET。

課程上一般學的是語法,至於如何用到程序中這步需要你自己走。你可以先簡單的拖個界面出來。然後逐漸向裡面添加上功能。一點點來就不會很有挫敗感。VB做個帶窗口的程序還是比較簡單的。

如果不是課程要求,個人建議你學習C#。其實作為語言很難說哪種好那種不好。但由於C#作為微軟在.NET平台上的主推語言,不管是曝光率還是論壇活躍度都比VB多。你更容易找到學習的資源。

你的需求可能也就是做做簡單的數值計算,數據展示等等功能的小軟體,對於這種需求兩者都可以很好地完成。只要多練練,從基礎的界面,按鈕,事件觸發與響應入手,然後在考慮功能裡面的邏輯如何用代碼寫出來。學到這種程度並不會很難。至於面向對象,設計模式什麼的你可以暫時不用考慮。等到你寫的程序規模比較大的時候自然知道這些的重要性了。


樓主上大學學vb,主要是學校要求過計算機二級,而vb很簡單,所以一般學校都要求學生選擇vb去過計算機二級.大多數學校學的都是vb6,如果你僅僅是為了過學校的考試,那個真的很簡單.跟著老師走就可以了.如果想以後對工作有幫助的話,建議你在學習vb6了解了基礎之後去學習下vb.net.我上大學的時候也學過vb,當時也沒在意,後來出來上班,在第一家公司才發現,原來還真有人用這個寫軟體,後來到了現在這個公司,應用的更廣泛了.可以作為一個小技能學習下,以後在你的工作中還是很有幫助的.舉個最簡單的例子,前段時間,公司有個東西,以前是手動處理,需要好幾個小時才能弄完,很痛苦,前天剛剛完成了一個小軟體,幾秒鐘就可以將數據處理完,整個過程也很簡單,出錯幾率也小很多.我現在也正在繼續學習,如果有興許,可以給你發點資料.


應邀。

首先VB不是軟體,和C、Fortran、C++、C#等一樣是編程語言。

關於如何學習編程的事應該有很多有經驗的人已經給出各種方法。我這裡不誤人子弟。請網站自行搜索相關回答。

為考試,做好老師布置的習題,考前找老師答疑。


買本「Visual Basic從入門到精通」,還是不錯的


推薦閱讀:

TAG:編程 | VisualBasic | MicrosoftVisualStudio |