《Java程序设计》实验指导书

上传人:pu****.1 文档编号:557775121 上传时间:2023-03-12 格式:DOC 页数:175 大小:891.50KB
返回 下载 相关 举报
《Java程序设计》实验指导书_第1页
第1页 / 共175页
《Java程序设计》实验指导书_第2页
第2页 / 共175页
《Java程序设计》实验指导书_第3页
第3页 / 共175页
《Java程序设计》实验指导书_第4页
第4页 / 共175页
《Java程序设计》实验指导书_第5页
第5页 / 共175页
点击查看更多>>
资源描述

《《Java程序设计》实验指导书》由会员分享,可在线阅读,更多相关《《Java程序设计》实验指导书(175页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计实验指导书付清波 张 军 编 广东商学院信息学院二00七 年 六 月 目 录实验项目一 Java面向对象特性试验3实验项目二 Java 异常处理及输入输出流技术试验44实验项目三 Java AWT及Swing应用开发试验79实验项目四 Java Applet及多线程开发实验98实验项目五 网络应用程序开发试验124实验项目六 Java数据库技术开发实验151附件1 Java程序设计课程实验教学大纲169实验项目一 Java面向对象特性试验1.1 预备知识1.1.1 Borland JBuilder 2005 开发运行环境介绍JBuilder 是由 Borland 公司开发的一款

2、功能强大的可视化 Java 集成开发环境 , 可以快速开发包括复杂企业级应用系统在内的各种 Java 程序 , 包括独立运行程序、 Applet程序、Servlet、JSP、EJB、Web Service等。使用这款开发环境能够快速生成程序框架、设计图形界面、调试程序等。本书以Borlang JBuilder 2005为主要开发环境,下面将介绍JBuilder2005 的集成开发环境及其主要功能。(1) 安装说明。用户可以从 Borland 网站 http:/ JBuilder2005 安装程序 , 下载以后按照安装向导的提示进行安装即可。图1-3为 JBuilder2005 的启动界面(2)

3、 集成开发环境介绍。启动 JBuilder2005, 进入 JBuilder2005 的工作界面 , 如图 1-4 所示。 JBuilder 的主工作界面由菜单栏、工具栏、内容窗口、工程窗口、结构窗口、消息显示窗口、状态栏等组成。l 菜单栏 : 菜单栏包含设计、开发、测试、配置和管理 Java 应用程序等多个菜单命令 , 主要由 “ 文件 ”、“编辑 ”、“查询 ”、“ 视图 ”、“运行 ” 等 12 个菜单组成。l 工具栏 : 工具栏位于 JBui1der 工作界面中菜单栏的下方 , 它以按钮形式提供了与菜单栏中菜单项相同的常用功能按钮 , 如 “文件 ”、“编辑 ”、“查询 ”、“编译 ”

4、、“运行 / 调试 ”、“帮助 ” 等。l 内容窗口 : 内容窗口是用户使用最多的地方 , 可以在内容窗口中打开多个文 件 , 但在同一时刻只有一个文件处于活动状态 , 可以被编辑。内容窗口下方的文件视图标签用于在内容窗口中切换文件的各种视图 , 可以从内容窗口中看到处于活动状态的文件的源代码、设计方式、 Bean 方式、 UML 视图、文档和历史。l 工程窗口 : 工程窗口显示当前处于活动状态的工程的内容 , 主要包括工具条、 己打开工程的列表和包含当前工程所有文件的文件视图。l 结构窗口 : 结构窗口显示了当前在内容窗口中处于活动状态的文件的树形结构 , 内容包括类的所有类变量、方法、利用

5、 import 语句包含的包和语法错误 ( 如果程序存在语法错误的话 ) 。根据内容窗口的不同文件视图标签的显示内容 , 在结构窗口将显示不同的文件结构。l 消息显示窗口 : 消息显示窗口显示工程的输出结果 , 如编译信息、查询信息、 运行时的提示信息或出错信息、调试器用户界面等内容。l 状态栏 : 状态栏显示相关框架的信息和特征以及当前处于活动状态的文件所做的动作。2. 使用 JBuilder 开发一个简单的 Appletl) 创建一个工程文件前面提到一个 Java 程序要有工程文件来装载 , 因此在建立一个 Applet 之前 , 首先要建立一个工程文件。方法和开发 Application

6、 时介绍建立工程文件的步骤完全一样。 择菜单栏中的 File |New Project,JBuilder 将出现新建工程向导对话框 , 如图 1-28 所示。 将 Name 设为 HelloWorldApplet, 目录 Directory 设为用户希望存放的目录 ( 如 C:jbprojectHe1loWorldApplet),Template 使用默认值 , 然后进入 Next 对话框 , 接受所有默认选顷 , 进入“第 3 步”如图 1-29 所示。在 Class Javadoc fields 栏中填写相关文档注释信息 , 其他接受默认设置 , 单击 Finish 按钮完成工程文件的创建

