项目——SeanQQ2010

来源:互联网 发布:php抓取网页数据 编辑:程序博客网 时间:2024/06/03 21:03

首先我先介绍下项目背景,这个项目是我在这2周因为身体因素在家养病的时候开发的一款类似腾讯QQ2010的聊天工具,当然只有基本的聊天功能,不过空间功能我早在2周前就已经开发好,也因为这个项目我花的过多的经历,才导致身体的不适,在日后我会将空间的代码嵌入的SeanQQ中,就可以实现空间功能了。

    本软件可以在大学整个校园中使用,因为是基于校园网,因为是局域网,所以速度非常快,不会出现什么网络繁忙或者掉线等网络问题,不过要是用本软件,必须要有一台电脑作为服务器,日后我会将本软件的使用说明发布,包括数据库的建立和软件参数的配置。

 

请有兴趣的朋友认真仔细看,对你绝对有刺激!!!

 

好下面介绍下开发细节

项目名称:SeanQQ2010 1.0

开发平台:.net

开发工具:Visual Studio 2008、SQL Server 2008

开发时间:9天整

开发团队:Only One最小研发团队

项目经理:张伟旭

成员:暂无

数据库设计:张伟旭——参考陈亮、陈旭景导师项目MyQQ数据库设计

数据库开发:张伟旭

界面设计:张伟旭——参考腾讯QQ2010界面设计

界面开发:张伟旭

素材:来自Web、腾讯QQ2010原始素材

业务逻辑设计:张伟旭——参考腾讯QQ2010

业务逻辑开发:张伟旭

使用说明:暂无(日后发布)

文档编撰:无

 

  好下面看看软件的运行情况

 

启动软件安装
图片

 

许可协议
图片

 

用户信息
图片

 

安装路径
图片

 

安装过程
图片

 

安装成功
图片

 

这是本软件安装目录的所有文件,没有写入注册表,绝对的绿色软件!
图片

 

双击SeanQQ.exe,打开登陆界面,与腾讯QQ2010一样
图片

点击右侧的“注册新账号”,注册用户,因为我设置的窗体透明,所以可以看到窗体有点透明,具体后面介绍
图片

 

我注册用户“SeanArround”,这是昵称
图片

 

注册成功,显示自动生成的号码10006
图片

 

点击“找回密码”或者“设置”显示如下,因为该部分的代码还没有编写
图片

 

我用用户10000“梦璃”登陆,界面与腾讯QQ2010差不多
图片

 

我从上往下介绍,上面有头像,昵称,号码,个性签名,空间,邮箱,皮肤
图片

 

点击“头像”进入个人信息,与腾讯一样
图片

 

点击“头像”下方的“浏览”可以更换头像
图片

 

头像更换为女性,点击“更改密码”既可以打开更改密码对话框
图片

 

为了下面的演示,我把“交友策略”改为“需要验证通过后添加”
图片

 

确定后,主窗体的头像立刻改变
图片

 

 

点击“空间”或者“邮箱”显示如下,空间我已将开发完毕,日后会嵌入到软件中,邮箱我还没有编写
图片

这个按钮就是“皮肤特效”
图片

 

 

点击打开后,上方可以设置透明度,下方设置皮肤
图片

 

设置透明度:非常透明
图片

 

100%不透明
图片

 

切换皮肤:“蓝色樱花”
图片

 

切换皮肤“梦幻星空”
图片

 

点击“更多”可以选择自己喜欢的图片作为皮肤
图片

 

我选择这张“黄昏”的图片
图片

 

效果如下
图片
 

 

下面是好友列表,和腾讯一样有分组功能,因为只有我自己登陆,所以好友全部是灰色的头像
图片

 

 

鼠标停留在“菱纱”的头像上,显示该好友的部分信息,与腾讯QQ2010一样,鼠标移开后,自动消失
图片

 

点击好友的昵称,既可以打开好友的信息
图片

 

如下所示,当然,没有修改的权限
图片

 

