TC官方合作论坛
标题:
如何实现搜索功能
[打印本页]
作者:
zxczxc1968531
时间:
2016-8-7 11:40
标题:
如何实现搜索功能
昨晚看帮助文档里的一些东西,突然想到能否实现文档搜索功能,自己又是刚学,懂的东西实在有限。桌面一文档里面存有假设5个人名,在控件里输入其中一个人的名字点开始,窗口弹出找到的名字,如果没有匹配的弹出未找到相关结果,如果文档里有重复一样的名字,优先找前面的,可以忽略后面一样的,也可以继续找后面的,也可以同时显示出来,主要是想实现前面的搜索功能就行,后面怎么显示都可以,望大神告知!谢谢!
作者:
言术
时间:
2016-8-7 16:29
//急着有事,大概写了下,没测试先发上来。
功能 搜索文件(查找文件名数组,遍历路径,&返回文件路径数组,&文件个数=0)
变量 返回值,文件数量,文件名数量,文件数组,文件夹数组
文件遍历(遍历路径,文件数组,文件夹数组)
文件数量=数组大小(文件数组)
文件名数量=数组大小(查找文件名数组)
遍历(变量 i=0;i<文件数量;i++)
遍历(变量 j = 0; j < 文件名数量; j++)
如果(文件数组[i]==查找文件名数组[j])
返回文件路径数组[文件个数] = 遍历路径&查找文件名数组[j]
文件个数++
结束
结束
结束
文件数量=数组大小(文件夹数组)
遍历(变量 i=0;i<文件数量;i++)
如果(文件夹数组[i]=="")
继续
结束
搜索文件(查找文件名数组,遍历路径&文件夹数组[i]&"\\",返回文件路径数组,文件个数)
结束
结束
作者:
zxczxc1968531
时间:
2016-8-7 19:40
言术 发表于 2016-8-7 16:29
//急着有事,大概写了下,没测试先发上来。
这个是用来查找搜索文件名的吧,具体用到文档能有用吗,我现在也不想去试试只是问问思路
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1