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

chaosuper85

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

開發(fā)輔助工具大收集

除了我們?nèi)粘i_發(fā)使用的Visual C++、Delphi、JBuilder等等大家伙,
還有很多小巧好用的開發(fā)輔助工具,善用它們可以極大的提高我們的效率。

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

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

Visual C++插件

[1] Visual Assist

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

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

[2] WndTab

http://www.wndtabs.com

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

[3] BoundsCheck

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

其他工具

[4] 界面庫Xtreme Toolkit

http://www.codejock.com

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

[5] IconXP

http://www.aha-soft.com

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

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

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

這是一個很Cool的靜態(tài)反匯編工具,并且能夠在反匯編代碼的基礎(chǔ)上對應(yīng)用程序進(jìn)行調(diào)試。
個人認(rèn)為OllyDbg比很多crack網(wǎng)站上推薦的WDASM好用,因為OllyDbg加入了很多對反匯編代碼的進(jìn)一步分析功能,并加上相應(yīng)的注釋,非常方便。
比如應(yīng)用程序在某處調(diào)用了Windows API函數(shù),該處后面就會出現(xiàn)注釋告訴你這里調(diào)用了哪個Windows API函數(shù),更酷的是連給該Windows API傳遞參數(shù)的地方也會加上注釋說明。
另外由于很多應(yīng)用程序都是使用Visual C++編寫,而Visual C++生成的匯編代碼有一定的格式(如果沒有選擇某些優(yōu)化功能的時候),所以O(shè)llyDbg甚至?xí)⒁恍﹨R編代碼對應(yīng)的C語言代碼以注釋的方式說明。

OllyDbg本身的調(diào)試功能也很強大,多用幾次就會得心應(yīng)手。

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

CodeProject上有兩篇文章FreeCell & Hearts, behind the scenes和Minesweeper, Behind the scenes,作者就是以O(shè)llyDbg為工具探索到了Windows附帶的掃雷游戲、空當(dāng)接龍游戲的底層數(shù)據(jù)結(jié)構(gòu),從而寫出了直接讀取這些游戲內(nèi)存的程序,我稍加修改就做了一個自動掃雷的程序,呵呵。

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

[7] DebugView

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

[8]
Disk Monitor
File Monitor
Register Monitor
Port Monitor


這系列Monitor工具分別對系統(tǒng)中的磁盤、文件、注冊表、端口的變化更改進(jìn)行實時監(jiān)控并記錄下來,對于我們追蹤程序?qū)ο到y(tǒng)進(jìn)行了那些更改特別有用。

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

