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

文档序号:9672961阅读:来源:国知局
0056]三、由于本申请实施例中的技术方案是在所述程序编译单元运行所述第一程序的过程中,读取到所述第一调用函数名称时,通过所述网络接口从一第二电子设备中获得与所述第一调用函数名称对应的第一调用函数,相较于现有技术中在每次编写程序前都需要从其它电子设备中下载函数库,函数库中包括了很多函数,而在实际中,并不是每个函数都是编写的程序需要调用的,因此,通过本技术方案可以提高函数利用效率,所以,有效地解决了现有技术中的从其它电子设备中下载函数库的技术方案,存在函数库中的函数利用率不高的技术问题,进而达到提高了存在函数库中的函数利用率的技术效果。
【附图说明】
[0057]为了更清楚地说明本申请实施例或现有技术方案中的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
[0058]图1为本申请实施例一提供的一种电子设备;
[0059]图2为本申请实施例一提供的一种信息处理方法的流程示意图;
[0060]图3为本申请实施例一提供的程序编写界面;
[0061]图4为本申请实施例一提供的获得第一调用函数的流程示意图;
[0062]图5为本申请实施例一提供的响应选择第一调用函数的选择操作的流程示意图;
[0063]图6为本申请实施例一提供的存储在存储器中的函数库;
[0064]图7为本申请实施例一提供的存储在存储器中的函数清单;
[0065]图8为本申请实施例二提供的一种信息处理方法的流程示意图;
[0066]图9为本申请实施例二提供的运行第一调用函数的流程示意图;
[0067]图10为本申请实施例二提供的程序编译界面;
[0068]图11为本申请实施例二提供的用于显示编译结果的Build界面。
【具体实施方式】
[0069]本申请实施例提供一种信息处理方法及电子设备,用于解决现有技术中电子设备编程效率低的技术问题,以达到提高电子设备的编程效率的技术效果。
[0070]本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:
[0071]一种信息处理方法,应用于一电子设备,所述电子设备包括集成开发模块,显示单元,网络接口及存储器,其中所述集成开发模块包括程序编写单元及程序编译单元,所述方法具体包括:
[0072]在所述程序编写单元运行时,所述显示单元上显示一程序编写界面,其中,所述程序编写界面上有一程序输入区域;
[0073]在所述程序输入区域,输入所述存储器中存储的调用函数清单中的第一调用函数名称;
[0074]所述程序编写单元将包含所述第一调用函数名称的程序保存在所述存储器中,以供所述程序编译单元进行编译。
[0075]在上述的技术方案中,在所述程序编译单元运行所述第一程序的过程中,读取到所述第一调用函数名称时,通过所述网络接口从一第二电子设备中获得与所述第一调用函数名称对应的第一调用函数,即不会像现有技术中在每次编写程序前都需要从其它电子设备中下载函数库,通常来讲,下载这些函数库都需要花费较多的时间,这样能够节约较多时间,所以,能够有效地解决现有技术中在编写程序的过程中存在花费时间多,编程效率低的技术问题,进而实现了提高编程效率的技术效果。
[0076]为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
[0077]实施例一
[0078]本申请实施例提供一种信息处理方法,应用于一电子设备,请参考图1,本申请实施例中的电子设备包括集成开发模块10,显示单元20,网络接口 30及存储器40,其中所述集成开发模块10包括程序编写单元101及程序编译单元102。在本申请实施例中,电子设备可以为笔记本电脑,也可以为台式电脑,或者为平板电脑。
[0079]下面参考图2,对本申请实施例中的方法的实现过程进行详细描述。所述方法具体包括:
[0080]SlOl,在所述程序编写单元101运行时,所述显示单元20上显示一程序编写界面201,其中,所述程序编写界面201上有一程序输入区域2011 ;
[0081]S102,在所述程序输入区域2011,输入所述存储器40中存储的调用函数清单41中的第一调用函数名称;
[0082]S103,所述程序编写单元101将包含所述第一调用函数名称的程序保存在所述存储器40中,以供所述程序编译单元102进行编译。
[0083]在【具体实施方式】中,当电子设备为笔记本电脑时,包含程序编写单元101的集成开发模块10安装在所述笔记本电脑内,集成开发模块10具体为用于提供给编程人员进行程序开发的集成开发应用程序,一般包括程序编写单元101,在本申请中,也可称作代码编辑器,程序编译单元102,在本申请中,也可称作编译器,调试器和图形用户界面等。
[0084]本申请实施例中的集成开发模块,集成了代码编写功能、分析功能、编译功能、调试功能等诸多功能。在具体实现中,集成开发模块10可以为:微软的Visual Stud1集成开发环境,Borland的C++Builder集成开发环境、Delphi集成开发环境等,当然,也可以是别的开发环境,在此,就不一一举例了。
[0085]在电子设备为笔记本电脑时,步骤SlOl的实现过程中如下:
[0086]当程序编写单元101在笔记本电脑中运行时,在笔记本电脑的显示单元20上会显示一程序编写界面201,请参考图3,其中,所述程序编写界面201上有一程序输入区域2011,编程人员可以在程序输入区域2011中输入程序,或对已经输入的程序进行编辑,如:增加,删除等。
[0087]在本申请实施例中,当执行完步骤SlOl之后,便进行步骤S102,即:在所述程序输入区域2011,输入所述存储器40中存储的调用函数清单41中的第一调用函数名称。
[0088]在具体实现过程中,请参考图4,S102包括如下步骤:
[0089]S201,检测获得在所述程序输入区域2011中输入的一用于调用存储在所述存储器40中的所述调用函数清单41的触发字符;
[0090]S202,基于所述触发字符,从所述存储器40中读取所述调用函数清单41并显示在所述显示单元20上;
[0091]S203,检测获得用于从所述调用函数清单41中选择所述第一调用函数名称的选择操作;
[0092]S204,响应所述选择操作,选择所述第一调用函数名称并输入所述第一调用函数名称到所述触发字符之后的所述程序输入区域2011中。
[0093]进一步地,对于步骤S204,即:响应所述选择操作,选择所述第一调用函数名称并输入所述第一调用函数名称到所述触发字符之后的所述程序输入区域2011中,在本申请实施例中,请参考图5具体包括:
[0094]S2041,响应所述选择操作,控制所述第一调用函数名称处于选中状态;
[0095]S2042,生成格式为:触发字符.函数库.第一调用函数名称的第一字符串;其中,所述函数库中包括所述第一调用函数名称所对应的第一调用函数;
[0096]S2043,将所述第一字符串输入所述触发字符之后的所述程序输入区域2011中。
[0097]在本申请实施例中,所述触发字符具体为@或#,当然,本申请所属技术领域的技术人员,还可以根据自身需要用别的字符,如:*,在此,本申请就不一一举例了。
[0098]本申请实施例中,存储器40可存储程序编写单元101所编写的程序,及程序编译单元102编译程序后获得的编译结果及相关的数据库。存储器40可以是电子设备内部的存储器,如:内置的硬盘;也可以是与电子设备连接的外部存储器,如:移动硬盘、U盘和光舟坐
ΓΤΤΤ.0
[0099]下面,将继续以电子设备为笔记本电脑为例,对步骤S102的具体实现过程进行详细描述:
[0100]具体的实现过程中,现假设编写一个把字符改为小写字符的工程名为tolower的程序,首先要找到这个库名为StringUtility的函数库和函数名为1wCase的函数。
[0101]通过本申请的技术方案,首先建立一个工程名为tolower的工程文件,当程序编写单元101运行时,在笔记本电脑的显示单元20上会显示一程序编写界面201,其中,所述程序编写界面201上有一程序输入区域2011,编程人员可以在程序输入区域2011中输入程序在所述程序输入区域中,如下所示:
[0102]第一行输入程序:
[0103]Int main O
[0104]第二行输入程序:
[0105]{char chUpper = ‘C,;
[0106]第三行输入程序:
[0107]char chLower = iStringUtility.1owCase(chUpper) ;}
[0108]在所述程序输入区域2011输入第三行程序过程中,检测获得用于调用存储在存储器40中的所述调用函数清单的触发字符,如@、#、或*,在本申请实施例中,当输入触发字符为@时,从存储器40中读取所述调用函数清单41并显示在所述显示单元20上,此时,如图6所示,在显示单元20上会显示与O相关的函数库,或是以字母A-Z开头的函数库或是以字母a-ζ开头的函数库,如:Alloc函数库、Math函数库、StringUtilit
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1