Provides a visual elements application development and operation system and method based on the system includes the interface unit is configured to provide for the development of application program interface; visual element management unit is configured to request the creation, organization, management, set up and save with the application of related visual element; visual execution unit is configured to control the visual elements of the management unit, create visual elements and visual elements of the visual properties and visual function settings or implementation; function execution unit is configured to control the visual elements of the management unit, the features of the visual elements of the set and the corresponding program in order or in event handling.
【技术实现步骤摘要】
基于视觉元素的应用程序开发与运行系统及其方法
本申请涉及一种基于视觉元素的应用程序开发与运行系统及其方法,更具体讲,涉及一种基于视觉元素来开发应用程序并为所述应用程序提供运行环境的系统及其方法。
技术介绍
计算机自从诞生到现在已有几十个年头了,从最开始仅作为简单的计算工具发展到现在应用到各行各业、方方面面必不可少的工具,其技术发展日新月异,这对于最初的设计者来说可能也是难以想象的。但是,从计算机的内部运行原理这个角度来看,人们对它却是知之甚少,虽然它给人类在社会生产、科学研究、工作、学习和生活带来了很大的进步,但计算机作为人类智慧高度结晶的产物,当前对于计算机的开发和使用被过度的复杂化。操作系统(诸如,Windows、Linux等)在整个计算机中占据主导和核心地位,统管整个计算机的软硬件资源,并向用户提供操作界面和开发接口。计算机的设计思想、操作方式、运行机制和安全,特别是效率通常由操作系统起决定性作用,并通过操作系统的设计思想体现出来。然而,当前操作系统提供给用户的开发接口过于繁杂,开发者需要掌握大量的编程知识,并且需要在对各种程序设计语言进行长期的学习之后才能设计出相应的程序,难以使任何一个用户只专注于自己的构思来简单、迅速地开发出相应的应用程序。此外,当实现相同功能的应用程序在不同的操作系统上运行时,通常需要对该应用程序的代码进行转换或重新编写以适应于相应的操作系统,这样也造成时间、脑力和财力资源的浪费。
技术实现思路
根据本专利技术的一方面,提供了一种基于视觉元素的应用程序开发与运行系统,所述系统包括:界面单元,被配置为提供用于应用程序的开发的操作界面 ...
【技术保护点】
一种基于视觉元素的应用程序开发与运行系统,所述系统包括:界面单元,被配置为提供用于应用程序开发的操作界面;视觉元素管理单元,被配置为请求创建、组织、管理、设计和保存与所述应用程序相关的视觉元素,其中,所述应用程序以视觉元素为基本单元构成,视觉元素是在所述应用程序运行时所显示的用于示出所述应用程序的运行结果或状态的可视元素或者是用于与所述应用程序进行交互的界面或可视元素;视觉执行单元,被配置为在视觉元素管理单元的控制下,创建视觉元素并对视觉元素的视觉属性和视觉功能进行设置或实现,其中,所述视觉属性和视觉功能与视觉元素呈现给人的视官感觉相关;功能执行单元,被配置为在视觉元素管理单元的控制下,对视觉元素的功能属性进行设置以及在命令或事件处理中实现相应程序功能。
【技术特征摘要】
1.一种基于视觉元素的应用程序开发与运行系统,所述系统包括:界面单元,被配置为提供用于应用程序开发的操作界面;视觉元素管理单元,被配置为请求创建、组织、管理、设计和保存与所述应用程序相关的视觉元素,其中,所述应用程序以视觉元素为基本单元构成,视觉元素是在所述应用程序运行时所显示的用于示出所述应用程序的运行结果或状态的可视元素或者是用于与所述应用程序进行交互的界面或可视元素;视觉执行单元,被配置为在视觉元素管理单元的控制下,创建视觉元素并对视觉元素的视觉属性和视觉功能进行设置或实现,其中,所述视觉属性和视觉功能与视觉元素呈现给人的视官感觉相关;功能执行单元,被配置为在视觉元素管理单元的控制下,对视觉元素的功能属性进行设置以及在命令或事件处理中实现相应程序功能。2.如权利要求1所述的系统,其中,视觉元素管理单元还被配置为:在所述应用程序被开发时获取在界面单元提供的操作界面上所接收到的命令,并控制视觉执行单元和功能执行单元中的至少一个来执行与所接收到的命令相应的操作,在所述应用程序运行时检测针对所述应用程序所产生的事件,确定与检测到的事件匹配的视觉元素,并控制视觉执行单元和功能执行单元中的至少一个基于检测到的事件来执行与所确定的视觉元素相应的操作。3.如权利要求1所述的系统,其中,所述应用程序通过被划分为视觉信息部分、数值数据部分和程序代码部分来形成所述应用程序的视觉元素,其中,视觉执行单元基于视觉信息部分、数值数据部分和程序代码部分来创建视觉元素并为每个视觉元素设置视觉属性和视觉功能,功能执行单元基于视觉信息部分、数值数据部分和程序代码部分来为每个视觉元素设置功能属性以及在命令或事件处理中实现相应程序功能。4.如权利要求1所述的系统,其中,视觉元素是信息载体、文字元素和图像元素之一。5.如权利要求1所述的系统,其中,所述应用程序由多个视觉元素构成,所述多个视觉元素包括一个主视觉元素以及至少一个子视觉元素,其中,所述至少一个子视觉元素中的每个子视觉元素从属于所述主视觉元素或者从属于所述至少一个子视觉元素中的其他子视觉元素,其中,子视觉元素包括同体子视觉元素或异体子视觉元素,同体子视觉元素相对于该同体子视觉元素所从属的视觉元素的显示位置固定,异体子视觉元素相对于该异体子视觉元素所从属的视觉元素的显示位置可移动。6.如...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。