上面是我經(jīng)常使用的開發(fā)輔助工具,有些可能一時沒有想到,待以后慢慢在這里補全。
因我主要使用Visual C++進(jìn)行開發(fā),所以介紹的工具也都主要是和Visual C++相關(guān)的,希望有朋友能夠?qū)⑵渌饕_發(fā)工具的好的配套輔助工具也來個介紹。

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

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

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   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>
            欧美福利在线观看| 亚洲国产日韩一区| 久久综合九色欧美综合狠狠| 久久综合九色综合久99| 亚洲国产成人av| 欧美日韩一区二区三区四区五区| 一区二区三区成人| 久久裸体视频| 亚洲视频精品| 在线日本高清免费不卡| 欧美日韩成人在线播放| 欧美亚洲在线观看| 亚洲激情在线播放| 久久久亚洲影院你懂的| 亚洲欧洲偷拍精品| 国产偷久久久精品专区| 久久婷婷一区| 亚洲欧美日韩中文播放| 国产私拍一区| 欧美三区视频| 欧美一区二区三区视频在线观看 | 欧美成人精品1314www| 国产精品多人| 久久综合给合| 麻豆成人在线| 欧美91大片| 久久精品一二三区| 欧美一区二区视频97| 一区二区动漫| 一区二区三区四区蜜桃| 亚洲裸体俱乐部裸体舞表演av| 久久一区二区三区国产精品 | 国产日本欧美一区二区| 久久精品道一区二区三区| 亚洲一区二区三区精品动漫| 在线观看欧美日本| 在线免费观看成人网| 老司机67194精品线观看| 亚洲精品一区二区三区av| 母乳一区在线观看| 免费人成精品欧美精品| 免费观看30秒视频久久| 久久这里只精品最新地址| 久久成人精品无人区| 亚洲卡通欧美制服中文| 日韩视频免费观看高清在线视频| 亚洲日本aⅴ片在线观看香蕉| 国产日韩精品入口| 国模叶桐国产精品一区| 精品动漫3d一区二区三区| 伊人久久综合97精品| 国产日韩一区二区三区在线播放 | 午夜亚洲激情| 黄色另类av| 欧美精品在线观看91| 一区二区三区蜜桃网| 女生裸体视频一区二区三区| 欧美大片91| 亚洲另类视频| 亚洲欧美久久久| 久久精品在线播放| 欧美成人午夜激情视频| 羞羞漫画18久久大片| 久久综合一区| 欧美性做爰猛烈叫床潮| 麻豆精品视频在线观看视频| 亚洲午夜伦理| 久久噜噜亚洲综合| 亚洲国产另类久久精品| 久久av一区二区| 久久影院午夜片一区| 亚洲人成啪啪网站| 午夜久久tv| 欧美激情第三页| 久久精品一区二区三区中文字幕| 欧美人妖在线观看| 国产亚洲福利社区一区| 亚洲韩国日本中文字幕| 午夜精品免费在线| 裸体一区二区| 久久亚洲国产成人| 久久久欧美精品| 亚洲视频狠狠| 久久久久久久综合| 亚洲另类在线视频| 久久精品综合网| 欧美日韩国产欧美日美国产精品| 国产午夜精品福利| 亚洲一区二区三区免费观看| 麻豆精品91| 欧美一区三区二区在线观看| 久久香蕉精品| 久久网站热最新地址| 国产精品日韩专区| 亚洲精品国偷自产在线99热| 欧美日韩亚洲一区二区三区四区 | 久久青草久久| 欧美一进一出视频| 亚洲一区二区三区精品视频| 老司机aⅴ在线精品导航| 麻豆精品精华液| 国产一区自拍视频| 一本久久综合| 亚洲第一网站| 美女啪啪无遮挡免费久久网站| 国产精品久久波多野结衣| 亚洲精品一区二区三区蜜桃久| 99综合视频| 亚洲国产mv| 蜜臀av在线播放一区二区三区 | 蜜臀av一级做a爰片久久| 久久夜色精品国产| 免费成人性网站| 久久国产毛片| 国产一区日韩欧美| 欧美不卡在线视频| 校园春色国产精品| 欧美深夜福利| 亚洲欧洲中文日韩久久av乱码| 久久精品人人做人人综合| 日韩视频专区| 欧美视频精品在线| 久久精品人人做人人综合| 免费在线观看一区二区| 亚洲一区二区三区在线| 久久超碰97人人做人人爱| 日韩视频一区二区三区在线播放| 亚洲色图综合久久| 国产精品视频一| 免费欧美在线| 国内精品久久久久影院薰衣草| 亚洲人人精品| 欧美日韩国产美| 欧美在线三级| 欧美四级剧情无删版影片| 美女视频黄a大片欧美| 麻豆精品国产91久久久久久| 国产亚洲一级高清| 美女视频黄免费的久久| 亚洲精选国产| 久久先锋资源| 在线视频欧美精品| 好吊色欧美一区二区三区视频| 欧美不卡激情三级在线观看| 亚洲一区二区在线视频 | 欧美性大战久久久久久久| 激情懂色av一区av二区av| 日韩视频在线一区二区三区| 在线成人国产| 亚洲欧美日韩国产一区| 亚洲精品一区二区三区婷婷月 | 国产女主播视频一区二区| 一区二区三区高清在线观看| 亚洲日本成人在线观看| 久久久精品性| 久久亚洲欧美| 狠狠干综合网| 久久精品色图| 久久久人成影片一区二区三区观看| 欧美日韩理论| 最新亚洲激情| 夜夜嗨av色一区二区不卡| 欧美一区二区免费视频| 中文在线一区| 国产精品99免视看9| 亚洲少妇自拍| 午夜久久久久久久久久一区二区| 欧美丝袜一区二区三区| 亚洲六月丁香色婷婷综合久久| 亚洲日本免费电影| 女人香蕉久久**毛片精品| 亚洲国产精品va在线看黑人| 亚洲成人自拍视频| 毛片一区二区| 亚洲精品美女免费| 亚洲综合色网站| 国产老肥熟一区二区三区| 午夜精品免费在线| 久久综合婷婷| 亚洲日本成人| 欧美日韩一区二区在线观看 | 亚洲精品乱码久久久久| 国产精品第一页第二页第三页| 狼狼综合久久久久综合网| 亚洲成色www久久网站| 亚洲在线中文字幕| 欧美激情在线狂野欧美精品| 在线亚洲欧美专区二区| 黄色精品一区| 欧美人牲a欧美精品| 久久久亚洲影院你懂的| 亚洲国产精品一区二区第四页av | 欧美日韩精品系列| 久久久久久久久蜜桃| 亚洲激情在线激情| 麻豆久久婷婷| 亚洲欧美在线aaa| 国产嫩草影院久久久久| 欧美日韩国产一区| 欧美在线免费看|