青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

chaosuper85

C++博客 首頁 新隨筆 聯系 聚合 管理
  118 Posts :: 0 Stories :: 3 Comments :: 0 Trackbacks

開發輔助工具大收集

除了我們日常開發使用的Visual C++、Delphi、JBuilder等等大家伙,
還有很多小巧好用的開發輔助工具,善用它們可以極大的提高我們的效率。

日常工作中我主要使用Visual C++開發程序,工作幾年,收集了一些小工具,
下面逐個介紹給大家。也希望大家把自己的工具拿出來和大家分享。

如果大家需要,請跟貼,需要的朋友多的話,我上傳到FTP上(都是沒有限制的最新版本喲)

Visual C++插件

[1] Visual Assist

http://www.wholetomato.com/download/index.shtml

這是我現在使用最為頻繁的工具,有了它,現在在Visual C++中寫程序簡直成了一種享受,
Visual Assist的智能提示功能實在是太強大了,估計大家都應該裝了吧!
唯一不太爽的是Visual Assist對C++ STL和Templates的解析還是有待改進。

[2] WndTab

http://www.wndtabs.com

Visual C++ 6.0的編輯窗口沒有分頁顯示,
想在打開的多個文件中切換非常麻煩,
WndTab為VC的編輯窗口加上了Tab,
現在點擊每個文件的Tab就可以方便的切換到該文件進行編輯了,強烈推薦。

[3] BoundsCheck

CompuWare的調試工具,可以集成到Visual C++中。
BoundsCheck可以幫助我們發現程序中隱藏的bug,比如Memory Leak等。
缺省安裝后,BoundsCheck的設置是每當發現調試狀態下運行的程序中的bug就馬上中斷執行,返回Visual C++窗口報告bug,但是很多BoundsCheck發現的bug都是一些程序隱患,但不影響當前程序運行,所以有些討厭。可以在BoundsCheck的工具欄中將立即報告錯誤按鈕釋放,以后我們就可以不被BoundsCheck打擾,而是每次調試后得到一份BoundsCheck的bug匯總報告!

其他工具

[4] 界面庫Xtreme Toolkit

http://www.codejock.com

和Xtreme Toolkit類似的還有BCG Controls,但是我覺得Xtreme Toolkit更好用一些,它們都提供了一整套功能強大、非常漂亮的控件,幫助我們輕松創建出很Cool的程序界面,從而把主要精力放到程序功能上。

[5] IconXP

http://www.aha-soft.com

制作程序的各種圖標,如果利用Visual C++或者Delphi等自帶的資源編輯器,只能編輯256色的圖標,非常麻煩而且基本無法編輯出XP風格的圖標來。利用IconXP可以輕松創作出很Cool的圖標來,而且IconXP能夠從各種文件中提取出圖標文件。

寫了這么多,累了,明天繼續……
[6] OllyDbg

http://home.t-online.de/home/Ollydbg/

這是一個很Cool的靜態反匯編工具,并且能夠在反匯編代碼的基礎上對應用程序進行調試。
個人認為OllyDbg比很多crack網站上推薦的WDASM好用,因為OllyDbg加入了很多對反匯編代碼的進一步分析功能,并加上相應的注釋,非常方便。
比如應用程序在某處調用了Windows API函數,該處后面就會出現注釋告訴你這里調用了哪個Windows API函數,更酷的是連給該Windows API傳遞參數的地方也會加上注釋說明。
另外由于很多應用程序都是使用Visual C++編寫,而Visual C++生成的匯編代碼有一定的格式(如果沒有選擇某些優化功能的時候),所以OllyDbg甚至會將一些匯編代碼對應的C語言代碼以注釋的方式說明。

OllyDbg本身的調試功能也很強大,多用幾次就會得心應手。

總而言之,OllyDbg絕對是在沒有源代碼的情況下分析應用程序的必備工具。

CodeProject上有兩篇文章FreeCell & Hearts, behind the scenes和Minesweeper, Behind the scenes,作者就是以OllyDbg為工具探索到了Windows附帶的掃雷游戲、空當接龍游戲的底層數據結構,從而寫出了直接讀取這些游戲內存的程序,我稍加修改就做了一個自動掃雷的程序,呵呵。

