收藏 分享(赏)

Java_Swing图形界面开发(第2章).ppt

上传人:hwpkd79526 文档编号:10024703 上传时间:2019-09-30 格式:PPT 页数:40 大小:1.79MB
下载 相关 举报
Java_Swing图形界面开发(第2章).ppt_第1页
第1页 / 共40页
Java_Swing图形界面开发(第2章).ppt_第2页
第2页 / 共40页
Java_Swing图形界面开发(第2章).ppt_第3页
第3页 / 共40页
Java_Swing图形界面开发(第2章).ppt_第4页
第4页 / 共40页
Java_Swing图形界面开发(第2章).ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、2,本章主要介绍Eclipse、JBuilder、NetBeans三种开发工具的基本使用方法。一个概念:IDE-Integrated Development Environment(集成开发环境),3,传统的程序开发过程: 利用“文本编辑软件”编写“源程序”;(Editor) 利用“编译程序”对源程序进行编译生成“OBJ目标文件”;(Compile) 再用“连接程序”将OBJ文件与“库文件(LIB文件)”连接,生成可执行 的“EXE文件”;(Link) 最后还要对程序进行运行、调试。 (Run、Debug) 这个过程比较复杂。,这里提出IDE概念的用意,4,C语言代码编辑器,5,IDE中的程序

2、开发过程:IDE通常集编辑、编译、连接、运行、调试为一体,使程序的开发变得很简便。Turbo C、Turbo Pascal、Borland C+、Visual C+、Visual Basic、Delphi等等SDK中,都包含有很好的IDE。通常说用它们编写程序,实际上都是在它们的IDE中进行工作。,6,Turbo C 2.0的IDE,7,这里我们分别了解Eclipse、JBuilder、NetBeans 三种开发工具的一些基本知识,并通过简单的图形开发程序,初步了解如何使用此三种开发工具进行编写、编译、运行。,8,2.1 如何利用Eclipse开发Swing程序,2001年11月,IBM捐献4

3、千万美圆开发Eclipse。虽然目前Eclipse的开发仍未停止,但从现有版本中已能认识到Eclipse设计的主导思想和主要功能特点。Eclipse是一个Java图形程序开发工具。,9,Eclipse的界面,图:Eclipse启动界面,10,图2.1 Eclipse软件界面,11,为能具体了解如何使用Eclipse开发Swing图形界面程序,我们通过一个实例来介绍如何使用此工具进行一个图形化程序的“开发流程”。 首先,创建一个Java工程;(project) 其次,创建一个抽象类;(class) 最后,输入代码并运行。(Run),12,1、创建一个Java工程,编写Java程序之前,必须要创建

4、一个工程,否则一切都无法开始。工程的创建就如同是一个“应用程序框架的搭建”,只有先创建了工程,才能往这个工程的框架里放入各种各样的元素。工程在整个程序中作为一个项目组,相当于一个成形的软件。在这个工程中包含有“类、包、接口”等元素,将这些元素组合在一起,打包成一个应用软件。,13,步骤一:打开Eclipse应用程序,选择File/New命令;弹出如图2.2所示对话框。,图2.2 新建工程,14,步骤二:在下拉列表中选择“Java Project”选项后,输入工程的名称;单击Next按钮弹出如图2.3所示对话框。,图2.3 产生一个新的工程,15,步骤三:, 若要产生新的工程选中“Create

5、new project in workspace”单选按钮; 若在原来工程的基础上再产生一个工程包选中“Create project from existing source”单选按钮。选择完毕后单击“Finish”按钮,完成新建工程。,16,2、创建一个抽象类,步骤一:选择File/New命令,选择“Class”选项;弹出一个“新建类”的对话框,如图2.4所示:,图2.4 新建一个类,17,步骤二:在图2.4中输入类的名称“HelloWorld”后,单击“Finish”按钮;弹出一个“代码编辑框”,如图2.5所示:,图2.5 代码编辑框,18,步骤三: 在编辑窗口中输入代码:(见2.1实例代

6、码HelloWorld.java) 上面的Swing程序代码运行结果如图2.6所示:,图2.6 程序运行结果,19,2.2 如何利用JBuilder开发Swing程序,JBuilder是Borland公司开发的一个跨平台的Java IDE, 主要用于创建和使用Java“分布式应用程序”的快速开发工具。支持Windows、Linux和Solaris平台,支持J2EE标准,能够为创建可复用的JavaBean提供可视化工具和向导支持,并且可以在所有支持J2EE技术标准的服务器上应用,包括WebLogic、WebSphere和Borland AppServer等。,20,从以上描述中,我们可认识一些技

