文章标签 ‘qq’

互联网刚刚在国内兴起时,QQ就已经悄然进入每台电脑中,成为了当时人们普遍使用的在线沟通工具当时叫QICQ,说白了就是模仿ICQ做的一款即时通讯软件,到现在发展已有十几年了,现在,可谓是用户群最大的互联网沟通工具了。 360则是从一家流氓公司3721(当年的3721插件可谓声势赫赫,你想卸载都卸载不了),成长而来,经历了3721的痛苦后,还算老实,一直研究它的杀毒软件,虽然做的也不咋地,用了后,电脑奇慢,不过打着免费的名号,还是有很多小白甘愿使用(放着国外的杀软不用)。最近,随着小白的无限增长,360也开始蠢蠢欲动,一个一个的打击它的竞争对手,如:可牛杀软、金山杀软等。 可随之,360再次升级,将战火蔓延到QQ身上,出了个叫扣扣保镖的东西,直接定位QQ多个潜在安全问题,众小白们感叹,原来,我们的QQ有这么多安全问题啊,我修我修我修修修,这下安全了。可,这么一修,影响了QQ大批业务不能正常运行,QQ于是已挟持为名,反击360,发布天下告知,只要有360的地方,就没有我QQ,一定要整个鱼死网破才行,并联手被360重创的多家公司,可牛、金山等反抗。 其实,从技术的角度上讲,360确实已经侵犯了QQ的权益,360运用应用程序注入的技术,控制QQ程序运行,就跟当时的珊瑚虫外挂一样,只不过这次太离谱了,屏蔽太多功能了,而且点击QQ安全中心弹出的确实360的扣扣保镖,真是可笑啊。 再次,从保护个人隐私的角度讲,QQ肯定会存有用户的个人隐私资料、如QQ的个人信息,对话记录等。如果,360进入QQ的话,这些资料360也必会将其拿到。至于两家公司如果处理这些隐私数据,就要看两家公司的RP了。 注:360我是没用过,见别人用过,嚷嚷着自己电脑慢的,找我来给她看电脑,结果电脑上基本都有360。。。。。。

2010年11月10日23:39 没有评论

今天做一个综合案例,WPF的仿QQ窗体,贴边自动隐藏,无边框窗体,可拖拽实现缩放,最大化不覆盖任务栏。 无边框窗体缩放,上一篇文章已经介绍了,不过今天使用的方法更简单,不会占用视图的资源,纯代码完成。 使用事件: OnMouseLeftButtonDown(),OnMouseMove(),OnMouseLeave()三个事件完成这些操作。都使用当前窗体的三个事件完成,不需要借用子元素。 核心事件在OnMouseMove中,原理是,当鼠标移动到窗体边缘时,判断鼠标是否按下,如果按下了,即进行缩放操作并改变鼠标样式。 我们知道当窗体拖拽移动时,也会激发这个事件,所以,我们再判断,窗体是否已经移动到屏幕边缘,如果是的话,让窗体隐藏,即移动窗体到屏幕上面,只保留一个小边,如果窗体已经隐藏,则显示窗体。 OnMouseLeftButtonDown这个事件主要负责窗体移动,先获得鼠标坐标,判断鼠标坐标是否在窗体内(除边缘部分,因为边缘部分已经给拖放使用),如果是的话,使用DragMove()方法进行窗体移动。 OnMouseLeave这个事件负责窗体显示,我们知道当窗体移动到屏幕边缘时,窗体可能不会立即隐藏,OnMouseMove事件阻拦,所以使用这个事件,保证当鼠标离开要隐藏的窗体时,自动隐藏窗体。 由于这里的鼠标坐标,是相对屏幕的坐标,所以使用了Win32 API,窗体移动使用的也是Win32 API来实现,最大化不覆盖任务栏前面的文章已经做了介绍,这里不做介绍了。 本文源码下载

2010年3月8日16:23 4 条评论