自上次发表《类WebOS》以来,地址:(http://www.cnblogs.com/sharpCode/archive/2011/04/08/2010021.html)
,经过再三的思考和 与老师的交流,写了这个项目作为 毕业设计。先来介绍下本设计(已完成了大部分):
用到的相关开发工具:vs2010 Editplus Dreamweaver PS等
相关技术:ajax等
前台有html,javascript ,javascript库jquery,后台用 ashx
下面是相关详细截图:
大家有没感觉界面好熟悉,猜对了,就是WebQQ3.0的一个桌面背景(还有哪朵漂浮着的云,哈哈),不知道是否会涉及到版权问题(还有桌面上的图标素材),如果有,请告知,我会尽快作处理。
这个webos的操作与我们大多数人用的windows
相似,我们双击打开第一个应用:
这是我学校的地图,应用了百度API,详细的在 《类WebOS》上也介绍过,这里就不多介绍啦。还有那个计算器,也没什么好介绍的了,大家如果有兴趣,可以到http://www.cnblogs.com/sharpCode/archive/2011/04/08/2010021.html 这里看
音乐 是一个开源的播放器,主要是锻炼下自己的动手能力。
豆瓣FM,金山快写,与 pixlr主要是为了丰富我的这个WebOS加进去的。(重点在后面)
下面是用了.net 自带的一个邮件类。写的一个发邮件通知我的一个应用
我的QQ邮箱收到邮件后的提示,右下角
下面是这个设计最最最最主要的一部分 IM有聊:
登入后:
这两个账号是我用来和大家演示的。。。。
在大厅上聊天:
双击用户列表用户的名字实现私聊:
对方收到私聊信息时,列表上对应的用户名字变色:
双击红色用户名就弹出私聊对话框:
还有一个比较好玩的功能是 实现了窗口抖动,贴图展示不了效果,就不贴了。
呵呵,尝试下右击桌面:
右击菜单也出现了。
还可以更换桌面
点击上面的图片就可以更换桌面了
还有的等完善和再加更多的功能后再发了,望见谅
总结一下:这个设计主要是用来作为一个聊天应用,感觉聊天功能方面我做的还是比较健全的。我所想到的问题和发现的bug都解决了,毕竟测试的就只有我一个人,所以难免会有一些疏漏。感觉最大的不足是,代码都是想到哪写到哪,到后面随着代码量越来越多,管理上开始有点问题了,希望通过这个毕业设计能改正过来。
望各位给予批评或建议,让我继续完善。谢谢。