|
| |
精品推荐 |
 |
|
| |
|
|
|
|
兵之利器 软件开发辅助工具纵览
|
日期:2008年3月20日 作者: 查看:[大字体
中字体 小字体]
|
专业辅助软件专门用于某些特定场合的调试和辅助,下面我们来看几个常用的软件。 [简介] 下面我们针对上述各种类型,一一介绍其对应的最常用工具。
优秀专题推荐
 .NET沉思集 ASP.NET入门猜想
 流氓修炼之谜 揭开流氓软件的技术原理
 GIS系统三维地景仿真设计教程
 Visual C# 轻松入门全攻略 1. 代码编辑工具
集成开发环境一般已经提供了代码编辑窗口,但是不一定方便,所以程序员们经常借助一些外部编辑工具,这其中最著名的就是UltraEdit。
UltraEdit 几乎是许多程序员每天必用的工具之一,其支持语法高亮和多种灵活的编辑方式,界面如下:
下面我们介绍一下它的特色功能:
(1)列操作:依次选择菜单column->column mode-->insert/fills columns可以很方便的插入列,在列操作中支持类似于EXCEL的自增;
(2)二进制文件:以16进制方式显示二进制文件,支持二进制文件操作;
(3)可编辑汇编源程序、汇编、连接、调用TDebug调试;
(4)支持正则表达式,看看使用正则表达式的例子:
删除包含某一字符串的行
按下CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后查找" %*你的字符串*^p"(其中的^p 是 DOS 文件类型的换行符;如果是 Unix 类型文件,则用 ^n),替换成空内容即可。如要去掉包含"http"这个字符串的行,只需替换"%*http*^p"为空即可;
删除空行
参考上"删除包含某一字符串的行"的例子,删除空行只需要查找 "^p$ "替换为空即可。 另一个声名仅仅次于UltraEdit的工具是EditPlus,功能与UltraEdit较为类似。
除了上述通用小工具外,还有一些专门针对特定开发环境编写的插件,如为Visual C++编写的插件Visual Assist(Visual助手),安装后VC++的代码编辑功能将更加强劲:
(1) 选中多行代码一次性以/* */ 或 //注释
(2) 当输入"{"其"}"就会自动出现;
(3) 对于已经定义的变量和函数,当对名称输入一半的时候,整个名称会自动提示。
随着软件开发IDE环境的发展,目前新的集成开发环境的代码编辑能力已经远远超过从前,如Visual Studio 2005的代码查看和编辑操作就要比Visual Studio 6.0友善很多。 2. 代码阅读工具
代码阅读工具中的最强者便是大名鼎鼎的SourceInsight,为无数程序员所称道,其强大的功能令人折服!
它的使用非常简单:先选择Project菜单下的new,新建一个工程,输入工程名,接着把欲读的源代码加入(可以整个目录加),该软件会自动分析我们添加的源代码。分析完后,就可以进行阅读了。其强大的功能体现在:
(1) 代码关联:
SourceInsight具备超强的代码分析能力,其会将工程中的所有代码进行关联性检查,建立纵横复杂的代码关联,提供类似超文本的代码视图能力。例如,在SourceInsight中,如果想看某一变量、函数或宏的定义,只需把光标定位于该变量、函数或宏,然后点击工具条上的跳转,该变量、函数或宏的定义就显示出来;对于函数,我们还可以跳转到引用它的地方。
例如在下面图中代码的"msg_rmid"宏上,右击"Jump to Definition":
上一篇:软件架构训练基础教程之导语
下一篇:在SourceInsight中集成版本管理工具
|
| 相关文章: |
|
|
|
| 相关软件: |
|
|
|
|