logo资料库

CrystalQuickReferenceGuide[1].pdf

第1页 / 共59页
第2页 / 共59页
第3页 / 共59页
第4页 / 共59页
第5页 / 共59页
第6页 / 共59页
第7页 / 共59页
第8页 / 共59页
资料共59页,剩余部分请下载后查看
Crystal C/C++ 快速入门指南
(此页已被屏蔽)  2010 SGV Software Automation Research Corp. SGV SARC, Crystal REVS, SGV SARC logo are trademarks of SGV Software Automation Research Corp. All rights reserved. 2
索引 1、创建一个项目 、创建一个项目 .............................................................................................................................................................................................................................5 、创建一个项目 、创建一个项目 2、虚标头文件和语言扩展 、虚标头文件和语言扩展 .............................................................................................................................................................................................................7 、虚标头文件和语言扩展 、虚标头文件和语言扩展 3、流程图 、流程图 .........................................................................................................................................................................................................................................8 、流程图、流程图 调用函数及其子函数,文档,基点,推导,项目内容,各种逻辑关系 、树状图--调用函数及其子函数,文档,基点,推导,项 4、树状图 目内容,各种逻辑关系 .............................................................................................................13 目内容,各种逻辑关系 调用函数及其子函数,文档,基点,推导,项 、树状图、树状图 调用函数及其子函数,文档,基点,推导,项 目内容,各种逻辑关系 5、树状图操作 、树状图操作 ...............................................................................................................................................................................................................................15 、树状图操作 、树状图操作 6、浏览窗口 、浏览窗口 ...................................................................................................................................................................................................................................19 、浏览窗口 、浏览窗口 7、导航、导航、导航、导航 ...........................................................................................................................................................................................................................................22 8、丰富树状图 、丰富树状图 ...............................................................................................................................................................................................................................27 、丰富树状图 、丰富树状图 9、数据流程图 、数据流程图 ...............................................................................................................................................................................................................................32 、数据流程图 、数据流程图 10、调用流程 、调用流程 .................................................................................................................................................................................................................................34 、调用流程 、调用流程 11、数据依存关系树状图 、数据依存关系树状图 .............................................................................................................................................................................................................37 、数据依存关系树状图 、数据依存关系树状图 12、生成的 、生成的 HTML 文件文件文件文件 ...............................................................................................................................................................................................................40 、生成的、生成的 13、静态检查 、静态检查 .................................................................................................................................................................................................................................44 、静态检查 、静态检查 14、注释径 、注释径 .....................................................................................................................................................................................................................................47 、注释径、注释径 15、陈述转移图 、陈述转移图 .............................................................................................................................................................................................................................48 、陈述转移图 、陈述转移图 16、编辑操作 、编辑操作 .................................................................................................................................................................................................................................50 、编辑操作 、编辑操作  2010 SGV Software Automation Research Corp. SGV SARC, Crystal REVS, SGV SARC logo are trademarks of SGV Software Automation Research Corp. All rights reserved. 3
17、提高易读性格式 、提高易读性格式 .....................................................................................................................................................................................................................53 、提高易读性格式 、提高易读性格式 18、批量操作 、批量操作 .................................................................................................................................................................................................................................55 、批量操作 、批量操作 19、杂项业务 、杂项业务 .................................................................................................................................................................................................................................56 、杂项业务 、杂项业务 20、故障排除 、故障排除 .................................................................................................................................................................................................................................58 、故障排除 、故障排除  2010 SGV Software Automation Research Corp. SGV SARC, Crystal REVS, SGV SARC logo are trademarks of SGV Software Automation Research Corp. All rights reserved. 4
1、创建一个项目 、创建一个项目 、创建一个项目 、创建一个项目 通过创建一个项目,您可以浏览整个文件。 1. 创建一个项目 单击文件→ 新建项目 位置:新建项目的文件夹 位置:新建项目的文件夹 位置:新建项目的文件夹 位置:新建项目的文件夹 项目名称:新建项目的文件名称。该项目文件将具有扩展名 项目名称:新建项目的文件名称。该项目文件将具有扩展名.sur 或或或或.pur 项目名称:新建项目的文件名称。该项目文件将具有扩展名 项目名称:新建项目的文件名称。该项目文件将具有扩展名 2. 如果源文件或头文件的扩展名不是 *. c 或*. cpp,或*. h 3. 添加源文件和头文件添加到项目 点击 项目管理菜单中的<添加文件> 点击“ 所有的源文件” 从列表中选择文件,点击 4. 设置包含路径顺序 点击 项目管理菜单中的<包含路径> − 只将头文件添加到项目是不够的 − 如果子文件夹中包含了头文件,选择“ 包含子文件夹” 复选框,。 5. 6. 解析所有文件 解析过后,检查失踪头文件 点击 项目管理菜单中的<解析所有> 点击 项目管理菜单中的<失踪包括> 如果头文件丢失,可能导致某些类型的名称保持未定义陈述或语法错误 语法错误会显示成粉红色。 如果一个函数的开头包含语法错误,那么这个函数将不被认可,因此它的流程图不可用。  2010 SGV Software Automation Research Corp. SGV SARC, Crystal REVS, SGV SARC logo are trademarks of SGV Software Automation Research Corp. All rights reserved. 5
7. 如果任何头文件丢失: 将必要的文件夹添加到包含路径顺序,Crystal FLOW 以便能寻找头文件 8. 在添加文件夹到包含路径顺 要重新解析所有文件请点击 项目管理菜单中的<重新解析全部> 序后:  2010 SGV Software Automation Research Corp. SGV SARC, Crystal REVS, SGV SARC logo are trademarks of SGV Software Automation Research Corp. All rights reserved. 6
2、、、、虚标头文件和语言扩展 虚标头文件和语言扩展 虚标头文件和语言扩展 虚标头文件和语言扩展 1. 如果您的代码包含非 ANSI C 关键字: 使用虚拟标头文件或语言的扩展来处理非 ANSI C 关键字: 虚标头文件或选项菜单中的语言扩展卡均支持语言扩展 __usert TBool find_ele( int *arr_p, int amax ) { ... } a)因为 ANSI C 不承认__usert 和 TBool,您可以在虚标头文件中为__usert 和 TBool 添加一个 声明或#定义。Crystal REVS 会自动在项目中每个文件的开头,生成项目虚头文件。 #ifndef dummy_header_is_included_once #define dummy_header_is_included_once 1 # define __usert typedef int TBool; #endif 在修改虚标头文件过后,保存并重新解析所有文件。 b)您也可以使用选项菜单中的语言扩展卡。您可以添加一个新的计划。请在“类型”,然后点击添加 __usert 到“其他”栏。 (添加到“其他”列与上述 #define__usert 具有相同的效果)。 项目虚标头文件和选项设置都会被保存在其项目基础。  2010 SGV Software Automation Research Corp. SGV SARC, Crystal REVS, SGV SARC logo are trademarks of SGV Software Automation Research Corp. All rights reserved. 7
3、流程图 、流程图 、流程图、流程图 1. 创建流程图 2. 并排查看流程图和代码 在函数的任何地方设置指针。单击“ <创建流程图> 点击 窗户下面的按钮 用于并排显示端代码和流程图 在文件窗口中加亮显示的代码 点击 流程图符号的右半边以加亮文件窗口中的相应代码。 文件窗口中设置滚动加亮代码 设置好相应的代码高亮显示后,单击滚动图标或流程图工具栏 3. 查看类型信息 a.点击一个流程图符号的左半边。 4. 条件应为真值 5. 流程图工具栏 6. 高级符号 查看涵盖代码 展开高级符号 收起同级符号 7. N 级流程图 b.使鼠标指针悬停在流程图符号对象的名称上。 - 请确保条件为真值,以对应正确的流程图符号: 顶部工具栏---简明流程图 选择<显示/隐藏外窗口“ > 各条件序列会显示在简明流程图之下 点击任何条件可查看相应内容。 请查看工具栏按钮以熟悉系统 高级符号显示为紫色边界的字体。 点击高级符号的左半边,可以查看其涵盖的代码。 双击一个高级符号将其展开。 双击低级符号右半边可收起该级的所有符号 点击 , , 或 简明视图准确显示出细节数目,详略得当 单击“ <创建最佳流程图> 要查看默认的级别。  2010 SGV Software Automation Research Corp. SGV SARC, Crystal REVS, SGV SARC logo are trademarks of SGV Software Automation Research Corp. All rights reserved. 8
分享到:
收藏