以下程序在http://www.sysinternals.com有提供

[7] DebugView

看過《深入淺出MFC》嗎,候捷先生在書的最后提到了一種追蹤TRACE(實際上是Windows函數OutputDebugString)的工具。有了該工具,你就可以在應用程序運行時通過它觀察追蹤應用程序內部的運行情況,只要你在程序中加了足夠多的TRACE宏,并且以Debug版本編譯。
特別是對于程序邏輯復雜(Debug幾次就暈了),或者涉及到圖形界面刷新或顯示的程序(如果用一臺電腦調試,在Visual C++環境和被調試程序之間切換,你很難看到正確的結果),或者非常耗費系統資源的程序(在用Visual C++調試運行,就更費勁了),巧妙的使用這類工具可以高效的解決問題。
說實話,Paul DiLascia等大師固然提供了這些工具,但是這些大師只是為了展示某些技術,所以他們提供的工具都只有基本功能。而DebugView是同類工具中最為優秀的一個,適用范圍廣,能夠定制各種過濾條件,讓你只看到關心的TRACE輸出信息,而且可以定制高亮顯示的內容等等,非常方便。
DebugView是完全免費的!

[8]
Disk Monitor
File Monitor
Register Monitor
Port Monitor


這系列Monitor工具分別對系統中的磁盤、文件、注冊表、端口的變化更改進行實時監控并記錄下來,對于我們追蹤程序對系統進行了那些更改特別有用。

SysInternals上面還有很多工具,都是免費的,有些還提供源代碼。

上面是我經常使用的開發輔助工具,有些可能一時沒有想到,待以后慢慢在這里補全。
因我主要使用Visual C++進行開發,所以介紹的工具也都主要是和Visual C++相關的,希望有朋友能夠將其他主要開發工具的好的配套輔助工具也來個介紹。

另外,如果有朋友需要上面介紹的工具,請跟貼,我試情況上傳到FTP上供大家下載。

