在NetBeans中调试应用程序.ppt_第1页
在NetBeans中调试应用程序.ppt_第2页
在NetBeans中调试应用程序.ppt_第3页
在NetBeans中调试应用程序.ppt_第4页
在NetBeans中调试应用程序.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2019/11/21,1,在NetBeans中调试应用程序,设置和管理断点如何执行单独跟踪监视窗口、局部变量窗口等的使用代码重构,2019/11/21,2,在NetBeans中调试应用程序,调试是检查应用程序是否存在错误的过程。可以通过在代码中设置断点和监视,然后在调试器中运行代码来完成调试过程。进入调试会话界面的方法“运行”-“步入”(F7)“运行”-“步过”(F8)“运行”-“运行至光标”(F4),2019/11/21,3,注意:在启动调试会话时,所有相关的调试器窗口都将自动出现在屏幕的底部。在“输出”窗口中会添加一个“调试器控制台”标签,用于显示来自当前会话调试器的消息,并包括指向源代码的超级链接。,关闭调试会话“运行”-“完成调试器会话”按下Shift+F5组合键单击“调试”工具栏中“完成调试器会话”按钮,2019/11/21,4,断点是源代码中的标志,它会通知调试器停止执行程序。当程序在断点处停止时,开发人员可以执行诸如检查变量、单步跟踪等操作。行断点可以为某一个代码行设置断点,这样当运行到该行时就会中断程序的执行。添加行断点:在源代码编辑器中单击要设置断点行的左边距(Ctrl+F8);,设置和管理断点,2019/11/21,5,如果已经设置了断点:对于主项目,可选择“运行”-“调试主项目”命令进入调试会话,程序将中断在遇到的第一个断点的位置;对于非主项目,可以在项目窗口右键单击该项目,然后选择弹出菜单的“调试项目”命令进入调试会话;对于某个文件,在项目窗口中右键单击该文件,选择“运行”-“运行文件”-“调试选中的文件”命令进入调试会话;,2019/11/21,6,取消行断点:再次单击该行的左边(Ctrl+F8)。断点的管理NetBeans集成开发环境中提供了“断点”窗口,以便于对断点进行管理。选择“窗口”-“调试”-“断点”命令打开“断点”窗口。,2019/11/21,7,实际开发中,断点一般要和单步执行配合进行调试。越过:单步执行一行源代码,如果源代码行包含调用,则执行整个例程而不单步执行单个指令;步入:单步执行一行源代码,如果源代码行包含调用,则进入该调用例程,在执行例程的第一条语句之前停止;步出:单步执行一行源代码,如果源代码行是某个例程的一部分,则会执行该例程的其余各行,然后停止在调用该例程的行。,单步执行,2019/11/21,8,在进行调试的时候,有时需要知道变量或表达式的值,以确认执行得是否正确。在代码编辑器中直接查看调试会话中,在程序中断执行后,如果把鼠标放在某个变量或表达式上,就可以显示该变量或表达式的值。使用监视窗口查看通过监视在执行期间跟踪变量或表达式值的变化。,查看变量和表达式的值,2019/11/21,9,三种方式打开“新建监视”对话框:在源代码编辑器中选择变量或表达式,右键单击选择“新建监视命令”;Ctrl+Shift+F7“运行”-“新建监视”“监视”窗口,注意:在调试会话时,“监视”窗口中的变量和表达式的值会随着代码的执行而改变。,2019/11/21,10,使用局部变量窗口查看“局部变量”窗口列出了当前调用中的局部变量的名称、类型和值。默认情况下,“局部变量”窗口将在每次启动调试会话时自动打开;也可以通过选择“窗口”-“调试”-“局部变量”打开窗口。,2019/11/21,11,计算表达式在调试会话中,可以计算一些代码中不存在的表达式。NetBeans会根据当前上下文会话中相关变量的值计算出表达式的值。在调试会话中,选择“运行”-“计算表达式”命令(Ctrl+F9)打开计算表达式的值对话框。,2019/11/21,12,在调试模式修改代码NetBeans集成开发环境中可以支持在会话模式修改代码,并且在不退出调试会话的情况下进行编译并重新装载更新后的代码(“运行”-“应用代码更改”)。,2019/11/21,13,在程序开发中经常需要修改代码,NetBeans提供了代码重构的功能,可以帮助开发人员迅速地修改代码而不发生错误。代码重构代码重构是指使用较小的转换来重新构造代码,而不会改变任何程序行为。,代码重构,2019/11/21,14,通过以下操作来简化代码重构过程:确定要进行的更改;预览应用程序中受影响的部分;对代码进行必要的更改。重命名在开发中,如果需要对变量、方法等的名称进行修改,可以使用重命名操作。重命名操作包括:重命名变量、字段、方法、类或接口、包、文件、项目等。,2019/11/21,15,重命名项目重命名其它元素首先要在源代码编辑器中选中要更改的内容选择“重构”-“重命名”命令,打开重命名对话框。,2019/11/21,16,引入方法在实际开发中,可以把一些常用的代码写成方法,在需要的时候进行调试。NetBeans支持把方法中的一些代码进行提取,并将这些代码变为一个方法。选中要提取的代码,然后选择“重构”-“引入方法”命令;在“引入方法”对话框的“名称”文本框中输入新引入的方法名并选择新方法的访问权限;单击“确定”按钮,执行重构。,2019/11/21,17,更改方法的参数在源代码编辑器中选中要更改参数的方法,选择“重构”-“更改方法参数”命令打开“更改方法参数”对话框。,2019/11/21,18,在参数列表中,选中某个参数,单击“删除”按钮即可删除该参数;单击“添加”按钮,在“名称”列中输入参数的名字,在“类型”列中输入参数的数据类型,在“值”列中添加参数的默认值“上移”/“下移”按钮单击“重构”按钮,集成开发环境将跳过预览并自动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论