7、术概念:J2EE、JavaBean、WebLogic、WebSphere、ClearCase、Visual SourceSafe、CVS、Tomcat、JSP、Servlet。,21,这些概念几乎覆盖了网络、分布式操作、服务器、客户端、系统平台、数据库及开发工具。因此,这也意味着当前“软件开发技术和模式”发生了很大变化,软件规模庞大,开发人员众多,技术复杂。,22,JBuilder的基本特性有: UML可视化展现代码程序 高效率的Web服务开发环境 单元测试功能 代码重构功能 简单的程序发布功能 支持团队开发机制,23,JBuilder具有不同的使用版本,一般可分为三种: JBuilder E

8、nterprise-适合开发各种Java应用程序,包括程序代码的编写、调试和部署等功能,可协助开发人员开发各种企业级标准应用系统。 JBuilder Developer-内部拥有各种高效率的辅助开发工具,并提供了团队开发所需要的版本管理功能,为团队开发提供了方便。 JBuilder Personal-针对学习Java程序的学生和个人,提供一个学习Java的开发环境。版本异同:基本用法一样,只是“外挂包”的数量多少不同。,24,JBuilder2005 Enterprise开发工具界面,25,通过实例了解,如何使用JBuilder开发工具,开发Swing图形界面程序的步骤。 首先,创建一个Jav

9、a工程;(project) 其次,创建一个抽象类;(class) 最后,输入代码并运行。(Run),26,步骤一:选择File/New命令;弹出Object Gallery对话框。,图2.8 程序运行结果,27,步骤二:选择其中“Project”选项,弹出如图2.9所示对话框;在“Name”文本框中输入工程名称;单击“Finish”按钮即可完成新建工程的操作。,图2.9 完成新建工程,28,图2.10 新建HelloWorld类,步骤三:在新建工程中创建一个名为“HelloWorld”类。,29,步骤四:确定后,弹出一个代码编辑区。,图:JBuilder代码编辑器,30,本节实例,用于创建一个

10、含有“工具条”和“菜单”的窗口。 (参见2.2节程序代码),图2.11 运行结果,31,2.3 如何利用NetBeans开发Swing程序,NetBeans是一个开源的集成开发环境,可用于Windows、Mac、Linux和 Solaris。 除完全支持所有Java平台之外,还是PHP、Ajax和JavaScript、Groovy和 Grails、Ruby和Ruby on Rails以及C/C+软件开发的理想工具。,32,NetBeans既可作为压缩文件形式下载,也可跨平台安装。在Windows平台下,安装NetBeans后会与操作系统无缝集成,包括桌面的快捷方式和增加安装、卸载控制面板等。在

11、Windows系统中,其使用非常方便,菜单布局也非常有逻辑,使用简单,大多数功能很容易上手,稳定性较好。可充分利用其RCP(Rich Client Platform)向导来创建新的、成熟的Swing应用。,33,NetBeans开发工具界面,图2.12 NetBeans界面,34,图2.13 新建工程,35,步骤二:单击Next按钮,弹出如图2.14所示对话框。,图2.14 完成新建工程,36,步骤三:输入工程名称后,单击Finish按钮,完成新建工程的操作。而后同样须新建一个Java类,选择File/New Java Class。,图2.15 新建类,37,步骤四:于Class Name文本框中输入类名HelloWorld,单击Finish,完成新建类的操作,弹出代码编辑窗口。,图:代码编辑器,38,本节实例,用于在一个顶层窗口(容器)中,放入一个JTabbedPane组件。 (参见2.3程序代码),图2.16 执行结果,39,2.4 本章小结,本章主要内容是了解如何使用Eclipse、JBuilder、NetBeans三种开发工具。无论用哪一种,开发的基本流程和操作都是一样的。,40,2.5 本章习题,习题:1,2,3,4,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报