建议使用开发工具.ppt

上传人:创****公 文档编号:3343192 上传时间:2020-08-09 格式:PPT 页数:34 大小:1.70MB
返回 下载 相关 举报
建议使用开发工具.ppt_第1页
第1页 / 共34页
建议使用开发工具.ppt_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《建议使用开发工具.ppt》由会员分享,可在线阅读,更多相关《建议使用开发工具.ppt(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、建议使用开发工具,开发软件 Borland C+ Builder 6 Professional Notepad+ 文档软件 lyx Office 2000,集成开发环境,新建工程,点这个图标,会出现下面这个对话框,有很多不同类型的工程可选,目前一般用这个(控制台程序),双击这个图标即可进行下一步,集成开发环境,新建工程 现在得到下面的对话框 设置选项为图中所示,再点按钮“OK”,集成开发环境,快捷键设置:从菜单上查 缺省:Turbo C 经典快捷键设置,集成开发环境,用IDE编辑源程序 提供比普通文本编辑器更多的功能 更容易发现源程序的错误,集成开发环境,用IDE编辑源程序 语法高亮显示(sy

2、ntax highlight) 用不同的颜色显示不同的语法元素 源程序将成为一件艺术品 配色准则 1.背景:亮色调或暗色调? 人眼看亮色调更容易疲劳 大块亮色调区域在低刷新率CRT显示器上更易闪烁 暗色调背景较好,建议深蓝色 目前大多数IDE、编辑器缺省配色为亮色调背景 自己调整,集成开发环境,配色准则 2.关键字和标点符号用相同颜色 都是重要的语法元素 3.标识符(函数名,变量名)与关键字、标点符号颜色不同 源程序呈现两色相间的现象 帮助分割不同语法元素,集成开发环境,配色准则 4.差异较大的颜色表示类似的语法元素 例:八进制数和十进制数 5.用单一字体 不要加粗、斜体或变换种类 找到满足所

3、有条件的配色方案并不容易 好的配色方案可提高编程效率1倍以上,集成开发环境,其它辅助编辑功能 在线帮助 任何地方按F1可获得帮助 IDE的操作说明 IDE各部分的功能 如何使用各种功能 如何配置IDE的各部分 函数、常量的说明 函数的各参数的意义,光标停在这里时按F1,获得的帮助,集成开发环境,其它辅助编辑功能 参数提示 快速获知函数原型,光标在此稍微停顿,集成开发环境,其它辅助编辑功能 成员提示 快速获知结构或类的成员,光标在此稍微停顿,集成开发环境,书写准则 1.严格遵守缩进级 2.尽量保持对称性 对称的元素应放在对称的位置,使用对称的 对称是一种美, if() , if() , if()

4、 x=0; else x=1; y+; , if() x=0; else x=1; y+; ,集成开发环境,书写准则 3.函数与函数之间要加长的注释行 方便眼睛在函数结束处停下,集成开发环境,书写准则 4.合理使用空行 该用的地方用,不该用的地方不要用 语义关联紧密的行之间不宜有空行 语义松散的行不宜连在一起 不要用连续的空行 源程序中空行约占1215% 5.变量在要使用的地方才定义 不要过早定义,集成开发环境,书写准则 6.变量定义的时候尽量初始化 防止未初始化的变量被引用 随机出错,很难调试与发现 7.随时修改文件名、工程名、各种IDE生成的元素的名字为有明确含义的名字 不要保留Unit1

5、.cpp等名字 养成好的书写准则是很重要的 可以大大减少出错概率 初期比较困难,集成开发环境,编译 语法错误/警告直接定位到源代码的行 错误/警告的在线帮助 *应当消除所有警告 警告往往是一个逻辑错误,集成开发环境,编译 编译所需信息和参数 奇怪的编译错误往往是这些选项导致的,集成开发环境,调试(debug) IDE的最大好处是大量的调试工具 结合源代码的调试 1.控制程序的执行 单步(step):执行一行并停下 如果有函数调用? 1.进入函数,停在第一行(step into) 2.执行完函数(step over) 断点(breakpoint):执行到指定的代码,集成开发环境,调试(debug

6、) 1.控制程序的执行,当前执行到的位置,点这些小圆点可以设置断点,设置好的断点,点这里可以取消断点,集成开发环境,调试(debug) 1.控制程序的执行 记住控制程序执行的快捷键 2.查看变量/表达式值的工具 弹出提示,把鼠标光标挪到变量名上停一会儿,集成开发环境,调试(debug) 2.查看变量/表达式值的工具 弹出提示 表达式的值也可以计算 不要选太复杂的,选中这个表达式,再把鼠标光标挪到上面停一会儿,集成开发环境,调试(debug) 2.查看变量/表达式值的工具 Watch 可以使用表达式,可以同时watch多个,集成开发环境,调试(debug) 2.查看变量/表达式值的工具 Insp

7、ector 变量或表达式的较详细信息,集成开发环境,调试(debug) 2.查看变量/表达式值的工具 Evaluate 可以输入较复杂的和程序中没有出现过的表达式,集成开发环境,调试(debug) 2.查看变量/表达式值的工具 Local Variable: 查看所有局部变量,集成开发环境,调试(debug) 2.查看变量/表达式值的工具 如果所用表达式可以规约为一个可赋值的变量,所有这些工具都提供改变这个变量的值的手段 调试时不要经常使用这个方法 根据实际情况灵活使用各种手段,集成开发环境,调试(debug) 3.调用栈(call stack) 了解函数调用嵌套情况,集成开发环境,调试(de

8、bug) 3.调用栈(call stack) 查看调用函数的局部变量的值,双击第二行,鼠标光标放这里,集成开发环境,调试(debug) 4.CPU:显示反汇编代码、寄存器和内存信息,集成开发环境,调试(debug) 5.检测指针数组错误的工具 Borland C+ Builder: CodeGuard Validation 1. 选中下图的选项 2. 重新编译程序 3. 运行,集成开发环境,调试(debug) 5.检测指针数组错误的工具 在指针数组错误的地方自动中断并报告错误信息,集成开发环境,调试(debug) 5.检测指针数组错误的工具 对检测指针数组错误有巨大帮助 会极大减慢程序执行速度 特别是大量使用指针数组的程序 最好的办法是良好的书写风格,保证尽量不写有指针数组错误的程序 综合使用以上调试工具可以获得最好效果 良好书写风格可以极大减少范错误的概率,集成开发环境,其它功能 快速开发图形界面 自动生成部分代码 方便地使用各种API 实践是练习编程序的唯一途径,谢谢!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