一种信息处理方法及电子设备的制造方法

文档序号:9672961阅读:199来源:国知局
一种信息处理方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及计算机领域中的程序编写及运行技术,特别涉及一种在信息处理方法及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,各种智能终端及工业化过程都需要通过程序进行自动化控制,这就对编写程序的方便性及编程的效率提出了更高要求。
[0003]现有技术中,在编写程序时,常常需要调用一些函数,而这些函数是本地函数库中所没有的,因此需要从其它电子设备中下载第三方的库函数。而现有技术的做法是在编程前,确定所需要调用的函数,且把需要的包括该函数的函数库从网络侧设备或者是服务器下载下来,保存在本地设备的存储器中,并在编程时从下载好的函数库中去找到需要函数并放到编写程序的工程文件中,以供编译时进行调用。
[0004]本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术至少存在如下技术问题:
[0005]由于现有技术中在每次编写程序前都需要从其它电子设备中下载函数库,通常来讲,下载这些函数库都需要花费较多的时间,所以,现有技术中在编写程序的过程中存在花费时间多,编程效率低的技术问题。
[0006]由于现有技术中在每次编写程序前都需要从其它电子设备中下载函数库,通常来讲,这些函数库都很大,包括了很多函数,这就需要电子设备需要很多存储空间来存储函数库,所以,现有技术中的从其它电子设备中下载函数库的技术方案,存在占用电子设备存储空间大的技术问题。
[0007]由于函数库中包括了很多函数,而在实际中,并不是每个函数都是编写的程序需要调用的,所以,现有技术中的从其它电子设备中下载函数库的技术方案,存在函数库中的函数利用率不高的技术问题。

【发明内容】

