易用API助手附开发说明书

易语言 2020-05-11 18:32:31

krnln.fnr //系统核心支持库 (4.1#56版)
eGrid.fne //高级表格 (1.1#4版) //用于数据的显示。
ExtMenu.fnr //超级菜单支持库 (1.3#1版)
iext.fnr //扩展界面支持库一 (1.1#50版) //用树型框管理函数分类。
ewizard.fne //易向导支持库 (1.0#50版)
RegEx.fnr //正则表达式支持库 (1.2#0版) //用于新增函数、易语言例程管理方面。
shell.fne //操作系统界面功能支持库 (1.0#50版)
eCompress.fne //压缩解压支持库 (1.0#3版) //用于导入导出文件的制作。
dp1.fne //数据操作支持库一 (1.0#50版) //用于加密函数的参数字段,防止他人盗用。
xplib.fne //XP风格界面库 (1.1#1版)
iext3.fne //扩展界面支持库三 (1.6#0版
  由于常量数据量大,常量并没有载入到列表框,而是采用分页显示的方法进行浏览。
这样做后,查找就成了问题,如果提供了完整的常量名称,我们用索引查找()命令就可快速找到,但是如果要实现首部匹配查找,常规的做法是先将记录指针移到首记录,然后再用查找()命令查找,但数据太多,查找速度就会很慢,那我们应该用什么方法提高速度呢?
  我们看到常量的名称是以字母开头的,数据库是经过排序的,比如你要查找以字母W开头的常量,那么我们就首先将记录指针移到数据库中以字母W开头的记录位置,而不是移到首记录位置,然后再用查找()命令进行查找,这样就会快很多了。
  那如何知道以字母W开头的记录位置在哪呢,这个我们可以将所有26个字母的记录位置事先取出来,保存到一个数组中。
  这样在我们要查找的时候,首先判断首字母是什么,然后跳到相应的记录位置,再进行查找。