7、。2) 使用 Applet 向导建立 Java 源文件和相应 HTML 文件选择菜单栏中 File|New, 弹出新建文件对话框 , 在对象列表中选择 Web, 在出现对话框右部的选项中选择 App1et, 单击 OK 按钮 , 在弹出的 Applet 创建向导对话框的第 1 步中 , 设置 Applet 类的相关信息。将类名设为He1loWorldApplet,Package 设置为空 ,Base class 保持默认设置。第 1 步设置结果如图1-31 所示。单击 Next 按钮进入下一步。在 Applet 向导的第 2 步 , 可以为 Applet 添加相关参数, 但本实验任务不需要做任

8、何参数的设置 , 所以直接单击 Next 按钮。在 Applet 向导的第 3 步 , 对 HTML文件做相应设置 , 将 HTML 页面 Title 设为HelloWorld HTML Test Page, 其他使用默认设置 ,单击 Next按钮。进入 Applet 向导的第 4 步 , 保持所有默认设置 , 单击 Finish 按钮。 在完成 Applet 向导的设置后 ,JBuilder 会生成一个 HelloWorldApplet.java 的模板文件和一个 HelloWorldApplet.html 的模板文件。3) 编写 HelloWorldApplet.java源代码进入内容窗口

9、 , 在提供的源码模板基础上 , 修改相应源代码。编写好 HelloWorldApplet.java 源代码后 , 将其保存。HelloWorldApplet.html 程序代码由 JBuilder2005 根据设置自动生成 。 4)编译和运行 HelloWorldApplet 工程要运行 HelloWorldApplet 工程 , 首先应该编译 HelloWorldApplet.java程序。编译方法和开发 Application 时所介绍的编译方法相同 , 在工程窗口中 , 鼠标右键单击 HelloWorldApplet.java 文件 , 在弹出的下拉菜单中选择 Make 项。完成编译工

10、作后 , 选择菜单栏 Run|Run Project, 运行 HelloWorldApplet 工程或直接使用快捷键 F9 执行运行命令。在 JBuilder Applet 测试工具中显示的工程运行结果。除此以外 , 还可以通过浏览器看到 Applet 在 Web 页面上的显示结果。方法为 : 双击 Project 窗口下的 HelloWorldApplet.html 文件 , 在工作界面的内容窗口中就可以看到 Applet 在 Web 页面中的显示结果 , 或者直接进入 HelloWorldApplet.html 的存放目录 ( 此处为 C: jbprojectHelloWorldApple

11、t classes), 找到该文件并通过浏览器查看。点评 在HelloWorldApplet.java中使用paint()方法向Applet显示窗口输出信息,在定义的 paint() 方法内部通过调用setColor() 方法设置输出信息的颜色 , 而通过调用 drawString() 方法设置输出字符串的内容以及位置。1.1.2 Java 常用的输入和输出操作常用的 Java 语言的输入和输出有两大类可以实现 , 一种是 Java 的标准输入和输出流 , 取决于 java.lang.System 类 : 另一种是 javax.swing.JOptionPane 的对话框式的输入和 输出。在具

12、体使用的时候 , 取决于用户的要求。当前, Javax.swing.JOptionPane 可以提供较好的界面处理 , 得到更广泛的使用。1.java 的标准输入和输出流Java.lang.System 类提供了 3 种有用的标准流 : 标准输入流 (System.in) 、标准输出流(System.out) 和标准出错流 (System.err) 。通过它们可以实现数据的输入和输出操作。System.in: 用于程序的输入 , 通常用于读取用户从键盘的输入或用户定义的输入设备的输入 。注意 : 在 JDK5.0 利用一个新增加的类 java.util.Scanner 结合 System.in

13、 实现对指定数据的输入。如下形式 :Scanner scanner =new Scanner(System.in); 创建一个 Scanner 的对象 scanner, 使得该对象从 System.in 读入输入的数据。System.out: 用于程序的输出 , 通常用来在屏幕或用户指定的输出设备上显示信息。有两种典型的方法可以实现数据在屏幕上显示信息 :System.out.print(data) 和 System.out.println(data) 。其中 ,system.out.println(data) 是分行输出 data 数据到 屏幕或用户定义的输出设备 ,System.out.p

14、rint(data) 仅仅是在当前位置输出数据: 注意 : 在 JDK 5.O 中 , 提供了 System.out.printf(format,data) 是按指定格式 format 的输出方式输出 data。System.err: 用于显示出错信息 , 可以采用System.err.print(data) 和 System.err.println(data), 将指定的 data 输出到指定的输出设备 , 默认设备为屏幕。2.javax.swing.JOptionPanejavax.swing.JOptionPane 能通过弹出一个标准对话框 , 来提示用户。往往可以利用它这个性质来实现具

15、有对话框显示效果的数据输入和输出。 JOptionPane 类有 4 种常用方法实现对话框。showConfirmDialog(): 用于询问一个可确定的问题 ;showInputDialog(): 用于数据输入 ;showMessageDialog(): 提示用户某些信息 , 可以由用户定义。该方法的常用形式如下 : JOptionPane.showMessageDia1og(parentComponent,message,title,messageIconk) ;其中 parentComponet: 对话框的父组件 , 对话框所在的窗口 , 对话框的大小由内容决定 , 用 null 表示一个默认的窗口作为父组件 , 并且被放置在屏幕中央 ;message: 在对话框显示的信息 :title: 对话框的标题 :essageIcon: 对话框的显示图标 :showOptionDialog: 可以实现以上 3 种方法的综合功能。3.java

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号