潍坊学院网络编程课程(0212013)实验大纲

上传人:鲁** 文档编号:562760515 上传时间:2023-02-08 格式:DOC 页数:5 大小:26KB
返回 下载 相关 举报
潍坊学院网络编程课程(0212013)实验大纲_第1页
第1页 / 共5页
潍坊学院网络编程课程(0212013)实验大纲_第2页
第2页 / 共5页
潍坊学院网络编程课程(0212013)实验大纲_第3页
第3页 / 共5页
潍坊学院网络编程课程(0212013)实验大纲_第4页
第4页 / 共5页
潍坊学院网络编程课程(0212013)实验大纲_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《潍坊学院网络编程课程(0212013)实验大纲》由会员分享,可在线阅读,更多相关《潍坊学院网络编程课程(0212013)实验大纲(5页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 潍坊学院网络编程课程(0212013)实验大纲适用专业:网络工程专业;实验学时: 12 学时一、实验的性质、任务和基本要求(一)本实验课的性质网络编程是网络工程专业的一门专业基础课。本课程以Java语言为蓝本讲解网络编程的知识。该课程重点讲述联网的基本原理,在进行网络编程时要掌握的主要概念,以及在联网时可能遇到的问题和Java解决方案,并通过多个实例详尽地介绍了如何运用网络编程技术在Java平台上编写应用程序。课程以面向对象程序设计的基本方法,过大量程序设计例题的分析和上机实验,培养和提高学生面向对象程序设计的能力和Java语言的应用能力。(二)

2、基本要求1、掌握Java语言的特点,实现机制和体系结构;2、掌握Java语言中面向对象的特性; 3、掌握Java语言提供的数据类型和结构;4、掌握Java语言编程的基本技术;5、会编写Java用户界面程序;6、会编写Java简单应用程序;7、会编写Java小应用程序(Applet);8、了解Java的应用;9、掌握利用Java进行网络方面的程序设计。(三)实验学时分配表(表格说明)序 号实 验 项 目实验类型实验学时1表达式与控制结构验证性22类、类的抽象与封装验证性23类的继承与多态验证性24图形用户界面的设计及事件处理验证性25Java URL编程验证性26JSP开发环境的配置和设计设计性

3、2合 计12二、实验教学内容实验一 表达式与控制结构1、实验目的(1)了解Java语言的集成开发环境;(2)理解简单的Java程序结构;(3)熟悉基本数据类型;(4)理解程序的几种控制结构;(5)学习过程化程序设计的方法;(6)初步学习调试方法。2、实验内容(1)编写应用程序,找出所有四位数中,个位、十位、百位、千位数字的4次方的和等于该数本身的四位数并显示;(2)编写应用程序,打印九九乘法表;(3)求N(N=20)的阶乘(N!)。3、实验要求(1)学习如何根据编译信息,定位语法错误;(2)理解简单程序结构中各组成部分的含义与格式;(3)搞清每个基本数据类型的长度;(4)给程序加上适当的注解、

4、提高其可读性;(5)输入程序、读懂程序,并运行得出结果;(6)学习程序书写风格。实验二 类、类的抽象与封装1、实验目的(1)学习构造类的方法;(2)领会面向对象程序设计的方法。2、实验内容(1)编写一个银行帐户类Bank,该类中定义属性:帐号no(长度固定为8位):长整型;帐户名name:字符串类型;密码code(长度固定为6位):整型类型,赋初始值“999999”;存款额sum:双精度浮点型。(2)类中还定义如下方法:构造函数:public Bank();public Bank(String myName);public Bank(String myName,double mySum);pu

5、blic Bank(long myNo,String myName,double mySum)用来初始化帐号、帐户名、存款金额等;存款方法:public void saveMoney(double money);取款方法:public boolean getMoney(double money);查询存款的方法:public double lookMoney();查询密码的方法:public String getCode();更改密码的方法:public void setCode(String myCode);把帐号、帐户名和存款额转化为字符串以方便显示的方法:public String to

6、String()。3、实验要求(1)熟悉构造函数的作用;(2)掌握成员变量和方法的命名规范;(3)掌握方法返回值的作用;(4)理解toString()方法;(5)用多文件程序结构实现。实验三 类的继承与多态1、实验目的(1)掌握Java语言类的继承;(2)掌握Java方法的重载与覆盖;(3)掌握Java语言的多态性。2、实验内容(1)已有的基类Animal:public class Animal public Animal(String aType) type = new String(aType); public String toString() return This is a + ty

7、pe; public void sound() private String type;(2)编写基类Animal的三个子类:Dog,Duck和Cat;分别为他们添加两个成员变量:private String name; 和private String breed;编写适当的构造函数,注意基类构造函数的调用;实现方法public String toString()和public void sound()。(3)编写public class TryPolymorphism,在其中的主函数中定义数组Animal theAnimals,分别引用子类Dog,Duck和Cat的对象,用类的多态性实现方法

8、public void sound()的调用。3、实验要求(1)掌握类的继承及应遵循的原则;(2)掌握Java方法的重载与覆盖;(3)熟练掌握Java 父类与子类、属性继承和方法继承的操作过程。实验四 图形用户界面的设计及事件处理1、实验目的(1)掌握图形用户界面基本组件的使用方法;(2)学会使用布局管理器对组件进行管理;(3)掌握图形用户界面的高级组件;(4)掌握利用AWT提供的类和方法,在窗口上绘制各种各样的图形和文本,增加界面的美观。2、实验内容(1)编写应用程序,它包含以下组件:两个标签,一个文本域,一个按钮,一个下拉列表框。下拉列表框最初只有一个选项“英文单词“;两个标签,一个显示提

9、示文字,另一个显示输出的结果;文本域用来输入英文单词和中文释义,英文单词和中文释义之间用#分隔;按钮完成的功能是:点击该按钮时,把文本域输入的英文作为选项添加到下拉列表框中(不超过15个选项)如果选择下拉列表框中的英文单词,把对应的中文释义在标签上显示输出;(2)编写小程序,以applet界面中心为圆的中心,圆的半径每次增加2个像素,颜色为随机颜色的多个同心圆,画圆范围不超出小程序窗口。3、实验要求(1)掌握图形界面的基本构成;(2)掌握Java 常用的布局策略及主要容器组件;(3)掌握利用Java类库中的类及方法绘制用户自定义的图形界面的方法;(4)熟练掌握Java 标准组件的创建、使用与事

10、件处理。实验五 Java URL编程1、实验目的(1)了解异常处理。(2)了解TCP/IP协议族和HTTP协议族;(3)掌握Java 语言网络编程基础。2、实验内容(1)编写应用程序程序,获取本机的IP并输出;(2)编写一个应用程序,获取网络上的声音文件并播放。3、实验要求(1)掌握Java的异常处理机制并会创建自己的异常;(2)掌握网络编程基础。实验六 JSP开发环境的配置和设计1、实验目的(1)掌握常用JSP开发环境(如TOMCAT)的配置;(2)掌握数据库的连接和使用。2、实验内容(1)配置JSP开发环境(如TOMCAT);(2)编写一JSP文件,能与一个常用的数据库(如ACESS、SQL Server)建立连接,并对其中的库表数据进行添加、删除、查询操作。3、实验要求(1)掌握JSP开发环境(如TOMCAT)的配置;(2)掌握JSP数据库连接的不同方式。三、成绩评定方法依据平时实验质量情况和实验报告确定成绩。分优秀、良好、中等、及格、不及格五档。四、实验设备 实验环境可以根据实际情况选用Java 2以上版本。 /

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

当前位置:首页 > 行业资料 > 国内外标准规范

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