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