主题:不知道哪个家伙那么厉害,用VB能做到这样````
pyhone
[专家分:0] 发布于 2008-09-26 13:11:00
腾讯QQ的登陆器,,输入QQ号码时,可以联想到后面输入过的字符,并且自动选定联想的字符,使用户正常输入号码。。
这应该是1个高难度代码吧?
如今发现1个用VB做的QQ登陆器小程序,居然有这个技术。。。。据说作者才读高2的,用课余时间做的。。
大家下载看看,有没办法知道他是怎么做的?
回复列表 (共13个回复)
沙发
guoyong_cy [专家分:3050] 发布于 2008-09-26 14:08:00
[quote]高难度[/quote]
你干什么的???
板凳
snyga [专家分:1480] 发布于 2008-09-26 14:27:00
嘻嘻 今天才发现VB做的窗口居然也有 最小最大化 按钮 高兴死俺了~`
3 楼
pyhone [专家分:0] 发布于 2008-09-26 17:12:00
啊???很容易做到的吗??? 好像只在QQ登陆器,和TT浏览器上见过这个功能,我以为是超级稀有的功能呢
能教我怎么做吗??
4 楼
老大徒伤悲 [专家分:29120] 发布于 2008-09-26 18:46:00
这个实际上并不难。
我们可以这样做:
在界面窗口装入事件中:读取qq文件夹下的数字开头的文件夹名称,并写入一字符串数组。然后对该数组排序。
用户名(qq号码输入text)的变化事件中:使用list来显示数组的元素。先清空list,然后对数组元素循环,如果数组元素左边(长度与text内容长度相同)等于text内容,就添加。
5 楼
我是大喊三 [专家分:3010] 发布于 2008-09-26 21:16:00
应该叫自动补齐或增量查询吧
6 楼
merry05 [专家分:8920] 发布于 2008-09-27 11:02:00
这个不难,关键是在于记得的数据量一大,还能快得起来吗?
它是用一个记事本来记录输入过的号码
记得tanchuhan板副发布的一个API查看器,原理是一样的,但在那么大的数据量下,速度那么快,能做到这样,很难!
7 楼
pyhone [专家分:0] 发布于 2008-09-27 17:20:00
听 老大徒伤悲 1说,,我好像知道怎么做了,,自己研究下,谢谢``
8 楼
我是大喊三 [专家分:3010] 发布于 2008-09-27 21:16:00
[quote]这个不难,关键是在于记得的数据量一大,还能快得起来吗?
它是用一个记事本来记录输入过的号码
记得tanchuhan板副发布的一个API查看器,原理是一样的,但在那么大的数据量下,速度那么快,能做到这样,很难![/quote]
是不是数据结构是树型的
9 楼
lxjdx [专家分:0] 发布于 2008-09-27 23:19:00
额...
不太懂!
10 楼
ztm123369 [专家分:0] 发布于 2008-09-28 00:05:00
[em9] 哦?
看来现在的小孩越来越厉害拉!
我来回复