- 7
- 0
- 约 14页
- 2017-05-11 发布于湖北
- 举报
综合性实验_2:文件上传器
实验类型:综合性实验
实验学时:4学时
涉及的知识点:Swing的界面设计、事件处理、Scoket编程、输入输出流、Swing线程等
1、实验目的
综合应用Swing的界面设计、事件处理、Scoket编程、输入输出流、Swing线程等知识,实现一个客户端向服务器传送文件的程序。
(1)掌握Swing的界面设计、事件处理的基本概念和基础知识,注意比较与AWT的异同点;
(2)掌握输入输出流的操作,能够读取文件内容、带缓冲的流操作;
(3)掌握Socket编程的基本概念和基础知识,理解服务器、客户端输入输出流的对应关系;
(4)熟悉Swing线程的操作要点,初步掌握SwingWorker类的基本用法和操作“进度条”的知识。
2、实验内容
应用Swing的界面设计、事件处理、Scoket编程、输入输出、Swing线程等知识,实现一个客户端向服务器传送文件的程序,相关功能说明如下:
服务器端:
点击右下角的“启动”按钮,做好接收文件的准备;之后,该按钮显示为“关闭”,点击后可退出程序;
上方有一“进度条”,能动态显示一个文件传送的比例;
文件传输信息可在中间的文本消息区显示,点击底部的“清除”按钮,可清除文本区内容;
点击窗口右上角的“X”可关闭程序;
服务器处于接收状态时,可接收多个文件。
客户端:
原创力文档

文档评论(0)