2011网络编程技术实验指导书

上传人:luoxia****01806 文档编号:47839912 上传时间:2018-07-05 格式:PDF 页数:39 大小:406.41KB
返回 下载 相关 举报
2011网络编程技术实验指导书_第1页
第1页 / 共39页
2011网络编程技术实验指导书_第2页
第2页 / 共39页
2011网络编程技术实验指导书_第3页
第3页 / 共39页
2011网络编程技术实验指导书_第4页
第4页 / 共39页
2011网络编程技术实验指导书_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《2011网络编程技术实验指导书》由会员分享,可在线阅读,更多相关《2011网络编程技术实验指导书(39页珍藏版)》请在金锄头文库上搜索。

1、 网络编程技术实验指导书网络编程技术实验指导书 计算机科学与软件学院计算机科学与软件学院网络编程技术实验指导书网络编程技术实验指导书 一、实验目的一、实验目的 网络编程技术是计算机科学与技术专业、网络工程专业、软件工程专业的一门专业基础课程。本课程以 Java 技术为主讲授,Java 语言是当前最流行的网络编程语言。本课程是一门实用性和综合运用性都很强的课程,实践教学环节是教学过程中必不可少的重要内容。通过实验,让学生熟悉 JDK 中的主要内容,掌握用 JDK 调试和运行程序的方法,掌握网络编程的基本思想和开发方法、面向对象编程的思想, JAVA 中的基本方法和技术,能够熟练使用 JAVA 设

2、计、编写程序,特别是基于 TCP/IP 的 Socket 编程,并能运用这些知识方法完成 C/S 和B/S 结构程序的设计工作。 通过实验, 提高学生使用 Java 语言程序设计开发的能力,提高应用面向对象技术分析和解决实际问题的能力,并在此基础上强化学生的实践意识、提高其分析问题、解决问题的能力以及动手能力和创新能力。 二、实验要求二、实验要求 要求学生熟悉 JDK 中的主要内容,掌握用 JDK 调试和运行程序的方法,掌握网络编程的基本思想和开发方法、 面向对象编程的思想, JAVA 中的基本方法和技术,能够熟练使用 JAVA 设计、编写程序,特别是基于 TCP/IP 的 Socket 编程

3、,并能运用这些知识方法完成 C/S 和 B/S 结构程序的设计工作。要注意培养学生良好的编程习惯,自始至终贯彻课程中所介绍的程序设计风格。为保证尽量在统一安排的上机时间内完成程序设计任务,学生应事先做问题分析,并做静态检查。学生应记录实验中所遇到的问题,并写出详细的实验报告。课前准备上机程序,上机认真调试,课后撰写实验报告,实验报告包括实验目的、实验内容、源程序、实验结果及分析。 三、实验设备及环境三、实验设备及环境 PC 机一台,软件 Windows 2000 或 Windows XP+JDK 编译器。 四、实验学时分配四、实验学时分配 序号 实验内容 参考学时 1 Java 基本语法 3

4、2 面向对象编程 6 3 异常处理程序设计 2 4 多线程程序设计 2 5 系统 I/O 程序设计 6 6 URL 网络程序设计 2 7 使用 TCP 协议的 Socket 网络程序设计 4 8 使用 UDP 协议的 Socket 网络程序设计2 9 Applet 应用程序设计 3 合计 30 五、实验内容五、实验内容 实验一:Java 基本语法 实验二:面向对象编程 实验三:异常处理程序设计 实验四:多线程程序设计 实验五:系统 I/O 程序设计 实验六:URL 网络程序设计 实验七:使用 TCP 协议的 Socket 网络程序设计 实验八:使用 UDP 协议的 Socket 网络程序设计

5、实验九:Applet 应用程序设计 Java 运行环境的安装、配置与运行运行环境的安装、配置与运行 1、SDK 的下载与安装 1)机器要求 硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。 软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。 2)下载 JDK 为了建立基于 JDK 的 Java 运行环境, 需要先下载 Sun 的免费 JDK 软件包。JDK 包含了一整套开发工具,其中包含对编程最有用的是 Java 编译器、Applet 查看器和 Java 解释器。 在浏览器中输入 http:/ J2SE v 1.4.2_01 ”栏可以选择下载 J2

