1.mdb对象模型介绍
定义:
CDOs:理解为类(或对象),CDO主要分为Constants(常量,一般在CLF中使用)、Container、Enumeration(枚举)、NamedDataObject(NDO可以直接通过Name操作的对象)、RevisionedObject(RDO除了Name外,必须通过Revision的建模对象)、Service(用于创建和修改以及删除NDO、 RDO对象等,没有实体表进行存储;可分为查询类型和操作类型的;)、Subentity对象依附于NDO或RDO存在(建立一对多或多对多的数据关系,可以有实体表进行存储);
CLFs:理解为方法,由方法和函数组成,可以被CDO或Field调用。CDO与CLF为多对多关系。建议定制的CLF放至CDO→Events→Validate_User或Execute_User下。
Fields:所有CDO对象下属性对应数据存储类型。
Tables:所有CDO对象实例数据存储表。
Functions:作为核心,为完成CLF的具体实现,一个CLF可调用多个function。
Querys:可将SQL语句直接写入,并提供参数传入。通常Add时,添加至Advanced Query下。
Labels:定义Label用于中文字典翻译,提示消息显示。
2.Designer辅助工具介绍
介绍:
该辅助工具用于加载mdb文件中的各对象数据:每个CDO的基本属性信息,Field数据列表,Map数据列表,Event数据列表以及WhereUsed列表数据查询加载显示到客户端控件中;可将Designer配置属性信息整合查询显示到网格视图中,方便集中查看分析。
3.CDOs在线加载预览
介绍:
系统会自动解析CDO各对象: 显示工作空间Workspace(美版InSite默认都是csi)和标签Caption、解析CDO对象五大类型(NDO,RDO,Container,Subentity,Service),是否存在实例表、是否存在查询过滤器(Selection Values)、系统以树形结构视图方式将15级内所有CDO对象加载出来、可以重置和快速过滤定位CDO视图列表。
4.Fields属性在线预览
介绍:
系统查询CDO的Field对象属性数据: 将FieldName、DataType、FieldType、IsList和Capion等多数据进行合并查询显示网格中(包括继承的Field),网格列支持影藏和显示以及分组汇总功能; CDOType列标注Field属于(DataField,NDO,RDO,Container,Subentity,NamedSubentity,Service,History)哪一种; 针对Field引用Subentity或者Entries时对应的Column和Table会特殊查询处理;通过网格视图可以直观的查看Field的相关属性信息。
5.Event方法在线预览
介绍:
系统查询CDO的Event方法逻辑数据: 采用树视图将Event方法加载到列表中(包括继承CDO的事件方法), 可在线显示CLFs的函数名、函数描述、参数名和描述、参数值表达式;支持CLFs方法函数全部展开和导出文件; 支持CLfs方法函数格式化排版和高亮显示。
标签:NDO,Camstar,mdb,CLF,CDO,视图,Field,对象,辅助工具 From: https://www.cnblogs.com/procedure2023/p/17116219.html