程序设计是计算机系学生和计算机入门者的一项基本功,学好计算机,程序设计是第一关。站点针对不同基础的读者为大家撰写学习教程。borland jbuilder是全球第一的跨平台java开发环境,我们采用这个集成开发环境来从零起点向大家介绍企业级java的开发技术。内容分为十五章陆续发布。文章是笔者学习"borland jbuilder实用技术"一书的笔记综合个人的一点体会。另外一系列文章也将于近期推出,从语言本身讲述java语言的基础知识,面向对象技术等高级话题。希望能够为大家进行java程序设计开发提供一些帮助。
-----------------------------------------------------------------------------------------------------------
第一章 jbuilder集成开发环境介绍
borland jbuilder是全球第一的跨平台java开发环境,可以用于构建符合工业标准的java应用系统,开发ejb、web、xml以及数据库等各类应用程序。双向、可视化设计工具使得我们可以快速的构建各种j2ee应用程序,并部署至多种应用程序服务器,包括bea weblogic、ibm websphere、sun one application server、oracle 10g application server以及整合于jbuilder的borland enterprise server。
鉴于此原因,在我们学习java语言的时候,也没有理由杜绝使用jbuilder这个优秀的编译器。除非你看到集成开发环境就晕,呵呵(初学者和大师经常这样说)。当然如果你还是初学者,选择intellij idea也不错,简单、清晰,他获得了2003年java最佳编译器大奖,集成了很多先进的软件工程方法。但是做企业级的开发,jbuilder无可争论的成为最佳选择。
quick start---原来jbuilder这么容易上手
正如你使用其它的编译器学习java语言一样,你的几个想法之一便是“让我尽快的完成一个hello world吧!”。我们暂且什么都不看,仅仅快速的完成一个hello world程序。安装jbuilder似乎并不需要更多的向导大家都能够独立完成。那么赶快打开这个集成开发环境,让我们尽快完成我们的hello world。运行jbuilder后我们看到了这样的界面:
赶快新建一个工程(一个习惯是,不管你建立的程序有多么的小,建立一个工程是一个良好的程序设计习惯,便于有效的管理你的代码和编译后生成的资源),在新建的工程中新建一个helloworld类文件helloworld.java。你的工程名、类文件名和类名最好是统一的,这是一个良好的编程习惯。需要注意的是:你得类文件名和类名必须是统一的,否则就会出现类似下面的报警错误,我们假设将类名命名为helloworldd,而文件名为helloworld,编译后就会出现下面的提示信息:
"helloworld.java": class helloworldd is public; should be declared in a file named helloworldd.java at line 12, column 1
完整的helloworld程序可以参考下面的建立:
写好你的程序后,编译运行之。右击工程栏当中的helloworld.java,选择debug using defaults。除非上面的步骤出现问题,否则你将会很兴奋的看到,helloworld在信息窗格中输出了!
这样看来似乎jbuilder没有那么复杂,对么?很多人花了n长时间来调试一个helloworld程序,不是环境变量没有设置好就是忘记这个丢了那个。但你绝不能从此断定“搞定!我已经掌握了jbuilder!”其实这只是给大家建立一个信心,告诉大家jbuilder其实并不像你想象的那样无法接受而已。想要彻底掌握jbuilder,我们需要认真的学习下面的指导。
appbrowser--我以后天天对着你
打开jbuilder集成开发环境的时候,我们面对的便是appbrowser。下面我们来逐一的介绍主要的组成部件:
如果是正在调试多个工程或者你需要打开多个appbrowser窗口,可以点击window菜单中的new browser或者是在工程窗体中右击文件名,点击open in new browser。
再来看看主工具栏,如果你觉得这么多快捷按钮不爽,大可在下面这幅图的指导下关掉这些工具栏。在view中选择toolbars:
但个人习惯使用默认的工具栏,提供了不少方便,呵呵。
工程窗体中显示的是当前的工程以及当前工程所包含的所有文件。
结构窗体中展示了当前在被编辑的文件结构,下面的图片显示的便是刚刚的helloworld文件结构,很简单是么,只有一个main方法。
如果你的程序中有错误,结构窗体就会实时出现一个errors文件夹,其中包含了这些语法错误。improts中存放的是所有引入的package。
下面我们再来看看位于内容窗体下的文件查看页签:
source 显示的是目前文件的源代码,可以直接进行编辑。
design 中包含了组件托盘,以便进行可视化程序开发。
bean 中包含了beanexpress设计工具,可以用于查看和编辑bean的特性。
uml 好神奇,打开看看刚才系统为你的工程创建的uml图!
doc 为你的文件创建了一个javadoc。
history显示了文件的版本控制系统记录。
开发环境中一个非常重要的工具便是搜索栏,你可以在工具栏上看到一个搜索栏,这个是在当前文档中进行内容搜索用的。如果你要对某些类进行搜索,不妨同时按下ctrl和减号(?)。在search中可以对类进行搜索,在browse中可以对package进行搜索。
本讲概要性的介绍了appbrowser的组成,下一讲我们将介绍:使用jbuilder编辑器。
闽公网安备 35060202000074号