vs怎么选择分离代码模型
1个回答
2015-03-27
展开全部
对于UI界面,我们基于模型驱动开发可以采用代码生成和模型解释来生成运行程序。
代码生成:通过模型,直接生成窗体类,生成的窗体类与传统手工写的代码类似
模型解释:在OpenExpressApp中采用的AutoUI是采用模型解释方法,我们通过给系统预定义一些窗体模板,每类模板对应一个窗体模板类,具体窗体由模板读取模型元数据来自动生成界面。刚发现有一个UI自动生成的项Metawidget,它使用的就是模型解释,有时间好好看看。
对于实体类的设计:
代码生成:生成具体类
模型解释:解释器生成一个Entity,Name为实体类名称;这个Entity示例下添加多个属性,属性名为实体属性名!
代码生成:通过模型,直接生成窗体类,生成的窗体类与传统手工写的代码类似
模型解释:在OpenExpressApp中采用的AutoUI是采用模型解释方法,我们通过给系统预定义一些窗体模板,每类模板对应一个窗体模板类,具体窗体由模板读取模型元数据来自动生成界面。刚发现有一个UI自动生成的项Metawidget,它使用的就是模型解释,有时间好好看看。
对于实体类的设计:
代码生成:生成具体类
模型解释:解释器生成一个Entity,Name为实体类名称;这个Entity示例下添加多个属性,属性名为实体属性名!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询