Foxtable(狐表)用户栏目专家坐堂 → [分享]仿QQ版聊天软件2014-7-11更新(含发布好的程序)


  共有126794人关注过本帖树形打印复制链接

主题:[分享]仿QQ版聊天软件2014-7-11更新(含发布好的程序)

帅哥哟,离线,有人找我吗?
ylm
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:312 积分:3190 威望:0 精华:6 注册:2008/8/31 19:42:00
[分享]仿QQ版聊天软件2014-7-11更新(含发布好的程序)  发帖心情 Post By:2014/6/23 22:00:00 [显示全部帖子]

贴子已被锁定

最近由于工作需要,用狐表开发了公司自用的管理软件。

由于公司部分电脑不能上外网,便“顺便”开发了这款仿QQ版聊天软件,作为炼手作业。现分给大家。

由于很久没有玩狐表了,所以是从头学起,代码写的也很乱,抛砖引玉吧。开发其间,参考论坛上以前的通信软件,一并致谢。


图片点击可在新窗口打开查看此主题相关图片如下:程序图片1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:程序图片2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:程序图片3.jpg
图片点击可在新窗口打开查看


以下内容只有回复后才可以浏览

 

2014-6-30更新,增加了收发离线文件、头像简易编辑功能。。。

 



以下内容只有回复后才可以浏览

图片点击可在新窗口打开查看此主题相关图片如下:程序文件2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:程序文件1.png
图片点击可在新窗口打开查看


 

2014-7-10更新,详细见2楼(修正了7-9更新后,剪图出错的BUG)

 

 

2017-7-11更新,增加了屏幕抖动功能。现在,QQ的主要功能基本上都有了:

聊天、上传编辑头像、字体、颜色、字号设置、传文件、截图、抖屏、声音提醒、托盘图标...

 

 2017-7-11更新下载地址:

 


以下内容只有回复后才可以浏览

 

[此贴子已经被作者于2014-7-11 15:59:39编辑过]

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:312 积分:3190 威望:0 精华:6 注册:2008/8/31 19:42:00
  发帖心情 Post By:2014/6/23 22:01:00 [显示全部帖子]

没买开发版的狐友,直接去网盘下一个发布好的用吧:

 

2014-7-9,增加了到托盘的功能,如有新信息,托盘图标闪动,并有滴滴提示音(提示音放在了Images文件夹中msg.wav,想听其它的自己换吧),不想听在设置是勾静音就是了。

 

 

 加入到你的项目中的方法:

 

1:下载后解压到你现在的项目文件夹中
在服务器上创建空共享文件夹(主要放上传的文件与图片,如觉得不安全的话,在文件夹选项中记得有选项,勾掉不在目录列出这一项,这样的话,其它电脑就不访问与删除了,似乎行,我没试过,你可以试试行不行),在其它电脑中打开这个文件夹,复制其路径


2:在:Project\Attachments文件夹中打开site.txt文件,将复制的路径粘贴后保存,注意最后加上"\",例如: \\server\FF\


3:打开Project文件夹中的"用户.mdb"Access数据库文件,在服务器SQL数据库上依样画胡葫芦建好二个表,表名称与字段要一样。注意Users表中最少要录入一个用户。(也可以建一空数据库,新建一狐表文件,连接后用创建外部表的方式建表。)


4:用狐表连接这个建好的数据库,得到连接字符串,在:Project\Attachments文件夹中打开ip.txt文件,复制连接字符串,保存。


5: 好了,在你现成的项目文件中,用Process来打开刚下载的飞飞.exe
   当然,你可能会发现,每次打开文件中,需要输入密码,如果不想输入密码,我现在的做法是在Process前在先写入Name.txt当前的用户名(文本文件在Images文件夹中,发布的程序启动前已含检测Name.txt功能,有就用Name.txt中用户名启动,空白就退出,没有文件出现登陆窗口),聊天程序起动时,读取这个用户名后删除。(这个比较不安全(用Registry也许更好些),知道这个方法的人,只要写入就能动了,好在我们公司人不多,除我也没其他人会狐表)

 

6:软件没经仔细测试,供大家试用玩玩。请不要用在正式场合,否则如出了什么问题,不要找我哦。^_^


2014-7-10更新下载地址:


以下内容只有回复后才可以浏览
[此贴子已经被作者于2014-7-12 13:36:55编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:312 积分:3190 威望:0 精华:6 注册:2008/8/31 19:42:00
  发帖心情 Post By:2014/6/23 22:03:00 [显示全部帖子]

截图是用现成的exe。类QQ截图的。第一次用系统可能会提示,选择不再提示就行了。

 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:312 积分:3190 威望:0 精华:6 注册:2008/8/31 19:42:00
  发帖心情 Post By:2014/6/23 22:05:00 [显示全部帖子]

以下是引用有点甜在2014-6-23 22:03:00的发言:
图片点击可在新窗口打开查看 看起来不错的样子!

没仔细测试,估计会的bug


 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:312 积分:3190 威望:0 精华:6 注册:2008/8/31 19:42:00
  发帖心情 Post By:2014/7/1 9:10:00 [显示全部帖子]

数据库

 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:312 积分:3190 威望:0 精华:6 注册:2008/8/31 19:42:00
  发帖心情 Post By:2014/7/9 16:59:00 [显示全部帖子]

以下是引用jygyyl在2014-7-9 8:43:00的发言:
我想把用户通信加入到我的项目中,所以不能隐藏主界面,求教老师指点,如何取消隐藏设置?谢谢!

不用自己改了,直接下载2楼发布好的程序用吧。不要在原项目中增加,一是麻烦,二是在原项目中,最少化就所有窗口都最小了,剪图不方便。分开来比较好些。


 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:312 积分:3190 威望:0 精华:6 注册:2008/8/31 19:42:00
  发帖心情 Post By:2014/7/25 9:49:00 [显示全部帖子]

以下是引用lswwsl在2014-7-24 22:06:00的发言:
很慢很占内存,卡啊,怎么解决?

占内存是一定的,看似只打开了一~二个窗口,其实加载了FoxTable程序。

 

FoxTable优势就是数据库,这款软件是用定时器间隔一定时间索检数据库,看有没新数据,估计对老旧电脑,会卡的。(由于我们公司刚刚更新了老旧电脑,暂时没发现这个问题)

 

这与QQ的SOCEKT点对点通信机制不同的(点对点与通过服务器传输数据,也说不清那种更好,各有优劣吧,MSN等国外的通信软件,大部分其实就是用TCP通过服务器进行通讯的)。

 

如果不能访问外网,或公司限制外部聊天软件,可以试试这个。传个文件图片之类,比较方便。

 

从企业管理的角度而言,通过数据库可以随时查看员工间的通信记录,比用QQ等就有明显优势了。估计老板不太会限制这款了。

 

当然,目前这款通信软件,只含了基本的功能,众人拾柴火焰高,如果大家能一起努力,相信能升级的更理想些的。

 

这几天,再看了一下帮助文件,发现能加入第三方RichTextBox控件,可惜帮助一只上提了一下,没有具体操作说明。RichTextBox类似Word一样的,输入框就可以做成象QQ那样图文混排了。


 回到顶部