【技术实现步骤摘要】
一种面向多操作对象的编程方法
本专利技术涉及计算机
,具体地,涉及一种面向多操作对象的编程方法。
技术介绍
在传统的计算机面向对象的方法中,如果要对多个对象进行操作,往往需要通过编程人员手动编写代码实现,实现的方式多是通过循环实现。比如需要对于一种对象实例化为多个个体的一个相同动作,需要通过一个循环一一实现相同的方法或者事件。这种面向对象的编程机制不能做到对多对象的高效处理,也和其基本的编程思想有关。传统的对多个对象进行操作的方式,通常需要程序员完成大量复杂、重复或类似的编程开发工作,这一方面带来大量的人工成本的浪费,另一方面程序的代码量激增,虽然最终能实现软件的技术目的,但在运行中则可能带来控制对象或程序运行速度过慢等问题,而且因为需要大量的编程工作,所以软件开发的效率也无法提高。经过检索发现:1、申请号为201710401894.9的中国专利技术专利申请《一种实物编程方法》,公开了一种实物编程方法,该方法包括:制作或提供若干实物编程块,实物编程块设有识别标识;建立实物编程显示环境;根据所要实现的程序任务要求在实物编程显示环境中摆放实物编程块以编程生成实物 ...
【技术保护点】
1.一种面向多操作对象的编程方法,其特征在于,包括:定义多个对象变量,并获取每一个变量的ID号;选取一个能够同时操作多个对象的动作函数;将不同的对象变量的ID号作为参数传给动作函数;保存代码;执行动作函数,通过一个动作函数同时操作多个对象变量。
【技术特征摘要】
1.一种面向多操作对象的编程方法,其特征在于,包括:定义多个对象变量,并获取每一个变量的ID号;选取一个能够同时操作多个对象的动作函数;将不同的对象变量的ID号作为参数传给动作函数;保存代码;执行动作函数,通过一个动作函数同时操作多个对象变量。2.根据权利要求1所述的面向多操作对象的编程方法,其特征在于,定义多个对象变量,包括:布置层Layer;选取多个组件作为对象变量,并拖拽到层Layer中;获取每一个组件的ID号,即每一个变量的ID号。3.根据权利要求2所述的面向多操作对象的编程方法,其特征在于,所述组件包括:用于构建层Layer的Layer层组件,以及布置于层Layer上的其他组件;所述其他组件包括:基础组件、通用组件和高级组件;其中:所述基本组件包括如下任意一个或任意多个组件:-Layer层组件,用于构建Layer层;-Label组件,用于构建标签;-TextBox组件,用于构建文本框;-Image组件,用于构建Image图像;-Gif组件,用于构建Gif动图;-Apng组件,用于构建Apng图像;-CommandButton组件,用于构建按钮;-Var组件,用于构建代码中的变量;所述通用组件包括如下任意一个或任意多个组件:-Menu组件,用于构建菜单栏;-ComboBox组件,用于构建下拉框;-ListBox组件,用于构建列表框;-CheckBox组件,用于构建复选框;-OptionButton组件,用于构建单点选择框;-DateBox组件,用于构建日期选择组件;-TimeBox组件,用于构建时间组件;-ProgreBar组件,用于构建进度条;-Timer组件,用于构建触发时钟;所述高级组件包括如下任意一个或任意多个组件:-Chart组件,用于构建图表框;-Flash组件,用于构建Flash;-Rep...
【专利技术属性】
技术研发人员:张元刚,
申请(专利权)人:上海泽阳智能科技有限公司,张元刚,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。