[0008]本申请实施例提供一种信息处理方法及电子设备,用于解决现有技术中电子设备编程效率低的技术问题,以达到提高电子设备的编程效率的技术效果。
[0009]一方面,本申请实施例提供一种信息处理方法,应用于一电子设备,所述电子设备包括集成开发模块,显示单元,网络接口及存储器,其中所述集成开发模块包括程序编写单元及程序编译单元,所述方法具体包括:
[0010]在所述程序编写单元运行时,所述显示单元上显示一程序编写界面,其中,所述程序编写界面上有一程序输入区域;
[0011]在所述程序输入区域,输入所述存储器中存储的调用函数清单中的第一调用函数名称;
[0012]所述程序编写单元将包含所述第一调用函数名称的程序保存在所述存储器中,以供所述程序编译单元进行编译。
[0013]可选地,所述在所述程序输入区域,输入所述存储器中存储的调用函数清单中的第一调用函数名称,具体包括:
[0014]检测获得在所述程序输入区域中输入的一用于调用存储在所述存储器中的所述调用函数清单的触发字符;
[0015]基于所述触发字符,从所述存储器中读取所述调用函数清单并显示在所述显示单元上;
[0016]检测获得用于从所述调用函数清单中选择所述第一调用函数名称的选择操作;
[0017]响应所述选择操作,选择所述第一调用函数名称并输入所述第一调用函数名称到所述触发字符之后的所述程序输入区域中。
[0018]可选地,所述响应所述选择操作,选择所述第一调用函数名称并输入所述第一调用函数名称到所述触发字符之后的所述程序输入区域中,具体包括:
[0019]响应所述选择操作,控制所述第一调用函数名称处于选中状态;
[0020]生成格式为:触发字符.函数库.第一调用函数名称的第一字符串;其中,所述函数库中包括所述第一调用函数名称所对应的第一调用函数;
[0021]将所述第一字符串输入所述触发字符之后的所述程序输入区域中。
[0022]可选地,所述触发字符具体为O或#。
[0023]另一方面,本申请实施例还提供一种信息处理方法,应用于一电子设备,所述电子设备包括集成开发模块,显示单元,网络接口及存储器,其中所述集成开发模块包括程序编写单元及程序编译单元,所述方法具体包括:
[0024]在所述存储器中存储有第一程序,且所述第一程序中至少包括第一调用函数名称时,检测获得用于编译所述第一程序的编译操作;
[0025]响应所述编译操作,在所述程序编译单元运行所述第一程序的过程中,读取到所述第一调用函数名称时,通过所述网络接口从一第二电子设备中获得与所述第一调用函数名称对应的第一调用函数;
[0026]所述程序编译单元运行所述第一调用函数。
[0027]可选地,所述第二电子设备具体为设置在网络侧的设备,所述第二电子设备中存储有调用函数数据库,其中,所述调用函数数据库中包括有所述第一调用函数。
[0028]可选地,所述程序编译单元运行所述第一调用函数,具体包括:
[0029]所述程序编译单元从所述电子设备中的内存中读取获得所述第一调用函数;
[0030]所述程序编译单元运行所述第一调用函数。
[0031]可选地,在所述程序编译单元运行所述第一调用函数后之后,所述方法还包括:
[0032]在所述第一程序运行结束后,在所述显示单元上显示所述第一程序的第一编译结果。
[0033]另一方面,本申请实施例还提供一种电子设备,所述电子设备包括:集成开发模块,包括程序编写单元及程序编译单元;显示单元,网络接口及存储器,其中,在所述程序编写单元运行时,所述显示单元显示一程序编写界面,其中,所述程序编写界面上有一程序输入区域,其中:
[0034]所述程序编写单元用于在所述程序输入区域,输入所述存储器中存储的调用函数清单中的第一调用函数名称;
[0035]所述程序编写单元还用于将包含所述第一调用函数名称的程序保存在所述存储器中,以供所述程序编译单元进行编译。
[0036]可选地,所述程序编写单元,具体包括:
[0037]第一检测模块,用于检测获得在所述程序输入区域中输入的一用于调用存储在所述存储器中的所述调用函数清单的触发字符;
[0038]读取模块,用于基于所述触发字符,从所述存储器中读取所述调用函数清单并显示在所述显示单元上;
[0039]第二检测模块,用于检测获得用于从所述调用函数清单中选择所述第一调用函数名称的选择操作;
[0040]响应模块,用于响应所述选择操作,选择所述第一调用函数名称并输入所述第一调用函数名称到所述触发字符之后的所述程序输入区域中。
[0041 ] 可选地,所述响应模块,具体包括:
[0042]响应子模块,用于响应所述选择操作,控制所述第一调用函数名称处于选中状态;
[0043]生成子模块,用于生成格式为:触发字符.函数库.第一调用函数名称的第一字符串;其中,所述函数库中包括所述第一调用函数名称所对应的第一调用函数;
[0044]输入子模块,用于将所述第一字符串输入所述触发字符之后的所述程序输入区域中。
[0045]可选地,所述触发字符具体为@或#。
[0046]另一方面,本申请实施例还提供一种电子设备,包括:集成开发模块,包括程序编写单元及程序编译单元;显示单元,网络接口及存储器,其中在所述存储器中存储有第一程序,且所述第一程序中至少包括第一调用函数名称:
[0047]其中所述程序编译单元用于检测获得用于编译所述第一程序的编译操作,以及用于响应所述编译操作,在所述程序编译单元运行所述第一程序的过程中,读取到所述第一调用函数名称时,通过所述网络接口从一第二电子设备中获得与所述第一调用函数名称对应的第一调用函数,以及用于所述程序编译单元运行所述第一调用函数。
[0048]可选地,所述第二电子设备具体为设置在网络侧的设备,所述第二电子设备中存储有调用函数数据库,其中,所述调用函数数据库中包括有所述第一调用函数。
[0049]可选地,所述程序编译单元,具体用于:
[0050]从所述电子设备中的内存中读取获得所述第一调用函数,以及[0051 ] 运行所述第一调用函数。
[0052]可选地,所述显示单元用于在所述程序编译单元编译完成所述第一程序后,显示所述第一程序的第一编译结果。
[0053]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0054]一、由于本申请实施例中的技术方案是在所述程序编译单元运行所述第一程序的过程中,读取到所述第一调用函数名称时,通过所述网络接口从一第二电子设备中获得与所述第一调用函数名称对应的第一调用函数,即不会像现有技术中在每次编写程序前都需要从其它电子设备中下载函数库,通常来讲,下载这些函数库都需要花费较多的时间,因此,采用本技术方案可以节约较多时间,所以,能够有效地解决现有技术中在编写程序的过程中存在花费时间多,编程效率低的技术问题,进而实现了提高编程效率的技术效果。
[0055]二、由于本申请实施例中的技术方案,是在所述程序编译单元运行所述第一程序的过程中,读取到所述第一调用函数名称时,通过所述网络接口从一第二电子设备中获得与所述第一调用函数名称对应的第一调用函数,相较于现有技术中在每次编写程序前都需要从其它电子设备中下载函数库,通常来讲,这些函数库都很大,包括了很多函数,这就需要电子设备需要很多存储空间来存储函数库,因此,采用本技术方案能够节约较大的存储空间,所以,能够有效地解决现有技术中的从其它电子设备中下载函数库的技术方案,存在占用电子设备存储空间大的技术问题,进而实现了占用电子设备空间小的技术效果。
[
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1