代码工厂--解放程序员

来源:互联网 发布:封装div js 编辑:程序博客网 时间:2024/04/29 08:22

   软件让各行各业都实现了自动化,使得生产率大大提升在各行各业都尝到软件自动化的甜头时,软件自动化的实现者--程序员却仍停留在劳动密集型的原始状态.

  想到这里,我就想问问自己:我能不能写一个自动写软件的软件呢?想来想去,答案是我暂时还不能,因为我跟大家一样,也是个只会写代码的程序员.虽然不能实现自动写软件,但我写了个自动写代码的小工具,可以一定程度上实现软件编码自动化.
实现软件编码自动化有什么好处呢?
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脚本.自己看着办     吧.
下载地址:
http://download.csdn.net/source/350160