【技术实现步骤摘要】
一种基于图像化编程的调用第三方函数的方法及装置
本专利技术涉及通信
,尤其涉及一种基于图像化编程的调用第三方函数的方法及装置。
技术介绍
现有的编程方法主要为在编程软件界面上输入符合一定逻辑规则的程序代码,然后通过调试和保存得到目标编程文件。这种方式过于传统,对于中小学生、教师或编程初学者等而言,不但枯燥无味,而且由于可读性差,在调试过程中查错极不方便,导致编程效率和学习效率极为低下,严重影响教师、学生以及编程初学者等参与编程教育的积极性。为了提高学生的编程的积极性,市场上也出现了图形化编程系统。在编程系统中可通过将编程语句嵌入积木中,通过积木的堆叠实现编程。但现有技术中的图形化编程系统的图形化编辑器例如Kitten源码编辑器,通常用户在使用Kitten源码编辑器编程时,只能调用Kitten源码编辑器内的函数,而无法调用第三方函数,只能自己重新在Kitten源码编辑器中自己定义函数,增加了编程的难度,降低了编程的效率。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述 ...
【技术保护点】
1.一种基于图像化编程的调用第三方函数的方法,其特征在于,应用于Kitten源码编辑器,所述方法包括:/n预先在Kitten源码编辑器和第三方编辑器中定义第三方函数;其中所述第三方函数是属于第三方编辑器中的函数;/n启动第三方编辑器,控制第三方编辑器与Kitten源码编辑器建立连接;/n检测到Kitten源码编辑器的第三方函数调用指令,控制第三方编辑器执行第三方函数内的指令,并将第三方编辑器执行结果返回至Kitten源码编辑器;/n控制Kitten源码编辑器显示第三方函数的执行结果。/n
【技术特征摘要】
1.一种基于图像化编程的调用第三方函数的方法,其特征在于,应用于Kitten源码编辑器,所述方法包括:
预先在Kitten源码编辑器和第三方编辑器中定义第三方函数;其中所述第三方函数是属于第三方编辑器中的函数;
启动第三方编辑器,控制第三方编辑器与Kitten源码编辑器建立连接;
检测到Kitten源码编辑器的第三方函数调用指令,控制第三方编辑器执行第三方函数内的指令,并将第三方编辑器执行结果返回至Kitten源码编辑器;
控制Kitten源码编辑器显示第三方函数的执行结果。
2.根据权利要求1所述的基于图像化编程的调用第三方函数的方法,其特征在于,所述预先在Kitten源码编辑器和第三方编辑器中定义第三方函数,还包括:
预先设置Kitten源码编辑器和第三方编辑器采用同一种编程语言定义第三方函数。
3.根据权利要求2所述基于图像化编程的调用第三方函数的方法,其特征在于,所述预先在Kitten源码编辑器和第三方编辑器中定义第三方函数,包括:
预先在Kitten源码编辑器中采用Python语言定义第三方函数;
在第三方编辑器采用使用Python语言定义第三方函数。
4.根据权利要3所述的基于图像化编程的调用第三方函数的方法,其特征在于,所述第三方编辑器中内设置有KittenServer工具,则启动第三方编辑器,控制第三方编辑器与Kitten源码编辑器建立连接,包括:
启动第三方编辑器,启动KittenServer工具;
控制KittenServer工具处于运行状态,从而使得第三方编辑器与Kitten源码编辑器处于连接状态。
5.根据权利要求4所述的基于图像化编程的调用第三方函数的方法,其特征在于,所述将第三方编辑器执行结果返回至Kitten源码编辑器,包括:
预先在Kitten源码编辑器中定义用于获取执行结果的第一返回函数;
在第三方编辑器中定义用于返回执行结果的第一返回函数;
检测Kitten源码编辑器触发第一返回函数执行指令,则触发第三方编辑器相应函数执行;
第三方编辑器执行第一返回函数内的指令,将执行结果传输到源码编辑器。
...
【专利技术属性】
技术研发人员:李天驰,孙悦,洪丹霞,
申请(专利权)人:北京编程猫科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。