注册 登录
编程论坛 VB6论坛

用vb6做搜索难度大吗?

HVB6 发布于 2015-04-16 08:27, 558 次点击
把“汉语成语小词典”编写在txt或word文件中(如下):
.......
【挖空心思】wā kōng xīn xī 比喻想尽一切方法。(常用于贬义)
【歪风邪气】wāi fēng xīé qì 指不良的作风和风气。
.......
 用vb6做搜索:在文本框中填入“挖空心思”,则用msgbox或别的方式显示:【挖空心思】wā kōng xīn xī 比喻想尽一切方法。(常用于贬义)
那位高手大意说说编程思路,或者还有别的计算机语言更适合做此事?
8 回复
#2
wmf20142015-04-16 08:52
应该是very easy。
#3
HVB62015-04-16 09:41
回复 2楼 wmf2014
mm来点详细的如何?
#4
lianyicq2015-04-16 10:00
回复 楼主 HVB6
简单关键字搜索主要解决速度问题吧。
搜索成语就是搜文本。建一数据库,两个字段。一个是成语名,一个是解释。每次取一记录和输入的字符串比较,相等,则显示解释。
按首字打头拼音字母顺序建的库。“罪大恶极”排位就靠后了,按顺序查找就差不多搜索完整个表。数据库量大时耗时明显。就要采取其它办法来加快搜索时间。涉及你的搜索算法问题。


[ 本帖最后由 lianyicq 于 2015-4-16 10:07 编辑 ]
#5
HVB62015-04-16 10:24
回复 4楼 lianyicq
建一数据库和搜索算法是个不容易解决的问题。
1是数据库没接触过;2是搜索算法更不懂。
#6
wp2319572015-04-16 10:30
你想玩一玩 还是有使用价值  如果玩一玩的话就不说什么了

如果是有实际价值的话  还是要学数据库的
#7
lianyicq2015-04-16 10:32
回复 5楼 HVB6
以前我不会,现在还是不会。只是有了问题,想办法解决。目标是解决问题,不是会。
#8
wmf20142015-04-16 10:38
回复 7楼 lianyicq
有道理!只要肯花心思、肯花时间,技术都不是问题。当然也要掌握正确的方法。
#9
HVB62015-04-16 11:12
谢谢各位高手的回复和指导,本人找到一个最方便和最简单的方法了。
1