首页> 中国专利> 计算机编程语言类型开新实例方法

计算机编程语言类型开新实例方法

摘要

本发明公开一种计算机编程语言用非手写代码方式新实例的方法。在目前市面上的主流编程语言中,一般对象的新实例都是通过程序员手写代码的形式进行实例,但随着数据处理新型编程语言的诞生,这种传统方式已经满足不了软件开发的新需求,因此必须探求一种全新的方式来满足软件开发的新需求。

著录项

说明书

技术领域:

本发明是一种计算机编程语言开新实例语法方法。

背景技术:

在现今主流面向对象的计算机编程语言中,类型一般都是通过程序员以手写代码的形式开新实例,但随着数据处理新型编程语言的诞生,这种传统的开新实例的方法已无法满足软件开发的需求,因此必须探求一种全新的开新实例的方法来满足软件开发的新需求。

发明内容:

本发明为一种计算机编程语言类型开新实例的方法,通过表的形式,配置身份实体相关字段信息,并为实例身份的相关从表配置相应的数据类型信息,来完成对某一类型建立实体结构信息,从而实现软件快速开发的方式。

具体实现方法:

表1

表2

表3

表4

表5

表6

方法一:

如上表1为identity类型开新实例的配置信息表,表4为identity类型的定义表

其中表1:

ID为该类型实体新实例唯一标识符;

name为该类型实体新实例的名称;

identityName为该类型实体定义来源名称,即说明是谁的新实例,引用于表4的name字段;

to为该类型实体新实例实际配置目标的标识符,配置类型要属于表4中to字段定义的类型;

summary则为当前身份实体配置相关说明。

其中表4:

name为该类型实体名称定义,且不能重复;

inherit说明该类型实体继承于谁,名称引用于“identity.name”,为空则说明未继承任何实体类型。

to说明该类型实体配置目标的类型实体说明,其中名称引用于“enum.system”枚举类型值。

如上表2为identity类型component从表的配置信息表,表5为identity的component定义表

其中表2:

belong说明该行是为哪个类型实体实例配置的,用新实例的ID进行关联绑定;

name说明是为该类型实体下的哪个构件配置的,用该类型实体定义的构件名称进行关联绑定;

如表2下user的name字段为“mEmployees”即对应表5下user定义名为“mEmployees”构件项to说明该新实例下的构件项实际配置目标是谁,其中配置类型要属于表5中“to”字段定义的类型。

summary是该类型实体构件项的相关说明。

其中表5:

to说明该类型实体构件项配置目标的类型实体名称,其中名称引用于“identity.name”,再通过查找主表下对应类型实体下的“to”字段,从而指定配置目标的最终实体类型名称。

如上表3为identity类型attribute从表的配置信息表,表6为identity的attribute定义表

其中:

belong说明该行是为哪个类型实体实例配置的,用新实例的ID进行关联绑定;

name说明是为该类型实体下的哪个属性配置的,用该类型实体定义的属性名称进行关联绑定;

value说明该类型实体新实例的属性的初始化值,为空则为默认值,其中默认值在表6下对应类型实体的属性字段“defaultValue”已预定义;

summary为该类型实体属性的相关说明。

表2和表3只是类型主表中所有从表集合的一部分,通过类似的方法对其它从表进行参数信息配置,

从而完善对该类型实体及其相关成员信息的整体关系映射与构建。

方法二:

通过给表配置类型实体的方法,如给employees表头配置employees类型实体,其中,若所有配置类型中,某一类型只配置一种实体,则别名“a”可省略,即匿名配置,反之,则必须全部声明别名。

方法三:

通过给局部变量标记类型实体的方法

string s[identity.table a,role.dictionary b,relation.one c]=“abc”;

其中“[]”中代表的含义如下:

实例化类型为identity,实体名为table,别名是名为a的实例;

实例化类型为role,实体名为dictionary,别名是名为b的实例;

实例化类型为relation,实体名为one,别名是名为c的实例。

再将a、b、c分别配置给局部变量s,之后s可以获得table、dictionary和one的全部技能、构件

等功能。部分访问语法如下:

1.调用a项下名为add的技能

s:identity a:.add(obj),若只有一个类型为identity的实体配置项,可简写为s:identity:.add(obj)。

2.访问a项下名为mID的构件

s:identity a:.mID,若只有一个类型为identity的实体配置项,可简写为s:identity:.mID.

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号