你好,欢迎来到经管之家 [登录] [注册]

设为首页 | 经管之家首页 | 收藏本站

可视化聊天工具的设计实现 _电子商务论文

发布时间:2015-04-10 来源:人大经济论坛

[摘 要]通讯产业迅猛发展的今天,计算机网络通讯以其独有的优势在这个舞台上扮演重要角色。在中国,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;矢量图形

目录
0.前  言1
1. 绪 论3
1.1 网络聊天现状及展望3
1.2 网聊产业和JAVA2概况3
1.3 中国即时通巨头腾讯QQ简介4
1.4 本章小结:5
2. 开发环境及相关技术的介绍6
2.1 开发环境6
2.2 Java语言的特点6
2.3 关于JCreator3.506
2.4 关于Xerces-J-bin.2.5.07
2.5 本章小结7
3. 程序结构、思想和相关技术8
3.1 本程序需解决的有关技术问题8
3.2 SOCKET编程和JAVA的实现8
3.3 利用SAX转换解析JAVA-XML来传送SVG图形的实现9
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

经管之家“学道会”小程序
  • 扫码加入“考研学习笔记群”
推荐阅读
经济学相关文章
标签云
经管之家精彩文章推荐