c# winform实现QQ聊天气泡界面,原理非常简单,通过webKitBrowser(第三方浏览器控件,因为自带的兼容性差)加载html代码实现,聊天界面是一个纯HTML的代码,与QQ的聊天界面可以比拟,很不错,因为是html所以扩展性非常大,点击发送按钮可以将文本框的文字加入聊天里,项目开发过程...
效果在比较新的版本的手机QQ中,有许多的隐藏彩蛋。当我们发送一些特定关键字的时候,屏幕上回掉下一些到处乱蹦表情,比如输入么么哒、节日快乐这些字的时候,都会有不同的表情掉落,看上去灰常酷炫。
那么我们今天,就来简单的实现一下QQ彩蛋的效果。(效果很简单,只掉落一个表情,各位大神如果想要扩展的话 可以自己添加)效果图如下:
从上图中我们可以看到, 到我们输入特定关键字“me”的时候,屏幕上回掉下亲亲...
分类:
移动开发 时间:
2015-05-20 09:51:14
阅读次数:
338
——[UIScreen mainScreen].bound 得到主屏幕的rect——MAX(A,B) 系统自带的宏定义,用来得出A,B两数中的最大值——清除颜色 [UIColor clearColor] ——RGB里德数值都要除以255,都是0~1内的数值 巧妙运用头文件,从而实现#define ....
分类:
其他好文 时间:
2015-05-17 23:29:02
阅读次数:
157
storyboard/xib 中不能再imageview中添加控件,而代码可以typedef enum { MJMessageTypeMe = 0, // 自己发的 (默认为0) MJMessageTypeOther // 别人发的 (默认递增)} MJMessageType;在类中定...
分类:
其他好文 时间:
2015-05-16 23:08:46
阅读次数:
142
首先看下我们想要实现的效果如下图(qq聊天中发送图片时的效果):
再看下图我们实现的效果:
实现原理很简单,首先我们上传图片时需要一个进度值progress,这个不管是自己写的上传的方法还是使用第三方开源库,其次,需要自定义一个View并重写onDraw方法,此例中的进度是开启了一个线程,然后模仿进度递增,然后将进度值通过自定义View调用一个自定义方法传进自定义Vie...
分类:
移动开发 时间:
2015-05-12 15:49:23
阅读次数:
190
先上图:
首先需要两个模型:
1->数据模型
2->位置模型
数据模型代码如下:Message.h文件里:
#import
typedef enum {
MessagesTypeMe = 0 , //自己发的
MessagesTypeOther //别人发的
}MessagesType;
@...
分类:
其他好文 时间:
2015-05-10 09:46:11
阅读次数:
182
在QQ聊天中,有网友丢了一道网工的IP地址问题如下:第57题这样来看:220.17.0.0~220.17.7.0一共有8个子网,快速算一下:256-8=248,所以掩码是255.255.248.0,即220.17.0.0/21,第57题选B第57题也可以这么来算:220.17.0.0化为二进制为:11011100.00010001.00000000.0000000022..
分类:
其他好文 时间:
2015-05-09 20:35:35
阅读次数:
156
JS层抖动特效,可以只对网页中某个模块层起效,类似QQ聊天窗口的抖动效果,很有趣,记得在MSN里也有应用。
分类:
Web程序 时间:
2015-05-09 20:14:58
阅读次数:
155
最近在做毕设,其中一个环节是分析qq聊天记录,在分析之前需要先把qq聊天记录导出,然后存入数据库中,qq聊天记录导出后是文本文档,导出方式:
1.登录qq后,点击任意一个好友,查看与他的聊天记录,点击聊天记录界面的小喇叭图标。
2.点击小喇叭图标后就可以选择自己要导出的聊天记录了,在要导出的人名或者群名上右键单击,选择导出聊天记录,导出格式为文本文档。
导出的文本文档格式性非常强,看下图:...
分类:
数据库 时间:
2015-05-06 17:58:42
阅读次数:
241
“一切皆Socket!”话虽些许夸张,可是事实也是,如今的网络编程差点儿都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间怎样通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与webserver通信的?当你用QQ聊天时,QQ进程怎么与server或...
分类:
其他好文 时间:
2015-05-05 21:37:27
阅读次数:
128