EasyCode提供了属性设计器,可以快速设计对象。为了满足用户的不同需求,实现对常用类的设计,EasyCode为用户提供了以下几种类型的对象。在基础对象(类)设计窗口的“基本信息”选项页中您可以通过选择类型名称选项更改对象类型。
1.普通基础类
普通基础类是最简单的类,当选择类为“普通基础类”后,您只能为该类设计基本信息与属性信息。该类在设计时,类的属性列表可以为空。EasyCode在生成代码时将只生成单独的类文件而不会生成其他层的代码。
2.数据转换类
数据转换类可以理解为“自定义枚举类型”,即有一些可选择数据,如“性别”等,可以以“数据转换类”的形式存在,可以被其他类的属性引用并很方便地绑定界面显示。当选择类为“数据转换类”后,您首先要在类的属性中添加相关属性,然后根据相关属性添加内置数据,在“可引用性”选项页“该类可以被其他'数据访问类'作为一个属性来引用”选项必须勾选。系统在生成该类代码时会为您所填写的每行内置数据都定义一个以“变量名称”命名的、类型为当前类的公有静态变量,以供外界进行调用。该类在设计时,类的属性列表不能为空。EasyCode在生成代码时将只生成单独的类文件而不会生成其他层的代码。
3.数据访问类映射
数据访问类时用来与数据库交互实现数据操作的类。您在设置了类的属性之后,还必须为需要映射到数据库的属性设置“数据映射”信息,设置对应的数据列名和类型。如该属性没有映射到数据库则数据列类型选择“不关联”即可。之后您可以在“列表显示”与“控件绑定”选项页中设置该数据访问类在界面上的显示参数,如用何种控件显示,显示的位置、宽度等。如果在“可引用性”选项页勾选“该类可以被其他'数据访问类'作为一个属性来引用”选项,则可以在其他类中引用该类实现多表关联查询。该类在设计时,类的属性列表可以为空。EasyCode在生成“数据访问类”的代码时,会分别在数据实体层、业务逻辑层、数据访问层生成相关代码,使其具备增删改查、数据分页等功能。并可以为关联的模块生成增删改查界面、关联的数据表生成SQL创建脚本。