回 帖 发 新 帖 刷新版面

主题:不知道哪个家伙那么厉害,用VB能做到这样````

腾讯QQ的登陆器,,输入QQ号码时,可以联想到后面输入过的字符,并且自动选定联想的字符,使用户正常输入号码。。
这应该是1个高难度代码吧?


如今发现1个用VB做的QQ登陆器小程序,居然有这个技术。。。。据说作者才读高2的,用课余时间做的。。
大家下载看看,有没办法知道他是怎么做的?

回复列表 (共13个回复)

沙发

[quote]高难度[/quote]
你干什么的???

板凳

嘻嘻 今天才发现VB做的窗口居然也有 最小最大化 按钮 高兴死俺了~`

3 楼

啊???很容易做到的吗??? 好像只在QQ登陆器,和TT浏览器上见过这个功能,我以为是超级稀有的功能呢


能教我怎么做吗??  

4 楼

这个实际上并不难。
我们可以这样做:
在界面窗口装入事件中:读取qq文件夹下的数字开头的文件夹名称,并写入一字符串数组。然后对该数组排序。
用户名(qq号码输入text)的变化事件中:使用list来显示数组的元素。先清空list,然后对数组元素循环,如果数组元素左边(长度与text内容长度相同)等于text内容,就添加。

5 楼

应该叫自动补齐或增量查询吧

6 楼

这个不难,关键是在于记得的数据量一大,还能快得起来吗?
它是用一个记事本来记录输入过的号码

记得tanchuhan板副发布的一个API查看器,原理是一样的,但在那么大的数据量下,速度那么快,能做到这样,很难!

7 楼

听 老大徒伤悲 1说,,我好像知道怎么做了,,自己研究下,谢谢``

8 楼

[quote]这个不难,关键是在于记得的数据量一大,还能快得起来吗?
它是用一个记事本来记录输入过的号码

记得tanchuhan板副发布的一个API查看器,原理是一样的,但在那么大的数据量下,速度那么快,能做到这样,很难![/quote]


是不是数据结构是树型的

9 楼

额...
不太懂!

10 楼


[em9]   哦?
       看来现在的小孩越来越厉害拉!

我来回复

您尚未登录,请登录后再回复。点此登录或注册