一种用户自定义数据类型的方法

文档序号:6505266阅读:440来源:国知局
一种用户自定义数据类型的方法
【专利摘要】本发明涉及了一种自定义数据类型的方法,通过定义类型表和类型值表步骤、添加自定义类型步骤、添加自定义类型值数据步骤以及展示自定义类型数据步骤;所述定义类型表和类型值表步骤是用于设计存放所有的类型数据的类型表以及存放类型所包含的用户添加的数据类型值表,所述添加自定义类型步骤是用于用户添加自定义类型在类型表中,所述自定义类型值数据步骤是用于在类型值表中插入类型值数据;所述展示自定义类型数据步骤是用于根据唯一的确定类型的标识到类型值表中读取;本发明提出的方法可以广泛的应用于软件开发领域中,以提高生产的效率,降低存储空间。
【专利说明】一种用户自定义数据类型的方法

【技术领域】
[0001] 本发明涉及一种定义数据类型的方法,特别是涉及一种用户自定义数据类型的方 法,属于计算机【技术领域】。

【背景技术】
[0002] 在计算机系统中,用户通过使用各个软件来完成自己的需求,用户在使用软件的 过程中,会经常遇到一种情况,登记数据并选择货币单位或者地点的时候,不同公司所用的 数据不完全相同,软件并不能把所有的数据类型枚举出来,如果软件将所有的数据类型全 部枚举出来,将占用大量的存储空间,本发明提出了一种用户自定义数据类型的方法解决 了此问题,为软件的开发工作提供了便利。


【发明内容】

[0003] 本发明的主要目的在于提供一种用户自定义数据类型的方法,为了实现用户自定 义数据类型的方法,包括以下几个步骤: 1) 定义类型表和类型值表步骤:设计两张存放数据的表,一张表用来存放所有的类型 数据,称为类型表;一张表用来存放类型所包含的用户添加的数据,称为类型值表; 2) 添加自定义类型步骤:用户添加自定义类型,首先生成一个唯一确定类型的标识,然 后设置类型名称和是否为树节点,将数据插入类型表中; 3) 添加自定义类型值数据步骤:用户根据自己需求在类型值表中插入类型值数据; 4) 展示自定义类型数据步骤:用户自定义类型的数据根据唯一的确定类型的标识到类 型值表中读取。

【专利附图】

【附图说明】
[0004] 下面结合附图对本发明的【具体实施方式】做进一步详细的说明: 图1是所述的一种用户自定义数据类型的方法的流程图; 图2是所述的一种用户自定义数据类型的方法的添加效果图; 图3是所述的一种用户自定义数据类型的方法的展示效果图。

【具体实施方式】
[0005] -种用户自定义数据类型的方法,包括定义类型表和类型值表步骤、添加自定义 类型步骤、添加自定义类型值数据步骤以及展示自定义类型数据步骤,如图1所示: 1)定义类型表和类型值表步骤:设计两张存放数据的表,为了区分开,分别叫D_ DictionaryType 表和 D_DictionaryValue 表,表 D_DictionaryType 用来存放所有的类型数 据(如长度),表D_DictionaryValue用来存放类型所包含的用户添加的数据(如长度单位: 米、分米、厘米等);

【权利要求】
1. 一种用户自定义数据类型的方法,其特征在于,包括以下步骤: 定义类型表和类型值表步骤:设计两张存放数据的表,一张表用来存放所有的类型数 据,称为类型表;一张表用来存放类型所包含的用户添加的数据,称为类型值表; 添加自定义类型步骤:用户添加自定义类型,首先生成一个唯一确定类型的标识,然后 设置类型名称和是否为树节点,将数据插入类型表中; 添加自定义类型值数据步骤:用户根据自己需求在类型值表中插入类型值数据; 展示自定义类型数据步骤:用户自定义类型的数据根据唯一的确定类型的标识到类型 值表中读取。
2. -种如权利要求1所述的一种用户自定义数据类型的方法,其特征在于,在添加自 定义类型步骤中,当设置的类型名称之间是平级关系时,设定没有树节点;当设置的类型名 称之间存在多级关系时,设定为有树节点。
3. -种用户自定义数据类型的装置,其特征在于,包括以下模块: 定义类型表和类型值表模块:用于设计两张存放数据的表,一张表用来存放所有的类 型数据,称为类型表;一张表用来存放类型所包含的用户添加的数据,称为类型值表; 添加自定义类型模块:用户用于添加自定义类型,首先生成一个唯一确定类型的标识, 然后设置类型名称和是否为树节点,将数据插入类型表中; 添加自定义类型值数据模块:用户用于根据自己需求在类型值表中插入类型值数据; 展示自定义类型数据模块:用户用于自定义类型的数据根据唯一的确定类型的标识到 类型值表中读取。
【文档编号】G06F9/46GK104281487SQ201310274643
【公开日】2015年1月14日 申请日期:2013年7月3日 优先权日:2013年7月3日
【发明者】丁力 申请人:镇江金钛软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1