收藏到会员中心

文档题目:

可视化聊天工具的设计实现

可视化聊天工具的设计实现
上传会员: panmeizi
提交日期: 2014-02-11 09:59:44
文档分类: 电子商务
浏览次数: 17
下载次数: 0
下载地址: 点击标题下载 可视化聊天工具的设计实现 (需要:29 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:12410
可视化聊天工具的设计实现
[摘  要]通讯产业迅猛发展的今天,计算机网络通讯以其独有的优势在这个舞台上扮演重要角色。在中国,TencentQQ以它的强大功能和简单操作成为这一行最大的赢家。但是TencentQQ却有一个致命的弱点,它采用 Microsoft Visual C++和Linux gcc开发,只支持Windows平台。
JAVA的横空出世,正好解决了这个难题。她的天性是“Write Once, run anywhere”。
本软件采用从构架上来说是一个基于C/S模式的聊天室,利用socket进行网络通讯,除了提供了一个多用户多线程的网络构架外,在网络间传送的图形对象是基于XML规范的SVG。该系统可以生成标准的SVG文档,并利用SAX对XML文档进行解析。SVG矢量图形传输时借助坐标形式,比起其他图形格式它的体积很小,而且放大时不至于会失真。
本论文重点介绍了J2SE,SVG (Scalable Vector Graphics)矢量图形格式、GUI (Graphical User Interfaces)图形用户界面和SOCKET编程的相关技术及本程序的结构分析和具体功能的实现。
[关键词]:J2SE;聊天工具;SVG;矢量图形;Socket

目录
0.前  言
1. 绪  论
1.1  网络聊天现状及展望
1.2 网聊产业和JAVA2概况
1.3  中国即时通巨头腾讯QQ简介
1.4  本章小结:
2. 开发环境及相关技术的介绍
2.1 开发环境
2.2 Java语言的特点
2.3  关于JCreator3.50
2.4  关于Xerces-J-bin.2.5.0
2.5  本章小结
3. 程序结构、思想和相关技术
3.1  本程序需解决的有关技术问题
3.2  SOCKET编程和JAVA的实现
3.3  利用SAX转换解析JAVA-XML来传送SVG图形的实现
3.3.1  Java与XML联合编程 10
3.3.2  XML的背景知识 10
3.3.3  SVG可升级矢量图形格式 10
3.3.4  GUI用户图形界面的实现 11
3.4  本章小结: 12
4. 程序分析和具体实现 13
4.1  客户端 13
4.2  服务器端 14
4.3  网络传输的实现 15
4.4  图形传输的实现 16
4.5  功能解析 16
4.5.1.图形绘制 16
4.5.2.色彩的选定 17
4.5.3.选中已绘制图形 17
4.5.4.删除已绘制图形 17
4.5.5.旋转,放大,缩小及线宽 17
4.5.6.网络操作 17
4.5.7.画板及文件操作 17
4.6  本章小结 18
5. 总    结 19
5.1 本程序的总结和展望 19
5.2  经验和感想 19
参考文献 21
致    谢 22
附录1   源程序代码 23

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇南海发展股份有限公司企业局域网.. 下一篇在线论坛的开发

相关栏目

最新文档下载

推荐文档下载