站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题JBuilder开发实践者之路--使用JBuilder编辑器

JBuilder开发实践者之路--使用JBuilder编辑器

摘要: JBuilder开发实践者之路--使用JBuilder编辑器
<head>


<link> rel='stylesheet' href='/csdn.css'>
CSDN_JBuilder开发实践者之路--使用JBuilder编辑器
</head>
<body aLink=#990000 bgColor=#ffffff bottomMargin=0 leftMargin=0
<script language='javascript1.2' >
</script>


<script language="JavaScript">
</script>
<table width="770" border="0" cellspacing="0" cellpadding="0"> <tr>
<td bgcolor="#004d99" width="20" height="25"></td>
<form method="POST" action="" target="_blank" name="alogon"
<td bgcolor="#004d99">姓 名:
<input type="text" name="name" size="7" class=FormText_1>
   密 码:
<input type="password" name="pass" size="7" class=FormText_1>

<select name="type" class=FormText_1>
<option value="1" selected>我的论坛</option>
<option value="2">我的软件</option>
<option value="3">我的订单</option>
<option value="4">我的文档</option>
<option value="5">我的简历</option>
</select><input TYPE="image" width=0 height=0>
   false;">进 入..  
color="#FFFF33">[注 册]    href="javascript:GetMyPass()">忘记密码
</td> </form>
<td bgcolor="#990000" align="right" width="20">src="http://www.csdn.net/images/homeimage/top_1.gif" width="20"
height="25"></td>
<form action="http://www.csdn.net/search_ok.asp" method="post"
<td width="250" align="right" bgcolor="#009999">color="#FFFFFF">

<input type="text" name="search" size="15" class=FormText_1>
<select name="type" class=FormText_1>
<option value="1">新闻标题</option>
<option value="2">软件名称</option>
<option value="3">商品名称</option>
<option value="4">文档标题</option>
<option value="6">职位名称</option>
</select>

