YbSoftwareFactory,是一款使用.NET开发的软件代码智能快速生成平台,可方便、快速地生成各种应用程序代码。最新的2.0版对原1.0版进行了全新设计,支持二次开发。
一、2.0版的主要特点
1、支持插件式开发,你可不受限制地根据二次开发接口开发适合自身代码生成需求的插件,并把编译好的插件保存至应用程序“\PlugIn”目录下即可,而无需其他任何配置和操作。
2、采用T4模板引擎,可随时根据需要对生成代码的模板进行编辑
3、界面层采用基于MVVM的WPF技术开发,界面更加美观,生成的代码预览模式支持语法高亮显示。
4、当前支持从数据库进行代码生成,将来支持从Assemply或者XML等文件生成个性化代码。
5、将来将提供面向WPF、ASP.NET MVC、Silverlight等类型更加丰富的插件。
二、 插件Demo
1、通过Castle DevExpress ASP.NET插件可以直接生成完整的应用程序解决方案,文件总体的目录结构如下:
2、打开VS解决方案后可直接编译运行,配置文件、数据库连接字符串都已为配置好,无需额外配置。主界面初始效果图如下:
3、生成的解决方案已具备完善的用户角色管理功能:
4、 生成的解决方案已具备完善的角色权限管理功能:
5、生成的解决方案已集成了日志功能:
6、生成的解决方案已集成基本的数据验证功能:
7、 生成的解决方案已具有数据导出功能:
8、其他等等略去