双击“菱纱”的头像,既可以打开聊天窗体,与腾讯QQ一样
图片

 

可以点击该按钮打开聊天记录
图片

 

如下所示,左边显示全部好友,右边显示聊天记录,因为当前没有聊天记录,稍后演示
图片

 

右键好友头像,可以打开菜单
图片

 

 

点击“删除好友”弹出警告,我就不删了
图片

 

 

右键“分组”,打开相应菜单
图片

 

点击“删除分组”  弹出警告,我也不删了
图片

 

 

点击“新增分组”既可以添加分组
图片

 

 

下面是状态栏,有3各按钮,第一个打开软件菜单,第2各是消息,稍后介绍,第三个是查找好友
图片

 

点击第一个,功能如图所示
图片

 

点击“查找好友”,有“精确”“模糊”查找之分
图片

 

输入10006,既可以看到我们刚刚注册的用户“SeanArround”
图片

 

 

点击“查看资料”可以查看好友资料,确定要不要发送添加请求
图片

 

 

切换到“模糊查找”,筛选大学为“福建工程学院”的全部用户
图片

 

既可以搜索到
图片

 

 

这是系统托盘,前两个是SeanQQ,第三个是我的腾讯QQ,呵呵,别搞混了
图片

 

 

 

好,我现在登录“梦璃”和“天河”,可以看偶到在“梦璃”的好友列表中的“天河”的头像变成了彩色,

在“天河”的好友列表中也一样,说明双方都已经登录了
图片

 

 

我用“梦璃”发送一条消息给“天河”,可以看到“天河”的系统托盘的图标变成“梦璃”的头像,而且还会闪烁,与腾讯QQ2010一样的效果
图片

 

并且在下方的“消息”数量显示为“1”,代表有1条消息未读
图片

 

点击打开消息,也可以按快捷键Alt +Z,打开聊天窗体
图片

 

同样在天河的图标也闪烁
图片

 

 

下面是几张聊天的图片
图片

图片

 

 

右键“梦璃”的好友“天河”,打开“聊天记录”
图片

 

 

可以看到刚刚的全部聊天记录
图片

 

这个按钮可以将这些聊天记录以“文本”的形式保存到硬盘上
图片

 

 

点击,打开文件保存对话框,我保存“梦璃—天河的聊天记录.txt”,保存到桌面,既可以在桌面看到此文件
图片

 

 

打开
图片

 

 

点击“查找好友”,添加用户10005,显示如下,因为“紫英”不允许任何人添加
图片

 

 

我用“紫英”的号登陆
图片

 

 

将原本的“交友策略”“拒绝任何人添加”
图片

 

改为“需要验证添加”
图片

 

 

用“梦璃”再次添加,显示验证框
图片

 

发送验证信息
图片

 

 

在“紫英”的系统托盘显示消息,并且闪烁
图片

 

 

点击消息,弹出验证框,可以看到“梦璃”的验证消息
图片

 

我选择拒绝“梦璃”的请求
图片

 

同样在“梦璃”也显示消息图标
图片

 

 

打开消息
图片

 

 

“梦璃”再次添加,发送请求验证

图片

 

 

这次“紫英”选择“同意并添加为好友”
图片

 

 

选择分组
图片

 

 

添加后,即可在好友列表中看到“梦璃”,而且“在线”
图片

 

 

同样“梦璃”也要选择分组,默认在“我的好友”
图片

 

将“紫英”分在“大学同学”
图片

 

 

之后,就可以聊天啦
图片

 

 

 

好,到目前为止,本软件的演示就到此为止了

 

Sean感谢你在百忙之中,认真的看完本文章,有点长

 

 

注:请不要将本软件与腾讯QQ2010做任何比较(除了界面以外),腾讯QQ2010是有数十位甚至上百位专业的软件工程师所开发,而本软件,只是我个人在养病期间利用9天的时间所开发,所以请尊重我,谢谢!!

原创粉丝点击