代码发布查询方法及终端技术

技术编号:13704562 阅读:100 留言:0更新日期:2016-09-12 03:02
本发明专利技术提供一种代码发布查询方法,该代码发布查询方法包括:识别用户发出的代码发布指令;在收到用户发出的代码发布指令,且当光标当前处于可编程区域时,通过预设的识别规则识别出光标当前所处区域的可发布的代码段;提取出识别的代码段内的代码数据以及对应的预设类型数据;及将提取出来的代码数据及对应的预设类型数据存入预先确定的数据库中。本发明专利技术还提供一种适用于上述代码发布查询方法的终端。本发明专利技术可以简化代码发布及查询过程中的人工操作,节省作业时间,而且不易出错。

【技术实现步骤摘要】

本专利技术涉及代码编辑
,特别是一种代码发布查询方法及终端
技术介绍
Eclipse是一个开放源代码的、基于Java的可扩展平台,用于通过插件组件构建开发环境。Eclipse包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。然而,在现有技术中,虽然存在Eclipse中发布代码及代码查询的方案,但这类方案通常需要繁琐的人工操作过程才能够实现,浪费作业时间,而且经常容易出错。
技术实现思路
鉴于以上内容,有必要提供一种代码发布查询方法,其可以简化代码发布及查询过程中的人工操作,节省作业时间,而且不易出错。所述代码发布查询方法包括:识别用户发出的代码发布指令;在收到用户发出的代码发布指令,且当光标当前处于可编程区域时,通过预设的识别规则识别出光标当前所处区域的可发布的代码段;提取出识别的代码段内的代码数据以及对应的预设类型数据;及将提取出来的代码数据及对应的预设类型数据存入预先确定的数据库中。优选地,其中所述预设的识别规则是预先确定标识可发布代码的代码段起始的第一符号,以及可发布代码的代码段结束的第二符号,将当前光标位置之前且最接近当前光标的第一符号的位置起始,至当前光标位置之后且最接近当前光标的第二符号的位置结束的代码段作为可发布代码的代码段。优选地,其中所述预设的识别规则是预先确定标识可发布代码的代码段起始的第一符号,以及可发布代码的代码段结束的第二符号,将当前光标位置之前且最接近当前光标的第一符号的前面一行代码起始,至当前光标位置之后且最接近当前光标的第二符号的位置结束的代码段作为可发布代码的代码段。优选地,其中所述的预设类型数据包括签名、注释及作者。优选地,所述代码发布查询方法还包括代码查询步骤,其包括:当用户利用终端使用预先确定的开发工具进行软件开发时,在收到用户输入的关键字或者关键词时,从所述预先确定的数据库中,搜索出包括与收到关键字或者关键字相匹配的代码数据的代码段以及对应的预设类型数据;及将搜索出的代码段的代码数据及对应的预设类型数据显示在所述用户的终端。鉴于上述内容,还有必要提供一种适用于上述代码发布查询方法的服务器,其可以简化代码发布及查询过程中的人工操作,节省作业时间,而且不易出错。所述终端适用于上述的代码发布查询方法,其中,该终端包括存储设备以及处理器,其中:所述存储设备,用于存储一个代码发布查询系统;所述处理器,用于调用并执行所述代码发布查询系统,以执行如下步骤:识别用户发出的代码发布指令;在收到用户发出的代码发布指令,且当光标当前处于可编程区域时,通过
预设的识别规则识别出光标当前所处区域的可发布的代码段;提取出识别的代码段内的代码数据以及对应的预设类型数据;及将提取出来的代码数据及对应的预设类型数据存入预先确定的数据库中。优选地,其中所述预设的识别规则是预先确定标识可发布代码的代码段起始的第一符号,以及可发布代码的代码段结束的第二符号,将当前光标位置之前且最接近当前光标的第一符号的位置起始,至当前光标位置之后且最接近当前光标的第二符号的位置结束的代码段作为可发布代码的代码段。优选地,其中所述预设的识别规则是预先确定标识可发布代码的代码段起始的第一符号,以及可发布代码的代码段结束的第二符号,将当前光标位置之前且最接近当前光标的第一符号的前面一行代码起始,至当前光标位置之后且最接近当前光标的第二符号的位置结束的代码段作为可发布代码的代码段。优选地,其中所述的预设类型数据包括签名、注释及作者。优选地,其中所述处理器调用并执行所述代码发布查询系统进一步执行如下步骤:当用户利用终端使用预先确定的开发工具进行软件开发时,在收到用户输入的关键字或者关键词时,从所述预先确定的数据库中,搜索出包括与收到关键字或者关键字相匹配的代码数据的代码段以及对应的预设类型数据;及将搜索出的代码段的代码数据及对应的预设类型数据显示在所述用户的终端。本专利技术所述代码发布查询方法及适用于上述代码发布查询方法的终端,可以简化代码发布及查询过程中的人工操作,节省作业时间,而且不易出错。附图说明图1是本专利技术代码发布查询系统较佳实施例的硬件环境图。图2是本专利技术代码发布查询系统较佳实施例的功能模块图。图3是本专利技术代码发布查询方法较佳实施例的实施流程图。图4是本专利技术代码发布查询方法较佳实施例的实施流程图。具体实施方式参阅图1所示,是本专利技术代码发布查询系统较佳实施例的硬件环境图。本实施例所述代码发布查询系统10可以安装并运行于终端1中,如个人终端A及个人终端B。所述终端1可以是个人电脑、智能手机、平板电脑等设备。所述个人终端3包括输入输出设备11。进一步地,所述终端1还包括有处理器以及存储设备(未图示)。所述处理器是终端1的运算核心(Core Unit)和控制核心(Control Unit),用于解释其中的计算机指令以及处理计算机软件中的数据。所述存储设备可以是一个或者多个非易失性存储单元,如ROM、EPROM或Flash Memory(快闪存储单元)等。所述存储设备可以内置或者外接于终端1。本实施例中,所述代码发布查询系统10可以是一种计算机软件,其包括计算机可执行的程序指令代码,该程序指令代码可以存储于所述存储设备中,在所述处理器的执行下,实现下述功能:编程环境下,在收到用户发出的代码发布指令时,确定光标当前是否处于可编程区域,当光标当前处于可编程区域时,通过预设的识别规则识别出光标当前所处区域的可发布的代码段,提取出识别的代码段内的代码数据以及对应的预设类型数据,将提取出来的代码数据及对应的预设类型数据存入预先确定的数据库中,如与终端1连接的数据库2中。本实施例中,所述数据库2可以是MySQL数据库、PostgreSQL数据库、SAPDB数据库、InterBase数据库等。本实施例中,所述代码发布指令可以是由预先确定的快捷键或者快捷键组合(例如,Ctrl键+Alt键+P键)触发的指令。本实施例中,所述预设的识别规则可以是,例如,预先确定标识可发布代码的代码段起始的第一符号(例如,“{”),以及可发布代码的代码段结束的第二符号(例如,“本文档来自技高网
...

【技术保护点】
一种代码发布查询方法,其特征在于,该代码发布查询方法包括:识别用户发出的代码发布指令;在收到用户发出的代码发布指令,且当光标当前处于可编程区域时,通过预设的识别规则识别出光标当前所处区域的可发布的代码段;提取出识别的代码段内的代码数据以及对应的预设类型数据;及将提取出来的代码数据及对应的预设类型数据存入预先确定的数据库中。

【技术特征摘要】
1.一种代码发布查询方法,其特征在于,该代码发布查询方法包括:识别用户发出的代码发布指令;在收到用户发出的代码发布指令,且当光标当前处于可编程区域时,通过预设的识别规则识别出光标当前所处区域的可发布的代码段;提取出识别的代码段内的代码数据以及对应的预设类型数据;及将提取出来的代码数据及对应的预设类型数据存入预先确定的数据库中。2.如权利要求1所述的代码发布查询方法,其特征在于,所述预设的识别规则是预先确定标识可发布代码的代码段起始的第一符号,以及可发布代码的代码段结束的第二符号,将当前光标位置之前且最接近当前光标的第一符号的位置起始,至当前光标位置之后且最接近当前光标的第二符号的位置结束的代码段作为可发布代码的代码段。3.如权利要求1所述的代码发布查询方法,其特征在于,所述预设的识别规则是预先确定标识可发布代码的代码段起始的第一符号,以及可发布代码的代码段结束的第二符号,将当前光标位置之前且最接近当前光标的第一符号的前面一行代码起始,至当前光标位置之后且最接近当前光标的第二符号的位置结束的代码段作为可发布代码的代码段。4.如权利要求1所述的代码发布查询方法,其特征在于,所述的预设类型数据包括签名、注释及作者。5.如权利要求1所述的代码发布查询方法,其特征在于,所述代码发布查询方法还包括代码查询步骤,其包括:当用户利用终端使用预先确定的开发工具进行软件开发时,在收到用户通
\t过所述终端输入的关键字或者关键词时,从所述预先确定的数据库中,搜索出包括与收到关键字或者关键字相匹配的代码数据的代码段以及对应的预设类型数据;及将搜索出的代码段的代码数据及对应的预设类型数据显示在所述用户的终端。6.一种适用于权利要求1至5任一项所述代码发布查...

【专利技术属性】
技术研发人员:洪旭栓林梓棱叶木旺尹钏唐文
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1