一种程序函数的检索方法

文档序号:6429652阅读:198来源:国知局
专利名称:一种程序函数的检索方法
技术领域
本发明涉及一种检索方法,更具体地,本发明涉及一种程序函数的匹配检索方法。
背景技术
通常,用户在工作过程中,需要快速、准确的查看程序函数的最新内容。目前,已知的查看程序函数内容的方法需要借用第三方编辑器(如Dreamweaver)。采用现有的查看程序函数内容的方法,首先指定要检索的目录范围,然后输入目标程序函数名称,再进行检索,第三方编辑器会自动将所有包含目标程序函数关键字的文件全部列出,然后由用户一一筛选。当项目文件多、内容长时,这种检索方法速度很慢。查看筛选出的文件内容时, 如果用户同时开启了其它编辑器并对文件内容进行更改,操作系统会不断提示用户手动确定是否更新内容,用户一旦点击错误将无法继续查看该文件的最新内容。此外,目前已知的编辑器均需要考虑是否能与不同的操作系统兼容的问题,并且需要用户对编辑器的使用方法非常熟悉才能完成程序函数内容的检索。因此,需要一种不需要借用第三方编辑器即可简单、快速、准确、全面地将目标程序函数内容显示给用户的检索方法。

发明内容
本发明提供一种程序函数的检索方法,该方法包括以下步骤确定检索范围;输入目标程序函数的名称,并触发检索事件,则显示所述检索范围内包含目标程序函数的所有文件的绝对路径;选择要查看的包含目标程序函数的文件的绝对路径,则显示该文件的全部内容及其文件信息;触发查看目标程序函数事件,则在所述文件内容中突出显示目标程序函数的程序代码。优选地,所述的确定检索范围进一步包括如下步骤输入项目文件目录;触发提交项目文件目录事件,显示项目文件目录的目录结构;选择项目文件目录中子目录的绝对路径,所有选出的子目录的绝对路径构成当前检索的检索范围。优选地,在所述触发提交项目文件目录事件时,将输入的项目文件目录保存为默认的项目文件目录。优选地,所述的输入目标程序函数的名称为输入目标程序函数的英文全名。优选地,所述的文件信息包括文件名称、文件类型和文件的相对路径。优选地,所述显示该文件的全部内容为以默认的格式显示所述文件的全部内容。优选地,该方法进一步包括,触发查看目标程序函数事件,则显示目标程序函数在所述文件内容中的位置。本发明具有如下有益效果采用本发明的程序函数的检索方法,用户不需要借用第三方编辑器就能够快速、 简单、准确地查看目标程序函数的内容及其位置,大大节省了检索时间。所述检索方法既适用于借助网络的在线检索,又适用于本地检索。所述检索方法也解决了在不同的操作系统上都能够轻松查看目标程序函数的问题。


