摘自:http://www.epubcn.org/read.php?tid=18281 开发辅助工具大收集 除了我们日常开发使用的Visual C++、Delphi、JBuilder等等大家伙, 日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具, 如果大家需要,请跟贴,需要的朋友多的话,我上传到FTP上(都是没有限制的最新版本哟) Visual C++插件 [1] Visual Assist http://www.wholetomato.com/download/index.shtml 这是我现在使用最为频繁的工具,有了它,现在在Visual C++中写程序简直成了一种享受, [2] WndTab Visual C++ 6.0的编辑窗口没有分页显示, [3] BoundsCheck CompuWare的调试工具,可以集成到Visual C++中。 其他工具 [4] 界面库Xtreme Toolkit 和Xtreme Toolkit类似的还有BCG Controls,但是我觉得Xtreme Toolkit更好用一些,它们都提供了一整套功能强大、非常漂亮的控件,帮助我们轻松创建出很Cool的程序界面,从而把主要精力放到程序功能上。 [5] IconXP 制作程序的各种图标,如果利用Visual C++或者Delphi等自带的资源编辑器,只能编辑256色的图标,非常麻烦而且基本无法编辑出XP风格的图标来。利用IconXP可以轻松创作出很Cool的图标来,而且IconXP能够从各种文件中提取出图标文件。 写了这么多,累了,明天继续…… http://home.t-online.de/home/Ollydbg/ 这是一个很Cool的静态反汇编工具,并且能够在反汇编代码的基础上对应用程序进行调试。 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版本编译。 [8] 这系列Monitor工具分别对系统中的磁盘、文件、注册表、端口的变化更改进行实时监控并记录下来,对于我们追踪程序对系统进行了那些更改特别有用。 SysInternals上面还有很多工具,都是免费的,有些还提供源代码。 上面是我经常使用的开发辅助工具,有些可能一时没有想到,待以后慢慢在这里补全。 |
VC开发辅助工具大收集
VC开发辅助工具大收集