當前位置:編程學習大全網 - 編程語言 - VB編程的壹個問題,VB好學還是Office好學呢。

VB編程的壹個問題,VB好學還是Office好學呢。

如果選擇Office,那那些老師基本不講VBA的,除非妳想做文秘,否則Office只需當個玩具玩好了就行,不用太深究。

厲害壹大截的,就基本不擔心學習VB的悟性問題了。

不過,對從未學過編程的人,學了VB壹周下來要寫五子棋,象棋是有挑戰的——

壹周下來的話,妳還需要熟悉語言,而那時,老師基本不會講算法問題的——

冒泡排序、選擇排序、順序查找、二分查找,這些是比較基本的,但是只是應付五子棋、象棋還很有壓力,妳需要學習壹下DFS(深度優先搜索),之後為了優化,還要學A*等等搜索算法;

就我所知,算法在以學習語言為目的的課程中是非常輕視的,講了排序和查找就不錯了,搜索,還真沒見到過(DFS涉及遞歸,BFS涉及隊列),全國計算機等級考試二級VB方面的算法要求也就只有排序和查找,基本不好寫棋類遊戲。

不過,棋類中有壹個想寫出來的話,算法部分還算很簡單的——黑白棋,而且最笨的算法其實就是順序查找……

至於自動關機,妳需要學習的是API,這個與算法無關了,不過講不講就很難說了,而且windows中API繁多,全背不現實,翻書是現實。

其實,我研究性學習項目報了黑白棋,本來想用VB,然後寫了10行代碼不到立刻換了語言(換成Delphi)——VB太不適合寫算法代碼了,聲明臭長,for、if都不簡潔;Delphi寫起算法,看著比VB舒服(還有壹個原因是,我之前學過Pascal)

總之,如果學計算機網絡技術的,選擇Office會被BS的(不是文秘吧?不會去搞打字工作吧?),選擇VB還算掛點面子,但是學了別的語言,再看VB,妳會覺得VB太浪費妳的coding時間了;學會VB後跳到C/C++這倒是學計算機網絡技術的常規之路。

  • 上一篇:VB編程修改磁盤盤符
  • 下一篇:地暖溫控器怎麽使用,家用地暖的溫控器使用步驟詳解
  • copyright 2024編程學習大全網