- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GUI编程及网络编程-课程及设计说明书
课程设计说明书
题目名称: GUI编程及网络编程
系 部: 计算机工程系
专业班级: 软件13-1
学生姓名: 张林博
学 号: 2013234193
指导教师: 杨杰 王爱民
完成日期: 2015.7.1
新疆工程学院
课程设计评定意见
设计题目 GUI编程及网络编程
系 部 计算机工程系 专业班级 软件技术13-1班
学生姓名 _______张林博______ 学生学号 2013234193
评定意见:
评定成绩:
指导教师(签名):
2015年7月1日
(此页背书)
评定意见参考提纲:
1、学生完成的工作量与内容是否符合任务书的要求。
2、学生的勤勉态度。
3、设计或说明书的优缺点,包括:学生对理论知识的掌握程度、实践工作能力、表现出的创造性和综合应用能力等。
新疆工程学院
计算机工程系学生课程设计任务书
2014-2015学年下学期 2015年 6月 20日
专业 软件技术 班级 13-1 课程名称 面向对象程序设计(Java) 设计题目 GUI编程及网络编程 指导教师 杨杰 王爱民 起止时间 2015.6.22--2015.7.1 周数 2 设计地点 B504 设计目的:
1. 巩固和加深学生对Java语言课程的基本知识的理解和掌握?
2. 培养锻炼学生的自学能力
2.? 掌握Java语言编程和程序调试的基本技能?
3.??掌握书写程序设计说明文档的能力 设计任务或主要技术指标:
1.?分析课程设计题目的要求?
2.?写出详细设计说明?
3.?编写程序代码,调试程序使其能正确运行?
4.?设计完成的程序要能够解决问题并便于操作和使用?
5.?设计完成后提交课程设计报告
设计进度与要求:
6.22: 阅读理解设计题目,查找资料
6.23:理解掌握设计题目需要的知识点
6.24-6.28:编写调试程序
6.29-6.30:写课程设计报告,指导老师核查程序运行结果、审核报告。学生查缺补漏,修改报告,通过后打印设计报告。
7.1 上午10点以组为单位进行考核。 主要参考书及参考资料:
1. 耿祥义. Java 2 实用教程(第4版),清华大学出版社,2014.2.
2. 教研室主任(签名) 系(部)主任(签名)
摘 要
为了巩固Java语言程序设计课程的主要知识,提高编程实际的开发能力,基于课程的技术要求和作业标准,设计并实现了GUI编程、网络编程。
GUI编程设计的主要功能是控制字体的样式以及前景色,网络编程设计的主要功能是,分别建立服务器端和客户端的java源程序。完成服务器端和客户端的连接。使客户端能够向服务器端发送消息且服务器端能够接收客户端发来的信息。最终服务器端能够将客户端发来的信息显示到屏幕上。
系统的开发语言是JAVA ,开发环境是eclipse。本系统具有的特点是:程序小巧、操作简单,优点是:界面美观 、灵活、实用、安全。
关键词:Java语言 GUI编程 网络编程 eclipse
目 录
1 课程设计任务要求及目标 1
1.1 课程设计过程概述 1
1.2 课程设计要求 1
1.2.1 GUI编程 1
1.2.2网络编程 1
1.3 课程设计目标 1
2 需求分析 1
2.1 功能需求 2
2.1.1 GUI字体编程 2
2.1.2 网络连接编程 2
2.2 开发及运行环境分析 2
3 详细设计及思路 2
3.1 GUI应用程序设计 2
3.1.1 GUI应用程序所用类和类的层次结构 2
3.1.2 常用组件简介 4
3.1.3 JFrame对象 4
3.1.4 事件处理 5
3.1.5 事件监听器 7
3.1.6 事件处理的基本步骤 8
3.1.7 菜单设计 8
3.2 网络连接编程设计 10
3.2.1网络连接编程功能模块图 10
3.2.2 网络基础知识 10
3.2.3 客户端网络编程步骤 12
3.2.4 服务器端网络编程步骤 13
4 实现与调试 14
4.1 GUI编程运行结果 14
4.1.1 主窗体实现运行 14
4.1.2 字型大小改变 14
4.1.3 字体颜色改变 14
4.1.4 字体样式改变 15
4.2 网络编程运行结果 15
4.2.1 客户端运行 15
4.2.2 服务器端运行 15
4.
您可能关注的文档
- (2#墩)水下承台钢板桩围堰施工及设计方案.doc
- (东二村一建)沥青路面硬化工程施工组织及设计-中标.doc
- (东二村铭基)沥青路面硬化工程施工组织及设计.doc
- (川化)南充炼油化工总厂特种润滑油生产装置安全隐患整改工程施工组织及设计.doc
- (亿视)亚太中心智能化小区系统及设计方案(改加扫描).doc
- (广东省粮食局办公大楼7-8、10层装修改造工程)施工组织及设计.doc
- (开题报告)乔家栅甜品店及设计—蓬莱路店.doc
- (广州大学电气课程及设计)建筑供配电系统及设计说明书正文.docx
- (桃园村一建)农村硬化和亮化工程施工组织及设计-中标.doc
- (徐性怡)电动汽车用电机控制系统及设计方法与发展趋势介绍.doc
原创力文档


文档评论(0)