posted on 2009-08-19 22:29 chaosuper 閱讀(283) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日韩国产大片| 亚洲国产欧美日韩精品| 国产日韩欧美一区二区三区在线观看| 欧美精品久久久久久久久久| 欧美aⅴ99久久黑人专区| 欧美国产第一页| 欧美视频手机在线| 国产乱码精品一区二区三区不卡 | 影音先锋日韩资源| 一本色道88久久加勒比精品| 午夜精品久久久久久久久久久久| 欧美中文日韩| 亚洲国产精品久久91精品| 99综合在线| 久久久久欧美| 国产精品久久久久久妇女6080 | 久久久久国产精品一区二区| 欧美激情欧美激情在线五月| 国产精品久线观看视频| 亚洲电影欧美电影有声小说| 亚洲伊人久久综合| 欧美aaa级| 亚洲男人影院| 欧美精品一区二区精品网| 国产日韩欧美高清免费| 日韩一级在线观看| 久热这里只精品99re8久| 亚洲精品国产精品乱码不99 | 欧美在线观看你懂的| 欧美国产亚洲精品久久久8v| 亚洲一二三区在线观看| 欧美成年人视频| 国产亚洲女人久久久久毛片| 一本色道久久综合狠狠躁篇怎么玩| 久久精品99无色码中文字幕| 亚洲精品国产日韩| 麻豆91精品91久久久的内涵| 国产欧美日韩综合一区在线观看| 日韩一级免费观看| 欧美国产综合视频| 久久精品一区| 亚洲香蕉视频| 欧美高清在线| 亚洲欧洲日韩在线| 毛片一区二区| 久久精品国产精品亚洲综合| 国产精品九色蝌蚪自拍| 99re这里只有精品6| 欧美成人国产一区二区| 久久精品一区二区三区中文字幕| 国产精品一区二区在线观看不卡| 亚洲一区高清| 99精品视频网| 欧美三级电影一区| 亚洲在线视频| 亚洲在线观看视频| 国产精品一区二区三区乱码| 亚洲欧美激情四射在线日| 亚洲美女网站| 欧美性大战久久久久久久蜜臀| 在线视频日韩| 中日韩视频在线观看| 欧美色网在线| 欧美亚洲在线| 欧美一区午夜精品| 黄色一区二区三区| 牛牛国产精品| 欧美日韩1区2区3区| 亚洲调教视频在线观看| 亚洲一级高清| 一区三区视频| 亚洲精品一区在线| 国产精品久久毛片a| 久久精品毛片| 欧美sm视频| 亚洲欧美国产高清| 欧美在线观看视频一区二区三区 | 美女图片一区二区| 日韩亚洲精品在线| 亚洲一区二区三区在线播放| 国产欧美一区二区三区视频| 老司机午夜精品| 欧美人与性动交a欧美精品| 亚洲欧美国产三级| 久久精品官网| 一本大道久久a久久精品综合| 亚洲视屏一区| 曰韩精品一区二区| 99re成人精品视频| 国产主播一区二区三区| 亚洲国产欧美精品| 国产精品手机视频| 亚洲国产aⅴ天堂久久| 国产精品欧美日韩一区二区| 久久中文欧美| 国产精品高清一区二区三区| 久久综合国产精品台湾中文娱乐网| 欧美黄免费看| 久久精品欧洲| 欧美日韩综合网| 欧美激情aⅴ一区二区三区| 西西裸体人体做爰大胆久久久| 黄色成人av网| 亚洲网站啪啪| 亚洲美女性视频| 欧美中文日韩| 亚洲自拍另类| 欧美国产在线观看| 久久久久免费| 国产精品日韩在线观看| 亚洲国产99精品国自产| 国产在线精品成人一区二区三区 | 久久国产综合精品| 亚洲专区一二三| 欧美精品久久久久久久免费观看| 久久国产精品色婷婷| 欧美日韩在线视频观看| 欧美国产91| 在线国产欧美| 久久国产日本精品| 久久精品亚洲一区二区| 国产精品美女主播在线观看纯欲| 亚洲区国产区| 亚洲乱码视频| 老司机成人网| 免费日韩成人| 在线观看av不卡| 久久乐国产精品| 久热成人在线视频| 一区二区在线观看视频| 久久er精品视频| 久久久五月婷婷| 黄色欧美日韩| 久久午夜影视| 亚洲国产成人一区| 亚洲六月丁香色婷婷综合久久| 久久一区中文字幕| 欧美国产日韩亚洲一区| 最新亚洲视频| 欧美久久久久久久| 99精品久久| 性欧美8khd高清极品| 国产女优一区| 久久国产精品高清| 欧美91大片| 99精品国产高清一区二区| 欧美人与性禽动交情品| 亚洲午夜精品福利| 久久久亚洲欧洲日产国码αv | 一区二区视频欧美| 老司机精品久久| 亚洲第一福利视频| 夜夜嗨网站十八久久| 欧美日韩妖精视频| 亚洲亚洲精品三区日韩精品在线视频| 亚洲欧美日韩精品久久亚洲区 | 亚洲福利视频专区| 亚洲免费电影在线| 欧美视频在线观看 亚洲欧| 亚洲一区免费观看| 蜜桃久久av| 一区二区三区日韩欧美| 国产精品色婷婷| 亚洲国产高清自拍| 亚洲一区二三| 在线播放中文一区| 欧美精品一区二区三区久久久竹菊| 日韩视频免费在线观看| 欧美在线黄色| 亚洲欧洲一区二区三区久久| 欧美激情一区二区三区| 久久久久国产成人精品亚洲午夜| 国内外成人在线| 欧美电影电视剧在线观看| 一本色道久久综合亚洲二区三区| 久久精品国产第一区二区三区| 伊人春色精品| 欧美午夜片在线免费观看| 久久理论片午夜琪琪电影网| 99热在这里有精品免费| 久久亚洲影院| 亚洲午夜视频在线观看| 亚洲成在人线av| 国产欧美欧美| 欧美日韩激情小视频| 久久国产视频网站| 亚洲婷婷免费| 亚洲欧洲一区二区天堂久久| 欧美在线在线| 亚洲一二三四区| 亚洲国产成人精品女人久久久| 欧美图区在线视频| 欧美黄色成人网| 久久蜜桃香蕉精品一区二区三区| 99在线观看免费视频精品观看| 欧美11—12娇小xxxx| 久久嫩草精品久久久久| 欧美一区亚洲| 新狼窝色av性久久久久久| 亚洲精品视频在线观看免费|