Crystal C/C++工具是一套创新的代码检查、编辑和可视化工具套件。
许多软件工程师在面对那些格式化程度低、没有文档说明的代码时,往往感到沮丧,而Crystal C/C++因为其强大新颖的代码检查、编辑和可视化能力大大节省了您的宝贵时间。
-------------------------------------------
Crystal FLOW
从源代码生成流程图 自动格式化,改善代码可读性 工程浏览和概览
新的团队成员?需要继续原有代码的工作?尝试Crystal FLOW,节省您的时间! 提高代码可读性! 使用流程图更快的熟悉代码!
代码回顾/熟悉/正确性检验
Crystal FLOW对于回顾或熟悉C/C++源代码非常有用,它具备下列功能:  从源代码生成流程图  自动套用格式,改善可读性  工程概览、浏览和导航
更快的理解代码  点击即可从源代码生成流程图  使用流程图获取代码的清晰视图  显著缩短编程团队新成员继承源代码的过程  验证函数逻辑的正确性,检测错误  使用流程图回顾并重整代码  使用流程图更快的回顾代码  基于注释的流程图提高了用户的可理解能力  输出流程图为.bmp或.jpg文件  阅读50行代码的函数还是500行代码的函数?首先生成流程图,将会大大简化您的工作。
改善代码可读性  对代码和注释自动格式化  不仅是indenting和line wrapping ——在连续声明中排列对象名 ——排列分配操作符 ——按照操作符优先顺序分割和缩排长表达式 ——更多…  将难读的代码转换为易读性代码  改善代码可读性,节省时间  C代码回顾帮助您更快捷的检测错误
工程概览、浏览和导航 工程浏览、逐个文件概览、调用树、caller-tree等、类型声明队列、对象参考、“where-modified”参考、在文件中查找等。
Crystal FLOW在以下方面明显优于其他流程图生成工具:
——微缩浏览和详细浏览相联合,令该工具更加有效: 微缩浏览显示整个函数,而不是函数的一部分,因此,您可以获得整个函数概况,代码分析空前简单。
——Crystal流程图忠于代码: 流程图中显示所有来自宏扩展的goto’s、break等; 流程图中删除了由#if, #ifdef, #else等忽视的所有代码;
——同阅读代码相比,Crystal FLOW可以帮您更快的导航和理解代码详细内容 流程图符号内显示真实代码,无需在文件视窗和流程图简来回切换; 点击某个流程图符号,就可以浏览符号内对象的输入信息; 突出显示能够到达函数内某个点的全部路径; 以side-by-side方式对称浏览流程图和文件视窗。点击流程图符号能够突出显示文件视窗内的相应代码,反之亦然。
——Crystal FLOW能够创建最优级别的流程图: 隐藏了内部嵌套层,流程图简单易懂; 扩展内部层,详细浏览全部细节; 浏览同某个循环或函数对应的子流程图;
——对于含有上百行代码的函数进行分割: 首先浏览顶层流程图,而后浏览同其主要构造块相对应的子流程图; 节省大量时间。
——流程图基于注释: 基于注释的流程图同代码流程图相类似。如果提供注释,则流程图符号不显示对应代码,仅显示注释。 对于硬件/系统/测试工程师而言,注释流程图更加易于理解。能够获取同软件相关的设计和测试问题的重要输入。
——打印流程图或将其输出为.bmp或.jpg文件置于文档内: 每个流程图符号内显示真实代码。流程图完全是自包含的,无需参考代码单。
代码格式化工具可以帮您完成下列任务: 
——获得源文件概览:
创立一个工程,并指定其包含的文件夹; 获取所有文件内含有的根函数、其他函数、全局变量、结构体、宏的概览; 在任意文件内,点击均可以到达任意定义; 浏览调用树、调用者树和文件树; 执行节点搜索,提取调用路径; 输出为.bmp或.jpg文件。
——回顾和理解C/C++代码:
打开文件; 语法突出,括号匹配等功能,提高可读性;
浏览文件提纲;到达任意函数; 浏览任意函数的流程图; 突出显示能够到达函数内某点的所有路径; 分割大型函数:浏览顶层流程图和内部构造块流程图。 浏览基于注释的流程图: 输出为.bmp或.jpg文件,制作文档;
——C/C++源文件的可视化浏览器:
无需检查头文件就可以浏览某对象的全部输入序列; 浏览某对象的内容修改位置或全部事件;
以文本形式或对象形式执行文件内查找; 词汇文件比较,忽略所有空格差异;
定位对象声明、定义、外部缩进、匹配的)}]、匹配的#else或#endif等。
产品含有Base版本和Docs版本。以上介绍为Base版本特性和功能。
Docs版本提供: 完全的HTML文档,带有流程图和函数call/caller图示、软件指标、交叉参考、源列表等。
系统需求:
支持所有Windows平台(XP/ME/2000/98/NT) 操作系统:Windows 98/Me/NT 4.0/2000/XP  处理器:Pentium级处理器 RAM : 128 MB  显示:1280×1024分辨率,256色显卡 硬盘空间:20MB HTML浏览器:IE 5.0或以上 |