為了撰寫影像處理的程式,
小弟目前正在學VC,十幾年沒寫程式了,
對於新的介面和基本觀念不甚清楚,
以下有些問題想請教會使用VC的人:
為什麼compile file時都要產生workspace,那是做什麼用的?
class又是什麼?和workspace不一樣嗎?
project又是什麼?需要設定嗎?要怎麼設定?
source safe是什麼呢?VC介面有這個功能選項,
另外也有一套Microsoft Visual SourceSafe的軟體,
何時才用得到呢?
2006-06-24 16:57:08 · 2 個解答 · 發問者 易濬 2 in 電腦與網際網路 ➔ 程式設計
請好心人士順便幫我看看我的其它發問,
因為我另有兩個棘手問題乏人問津......拜託嘍!
2006-06-25 07:25:27 · update #1
我把整個流程講一下,你應該就會知道這些東西的差異了。
當我們想寫一個程式的時候,我們可能會有ㄧ個主程式main(),存在main.cpp中,當main要用到一個影像處理的功能,例如灰階化,旋轉...等功能,我們會想要將這些影像處理的函式與他所用到的變數,放在一個class中,所以你可以想像,檔案開啟關閉等,可以組成一個file class,影像處理功能的放在另ㄧ個class,這樣當我們想要用這些功能時,只要new出這一個class,就可以做相關的事情。
通常一個class會有ㄧ個.h和一個.cpp檔案,所以當我們的功能越來越多,檔案數也會增加,workspace可以當我們管理這些檔案。在workspace中class view,以一個個class來分類顯示,也有file view,可以挑選顯示不同檔案的內容及resource的管理。所以可以這樣說,class是為了程式程式功能的模組化設計,workspace是為了便於管理眾多的程式檔案。
ㄧ個workspace包括其中所有的檔案,稱為一個project。project的設定在vc++中,簡單的有project的路徑、參數,複雜的有project predefine的參數、link的方式、除錯等。在vc++中,你可以在功能表[project]-[settings]中完成。
當project發展的時間越久,可能就有越多不同版本的更新,source safe可以用來管理越來越多的程式版本,甚至當多共同開發一個專案時,source safe可以避免大家工作不同步,造成程式碼的錯亂。通常在安裝Microsoft Visual SourceSafe後,vc++的功能表中就會加入用source safe管理的選項。
2006-06-25 03:20:03 · answer #1 · answered by CCK 3 · 0⤊ 0⤋
用 Visual C++ 編譯原始碼之前,必須要建立一個專案檔。
要做 Project 專案的設定在最上方的工作列有一個按鈕,或者是在 Workspace (工作區) 點選已經建立的專案。
用搜尋找到 source safe 的入門教學
網址:http://sun.cis.scu.edu.tw/~nms9115/articles/softeng/scm/vss/vss_primer.htm
2006-06-24 22:12:19 · answer #2 · answered by Big_John-tw 7 · 0⤊ 0⤋