vc6.0附帶工具軟體:
(1)activex control test container稱為「activex 控制項測試容器」,顧名思義,此工具的主要功能就是測試activex 控制項,可以通過改變activex 控制項的屬性觀察控制項的變化,也可以通過呼叫activex 控制項的方法觀察控制項的返回值,同時在下面的視窗中會顯示控制項發生的事件資訊。此工具可以直觀的進行控制項的註冊和登出(file->register/unregister controls)。
(2)idataobject viewer(又叫dobjview)稱為「資料物件檢視器」,用來檢視所有支援idataobject介面的物件,顯示 activex 和 ole 資料物件(由系統剪貼簿或拖放操作建立)所提供的資料格式的列表。(系統剪貼版是乙個全域性變數的東西,沒有牽涉到拷貝貼上最好不用,但據說vb中進行了不甚正規的使用)
(3)dde spy(dde指dynamic data exchange動態資料交換),可以攔截執行於windows作業系統上的應用程式所發出的各種訊息,而不管這些應用程式是使用何種語言編制的,所以只要捕獲到目標程式的視窗控制代碼,就能向其傳送訊息。用於傳送訊息的兩個函式postmessage和sendmessage的宣告如下:
bool postmessage( hwnd hwnd,uint msg,wparam wparam,lparam lparam);
bool sendmessage( hwnd hwnd,uint msg,wparam wparam,lparam lparam);
(4)depends工具用於檢視exe或dll依賴於哪些dll,以便於在發布或製作安裝檔案時提取相應的dll檔案。另乙個功能是檢視乙個dll檔案的介面函式(vc環境下有兩種方式檢視你開發的dll:乙個是depends工具,乙個是控制台的dumpbin工具)。有一種說法是使用了loadlibrary呼叫的dll和控制項depends不一定能檢測出來,只得注意。
(5)docfile viewer用於開啟ole compound document(表示物件連線與嵌入的復合文件)由於現在軟體要實現的功能越來越多,如果都要乙個人來實現,其工作量大,利用微軟的ole技術,可以把別人做好的一些功能嵌入到自己的軟體裡面,這樣可以節省開發時間和費用。比如說,如果你想在你的軟體裡面實現乙個word的文件功能,你可以用ole技術,直接把微軟的word文件嵌入進來就可以。(實際上微軟的office就採用了符合文件技術)
(6)error lookup用來查詢某些api函式返回值不正確的原因。返回值不對時,後面加上 dword dwerr = ::getlasterror(); 然後在error lookup裡面輸入dwerr數值就可以看到相關出錯資訊了。
(7)help workshop這是乙個可以用來建立.hlp幫助檔案,編輯工程和內容檔案,並且測試和發布幫助檔案的工具,編譯可能稍微複雜,可以用easychm軟體代替之,得到的是chm幫助檔案。步驟如下:1.執行easychm 2.新建 3.瀏覽 4.選擇你要加到幫助檔案裡的資料夾然後選擇確定 5.檔案型別選擇*.* 6.確定 7.在主視窗選擇「編譯」 8.在彈出視窗中選擇「生成chm」 9.在你「瀏覽」所選擇的資料夾裡生成了幫助檔案
(8)ole client test :ole客戶端測試工具
(9)ole server test :ole伺服器端測試工具
(10)ole tool s:ole工具的幫助檔案(包括dfview - docfile viewer和dobjview - idataobject viewer和irotview - running object table viewer和ole2view - ole 2.0 object viewer四種工具的使用說明)
(11)ole view :檢視本機的所有已註冊的com控制項
(12)process viewer檢視本地或遠端系統程序使用資源情況和改變程序優先順序的工具,類似於系統的「任務管理器」。
(13)rot viewer :ole執行物件表檢視器,可實時顯示所有註冊的ole執行物件表的名稱。
(14)spy++ :用於檢視windows作業系統的視窗、訊息、程序、執行緒資訊的工具,方便易用,極為有用。尤其在進行外掛程式開發時對目標程序或執行緒的訊息傳送進行監控並記錄分析時非常重要(至少我是這麼覺得)。
(15)tracer :這是乙個允許你設定afx.ini檔案的小型mfc程式設計工具例子程式,它被安裝在你的vc目錄中,並提供了源**,因此,捏可以rebuild它,也可以按你的需求自定義它的功能。
(16)windiff :用來比較路徑或檔案的不同,並將比較結果以圖形方式顯示出來(和王老師極力推薦的用於版本維護的軟體beyond compare功能類似,但是似乎沒有beyond compare的介面友好好用)。
(17)zoomin是乙個小螢幕檢視器,並且可以將螢幕上任一小塊複製到剪貼簿
VC6 0外掛程式一覽表
1.visual assist 簡稱va va從5.0一直到現在的vax,功能越來越強大,除了以前版本中的自動識別各種關鍵字,系統函式,成員變數,自動給出輸入提示,自動更正大小寫錯誤,自動標示錯誤等等以外,最新的版本中還在workspace視窗中加入乙個va view,可以更方便的查詢工程中的檔案 ...
VC6 0快捷鍵一覽表
f1 顯示幫助,如果游標停在 的某個字元上,顯示msdn中相應的幫助內容 f2 書籤功能 ctrl f2 在某行設定乙個書籤 再按一次次是取消 f2 跳到下乙個書籤位置 shift f2 跳到上乙個書籤位置 ctrl shift f2 刪除所有書籤 f3 查詢 ctrl f3 在檔案中查詢,如果當前...
VC6 0快捷鍵一覽表
f1 顯示幫助,如果游標停在 的某個字元上,顯示msdn中相應的幫助內容 f2 書籤功能 ctrl f2 在某行設定乙個書籤 再按一次次是取消 f2 跳到下乙個書籤位置 shift f2 跳到上乙個書籤位置 ctrl shift f2 刪除所有書籤 f3 查詢 ctrl f3 在檔案中查詢,如果當前...