网络通信基础第六式——功能完善界面美化的KTM
因为之前参加湖南省大学生编程大赛的缘故,花了不少心思设计KTM的客户端并美化了KTM的界面。而且,五一长假前,还应10级学弟们的需求为他们展示了一下我做的这个局域网通信软件。所以,一直没空总结前一阶段的成果。现在,编程大赛复赛的结果出来了,很悲剧,落选了,个中理由暂且不说,一句话,认真编程追求原创的孩子你伤不起!放宽心态,还是认真做总结吧。
在KTM第五版的基础上,我完善了远程控制这一重量级的功能,实现客户端可以控制客户端,并可以随时断开,为此修改了部分协议。通过控制发送文件的格式将发送图片文件的功能摘取了出来,完善了文件发送的功能。另外,还增加了“闪屏”的比较有意思的功能,类似于QQ的窗口抖动。在完善了KTM客户端的PC端功能之后,我还开发了Android的客户端程序。
除功能的增加和完善,这一阶段最主要的工作是美化了KTM的界面。下面我会一一展示,并且会将其中人性化的设计给您指明:
服务器界面
服务器管理界面 服务器的管理界面依旧很简陋,因为这个只是由管理员负责操作,所以,在界面的设计上只要简约即可。
PC端注册登录界面
(1)PC端注册界面
(2)PC端登录及设置界面 以上即是我的PC端注册登录界面,整体色彩搭配以黑黄为主,字体偏俏皮,华丽优雅又不失风趣情调。在设置界面的IP输入框做了格式处理,使用户输入时更加便捷,实现了设置界面和登录注册界面的绑定,增强了用户体验。在窗口的状态栏,通过引用外部主题Jar包,实现了仿苹果Mac操作系统的界面,因为本人相当喜欢Mac的设计。
PC端聊天主界面
聊天主界面 聊天主界面的风格以绚丽为主,七彩的设计看似花哨,但颜色之间的搭配很协调,并且保持了风格的统一。在消息发送框上也做了一次革新,将消息发送框放在消息接收框之上,体现了一种个性化。功能按钮也做了相应的处理,效果很炫。这里特意感谢那位帮我P图的女生,谢谢你!
手机Android端界面
(1)手机Android端登录界面
(2)手机Android端聊天界面
手机Android的开发才刚刚起步,在功能上仅仅完成了聊天的公聊和私聊,并且,界面相当简单,但是Android本身的控件“长”的还可以,所以姑且一用,日后会美化。
以上便是我对于KTM第六版的总结,在之后的编码过程中我会争取添加好友的添加和删除等功能,并且会让新添加的界面依旧很炫,在手机端的开发也是重中之重。所以,敬请期待吧! 期待ing 2 楼 Codestarter 2011-05-03 太帅气了!期待期待!! 3 楼 stchou 2011-05-03 NB的界面,NB的多终端,向楼主学习 4 楼 Chang0501 2011-05-21 向迪哥敬礼!!!向迪哥学习!!! 5 楼 王者无敌Java 2011-07-03 视频地址:http://www.tudou.com/programs/view/9zq2dZj6Ij0/