代码生成器(CodeBuilder) 2.9.4软件介绍
CodeBuilder是一个通过获取数据库表和字段定义,通过模板转换生成三层结构、实体模型、MVC控制器和视图等代码的工具,它与其他同类代码生成器先进之处在于,它具有高度灵活性,可以自己编写代码来扩展工具,以满足不同开发者的需求。支持 SqlServer、Oracle、MySQL、SQLite、PostgreSQL、Firebird,或 OleDb 提供的驱动,而是还可以使用 Power Designer 文档。表和字段的属性可以通过代码文件来扩展,可自定义的变量,然后在模板里使用。目前提供 T4、Razor 和 NVelocity 三种模板引擎。开放在线模板商店供下载和更新本地模板。官网地址:http://www.fireasy.cn/codebuilder多数据源数据库表、字段和关系等元数据统称为架构 Schema,它们是生成代码的源材料。数据源接口用来获取这些元数据。CodeBuilder 实现了两个数据源插件:关系型数据,支持常用的数据库如 SqlServer、Oracle、MySQL、SQLite、PostgreSQL、Firebird,或 OleDb 提供的驱动;流行建模工具 Power Designer。如果以上这些无法满足你,那么你可以基于 CodeBuilder 所提供的数据源接口,实现从其他数据库或建模工具来获得构架 Schema。架构可扩展构架 Schema 除了预定的元数据,你还可以通过编写 C 或 VB.NET 代码来动态扩展它们,这些扩展的内容均可在模板中直接使用,如你所想,如你所愿,是不是帅呆了。新版在这方面做了很多优化,现在你可以针对特定的模板来进行扩展,消除了扩展内容与其他模板冲突、混乱的问题。只有想不到,没有做不到,任何复杂的代码都可以通过定义符合自己需求的扩展来实现生成。 自定义变量与构架 Schema 不同的是,自定义变量 Profile 是全局的,是用来控制生成风格或生成流程的变量,你可以在初始化器或模板里使用变量来控制、格式化所要生成的内容。 新版和架构扩展一样,可针对特定的模板来进行扩展。发挥你的想象,定义足够多的变量,在模板里使用尽情的使用它们。多种模板引擎模板引擎是代码生成器的灵魂,它根据你所定义的部件,将数据源进行深度加工,生成你所需要的内容,不仅仅是代码,还可以是不同类型的文件。目前提供了 T4、Razor 和 NVelocity 三种模板引擎,我相信总一有款适合你。当然如果你足够优秀,你也可以自己动手,自己去对接其他的模板引擎,或尝试自创引擎,说不定下一个流行优秀的模板引擎缔造者就是你。在线模板商店新版提供了在线模板商店,更多的模板供你选择,后续模板上新或变更,都可通过在线商店进行更新,无需更新 CodeBuilder。下一步我们将会开放个人用户上传模板服务,只要你的模板具有一定的通用性,都可分享到 CodeBuilder,充实自己同时也是方便他人。更重要的是 CodeBuilder 的模板库会得到不断的丰富和完善。
相关软件推荐
墨刀MockingBot 1.3.6 | 8.00分 | 2024-06-13 | 下载 | ||
PHPStudy 8.1.1.3 | 6.70分 | 2024-06-13 | 下载 | ||
XAMPP 8.2 | 9.00分 | 2024-06-13 | 下载 | ||
Eclipse 4.9.0 | 8.60分 | 2024-06-13 | 下载 | ||
SQL Server 2008 | 7.30分 | 2024-06-13 | 下载 | ||
PhpMyAdmin 5.2.1 | 5.00分 | 2024-06-13 | 下载 |
-
按键精灵 官方下载 2014.06.19549
-
WordPress 6.2
-
CodeBlocks 20.03
-
Intellij IDEA 15.0.2
-
Sublime Text 4.4143
-
.NET Framework4.0 官方下载
-
.NET Framework 3.5下载 官方版
-
Inno Setup 6.2.2
-
MATLAB 22.1.0
-
InstallShield 2021
-
Dreamweaver CC
-
EditPlus 5.7.4352
-
艾默生PLC编程软件 2.4
-
C语言程序设计学习与实验系统 2023
-
Microsoft Visual C++ 2008运行库
-
Android SDK 22.6.2