文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发数据结构兵之利器 软件开发辅助工具纵览
精品推荐
特别推荐
·网游外挂编写完全攻略
·开发WDM型的USB设备驱动程序
·数据库设计范式深入浅出
·理解软件保护技术之序列号方式
·大型网站必鉴:分销渠道的结构
·你的代码真的很健壮吗
·利用HOOK拦截封包原理
·四种网络游戏外挂的设计方法
·程序语言效率比较
·五子棋算法
·正则表达式从入门到精通
·SQL Server不能启动的常见故障
·Windows应用程序设计的基本术语
·软件本地化与汉化
·Windows中断编程
·windows nt 4.0中文版的开机过程
热点TOP10
·网游外挂编写完全攻略
·简单对象访问协议(SOAP)初级指南
·开发WDM型的USB设备驱动程序
·兵之利器 软件开发辅助工具纵览
·DB2 数据库设计:取得最佳性能的准则
·透视特洛伊木马程序开发技术
·游戏外挂设计技术探讨
·VS2005视频教程之站点地图[视频]
·DCOM揭秘之六
·四种网络游戏外挂的设计方法
·《数据结构》试题下载2004
·恶意代码的亲密接触之文件搜索和API导址
·微软的秘密:微软公司软件开发模式简介
·开发Windows XP-Ready的程序
·KVM的执行引擎--栈和帧 、指令集
·DB2数据库应用系统性能优化深入探究
·程序语言效率比较
·借鉴:能增长1倍销售额的七种广告武器
·理解软件保护技术之序列号方式
·让IE成为你的软件集成平台之一

兵之利器 软件开发辅助工具纵览

日期:2008年3月20日 作者: 查看:[大字体 中字体 小字体]



  SourceInsight具备超强的代码分析能力,其会将工程中的所有代码进行关联性检查,建立纵横复杂的代码关联,提供类似超文本的代码视图能力。例如,在SourceInsight中,如果想看某一变量、函数或宏的定义,只需把光标定位于该变量、函数或宏,然后点击工具条上的跳转,该变量、函数或宏的定义就显示出来;对于函数,我们还可以跳转到引用它的地方。

  例如在下面图中代码的"msg_rmid"宏上,右击"Jump to Definition":

兵之利器 软件开发辅助工具纵览(图十三)

  "msg_rmid"宏的定义自然呈现:

兵之利器 软件开发辅助工具纵览(图十四)

  (2)变量/数据结构/函数视图方式

  一般的阅读软件只能以文件的方式视图,但是SourceInsight会自动分析代码,并以树的形式列出变量、数据结构和函数,非常类似于Visual C++的类视图方式,如下图:

兵之利器 软件开发辅助工具纵览(图十五)

  (3)具有类似于IE浏览器的在代码中前进与返回功能,自由穿梭于复杂的代码

  SourceNavigator是RedHat出品的一款Linux环境下的代码阅读工具,功能如同SourceInsight一般强,但速度稍慢。在安装过程中,要给所有的文件建立索引,花费的时间很长。 3. 代码格式化工具--SourceFormatX

  众所周知,代码应该有正确的空格和缩进,如果我们编写的代码散乱不堪,其可读性将非常差,有没有什么工具能格式化代码呢?

  回答是肯定的,SourceFormatX就是这样的一款软件,其版权属于"十字弓软件"。

  SourceFormatX 是一个强大的源代码自动格式化、缩进、排版、美化工具。它可以格式化 C、C++、Java、C#、Object Pascal、PHP、ASP、JSP、VB、VB.NET、VBScript、JavaScript和HTML Components源代码。它还可以将源代码输出为语法高亮显示的 HTML 或 RTF 文件。

  例如下面的一段代码:

int add(int a,int b)
{
int i,j;
int sum;
for(i=0;i<a;i++){
for(j=0;j<b;j++)
{sum=i*10+j;
}}
return sum;
}
  基本上是惨不忍睹!我们用SourceFormatX来调整一下:

int add(int a, int b)
{
 int i, j;
 int sum;
 for (i = 0; i < a; i++)
 {
  for (j = 0; j < b; j++)
  {
   sum = i * 10+j;
  }
 }
 return sum;
}
  只需要按一下按钮,就自动调整地这么漂亮了,给人赏心悦目的感觉,岂不爽哉?

  SourceFormatX的用户界面如下图:

兵之利器 软件开发辅助工具纵览(图十六)

  SourceFormatX可以同时打开多个源文件,当按下兵之利器 软件开发辅助工具纵览(图十七) 按钮就会格式化当前文件,而按下兵之利器 软件开发辅助工具纵览(图十八) 则能格式化所有打开的文件。

  这个软件没有注册时也能使用,但是会在每个文件的开头添加:

  /* 这份源代码文件已被未注册的SourceFormatX格式化过 */
  /* 如果您想不再添加此类信息,请您注册这个共享软件 */
  /* 更多相关信息请访问网站: http://cn.textrush.com */

  而且对代码的长度也有限制,所以您最好注册后使用。

  严谨良好的代码风格是软件稳定可靠的必要保障,可是通常您从前任同行手中继承、或从网上下载数量庞大的代码之代码风格大多和您的风格迥异甚至堪称混乱:缩进空格的个数不同,指针符号的位置不同,关键字随意大小写…… 这给阅读和修改源代码造成不少困难,手工整理的工作量几乎不可想像……

  SourceFormatX 将您从这些既枯燥无聊,又大量重复的机械劳动中解放出来了。它可以快速大批量地格式化和美化多种源代码,这将会大大加快阁下的项目进度,提高团队协同工作效率,节约大量的时间,并统一项目所有代码的风格,利于以后维护和发布风格统一的代码。 4. 代码静态检查工具

  开发环境只会指出语法错误,但是有的代码尽管语法是正确的,但是不"好",例如不符合Effective C++或More Effective C++的条款,这个时候我们可以借助静态检查工具对代码进行更严格的检查。

上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 




上一篇:软件架构训练基础教程之导语

下一篇:在SourceInsight中集成版本管理工具

兵之利器 软件开发辅助工具纵览 相关文章:
·3GP手机视频转换工具WinAVI
·Google展示其内部使用的网络工具
·共享软件杀手:黑客常用十大破解工具
·全面认识浏览器工具条
·无线网络密码恢复工具最新版下载
·大量Windows Vista 边栏小工具下载
·APE变成高品质MP3音乐 转换工具介绍
·超强音频格式转换工具--AwaveStudio
·深入解析最强Flash反编译工具
·网管秘籍 审核网络安全的十大必备工具
兵之利器 软件开发辅助工具纵览 相关软件:
·Smart Undelete(删除文件恢复工具)v3.12
·灵豚课件制作工具——课件精灵v1.0 beta
·Cooolsoft MP3 Sound Cutter (音频截取工具) V1.41 绿色版
·豪杰超级视频转换工具V2.0
·QQ强制聊天工具V3.12 无敌加强版
·深山红叶袖珍PE系统工具箱《玩电脑》特别版
·《生化危机4》鼠标模拟工具简繁体双语v2.0版
·Super Video Splitter(视频分割工具)绿色汉化版 V3.9
·微软正版验证工具(Windows XP/2003 序列号更换工具)
·U盘病毒专杀工具(USBCleaner)V6.0 Build 20070812

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn