五子棋_众人对战版(包含源代码,UML图,通信协议)

五子棋_人人对战版(包含源代码,UML图,通信协议)


1.
      
主要功能界面截图

登陆界面


五子棋_众人对战版(包含源代码,UML图,通信协议)
 

 

 

 

 

 

 

 

主界面


五子棋_众人对战版(包含源代码,UML图,通信协议)
 

(加入游戏前)

 

 

 

 

 



 
五子棋_众人对战版(包含源代码,UML图,通信协议)
 

(加入游戏后)

 

 

 

 

 

 



 
五子棋_众人对战版(包含源代码,UML图,通信协议)
 

(游戏胜利时)

 

 

 

 

 

2.       整体设计图(UML图)



五子棋_众人对战版(包含源代码,UML图,通信协议)
 
 客户端各个包的调用关系图 

 

 

 

 

 



五子棋_众人对战版(包含源代码,UML图,通信协议)
 
各个具体按钮,与按钮模板,便于按钮的单独美化,
按钮美化,见博客

http://465116728-qq-com.iteye.com/blog/907095

 

 

 

 

 

 



五子棋_众人对战版(包含源代码,UML图,通信协议)
 
 登陆界面类,主界面类,函数主体之间的关系

 

 

3.       运行平台,主要功能特点和不足

此程序,在eclipse3.4JDK 1.6)上运行通过,其实现了简单的网络五子棋游戏功能,旨在熟悉和掌握近期学过的网络通信知识。程序的登陆界面和主界面都经过了一定的美化,每个按钮图标都是用PS手工设计的。此外,程序还存在诸多考虑不周到之处,功能上的欠缺,和可拓展性差的缺点,希望在以后能慢慢改进。

 

4.       小体会

通过此次小程序的练习,提高了自己对一个小型软件的整体把握能力和感知能力,同时也使自己逐渐意识到了合理的设计模式对软件设计的重要性,暴露出了自己对一个具体问题需求分析能力和软件设计能力的欠缺,希望在以后的学习过程中,多思考,多总结,慢慢提高自己的专业素养。

 

5. 源代码和通信协议,见附件。

1 楼 javafound 2011-02-24  
无图无真像!五子棋_众人对战版(包含源代码,UML图,通信协议)
2 楼 天使的羽翼 2011-02-24  
javafound 写道
无图无真像!五子棋_众人对战版(包含源代码,UML图,通信协议)

五子棋_众人对战版(包含源代码,UML图,通信协议) 现在可以了,刚才失误
3 楼 山风小子 2011-03-06  
做得蛮好的
4 楼 天使的羽翼 2011-03-07  
山风小子 写道
做得蛮好的

五子棋_众人对战版(包含源代码,UML图,通信协议) 谢谢啊,小弟会继续加油的,呵呵,以后还请多多指教啊,多传授下学习或生活中的经验呀
5 楼 山风小子 2011-03-07  
天使的羽翼 写道
山风小子 写道
做得蛮好的

五子棋_众人对战版(包含源代码,UML图,通信协议) 谢谢啊,小弟会继续加油的,呵呵,以后还请多多指教啊,多传授下学习或生活中的经验呀


呵呵~~~指教不敢当,多交流交流吧~
6 楼 niva 2011-03-08  
代码没看,看了下图,稍微给楼主泼下冷水,

包图中,client.tools和client.mainPart之间、client.interfacePack和client.componentModel之间都是循环依赖关系,不符合包设计原则,既然包图都画了,问题也体现出来了,怎么不去改?

类图中,都是些Button啊,Frame啊,Main啊之类,这似乎不叫面向对象吧?更何谈模式?呵呵。。。
7 楼 天使的羽翼 2011-03-08  
niva 写道
代码没看,看了下图,稍微给楼主泼下冷水,

包图中,client.tools和client.mainPart之间、client.interfacePack和client.componentModel之间都是循环依赖关系,不符合包设计原则,既然包图都画了,问题也体现出来了,怎么不去改?

类图中,都是些Button啊,Frame啊,Main啊之类,这似乎不叫面向对象吧?更何谈模式?呵呵。。。

五子棋_众人对战版(包含源代码,UML图,通信协议) 谢谢你帮我指出这么多不足呀,设计模式的知识我确实很缺乏,因为刚接触java不久,看了的设计模式都用不上,理论应用到实际的能力还有一大步要迈,不过以后我会多思考,写程序的时候尽量合理的去应用各种设计模式,希望你以后还能继续指教我,帮我改正错误,谢谢你!五子棋_众人对战版(包含源代码,UML图,通信协议)
8 楼 心碎乌托邦_i 2011-03-11  
挺不错的!!!
9 楼 天使的羽翼 2011-03-11  
心碎乌托邦_i 写道
挺不错的!!!

五子棋_众人对战版(包含源代码,UML图,通信协议) 谢谢啦,嘻嘻
10 楼 dengzhangtao 2011-03-12  
谢谢分享了 学习了呢!
11 楼 天使的羽翼 2011-03-12  
dengzhangtao 写道
谢谢分享了 学习了呢!

五子棋_众人对战版(包含源代码,UML图,通信协议) 嘻嘻,很高兴这些对你们有所帮助
12 楼 弃天笑 2011-03-14  
下载来收藏一下~~~
13 楼 天使的羽翼 2011-03-14  
弃天笑 写道
下载来收藏一下~~~

五子棋_众人对战版(包含源代码,UML图,通信协议) 哈哈,谢谢呀