图1为本发明的程序函数的检索方法的流程图;图2为输入项目文件目录的示意图;图3为显示项目文件目录的目录结构的示意图;图4为选择项目文件目录中的子目录的绝对路径作为检索范围的示意图;图5为输入目标程序函数的名称并触发检索事件的示意图;图6为能够检索到包含目标程序函数的文件,显示所述检索范围内包含目标程序函数的所有文件的绝对路径的示意图;图7为检索不到包含目标程序函数的文件,终止当前检索并提示的示意图;图8为选择要查看的包含目标程序函数的文件的绝对路径,则显示该文件的全部内容及其文件信息的示意图;图9为触发查看目标程序函数事件,则突出显示目标程序函数的内容并显示其在文件中的位置的示意图。
具体实施例方式下面结合附图及实施例对本发明的发明内容作进一步的描述。实施例1下面以在项目文件目录“D:/files/”中检索目标程序函数“test”为例,具体说明本发明的程序函数的检索方法。采用本发明的检索方法,如图1所示,通过以下步骤实现目标程序函数“test”的检索首先,确定检索范围。例如,可以通过如下步骤确定检索目标程序函数“test”的范围输入项目文件目录,例如“D /files/”,如图2所示;触发提交项目文件目录“D:/files/”事件,例如点击“提交”,显示项目文件目录 "D:/files/"的目录结构,如图3所示;选择例如勾选项目文件目录“D:/files/”中的子目录的绝对路径例如“D:/ files/control/”、“D:/files/models/”和“D:/files/index. php”作为检索范围,如图 4 所不。在触发提交项目文件目录“D:/files/”事件时,优选地,将项目文件目录“D:/ files/”保存为默认的项目文件目录。下次进入输入项目文件目录的页面时,在表单域中直接显示“D /files/”,而不需要再次输入与上次输入相同的项目文件目录。
其后,输入目标程序函数的名称,并触发检索事件,则显示所述检索范围内包含目标程序函数的所有文件的绝对路径。在表单域例如“输入您要检索的函数”中输入目标程序函数的英文全名例如 “test”,并触发检索事件,例如点击“提交”,如图5所示。如果在所述检索范围内能够检索到包含目标程序函数“test”的文件,则显示所述检索范围内包含目标程序函数“test” 的所有文件的绝对路径,如图6所示;如果在所述检索范围内检索不到包含目标程序函数 “test”的文件,终止当前检索并提示,如图7所示。接下来,选择要查看的包含目标程序函数的文件的绝对路径,则显示该文件的全部内容及其文件信息。选择要查看的包含目标程序函数“test”的文件的绝对路径例如点击“D:/files/ model/pic. class, php",则以默认的格式显示该文件的全部内容,并显示该文件的文件信息例如文件名称、文件类型和文件的相对路径等,如图8所示。最后,触发查看目标程序函数事件,则在文件内容中突出显示目标程序函数的程序代码。触发查看目标程序函数“test”事件,例如点击“查看函数test”,则在文件pic. class, php的内容中突出显示目标程序函数“test”的程序代码,例如通过高亮显示,改变字体颜色,给字体增加背景或给字体增加下划线等方式突出显示目标程序函数“test”的程序代码,并显示目标程序函数“test”在文件pic. class, php的内容中的位置,例如显示“函数位于第73-76行”,如图9所示。应当理解,以上借助优选实施例对本发明的技术方案进行的详细说明是示意性的而非限制性的。本领域的普通技术人员在阅读本发明说明书的基础上可以对各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.程序函数的检索方法,其特征在于,该方法包括以下步骤 确定检索范围;输入目标程序函数的名称,并触发检索事件,则显示所述检索范围内包含目标程序函数的所有文件的绝对路径;选择要查看的包含目标程序函数的文件的绝对路径,则显示该文件的全部内容及其文件信息;触发查看目标程序函数事件,则在所述文件内容中突出显示目标程序函数的程序代码。
2.根据权利要求1所述的程序函数的检索方法,其特征在于,所述的确定检索范围进一步包括如下步骤输入项目文件目录;触发提交项目文件目录事件,显示项目文件目录的目录结构; 选择项目文件目录中子目录的绝对路径,所有选出的子目录的绝对路径构成当前检索的检索范围。
3.根据权利要求2所述的程序函数的检索方法,其特征在于,在所述触发提交项目文件目录事件时,将输入的项目文件目录保存为默认的项目文件目录。
4.根据权利要求1所述的程序函数的检索方法,其特征在于,所述的输入目标程序函数的名称为输入目标程序函数的英文全名。
5.根据权利要求1所述的程序函数的检索方法,其特征在于,所述的文件信息包括文件名称、文件类型和文件的相对路径。
6.根据权利要求1所述的程序函数的检索方法,其特征在于,所述显示该文件的全部内容为以默认的格式显示所述文件的全部内容。
7.根据权利要求1所述的程序函数的检索方法,其特征在于,该方法进一步包括,触发查看目标程序函数事件,则显示目标程序函数在所述文件内容中的位置。
全文摘要
本发明提供一种程序函数的检索方法。该方法包括以下步骤确定检索范围;输入目标程序函数的名称,并触发检索事件,则显示所述检索范围内包含目标程序函数的所有文件的绝对路径;选择要查看的包含目标程序函数的文件的绝对路径,则显示该文件的全部内容及其文件信息;触发查看目标程序函数事件,则在所述文件内容中突出显示目标程序函数的程序代码。采用本发明的程序函数的检索方法,用户不需要借用第三方编辑器就能够快速、简单、准确地查看目标程序函数的内容及其位置,大大节省了检索时间。所述检索方法既适用于借助网络的在线检索,又适用于本地检索。所述检索方法也解决了在不同的操作系统上都能够轻松查看目标程序函数的问题。
文档编号G06F17/30GK102254026SQ20111021466
公开日2011年11月23日 申请日期2011年7月29日 优先权日2011年7月29日
发明者张平, 梅春, 潘海东 申请人:互动在线(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1