- 5
- 0
- 约9.53千字
- 约 10页
- 2016-12-27 发布于湖北
- 举报
成绩
南京工程学院
课程设计说明书(论文)
题 目 基于Socket的控制绘制阿基米德螺线
课 程 名 称 JAVA基础
院(系、部、中心) 计算机工程学院
专 业 网络工程
班 级 网络132
学 号 202130834
学 生 姓 名 薛康威
设 计 地 点 信息楼A406
指 导 教 师 叶核亚
设计起止时间:2015年6月15日至2015年6月19日
基于Socket的控制绘制阿基米德螺线
本课程设计的要求是,设计具有图形用户界面的、能够响应事件、能够处理异常的Java应用程序,并包含线程、流、文件操作、网络通信等技术。进行课题的需求分析、设计方案准备、编程、运行、调试、完善等软件设计的各环节,程序必须运行通过,对于各种输入数据,有明确的不同的输出结果。程序运行有错误时,必须采取各种调试手段排除错误。
二、题意说明及分析
基于Socket的控制绘制阿基米德螺线,意思就是指有进程通过TCP连接,其中服务端数据,这些数据指令后开始绘制阿基米德螺线这样一个单项传输数据的连接文件操作,将端的这些数据文件内,打开文件则可重新调用保存的数据,绘图。有三个的操作是的ocket通信,实现两个进程的互通其次是传输数据对输入输出流的操作,最后是保存和打开文件的实现也涉及流的))得创建两个进程,分别以ArchimedesServer和客户端ArchimedesClient创建通过ocket连接:
创建端口号的erverSocket对象,调用()方法等待接收客户端的连接请求,等待期间当前进程。
2客户端创建ocket对象,指定服务端主机的ip和端口,请求。
3服务端接收客户端连接请求,进程继续运行,建立,accept()方法返回一个ocket对象,通过该对象和客户端ocket对象实现实时数据通信。)是一对单向通信,由服务数据,客户端数据并运行实现是获得ocket输出流,以数据字节输出流输出客户端ocket输入流以数据字节输流,读取数据流的值。的数据有两个,和颜色型和int型))保存的文件是阿基米德螺线的参数分别是 n)颜色 rgb)颜色按钮数组的 cl)文件重新调用从而该按钮)文件,以文件字节输出流文件,数据字节输出流写入文件内。,文件,字节读取文件内容,圈数文本框内和选中所读取的按钮运行即可。程序:import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import java.io.*;
public class ArchimedesServer extends JFrame implements ActionListener{
private DataOutputStream dout;
private JPanel jp1,jp2;
private JRadioButton bcolor[];
private JButton jb1,jb2,jb3,jb4;
private JTextField text_l,text_q,text_f;
private int flag=1;
private double n;
private int rgb,cl;
private String filename;
public ArchimedesServer(int port,String name) throws IOException{
super(绘图控制端 +InetAddress.getLocalHost()+:+port);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
jp1=new JPanel();
jp2=new JPanel();
text_q=new JTextField(5);
text_l=new JTextField(15);
text_f=new JTextField(data.data,6);
jp1.add(new JLabel(圈数:));
jp1.add(text_q);
jp1.add(new JLabel(颜色:));
String colorstr[]={红,绿
您可能关注的文档
- 整体式3200液压深孔钻车说明书简析.doc
- 模板方案人防解答.doc
- 模板工程施工方案解答.doc
- 正交小波基的构造和性质简析.doc
- 郑航基于嵌入式系统的开源游戏模拟器的设计简析.doc
- 政府经济学05-002简析.doc
- 政治大纲配套习题练习1600题50简析.doc
- 支持向量回归机简析.doc
- 知识_离子反应(提高)简析.doc
- 基于GPS导航的自主行驶智能车模型设计解剖.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 足浴消防应急预案.docx VIP
- 大成精密:β射线面密度仪的工作原理是什么?.ppt VIP
- 《护士执业证书》信息修改申请表.pdf VIP
- TinyOS操作系统开发技术及实践课件实践4TinyOS应用开发.ppt
- 中国人民大学核心期刊目录2022版 .docx
- 湖南省永州市2023-2024学年高二上学期期末质量监测数学试题(解析版).docx VIP
- 住院病人防烫伤的宣教.pptx VIP
- 09J908-3 建筑围护结构节能工程做法及数据.docx VIP
- 杭叉 新X系列 5-10T 叉车零件图册.pdf VIP
- 普通高中英语课程标准(2017年版-2020年修订)词汇表.pdf VIP
原创力文档

文档评论(0)