6、SE v 1.4.2_01 JDK 软件包。有两种选择:一种是在线安装“Windows Installation” ;一种是离线安装“Windows Offline Installation” 。 3)安装 JDK 运行下载的“j2sdk-1_4_2_01-windows-i586.exe”软件包,可安装 JDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为 C: j2sdk1.4.2_01(这里选择 E 盘) ,默认的组件选择是全部安装。 安装成功后,E: j2sdk1.4.2_01 中的文件和子目录其中,bin 文件夹中包含编译器(javac.exe) 、解释器(javac

7、.exe) 、Applet 查看器(appletviewer.exe)等可执行文件。 2、设置环境变量 JDK 中的工具都是命令行工具,需要从命令行即MSDOS 提示符下运行它们。为了能正确方便的使用JDK,可手工配置一些Windows 的环境变量,Windows 98 与 Windows/xp/NT/2000 的 配 置 略 有 不 同 。 下 面 以Windows/xp/NT/2000为例说明相关配置。 1)置Windows XP/NT/2000 在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面 在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面

8、在“系统变量”框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中, 在“变量值”栏的命令前添加“E:j2sdk1.4.2_01bin;”命令 用同样方法设置环境变量“classpath”,其值为“E:j2sdk1.4.2_01lib;”命令。 设置完成后,单击“开始”“所有程序”“附件”“命令提示符”打开DOS 窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确 2)设置DOS 起始位置 为了在打开DOS 窗口时可以直接进入包含你开发的java 程序的路径下,下面以Windows XP/2000为例说明设置过程。 首先

9、建立一个存放java 源程序的路径和文件夹,如将实验中建立的java 源程序都存放在为“e:java程序”文件夹中。 单击“开始”“所有程序”“附件”“命令提示符”,选择“命令提示符”选项右击, 在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符 属性”对话框。 在“命令提示符 属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“e:java程序”,单击“确定”按钮。 进行了上面的设置后, 打开DOS 窗口时将直接进入 “e:java程序” 路径下。如果没有进行上述设置,可使用DOS 命令,直接输入“e:”按回车进入到e 盘,再输入“cd java”到e 盘的java 子目录下,再输

10、入“cd 程序”即可到“e:java程序”路径下。 3、Java 程序的开发执行流程 编写 Java 源程序:文件以.java 作为后缀。 源程序编译成字节码, 生成.class 文件。 Java 源程序编写后, 要使用 Java 编译器 (javac.exe) 进行编译, 将 Java 源程序编译成可执行的程序代码。 Java 源程序都是扩展名为 .java 的文本文件。编译时首先读入 Java 源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为 .class。 由运行系统解释和执行。使用 Java 解释器(ja

11、va.exe)可将编译后的字节字节码字节码 (class文件)文件) 源文件源文件 (java文件)文件) 编译器编译器 运行系统运行系统 结果结果 解释运行 编译 码文件解释为本地计算机代码。在命令提示符窗口或 MSDOS 窗口键入解释器文件名和要解释的字节码文件名,按回车键即开始解释并可看到运行结果。流程如下图所示: 图 1 Java 程序的开发执行流程 实验一:实验一:Java 基本语法基本语法 实验目的实验目的:了解 Java 的数据类型,掌握各种变量的声明方式,理解运算符的优先级, 掌握 Java 基本数据类型、运算符与表达式,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 实

12、验要求实验要求:1、编写一个声明 Java 不同数据类型变量的程序。 2、编写使用不同选择结构的程序。 3、编写使用不同循环结构结构的程序。 实验内容实验内容: 1、声明不同数据类型变量 ? 编写声明不同数据类型变量的程序 public class SimpleTypes public static void main(String args) byteb=0x55; shorts=0x55ff; inti=1000000; longl=0xfffL; charc=c; floatf=0.23F; doubled=0.7E-3; booleanbool=true; System.out.pri

13、ntln(“b=“+b); System.out.println(“s=“+s); System.out.println(“i=“+i); System.out.println(“l=“+l); System.out.println(“c=“+c); System.out.println(“f=“+f); System.out.println(“d=“+d); System.out.println(“bool=“+bool); ? 编译并运行该程序 2、使用选择结构 ? 使用 if.else 语句 1)编写源程序文件,代码如下。 public class TestIf public stati

14、c void main(String args) boolean leap; int year=2005; if (year%4=0 else System.out.println(year+“ 年不是闰年“); year=2008; / 方法 2 if (year%4!=0) leap=false; else if (year%100!=0) leap=true; else if (year%400!=0) leap=false; else leap=true; if (leap=true) System.out.println(year+“ 年是闰年“); else System.out.println(year+“ 年不是闰年“); year=20

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

当前位置:首页 > 资格认证/考试 > 计算机等级考试

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