電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
[心得] 如何學好 Visual C++ 程式設計

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念
上一篇主題 :: 下一篇主題  
發表人 內容
chanjoey
偶而上來逛逛的過客


註冊時間: 2015-08-27
文章: 12
來自: 新北市
213.97 果凍幣

發表發表於: 2015-8-31, PM 9:53 星期一    文章主題: [心得] 如何學好 Visual C++ 程式設計 引言回覆

筆者是一個Visual C++程式設計的業餘愛好者,
每個禮拜都會去逛電腦書店,
多年來累積了許多的C++書籍與程式。
雖然只是興趣,並沒有打算成為專家,
但是連續學了這麼多書以後,
也是有很多心得可以分享。
現在年紀大了,
就在這裡把我的學習心得貼文到版上,
分享給大家,學習就不用再繞遠路了。

一、學習Visual C++的配備
通常一般大學和科技大學都會要求學生使用標準的Visual C++。
要跑Visual C++你必須要有一台PC個人電腦,
或是有安裝windows的筆記型電腦都可以。
有鍵盤的電腦打起字來會比較精準,
雖然windows平版電腦也可以寫程式碼,
但是長時間觸控玻璃的時候,
因為玻璃沒有甚麼彈性,
就有可能手會痠痛要小心。

二、準備一台DV攝影機。
現在的Visual C++常常採用視訊教學,
所以建議大家準備一台DV攝影機來把學習過程錄影下來。
大陸那邊在教學Visual C++常常會推出十幾個小時的錄影檔案,
這些檔案常常存檔成windows media player軟體可以讀取的WMV檔案,
WMV檔案壓縮大小適中,優點是畫質清晰,
推薦大家多多利用新版Windows10的軟體來製作WMV檔案。
Quicktime的檔案雖然比WMV檔案小很多,
但是畫面模糊,錄影了以後等於沒有錄影,
所以不建議使用Quicktime的壓縮檔案來存檔。

三、準備一本筆記本。
筆者在高中升上大學的時候,
都是用做筆記的方式來學習,
多抄寫幾次程式碼,就記得起來了。
比如說程式碼有
System("pause");
這一行,
就把 S y s t e m ( " p a u s e " ) ;
這些英文字跟括號跟小逗點一個一個慢慢抄在筆記本上。
抄完以後對照原文看看有沒有寫錯。
接下來再把這些英文字多抄寫幾次,
就背起來了。
如果想當程式人員,
一定要多多抄寫,才會越寫越熟練。
要是用筆常常寫錯程式碼的話,
就要加強練習,
不然打字也會常常打錯。
筆者雖然沒有成為程式人員的天份,
但是我也常常抄寫程式碼,
因為Visual C++是比爾蓋茲的偉大發明,
常常抄寫程式碼,
說不定會變聰明哦。

四、Visual C++是一套工業軟體,
目前是需要付許多費用來取得商業使用權的軟體,
這套軟體是半自動化的。
自動化的意思是說,
例如要產生類別的時候,
光是打字進去,程式是不會跑的,
必須要按按鈕"專案"-->"加入類別",
可以透過泛型C++類別精靈,
填寫一個表單,來完成建立類別的動作。
你將需要填寫類別名稱,.h檔名稱,.cpp檔名稱,
還可以選擇是public或是private。
自動化的功能是安裝在按鈕上面,
所以光是打字進去,程式是不會跑的,
一定要記得按下"專案"-->"加入類別",
這樣自動化功能才會呼叫精靈出來,
讓你填寫表單。
沒有呼叫精靈填寫表單的話,
就算程式碼寫很長很長,
程式碼也不會跑,
就是因為忘了按按鈕,
所以.h檔跟.cpp檔都沒有建立,
所以程式碼不會跑。

五、野心不要太大。
你可以試著看看那些十幾個小時視訊教學的書籍,
以我來說,
通常看個二十分鐘就會累了。
上課的人當然是把程式開發的過程講的生動有趣,
但是你自己回想一下就會了解,
一個人要懂一整間程式公司的專案開發完整流程,
當然要花很多很多時間才能懂。
上課的影片是一整間公司的程式經驗,
也不知道失敗了多少次才做出完整的開發,
如果換成你來做,
你可以做完一整間公司的完整流程嗎?
十個類別有十個按鈕,
二十個類別有二十個按鈕,
你有沒有時間敲完那麼多程式碼,
按對那麼多按鈕,
填完那麼多表單呢?
所以野心不要太大,
我們又不是一定要像美國那樣科技先進,
台灣又還沒登陸月球火星,
科技部都沒有那麼拼了,
你幹嘛那麼拼,
所以要記得野心不要太大。
要是為了學Visual C++學到過勞死那不就太慘了嗎。

六、珍惜你的小程式
Visual C++一開始的時候,
是用來開發一些很小很小的程式,
這些小程式很小但是功能簡單沒有錯誤,
所以大家喜歡用Visual C++。
筆者上大學的時候看得懂的C++程式碼,
現在我年紀到了快40歲了,
以前學會的程式碼變的看不太懂了,
自動忘記了很多程式碼,這就是年齡的影響。
所以趁著年紀輕的時候,
要趕快到各大網站上去學習程式碼,
年紀大的時候回想起來,
會覺得那段時光非常美好,活的有價值,
曾經生活在比爾蓋茲發明的電腦編譯器前面,
是多麼的美好,是很好的回憶,
所以要珍惜你的小程式,
寫過的程式版本越多越好,
文字檔存越多越好。
年紀大了開始失智的時候,
剛好可以看看這些舊的程式碼,
讓大腦清醒過來。

最後,歡迎網友補充說明其他的注意事項。
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作