c#即时通讯工具(发布服务端安装程序)
作者:Blich 日期:2009-05-12
现在程序已经支持离线消息,以及消息的服务器存储。本来还想写WEB版的,将WEB版与WINDOWS版本结合起来可以相互通讯,思路已经有了。实现起来还是有些技术上的难题,只能慢慢来了。
以前的程序服务端安装需要数据库,比较难以安装。所以就写了个安装程序,不是很完美的,但确实能用的。毕竟我也是临时抱佛脚,粗略的看了下关于安装部署上的一些要点才写出来的。
安装时有3个选项:分别对应SQL的2个版本2000和2005。第三个选项是不安装数据库。安装好后会附带上演示用的数据。(没有在很多地方做过测试,只在我自己的WIN2003电脑上安装了2个版本的SQL,测试通过).
安装如果出现异常错误请跟帖,或联系 简单男人 .他天天都趴在网上的。^_^
5月13日:
改进了用户分组功能的性能问题。以前的会占用较多的CPU资源。
改进后可以与QQ的用户分组性能大致。占用CPU非常少。(界面依然难看).
评论: 6 | 引用: 0 | 查看次数: -
数据库有无关系部大,照样都可以实现好友列表以及个人基本信息的。我最初写的时候就没用数据库,后来要实现消息存储和离线消息才加入SQL数据库的。
如何规划我到时没什么好的意见,你可以看看我写的源程序里面的数据库表。 我实现好友列表的方法就是服务器加载用户列表,客户端登陆后就发送用户列表更新的请求,服务端再返回用户列表给客户端。和发送个人消息是一个方式。
jxd728兄弟说的问题,是我理解错了你的意思,可以通过form_locationchanged事件判断是否在屏幕边缘,是则缩小窗体到边缘并将location属性的Y坐标设为0。如果是拖到左右两端屏幕也是一个道理,稍微变动一下就行了。form_MouseEnter事件和Form_MouseLeave事件可以完成另一半效果吧。思路是这样,具体能否做到或者有什么难题我就不知道了。明天我会开始尝试写这个功能吧。完成了就告诉你具体怎么做。呵呵,你如果写出来了也可以把代码贴出来看看
如何规划我到时没什么好的意见,你可以看看我写的源程序里面的数据库表。 我实现好友列表的方法就是服务器加载用户列表,客户端登陆后就发送用户列表更新的请求,服务端再返回用户列表给客户端。和发送个人消息是一个方式。
jxd728兄弟说的问题,是我理解错了你的意思,可以通过form_locationchanged事件判断是否在屏幕边缘,是则缩小窗体到边缘并将location属性的Y坐标设为0。如果是拖到左右两端屏幕也是一个道理,稍微变动一下就行了。form_MouseEnter事件和Form_MouseLeave事件可以完成另一半效果吧。思路是这样,具体能否做到或者有什么难题我就不知道了。明天我会开始尝试写这个功能吧。完成了就告诉你具体怎么做。呵呵,你如果写出来了也可以把代码贴出来看看
你好,想请教, 我的毕业设计就是设计即时通信工具
怎么在客户端加载好友列表以及个人基本信息
还有在 数据库服务器中如何规划???
谢谢
怎么在客户端加载好友列表以及个人基本信息
还有在 数据库服务器中如何规划???
谢谢
引用来自 Blichnotifyicon有mousemove这个事件,完全可以做到你想要的。
notifyicon的mousemove事件是鼠标移动时发生,我想像QQ那样,鼠标移入时显示,移出时消失。。
notifyicon有mousemove这个事件,完全可以做到你想要的。
没有发布源程序了,长传比较麻烦,然后需要的人也少。以后会放到一些知名的开源网站上去吧
没有发布源程序了,长传比较麻烦,然后需要的人也少。以后会放到一些知名的开源网站上去吧
这回没有发布源程序了?
我想实现鼠标移动到任务栏图标notifyicon上,显示窗口,就像QQ那样。不知道有没有好的思路?
谢谢!
我想实现鼠标移动到任务栏图标notifyicon上,显示窗口,就像QQ那样。不知道有没有好的思路?
谢谢!
发表评论
上一篇
下一篇

文章来自:
Tags:
回复
F_User
用户ID
朋友ID
我个人觉得这个挺好的。适合于一般的设计。毕竟不是搞数据库的说不出那么多的条条框框