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

下载本文档

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

文档简介

在NetBeans中调试应用程序

设置和管理断点如何执行单独跟踪监视窗口、局部变量窗口等的使用代码重构1在NetBeans中调试应用程序

调试是检查应用程序是否存在错误的过程。可以通过在代码中设置断点和监视,然后在调试器中运行代码来完成调试过程。进入调试会话界面的方法“运行”->“步入”(F7)“运行”->“步过”(F8)“运行”->“运行至光标”(F4)2注意:在启动调试会话时,所有相关的调试器窗口都将自动出现在屏幕的底部。在“输出”窗口中会添加一个“调试器控制台”标签,用于显示来自当前会话调试器的消息,并包括指向源代码的超级链接。关闭调试会话“运行”->“完成调试器会话”按下Shift+F5组合键单击“调试”工具栏中“完成调试器会话”按钮3

断点是源代码中的标志,它会通知调试器停止执行程序。当程序在断点处停止时,开发人员可以执行诸如检查变量、单步跟踪等操作。行断点可以为某一个代码行设置断点,这样当运行到该行时就会中断程序的执行。添加行断点:在源代码编辑器中单击要设置断点行的左边距(Ctrl+F8);设置和管理断点在该行设置行断点行断点图标4如果已经设置了断点:对于主项目,可选择“运行”->“调试主项目”命令进入调试会话,程序将中断在遇到的第一个断点的位置;对于非主项目,可以在项目窗口右键单击该项目,然后选择弹出菜单的“调试项目”命令进入调试会话;对于某个文件,在项目窗口中右键单击该文件,选择“运行”->“运行文件”->“调试选中的文件”命令进入调试会话;5取消行断点:再次单击该行的左边(Ctrl+F8)。断点的管理NetBeans集成开发环境中提供了“断点”窗口,以便于对断点进行管理。选择“窗口”->“调试”->“断点”命令打开“断点”窗口。列出所用的断点禁止或启用某个断点6实际开发中,断点一般要和单步执行配合进行调试。越过:单步执行一行源代码,如果源代码行包含调用,则执行整个例程而不单步执行单个指令;步入:单步执行一行源代码,如果源代码行包含调用,则进入该调用例程,在执行例程的第一条语句之前停止;步出:单步执行一行源代码,如果源代码行是某个例程的一部分,则会执行该例程的其余各行,然后停止在调用该例程的行。单步执行7在进行调试的时候,有时需要知道变量或表达式的值,以确认执行得是否正确。在代码编辑器中直接查看调试会话中,在程序中断执行后,如果把鼠标放在某个变量或表达式上,就可以显示该变量或表达式的值。使用监视窗口查看通过监视在执行期间跟踪变量或表达式值的变化。查看变量和表达式的值8三种方式打开“新建监视”对话框:在源代码编辑器中选择变量或表达式,右键单击选择“新建监视命令”;Ctrl+Shift+F7“运行”->“新建监视”“监视”窗口注意:在调试会话时,“监视”窗口中的变量和表达式的值会随着代码的执行而改变。9使用宜局部钟变量盖窗口泡查看“局恶部变王量”移窗口汉列出箩了当赢前调弹用中勺的局遥部变诸量的世名称旨、类抗型和湖值。默认霞情况卸下,保“局激部变育量”勾窗口踩将在钩每次营启动烟调试动会话冬时自擦动打罢开;也可摘以通狱过选顾择“祸窗口刚”->唤“调试胡”->茎“局部码变量眉”打算开窗径口。单击该单元格可以直接在该窗口中编辑值10计算贩表达过式在调拖试会凶话中哥,可渣以计四算一胳些代享码中碑不存匠在的佩表达长式。Ne析tB费ea线ns会根鲜据当底前上艳下文冻会话杠中相窑关变圈量的禽值计揪算出鹊表达程式的恋值。在调谎试会恩话中剑,选搞择“司运行滥”->活“计算剑表达墨式”迷命令由(Ct瘦rl耗+F沈9)打菌开计蛾算表私达式厅的值锁对话葵框。11在调羊试模懂式修结改代臭码Ne蹦tB店ea泊ns集成前开发驱环境裳中可爸以支夏持在惯会话贪模式励修改星代码熊,并哪且在宫不退葵出调巧试会肺话的软情况您下进盈行编际译并低重新粒装载联更新愉后的讲代码捡(“运惜行”->尽“应用攻代码枣更改疯”)。12在程旋序开庆发中如经常角需要并修改杠代码摧,Ne河tB研ea产ns提供代了代丽码重止构的悦功能陡,可律以帮养助开利发人屋员迅筹速地照修改衣代码碍而不崇发生集错误达。代码涌重构代码裕重构剩是指跪使用较小狱的转企换来重煎新构娱造代惊码,等而不编会改东变任艇何程至序行邮为。代码俘重构13通过持以下犬操作程来简静化代下码重放构过爬程:确定做要进胃行的丘更改搁;预览津应用居程序就中受呆影响势的部踩分;对代爽码进妙行必版要的止更改萍。重命幻玉名在开棚发中疯,如军果需慢要对愤变量丝式、方栋法等坏的名胸称进只行修顽改,准可以控使用叼重命膏名操完作。青重命煌名操躁作包藏括:哨重命戚名变暮量、搏字段梢、方盈法、兽类或属接口延、包个、文耕件、究项目雄等。14重命疾名项则目重命曲名其慕它元坊素首先邀要在裕源代妄码编出辑器易中选虹中要激更改和的内伟容选钢择“花重构铁”->先“重命偷名”纯命令鱼,打骗开重伪命名诱对话扑框。15引入抽方法在实帝际开普发中茫,可袖以把都一些慰常用座的代睡码写壮成方脆法,肥在需机要的际时候沃进行笛调试对。Ne慌tB枣ea切ns支持散把方箩法中糊的一胀些代久码进艘行提择取,夫并将胜这些响代码讲变为雁一个希方法拒。选中丢要提屠取的僚代码政,然品后选析择“喉重构烧”->句“引入遭方法跑”命宿令;在“希引入消方法富”对刚话框特的“脸名称灵”文猪本框礼中输混入新俩引入射的方丑法名董并选戚择新疯方法扒的访呜问权咏限;单击另“确钱定”逝按钮旱,执完行重袍构。16更改虚方法突的参宿数在源障代码粗编辑贯器中燥选中食要更凉改参玻数的愤方法净,选刘择“刃重构罚”->汉“更改扰方法扛参数冰”命盘令打坐开“匙更改畅方法集参数奋”对换话框柄。17在参男数列酸表中捡,选瓣中某奖个参盘数,悼单击疼“删廉除”条按钮仆即可扇删除遍该参唇数;单击孟“添乡丰加”插按钮征,在交“名闸称”盐列中季输入师参数满的名横字,茫在“孕类型饶”列拜中输熄入参厅数的滩数据州类型凳,在离“值花”列喘中添窝加参娱数的去默认煤值“上拉移”/“下移轧”按桌钮单击查“重旧构”法按钮炼,集办成开监发环仰境将壮跳过湿预览妖并自躁动应独用更考改。18封装蹦字段字段村封装畏是重亦构代狠码的沿一种外操作北,是

温馨提示

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

评论

0/150

提交评论