📄 debug5.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta name="generator" content="Microsoft FrontPage 4.0">
<title>Building Applications: Customizing the debugger</title>
<meta name="Author" content="kt">
<link type="text/css" href="../jbdocs.css" rel="stylesheet">
</head>
<body bgcolor="#fefef2" style="FONT-SIZE: 9pt">
<a name="customizing_the_debugger"></a>
<STRONG><FONT color=#0080FF size=3 >定制你的调试器</font></strong>
<hr>
译者名字: zdx_nari(JD001)<br>
邮件地址:<A href="mailto:zandx76@hotmail.com">zandx76@hotmail.com</A>
<p>
<!--BNDX="debugger:customizing"-->
</p>
<p>你可以定制用来指明执行点和enable,disable,invalid 断点行的颜色,也可以定制调试器的 Smart Step 特性怎样工作以及禁止跟踪类里的断点怎样显示。</p>
<a name="customizing_the_debugger_colors"></a>
<h3><font size="2" color="#000080"><b>定制调试器的显示</b></font></h3>
<!--BNDX="debugger:customizing display"-->
<p>要设置执行点和断点的颜色,</p>
<ol>
<li>选择 Tools|Editor 选项。
<br>
Editor Options 对话框显示出来。</li>
<li>选择 Color 标签从而显示 Color 页。
<p><img src="images/db_ide_colorops.gif"></p>
</li>
<li>在 Screen Element 列表中,选择与调试相关的元素, 然后为这个元素选择背景色和前景色。</li>
</ol>
<p>与调试相关的屏幕元素是:</p>
<ul>
<li>Default breakpoint</li>
<li>Disabled breakpoint</li>
<li>Execution backtrace</li>
<li>Execution point</li>
<li>Invalid breakpoint</li>
<li>Verified breakpoint</li>
</ul>
<a name="customizing_debugger_settings"></a>
<h3><b><font color="#000080" size="2">定制调试器的设置</font></b></h3>
<!--BNDX="debugger:customizing settings"-->
<p>要定制调试器的设置,</p>
<ol>
<li>选中 Project|Properties 。
<br>
Project Properties 对话框显示出来。</li>
<li>选择 Debug 标签。
<p><img src="images/db_debug_project_props.gif"></p>
</li>
<li>为了能使用 Smart Step,选中 Enable Smart Step 选项或者点击调试器工具栏上的 Smart Step 图标 <img src="images/db_toolbar_smartstep.gif" align="top">  (默认情况下 Smart Step 是打开的)。 <span class="bsku">Smart Step 是 JBuilder Professional and Enterprise 的一项属性。</span></li>
<li>要配置 Smart Step ,设置下面的选项:
<dl>
<dt>Skip synthetic methods</dt>
<dd>当 stepping into 类里时,跳过合成(synthetic)方法。 </dd>
<dt>Skip constructors</dt>
<dd>当 stepping into 类里时,跳过构造器。 </dd>
<dt>Skip static initializers</dt>
<dd>当 stepping into 类里时,跳过静态初始化。 </dd>
<dt>Warn if break in class with tracing disabled</dt>
<dd>当一个被禁止跟踪的类里有一个断点,显示一条警告消息。更多信息,参考 <a href="debug2.html">"Breakpoints and tracing disabled settings"</a>。 </dd>
</dl>
</li>
</ol>
<p>关于远程调试选项的信息,参阅<cite>Distributed Application Developer's Guide</cite>中的 <a href="../distributed/distdebugging.html">"Debugging distributed applications " </a>章节。<span class="bsku">远程调试是 JBuilder Enterprise 的一项属性。</span></p>
<a name="setting_update_intervals"></a>
<h3><font size="2" color="#000080"><b>设置更新间隔</b></font></h3>
<!--BNDX="debugger:setting update intervals"-->
<p>你也可以指定间隔的周期,间隔是控制什么时候轮询控制台/进程的状态发生变化。如果间隔较小,调试器/运行时间就对输出以及象步进之类的其它事件的响应就更快。但 JBuilder将使用更多的 CPU 时间。</p>
<p>通常,你可以使这些设置小一些,除非你正在运行另一个随同 JBuilder 的程序,或者你在调试的程序需要许多的 CPU 时间。在这种情况下,你应该间隔变得大一些。</p>
<p>要改变更新间隔,</p>
<ol>
<li>选中 Tools|IDE 选项。
<br>
IDE Options 对话框显示出来。</li>
<li>选择 Run/Debug 标签来显示 Run/Debug 页。
<p><img src="images/db_rundebug_intervals.gif"></p>
</li>
<li>要为运行进程的控制台设置设置间隔,移动对话框顶部的 Console Output 滑动条。</li>
<li>要为调试进程的控制台设置设置间隔,移动对话框中间的 Console Output 滑动条。</li>
<li>要为调试进程状态更新设置设置间隔,移动 Process State 滑动条。</li>
</ol>
<a name="creating_debugger_configurations"></a>
<h3><b><font size="2" color="#000080">创建调试器配置</font></b></h3>
<!--BNDX="debugger:creating configurations"-->
<blockquote class="bsku">这是 JBuilder Professional and Enterprise 的一项属性。</blockquote>
<p>调试器配置预置了调试器的设置。使用预置设置允许你在一个单独的配置中保存调试器设置连同运行时间设置。这允许你容易地在一个工程中调试多个进程,而不用每次改变你的工程设置。</p>
<p>关于创建一个运行时间配置的信息,参阅<a href="runprograms.html">"Setting runtime configurations."</a></p>
<p>要创建一个调试器配置,</p>
<ol>
<li>选中 Run|Configurations。
<br>
Runtime Configurations 对话框显示出来。
<p><img src="images/db_runtime_configs.gif"></p>
</li>
<li>点击 New 按钮创建一个新的配置。</li>
<li>Runtime Properties 对话框的 Run 页显示出来。</li>
<li>点击 Debug 标签。</li>
<li>Debug 页显示出来。
<p><img src="images/db_runtime_config_debug.gif"></p>
</li>
<li>为所选的配置选择调试器设置。关于设置的更多信息,参阅<a href="#customizing_debugger_settings">"Customizing debugger settings"</a> </li>
<li>点击 OK 关闭 Runtime Properties 对话框,然后再次点击 OK 关闭 Runtime Configurations 对话框。</li>
</ol>
<p>要改变一个已经存在的配置,在 Runtime Configurations 对话框选择你想改变的配置。然后,选中 Edit。要删除一个配置,选择那个配置并按下 Remove 。</p>
<br>
<br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -