admin 管理员组

文章数量: 887021


2024年1月24日发(作者:自定义radiogroup)

龙源期刊网

Java语言图形编程工具的设计及应用

作者:齐燕

来源:《科技传播》2017年第04期

摘 要 本文研究了Java语言图形编程工具的设计及应用,以元建模机制为基础,使用模型、视图及控制器的架构实现图形编程工具,并且通过代码转换器的设计实现图形代码及文本代码两者的等价转换。将图形编程工具应用到实际编程中,证明了本文中设计的图形编程工具能够满足实际的需求,并且提高图形编程语言设计的效率,增强了其可复用性及维护性。

关键词 Java语言;图形编程工具;设计;应用

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2017)181-0029-02

由于现在一些青少年过分沉迷于网络游戏中,为了解决这一问题,相关人员就研发了游戏机器人平台,创新游戏的方式。用户能够根据平台对机器人进行编程,使机器人能够代替自己玩游戏,之后根据游戏结果修改程序,之后继续游戏。但是部分青少年没有编程的概念和知识,为了能够解决这个问题,本文就设计了基于Java语言的图形编程工具,以此将编程有效简化,将重点放到通过逻辑图形实现功能的控制上,避免深奥的语句编程,实现娱乐及培养思维能力的目的。

1 图形编程工具总体设计

根据机器人编程的特点,本文将事件驱动编程与图形编程相结合,从而便于开发人员发挥机器人的硬件能力,缩短图形编程工具的研发周期。

为了能够满足事件驱动与图形编程思想需求,图形编程工具的总体设计主要包括以下步骤:

其一,定义事件库。用户事件及系统事件构成了事件库,不同事件具有不同的触发模式。系统事件通过硬件中断所触发,具有较快的响应速度。开发人员自定义用户事件,以EzCAN协议数据包为基础,通过软件触发。

其二,定义事件、动作等图形化表现形式。在定义事件库之后,为了能够将事件类型与其他编程元素区分开来,就要将其表现形式进行设计,也就是图形化方案。

其三,定义动作函数库。动作函数库中具有控制机器人的函数,开发人员直接调用算法和程序,以此缩短开发时间,提高系统执行速度。

其四,图形化界面操作设计。根据其三选择实现图形化编程平台,设计图形化界面中的数据结构,基于可维护性、扩展性及跨平台,实现图形化界面操作。


本文标签: 编程 图形 工具 设计 事件