EasyCode对象种类与概念

EasyCode提供了属性设计器，可以快速设计对象。为了满足用户的不同需求，实现对常用类的设计，EasyCode为用户提供了以下几种类型的对象。在基础对象（类）设计窗口的“基本信息”选项页中您可以通过选择类型名称选项更改对象类型。

1.普通基础类

普通基础类是最简单的类，当选择类为“普通基础类”后，您只能为该类设计基本信息与属性信息。该类在设计时，类的属性列表可以为空。EasyCode在生成代码时将只生成单独的类文件而不会生成其他层的代码。

2.数据转换类

数据转换类可以理解为“自定义枚举类型”，即有一些可选择数据，如“性别”等，可以以“数据转换类”的形式存在，可以被其他类的属性引用并很方便地绑定界面显示。当选择类为“数据转换类”后，您首先要在类的属性中添加相关属性，然后根据相关属性添加内置数据，在“可引用性”选项页“该类可以被其他'数据访问类'作为一个属性来引用”选项必须勾选。系统在生成该类代码时会为您所填写的每行内置数据都定义一个以“变量名称”命名的、类型为当前类的公有静态变量，以供外界进行调用。该类在设计时，类的属性列表不能为空。EasyCode在生成代码时将只生成单独的类文件而不会生成其他层的代码。

3.数据访问类映射

数据访问类时用来与数据库交互实现数据操作的类。您在设置了类的属性之后，还必须为需要映射到数据库的属性设置“数据映射”信息，设置对应的数据列名和类型。如该属性没有映射到数据库则数据列类型选择“不关联”即可。之后您可以在“列表显示”与“控件绑定”选项页中设置该数据访问类在界面上的显示参数，如用何种控件显示，显示的位置、宽度等。如果在“可引用性”选项页勾选“该类可以被其他'数据访问类'作为一个属性来引用”选项，则可以在其他类中引用该类实现多表关联查询。该类在设计时，类的属性列表可以为空。EasyCode在生成“数据访问类”的代码时，会分别在数据实体层、业务逻辑层、数据访问层生成相关代码，使其具备增删改查、数据分页等功能。并可以为关联的模块生成增删改查界面、关联的数据表生成SQL创建脚本。