<input type="submit" name="Submit" value="搜 索"  
</td></form> </tr>
</table>
<table width="770" border="0" cellspacing="0" cellpadding="0"> <tr>
<td height="70" width=150 align="center">src="http://www.csdn.net/images/homeimage/csdn.gif" width="120"
height="60"></td>
<td align="center" width=470>
<script language="javascript">
var rand = Math.random().toString();
var ordval = parseInt(rand.substring(2,4));
function Showad(width) {
if(width=='468') {
document.write("href='http://www.dearbook.com.cn/' target='_blank'>classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'
codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash
.cab#version=6,0,0,0' WIDTH=468 HEIGHT=60>VALUE='/adv//468x60.swf'> src='/adv//468x60.swf' quality=high border=0 WIDTH=468 HEIGHT=60
TYPE='application/x-shockwave-flash'
PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?
P1_Prod_Version=ShockwaveFlash'>
"); return; }
if(width=='120') { }
return; }
Showad('468')</script> </td>
<td align="center" width=150>
<script>Showad('120')</script> </td> </tr>
</table>
<table width="770" border="0" cellspacing="0" cellpadding="0">
<tr><td bgcolor="#000000" colspan=2 width="770" height="1" </td></tr> <tr>
<td bgcolor="#004d99" width="150" height="28" align=center>class=title0>csdn.net</td>
<td width="620" align=center><script </script> </td> </tr>
<tr><td bgcolor="#000000" colspan=2 width="770" height="1" </td></tr>
</table>
<table width="770" border="0" cellspacing="0" cellpadding="0"> <tr>
<td bgcolor="#F3F9FC" width="10" height="23" ></td>
<td bgcolor="#F3F9FC" >
onmouseover="this.stop()" onmouseout="this.start()"> <script </script>
</td>
<td bgcolor="#F3F9FC" width="101" align='right'>
<script>document.write("src=http://count.csdn.net/count/pageview1.asp?columnid=4&itemid=11
border=0 width=0 height=0>");</script>
<script language="JavaScript">
</script>
  </td> </tr>
<tr bgcolor="#999999">
<td colspan="3" height="1" ></td> </tr>
</table>
<table border=0 width='770'> <tr>
<td width='150' valign='top' align='center' bgcolor='#fafafa'


<script src='/Adv/Develop_Ad.asp?BigClassId=6&Id=23294'></script>

</td><td width='620' align=center valign=top>

<table width='600' border=0 cellspacing=0 cellpadding=0
<tr bgcolor='#ffffff'>
<td width='50' align='center' height='10' ></td>
<td align='right'>
CSDN - 文档中心 - color='#003399'>Java    </td> </tr> <tr>
<td height=5 align='enter'></td>
<td width='500' align='center'</td> </tr> <tr> color='#FFFFFF'>标题</td>
<td>    JBuilder开发实践者之路--使用JBuilder编辑器
    Newsoftstudio(原作)</td> </tr> <tr>
<td height=5 align='center' ></td>
<td width='500' align='center'></td> </tr> <tr>
<td bgcolor='#003399' align='center' >关键字
</td>
<td width='500'>    JBuilder</td> </tr> <tr>
<td height='5' align='center' ></td>
<td width='500' align='center'></td> </tr>
</table>

<table width=600 border='0'>
<tr><td align='left'>


本文首发于计算机科学技术网 href="http://www.cstc.net.cn/">http://www.cstc.net.cn/


本部分讲述两个核心内容,首先我们关注一下如何使用JBuilder编辑器的一些常
规设置,这些设置将优化你的集成开发环境。随后我们来订制我们自己的JBuilder
编辑器,使之更为适合你的工作。

使用JBuilder编辑器


修改快捷键的风格

快捷键使我们的开发变得simple,
省却了点击鼠标的麻烦。如果你原来经常使用Visual Studio或者Emacs进行开发,
比较习惯使用统一的快捷键,那么JBuilder提供的更改快捷键给我们了更多的选择
。点击文件状态栏的下拉式菜单右下角相应部分,你可以看到提供的所有风格:

  src="http://www.cstc.net.cn/docs/images/jbuilder2/image002.jpg">
我比
较偏向于使用系统默认提供的快捷方式,虽然这将使你不得不记忆不同编辑器的快
捷方式。Anyway,我们选用CUA方式。当然你还可以通过修改Tools|IDE Options或者
Tools|Editor Options中的Keymap项来进行选择。
  src="http://www.cstc.net.cn/docs/images/jbuilder2/image004.jpg">
通过
调整Keymap旁的Customize选项进行快捷键的自定义。
src="http://www.cstc.net.cn/docs/images/jbuilder2/image006.jpg"> &nb
sp;
src="http://www.cstc.net.cn/docs/images/jbuilder2/image008.jpg">
选择
一个快捷建设置,点击change就可以进行快捷键修改了。
  src="http://www.cstc.net.cn/docs/images/jbuilder2/image010.jpg">

辑器画面的拆分

拆分的方法很简单,只要在内容窗体点击鼠标右键,然后
在弹出式菜单选去Split Vertically或者Split Horizontally即可对编辑器画面进
行拆分。
   src="http://www.cstc.net.cn/docs/images/jbuilder2/image012.jpg">
Split
Horizontally:
   src="http://www.cstc.net.cn/docs/images/jbuilder2/image014.jpg">
如果
需要恢复一个窗体,则要选择[Close View]。
设置Editor options:

Tools |Editor options中选择Editor页签。我们可以在这里对编辑器的行号,错误
显示,保存项等进行设置。
  src="http://www.cstc.net.cn/docs/images/jbuilder2/image016.jpg">

变编辑器字号:

记得在老师上课进行现场程序设计演示的时候,同学们经
常会由于坐在后 婵床磺澹衷诤昧耍琂Builder编辑器中提供了字号变换的功能。
在文件状态栏当中选择放大镜旁边的下拉菜单便会看到字号变化选项。

   src="http://www.cstc.net.cn/docs/images/jbuilder2/image018.jpg">
也可
以通过调整Editor Options当中的Font size来变换字体:
   src="http://www.cstc.net.cn/docs/images/jbuilder2/image020.jpg">

找对象的初始定义:

在我们撰写程序的时候,我们经常会需要查找某个对
象的定义,或者需要学习某个对象是如何设计的。我们可以通过下面的方法查找到
对象定义,不管这个对象定义是你建立的还是系统定义的:
   src="http://www.cstc.net.cn/docs/images/jbuilder2/image022.jpg">

找对象的引用:

Find References项在选择对象后点击右键,出现“Find
References”,选择后将在信息窗口中显示出来所有引用该对象的程序代码。下面
我们查找一个引用main的所有程序代码:
  src="http://www.cstc.net.cn/docs/images/jbuilder2/image024.jpg">

制JBuilder开发环境

可能你很习惯Windows风格的集成开发环境,也可能你
喜欢Borland风格的集成开发环境,这些在JBuilder中都是为你量身定制的。我们现
在就来体验一下不同风格的AppBrowser:
Borland风格的集成开发环境:

   src="http://www.cstc.net.cn/docs/images/jbuilder2/image026.jpg">
Windo
ws风格的集成开发环境:
   src="http://www.cstc.net.cn/docs/images/jbuilder2/image028.jpg">
Metal
风格,很像Sun One Studio for Java,呵呵。
   src="http://www.cstc.net.cn/docs/images/jbuilder2/image030.jpg">
AppBr
owser的风格和一些设置全部是通过Browser页签定制的。
   src="http://www.cstc.net.cn/docs/images/jbuilder2/image032.jpg">
上图
所示的是File Types页签,这个页签用来设置JBuilder编辑器所认可的文件格式。

有些人总是抱怨编译器的执行时间很慢,耗费了太多的等待时间,而在
JBuilder的IDE Options当中,为我们提供了执行时期与调试器的更新间隔调节。不
过需要注意的是,如果执行时期与调试器的反应速度比较快,JBuilder就会占用大
部分的CPU时间。
&nb sp; src="http://www.cstc.net.cn/docs/images/jbuilder2/image034.jpg">
Runti
me update intervals     是设置执行时期输出结果的更新
频率
Debugger update intervals    是设置调试时期输
出结果的更新频率

下一篇文章我们将向大家讲述如何利用JBuilder提供的
特性进行高效率的Java程序开发。




</td></tr></table>

<table width=600 border='0'> <tr>
<td>作者相关文章:
  • JBuilder开发
    实践者之路--Java程序的高效率开发(原作)

  • JBuilder开发
    实践者之路--Appbrowser(原作)

  • Ruby的哲学--
    与Yukihiro Matsumoto的对话(翻译)

  • </td></tr></table>

    <table width=600 border='0'> <tr>
    <td>其它相关文章:
  • target='_blank'>如何在Jbuilder9中使用SQLServer JDBC驱动COLOR="#FF0000">(原作)

  • JBUILDER X
    初体验(原作)

  • J2ME移动开发
    平台搭建篇(原作)

  • Borland 发布
    下一代Java™开发环境:Borland® JBuilder® XCOLOR="#FF0000">(转贴)

  • target='_blank'>JBuilder9+Weblogic7实战篇Entity Bean运用(四)COLOR="#FF0000">(原作)

  • </td></tr></table>
    <tr>
    </td></tr>
    </table>


    <table border=0 cellpadding=0 cellspacing=0 width='770' align='center'
    <tr bgcolor='#006699'><td bgcolor='#006699' id='white' 对该文的评论</td><td

    <script src='/develop/readnum.asp?id=23294'></script>

    </td></tr> </table>
    <table border=0 cellpadding=2 cellspacing=1 width='770' align='center'
    <tr><td colspan='3' bgcolor='#cccccc'>

    width='16'>
        
    flowingboy(2004-1-11 19:00:16)
    </td></tr>
    <tr><td colspan='3' width='532' bgcolor='#ffffff'>

    能不能说些有深度的问题
    </td></tr></table>
    <script language='javascript'>
    </script>


    <table border=0 cellpadding=2 cellspacing=1 width='770'
    <tr><th bgcolor='#006699' id='white'>发表评论
    </th></tr>
    </table>
    <table border=0 cellpadding=2 cellspacing=1 width='770' align='center'
    <tr><td>
    <form name='add_critique' action='/develop/critique_Sql.asp'
    <input type='hidden' name='critique_add' value='add'>
    <script>
    function getcookieval(offset) {
    var endstr = document.cookie.indexOf(';',offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape (document.cookie.substring(offset,endstr)); }
    function getcookie(name) {
    var arg = name + '=';
    var alen = arg.length;
    var clen = document.cookie.length;
    var j = 0;
    while (j< clen) {
    var k = j + alen;
    if(document.cookie.substring(j,k) == arg) return
    getcookieval(k);
    j = document.cookie.indexOf('',j)+1;
    if (j ==0 ) break; }
    return null; }
    var ss = getcookie('userid');
    if ((ss==null) | (ss=='2')) {
    document.write('你还没有登录:
    昵称:<input type=text name=csdnname size=10 class=from1> 密码
    :<input type=password name=csdnpassword size=10 class=from1> href=http://www.csdn.net/expert/zc.asp>免费注册'); } else {
    document.write('<input type=hidden name=csdnname <input type=hidden name=csdnpassword size=10 ') } </script>
      评论:

      <textarea name ='critique_content' cols=100 rows=8 </textarea>

      
    <input type='button' name='ubmit' value ='发表评论'
    <input type='hidden' name='Topic_id' value=23294>
    <input type='hidden' name='From' value='/Develop/Build_Article.asp?
    </form>
    </td></tr>
    </table>




    <table width="500" border="0" cellspacing="0" cellpadding="0">
    <tr align="center">
    <td height="10" valign="bottom" > href="http://www.csdn.net/intro/intro.asp?id=2">网站简介
    - 广告服务
    - 网站地图
    - 帮助信息 - href="http://www.csdn.net/intro/intro.asp?id=2">联系方式 - href="http://www.csdn.net/english">English </td>
    <td align="center" rowspan="3">href="http://www.hd315.gov.cn/beian/view.asp?
    bianhao=010202001032100010">height="48" border="0"></td> </tr>
    <tr align="center">
    <td valign="top" >百联美达美公司 版权所有 京ICP证020026号</td>
    </tr>
    <tr align="center">
    <td valign="top" > Copyright © CSDN.net, Inc.
    All rights reserved
    </td> </tr> <tr>
    <td height="15"></td>
    <td></td> </tr> </table>

    </body>
    ↑返回目录
    前一篇: JDBC与字符集总结
    后一篇: JBuilder9+Weblogic7实战篇-ENTITY BEAN的运用(四)