SourceCoding

SourceCoding

DForD SourceCoding是一个专业的开发环境和程序源代码浏览器。它好用,快速,以至于你不知道以前你没有用过它之前都是怎么工作的。

DForD SourceCoding有众多内建的代码分析器来应对那些流行的编程语言,包括C,C++等。DForD SourceCoding分析解决方案中的所有源代码文件,显示当前正在编辑的文件的符号,特别是C和C++源代码,将会显示函数与其他符号间的关系。DForD SourceCoding为每个解决方案维护了一个独立的符号数据库,并保证随时更新该数据库,所以用户总是可以得到更新的符号和关系信息。

DForD SourceCoding被设计成用于大型,真实世界的编程工作。

关键功能

  1. 语法高亮

    Syntax highlighting

    SourceCoding支持超过80种编程语言的语法高亮。用户可以自定义字体名称,字体大小,颜色和其他语法元素的格式。语法高亮设置可以保存成theme,因此用户可以与其他人分享他们最喜欢的设置。

  2. 工程管理

    Project structure

    SourceCoding提供强大的工程管理功能。正如你看到的,所有工程管理功能可以从主菜单或工程停靠视图的上下文菜单中访问到。

    一共有4个级别以供用户管理他们的文件,包括解决方案,工作,文件夹和文件。

    SourceCoding同时只能打开一个解决方案。一个解决方案可以包含一个或多个工程。一个工程可以有一个或多个文件夹,而一个文件夹可以包含一个或多个文件。

    文件夹是用于归类文件的抽象概念,但是解决方案,工程和文件都代表着文件系统中的真实的文件。解决方案文件使用扩展名.cssln,工程文件使用扩展名.csprj。文件可以是除解决方案和工程文件外的任意实际类型的文件。

  3. 关系视图

    Relation view

    SourceCoding会在关系视图中显示符号间的关系。这是通过一个优秀的名为cscope的软件提供的支持。因为cscope软件的限制,关系视图只支持C/C++文件。

    关系视图提供4种关系信息:被本函数调用的函数,调用本函数的函数,包含了此C符号的代码行,定义了此C符号的代码行。但是SourceCoding一个时刻只能显示一种关系。用户可以通过点击关系视图上的工具按钮来切换显示的类型,关系视图会立即更新。

  4. 上下文视图

    Context view

    SourceCoding会试图查找符号定义的位置,然后将代码显示在上下文视图中。SourceCoding会保证符号数据库一直是更新的,因此上下文视图才能一直显示正确的源代码。用户也可以在配置对话框中修改编程语言的符号分析器,以获得更加准确的信息。

  5. 符号视图

    Symbol view

    SourceCoding分析当前正在编辑的源代码,提取出所有分析器定义的符号并列在"符号视图"中。如你所见,大多数流行的编程语言都是支持的,用户还可以在配置对话框里自定义分析器。

    用户可以在"搜索"文本框里输入一些字符,SourceCoding会过滤符号,只列表包含了用户输入的文本的那些符号。这使得用户可以快速地寻找并定位到符号。

    如果用户双击了符号视图中的某个条目,SourceCoding会自动跳转到该函数被定义的代码行。

最新版本: 2011.6


SourceCoding Windows版本

要求

Windows XP/7 32位/64位

关注DForD Software

画廊

  • SourceCoding主窗口
  • SourceCoding自动完成
  • SourceCoding文件列表视图
  • SourceCoding代码片段视图
  • SourceCoding窗口列表