日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

【转】VC6.0附带小工具软件一览

發(fā)布時間:2025/3/13 c/c++ 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】VC6.0附带小工具软件一览 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

工欲善其事,畢先利其器。今吾將VC6.0下的工具小試一遍,略知其功用,以備不時之需。簡略作以總結(jié),欲與眾人共饗之。


VC6.0附帶工具軟件:


(1)ActiveX Control Test Container稱為“ActiveX 控件測試容器”,顧名思義,此工具的主要功能就是測試ActiveX 控件,可以通過改變ActiveX 控件的屬性觀察控件的變化,也可以通過調(diào)用ActiveX 控件的方法觀察控件的返回值,同時在下面的窗口中會顯示控件發(fā)生的事件信息。此工具可以直觀的進(jìn)行控件的注冊和注銷(File->Register/Unregister Controls)。
(2)IDataObject Viewer(又叫DOBJVIEW)稱為“數(shù)據(jù)對象查看器”,用來查看所有支持IdataObject接口的對象,顯示 ActiveX 和 OLE 數(shù)據(jù)對象(由系統(tǒng)剪貼板或拖放操作創(chuàng)建)所提供的數(shù)據(jù)格式的列表。(系統(tǒng)剪貼版是一個全局變量的東西,沒有牽涉到拷貝粘貼最好不用,但據(jù)說VB中進(jìn)行了不甚正規(guī)的使用)
(3)DDE Spy(DDE指Dynamic Data Exchange動態(tài)數(shù)據(jù)交換),可以攔截運行于Windows操作系統(tǒng)上的應(yīng)用程序所發(fā)出的各種消息,而不管這些應(yīng)用程序是使用何種語言編制的,所以只要捕獲到目標(biāo)程序的窗口句柄,就能向其發(fā)送消息。用于發(fā)送消息的兩個函數(shù)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,以便于在發(fā)布或制作安裝文件時提取相應(yīng)的DLL文件。另一個功能是查看一個DLL文件的接口函數(shù)(VC環(huán)境下有兩種方式查看你開發(fā)的DLL:一個是Depends工具,一個是控制臺的dumpbin工具)。有一種說法是使用了LoadLibrary調(diào)用的DLL和控件Depends不一定能檢測出來,只得注意。
(5)DocFile Viewer用于打開OLE Compound Document(表示對象連接與嵌入的復(fù)合文檔)由于現(xiàn)在軟件要實現(xiàn)的功能越來越多,如果都要一個人來實現(xiàn),其工作量大,利用微軟的OLE技術(shù),可以把別人做好的一些功能嵌入到自己的軟件里面,這樣可以節(jié)省開發(fā)時間和費用。比如說,如果你想在你的軟件里面實現(xiàn)一個Word的文檔功能,你可以用OLE技術(shù),直接把微軟的word文檔嵌入進(jìn)來就可以。(實際上微軟的Office就采用了符合文檔技術(shù))
(6)Error Lookup用來查詢某些api函數(shù)返回值不正確的原因。返回值不對時,后面加上 DWORD dwErr = ::GetLastError(); 然后在error lookup里面輸入dwErr數(shù)值就可以看到相關(guān)出錯信息了。
(7)Help Workshop這是一個可以用來創(chuàng)建.hlp幫助文件,編輯工程和內(nèi)容文件,并且測試和發(fā)布幫助文件的工具,編譯可能稍微復(fù)雜,可以用EasyCHM軟件代替之,得到的是chm幫助文件。步驟如下:1.運行EasyCHM 2.新建 3.瀏覽 4.選擇你要加到幫助文件里的文件夾然后選擇確定 5.文件類型選擇*.* 6.確定 7.在主窗口選擇“編譯” 8.在彈出窗口中選擇“生成CHM” 9.在你“瀏覽”所選擇的文件夾里生成了幫助文件
(8)OLE Client Test :OLE客戶端測試工具
(9)OLE Server Test :OLE服務(wù)器端測試工具
(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查看本地或遠(yuǎn)程系統(tǒng)進(jìn)程使用資源情況和改變進(jìn)程優(yōu)先級的工具,類似于系統(tǒng)的“任務(wù)管理器”。
(13)ROT Viewer :OLE運行對象表查看器,可實時顯示所有注冊的OLE運行對象表的名稱。
(14)Spy++ :用于查看Windows操作系統(tǒng)的窗口、消息、進(jìn)程、線程信息的工具,方便易用,極為有用。尤其在進(jìn)行外掛開發(fā)時對目標(biāo)進(jìn)程或線程的消息發(fā)送進(jìn)行監(jiān)控并記錄分析時非常重要(至少我是這么覺得)。
(15)Tracer :這是一個允許你設(shè)置afx.ini文件的小型MFC編程工具例子程序,它被安裝在你的VC目錄中,并提供了源代碼,因此,捏可以rebuild它,也可以按你的需求自定義它的功能。
(16)Windiff :用來比較路徑或文件的不同,并將比較結(jié)果以圖形方式顯示出來(和王老師極力推薦的用于版本維護(hù)的軟件Beyond Compare功能類似,但是似乎沒有Beyond Compare的界面友好好用)。
(17)Zoomin是一個小屏幕查看器,并且可以將屏幕上任一小塊復(fù)制到剪貼板。

文章出處:DIY部落(http://www.diybl.com/course/3_program/vc/vc_js/2008324/106092.html)

轉(zhuǎn)載于:https://www.cnblogs.com/mars9/archive/2011/08/30/2159313.html

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的【转】VC6.0附带小工具软件一览的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。