软件让各行各业都实现了自动化,使得生产率大大提升. 在各行各业都尝到软件自动化的甜头时,软件自动化的实现者--程序员却仍停留在劳动密集型的原始状态.
想到这里
,
我就想问问自己
:
我能不能写一个自动写软件的软件呢
?
想来想去
,
答案是我暂时还不能
,
因为我跟大家一样
,
也是个只会写代码的程序员
.
虽然不能实现自动写软件
,
但我写了个自动写代码的小工具
,
可以一定程度上实现软件编码自动化
.
实现软件编码自动化有什么好处呢
?
1, 加快软件开发速度 . 这一点不用多说 .2, 提高软件的可靠性 . 只要我们定义的模板没问题 , 自动生成的代码就不会有问题 ( 至少没有拼写错误 ).3, 统一代码风格 .4, 让我们写的每一行代码都能充份展示其价值 , 和千百万程序员分享自己的劳动 . 程序员不再是廉价的打字员 .
阿诗玛代码工厂的作用
:
将数据库表按照模板生成目标代码 .
特点
:
1, 通用性强 . 目标代码可以是 C#/JAVA/HTML/SQL 等等任何您需要的文件 .2, 高度可定制 . 您可以通过自定义模板的方式 , 使目标代码无需任何修改即可编译执行 .3, 可扩展性强 . 阿诗玛代码工厂使用了开放式架构思想 , 基于插件模式 , 完全可根据需要来扩展 .4, 呵呵 , 我这东东没啥值钱的 , 免费 .
开发
/
运行环境
:
.NET 2.0+windows2003数据库兼容 :MSSQL2000/2005另外 , 希望大家将自己制作的模板文件贴出来分享 .
快速使用指引
:
1, 首先当然是要选择数据库啦 . 如果没有数据库 , 那依据什么生成呢 ?Setp1: 在 [ 资源 ] 点右键 , 选择 [ 新建数据源 ]. 在弹出窗输入数据源文件名 ( 如 Localhost).Setp2: 在 Localhost.udl 上点右键选择用资源管理器打开 . 打开后 , 即看到我们熟悉的数据库连接对话框啦 . 选择好数据源提供程序 , 填写用户名密码 .Step3: 展开 Localhost.udl 节点 , 即可看到数据库里的所有表 . 在需要生成代码的表上点右键 , 选择打开 . 即可看到您选择的表的定义信息进入了 [Table 视图 ].2, 先择模板并生成 .在 [ 资源 ] 中选择一个 xslt 文件 , 点右键选择打开 , 即可看到 xslt 文件显示到了 [ 模板文件 ] 中 .点击生成 , 代码就出来了 .3, 如何您觉得模板不够用 , 当然可以新建模板了 . 模板文件是标准的 xslt 文件 , 支持 javascript 脚本 . 自己看着办 吧 .
下载地址
: