1) Workspace窗口Workspace窗口顯示了當前工作區(qū)中各個工程的類,、資源和文件信息,當新建或打開一個工作區(qū)后,,Workspace窗口通常就會出現(xiàn)三個樹視圖:ClassView(類視圖),、ResourceView(資源視圖)和FileView(文件視圖),,如果在VC6.0企業(yè)版中打開了數(shù)據(jù)庫工程,還會出現(xiàn)第四個視圖DataView(數(shù)據(jù)視圖),。如同前面所述,在Workspace窗口的各個視圖內(nèi)單擊鼠標右鍵可以得到很多有用的關(guān)聯(lián)菜單,。ClassView顯示當前工作區(qū)中所有工程定義的C++類,、全局函數(shù)和全局變量,展開每一個類后,,可以看到該類的所有成員函數(shù)和成員變量,,如果雙擊類的名字,VC6.0會自動打開定義這個類的文件,,并把文檔窗口定位到該類的定義處,,如果雙擊類的成員或者全局函數(shù)及變量,文檔窗口則會定位到相應(yīng)函數(shù)或變量的定義處,。 ResourceView顯示每個工程中定義的各種資源,,包括快捷鍵、位圖,、對話框,、圖標、菜單,、字符串資源,、工具欄和版本信息,如果雙擊一個資源項目,,VC6.0就會進入資源編輯狀態(tài),,打開相應(yīng)的資源,并根據(jù)資源的類型自動顯示出Graphics,、Color,、Dialog、Controls等??渴酱翱?。 FileView顯示了隸屬于每個工程的所有文件。除了C/C++源文件,、頭文件和資源文件外,,我們還可以向工程中添加其它類型的文件,例如Readme.txt等,,這些文件對工程的編譯連接不是必需的,,但將來制作安裝程序時會被一起打包。同樣,,在FileView中雙擊源程序等文本文件時,,VC6.0會自動為該文件打開一個文檔窗口,,雙擊資源文件時,VC6.0也會自動打開其中包含的資源,。 在FileView中對著一個工程單擊鼠標右鍵后,,關(guān)聯(lián)菜單中有一個“Clean”命令,在此特地要解釋一下它的功能:VC6.0在建立(Build)一個工程時,,會自動生成很多中間文件,,例如預(yù)編譯頭文件、程序數(shù)據(jù)庫文件等,,這些中間文件加起來的大小往往有數(shù)兆,,很多人在開發(fā)一個軟件期間會使用辦公室或家里的數(shù)臺機器,如果不把這些中間文件刪除,,在多臺機器之間使用軟盤拷貝工程就很麻煩,。“Clean”命令的功能就是把VC6生成的中間文件全部刪除,,避免了手工刪除時可能會出現(xiàn)誤刪或漏刪的問題,。另外,在某些情況下,,VC6編譯器可能無法正確識別哪些文件已被編譯過了,,以致于在每次建立工程時都進行完全重建,很浪費時間,,此時使用“Clean”命令刪除掉中間文件就可以解決這一問題,。 應(yīng)當指出,承載一個工程的還是存儲在工作文件夾下的多個文件(物理上),,在Workspace窗口中的這些視圖都是邏輯意義上的,,它們只是從不同的角度去自動統(tǒng)計總結(jié)了工程的信息,以方便和幫助我們查看工程,、更有效地開展工作,。如果開始時你不習(xí)慣且工程很簡單(學(xué)習(xí)期間很多時候都只有一個.cpp文件),則你完全沒有必要去搭理這些視圖,,只需要在.cpp文件內(nèi)容窗口中工作,。 2) Output窗口與Workspace窗口一樣,Output窗口也被分成了數(shù)欄,,其中前面4欄最常用,。在建立工程時,Build欄將顯示工程在建立過程中經(jīng)過的每一個步驟及相應(yīng)信息,,如果出現(xiàn)編譯連接錯誤,,那么發(fā)生錯誤的文件及行號、錯誤類型編號和描述都會顯示在Build欄中,,用鼠標雙擊一條編譯錯誤,,VC6就會打開相應(yīng)的文件,,并自動定位到發(fā)生錯誤的那一條語句。工程通過編譯連接后,,運行其調(diào)試版本,,Debug欄中會顯示出各種調(diào)試信息,包括DLL裝載情況,、運行時警告及錯誤信息,、MFC類庫或程序輸出的調(diào)試信息、進程中止代碼等,。 兩個Find in Files欄用于顯示從多個文件中查找字符串后的結(jié)果,當你想看看某個函數(shù)或變量出現(xiàn)在哪些文件中,,可以從“Edit”菜單中選擇“Find in Files…”命令,,然后指定要查找的字符串、文件類型及路徑,,按“查找”后結(jié)果就會輸出在Output的Find in Files欄中,。 3) 窗口布局調(diào)整VC6的智能化界面允許用戶靈活配置窗口布局,例如菜單和工具欄的位置都可以重新定位,。讓我們在菜單或工具欄左方類似于把手的兩個豎條紋處或其它空白處點擊鼠標左鍵并按住,,然后試試把它拖動到窗口的不同地方,就可以發(fā)現(xiàn)菜單和工具欄能夠??吭诖翱诘纳戏?、左方和下方,雙擊豎條紋后,,它們還能以獨立子窗口的形式出現(xiàn),,獨立子窗口能夠始終浮動在文檔窗口的上方,并且可以被拖到VC6主窗口之外,,如果有雙顯示器,,甚至可以把這些子窗口拖到另外一個顯示器上,以便進一步加大編輯區(qū)域的面積,。Workspace和Output等??渴酱翱?Docking View)也能以相同的方式進行拖動,或者切換成獨立的子窗口,,此外,,這些停靠式窗口還可以切換成普通的文檔窗口模式,,不過文檔窗口不能被拖出VC6的主窗口,,切換的方法是選中某個停靠式窗口后,,在“Windows”菜單中把“Docking View”置于非選中狀態(tài),。 |
|