一种用于人机交互软件的快速开发工具系统技术方案

技术编号:19744643 阅读:32 留言:0更新日期:2018-12-12 04:38
本发明专利技术提供了一种用于人机交互软件的快速开发工具系统,包括组件模块,所述组件模块提供搭建软件界面的组件;函数模块,所述函数模块提供对所述组件进行事件程序编写所需的函数;编辑模块,所述编辑模块对所述组件进行事件程序代码编辑以及属性设置;运行模块,实现软件的整体运行。本发明专利技术编程的准入门槛降低,初级编程人员或者没有编程基础的人员都能快速进行开发;本发明专利技术通过一种软件开发工具可以方便地进行前台、中台和后台的开发;本发明专利技术提供的软件开发工具的代码简洁易懂,方便后来的开发人员进行项目的接手和持续开发。

【技术实现步骤摘要】
一种用于人机交互软件的快速开发工具系统
本专利技术涉及计算机软件编程
,具体地,涉及一种用于人机交互软件的快速开发工具系统。
技术介绍
随着科技和社会的快速发展,计算机软件工程变得越来越重要,各行各业中的机械自动化、智能化控制、互联网、物联网等等对于软件开发的效率、控制或运行速度等要求也越来越多。软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的,通常采用软件开发工具可以进行开发。软件开发环境的主要组成成分是软件工具,人机界面是软件开发环境与用户之间的一个统一的交互式对话系统,它是软件开发环境的重要质量标志;工具间的联系和相互理解通过存储在信息库中的共享数据得以实现的。软件工程应用中,传统的快速应用编程工具只能解决某一个特定领域的应用问题,比如对于特定硬件的编程工具,可以在对应的细分领域快速编程应用,同时降低编程的准入门槛,但是无法在软件编程中使用;另外,针对设计和编程,需要设计师和程序员共同完成大量复杂、重复或类似的编程开发工作,这一方面带来大量的人工成本的浪费本文档来自技高网...

【技术保护点】
1.一种用于人机交互软件的快速开发工具系统,其特征在于,包括:‑组件模块,所述组件模块提供搭建软件界面的组件,所述组件为函数模块调用的对象;‑函数模块,所述函数模块提供调用对象所需的函数,所述函数用于对所述组件进行事件的编写;‑编辑模块,所述编辑模块对所述组件进行事件代码编辑以及属性设置;‑运行模块,对编辑好的所述组件进行整体运行;所述组件模块和所述函数模块使软件界面的搭建和动作代码的编写实现分离;所述运行模块,其运行为在软件的编辑环境中热运行或在软件外部运行。

【技术特征摘要】
1.一种用于人机交互软件的快速开发工具系统,其特征在于,包括:-组件模块,所述组件模块提供搭建软件界面的组件,所述组件为函数模块调用的对象;-函数模块,所述函数模块提供调用对象所需的函数,所述函数用于对所述组件进行事件的编写;-编辑模块,所述编辑模块对所述组件进行事件代码编辑以及属性设置;-运行模块,对编辑好的所述组件进行整体运行;所述组件模块和所述函数模块使软件界面的搭建和动作代码的编写实现分离;所述运行模块,其运行为在软件的编辑环境中热运行或在软件外部运行。2.根据权利要求1所述的用于人机交互软件的快速开发工具系统,其特征在于,所述组件模块包括基本组件单元、通用组件单元以及高级组件单元;其中:所述基本组件单元提供搭建基本软件界面所需的基础组件;所述通用组件单元提供搭建基本软件界面所需的通用组件;所述高级组件单元提供搭建基本软件界面所需的高级组件。3.根据权利要求2所述的用于人机交互软件的快速开发工具系统,其特征在于,所述基本组件包括如下任意一个或任意多个组件:-Layer层组件,用于构建Layer层;-Label组件,用于构建标签;-TextBox组件,用于构建文本框;-Image组件,用于构建Image图像;-Gif组件,用于构建Gif动图;-Apng组件,用于构建Apng图像;-CommandButton组件,用于构建按钮;-Var组件,用于构建代码中的变量。4.根据权利要求2所述的用于人机交互软件的快速开发工具系统,其特征在于,所述通用组件包括如下任意一个或任意多个组件:-Menu组件,用于构建菜单栏;-ComboBox组件,用于构建下拉框;-ListBox组件,用于构建列表框;-CheckBox组件,用于构建复选框;-OptionButton组件,用于构建单点选择框;-DateBox组件,用于构建日期选择组件;-TimeBox组件,用于构建时间组件;-Pro...

【专利技术属性】
技术研发人员:张元刚
申请(专利权)人:上海泽阳智能科技有限公司张元刚
类型:发明
国别省市:上海,31

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

1