常用工具总结
“工欲善其事,必先利其器”。從事程序開發(fā)近三年了,有了一些開發(fā)經(jīng)驗(yàn),同時(shí)也積累了一些常用的工具來提高自己的開發(fā)、調(diào)試等工作的效率,下面列的工具是我現(xiàn)在經(jīng)常用的(主流IDE就不說了),有些已經(jīng)使用多年,有些剛接觸不久,推薦給大家,也歡迎大家補(bǔ)充,互相學(xué)習(xí):
LTF viewer
Large Text File viewer, 打開速度會讓你驚奇
Hex Editor Neo
打開二進(jìn)制文件你可以通過下面方式來選擇進(jìn)制:
右擊數(shù)據(jù)區(qū) => Display As => Hex|Decimal|Octal|Binary|Float|Double
你可以通過下面方式來選擇按多少字節(jié)顯示:
右擊數(shù)據(jù)區(qū) => Group By => Bytes|Words|Double|Quad
Others:
ildasm:反編譯.net程序;
ilasm:編譯il代碼;
Reflector:查看.net程序源碼、程序集間的依賴關(guān)系;
Xenocode Fox 2007:由.net程序生成.net工程;
PEBrowseDbg:動(dòng)態(tài)調(diào)試.net程序;
WinDbg,OlleyDbg:調(diào)試分析程序;
MASMPlus:查看編寫編譯匯編代碼;
DebugTrack:跟蹤程序調(diào)試信息;
eXeScope,PE Explorer:查看PE文件,修改程序資源;
Code Smith:代碼生成;
Dis#:.net流程反混淆工具;
CFF Explorer:.net PE文件查看器;
CLRProfiler:.net分析工具;
DNGRuard1.0:.net程序集加密工具;
keymake:注冊機(jī),內(nèi)存補(bǔ)丁;
Stud_PE:查看、學(xué)習(xí)PE文件;
IEDevToolBar:查看IE各標(biāo)簽屬性;
WatiN:Web項(xiàng)目自動(dòng)化測試;
antlr:解釋器生成器;
injectReflector:查看.net內(nèi)存中IL代碼;
PEID:辨別程序開發(fā)語言;
Log Explorer for SQL Serverv:SQL Server恢復(fù)誤刪數(shù)據(jù);
SnippetCompiler:簡單代碼編譯;
UltraEdit、EditPlus、NotePad:文本編輯、查看;
RegExTool:正則表達(dá)式測試;
Script#:C#代碼編譯成腳本代碼;
Sandcastle+SHFB:幫助文檔生成工具;
Beyond Compare:文本比較。
這些程序大半看雪上都有,其他一般都可以搜到,我就偷懶不貼鏈接了。
總結(jié)
- 上一篇: 获得手机的ip
- 下一篇: 软件架构师常会用到的几款软件