代码工厂--解放程序员
2008-02-03 20:31
176 查看
软件让各行各业都实现了自动化,使得生产率大大提升. 在各行各业都尝到软件自动化的甜头时,软件自动化的实现者--程序员却仍停留在劳动密集型的原始状态.
想到这里,我就想问问自己:我能不能写一个自动写软件的软件呢?想来想去,答案是我暂时还不能,因为我跟大家一样,也是个只会写代码的程序员.虽然不能实现自动写软件,但我写了个自动写代码的小工具,可以一定程度上实现软件编码自动化.
实现软件编码自动化有什么好处呢?
1,加快软件开发速度.这一点不用多说.
2,提高软件的可靠性.只要我们定义的模板没问题,自动生成的代码就不会有问题(至少没有拼写错误).
3,统一代码风格.
4,让我们写的每一行代码都能充份展示其价值,和千百万程序员分享自己的劳动.程序员不再是廉价的打字员.
阿诗玛代码工厂的作用:
将数据库表按照模板生成目标代码.
特点:
1,通用性强.目标代码可以是C#/J***A/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
想到这里,我就想问问自己:我能不能写一个自动写软件的软件呢?想来想去,答案是我暂时还不能,因为我跟大家一样,也是个只会写代码的程序员.虽然不能实现自动写软件,但我写了个自动写代码的小工具,可以一定程度上实现软件编码自动化.
实现软件编码自动化有什么好处呢?
1,加快软件开发速度.这一点不用多说.
2,提高软件的可靠性.只要我们定义的模板没问题,自动生成的代码就不会有问题(至少没有拼写错误).
3,统一代码风格.
4,让我们写的每一行代码都能充份展示其价值,和千百万程序员分享自己的劳动.程序员不再是廉价的打字员.
阿诗玛代码工厂的作用:
将数据库表按照模板生成目标代码.
特点:
1,通用性强.目标代码可以是C#/J***A/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
相关文章推荐
- 代码工厂--解放程序员
- 程序员怎么用代码来理解access,trunk和hybrid
- 专业程序员必知必会的技巧:驯服复杂代码
- OSChina 周一乱弹 ——程序员用代码写的爱情
- 程序员快来看!经典代码替你省去多少时间?
- 程序员健身总动员:写代码后你胖了几斤?
- Delphi 设计模式:《HeadFirst设计模式》Delphi2007代码---工厂模式之工厂方法
- 程序员写代码时应该反复问自己的 10 个问题
- 【畅言】程序员既要写好代码,又要写好文档
- 看着老外那些白发苍苍的程序员,好生妒忌啊,我那个年纪时,还容我写代码么?
- 我想说的程序员:办 多练 写代码
- 程序员疫苗:代码注入
- 七夕节不撸代码你好意思说自己是程序员
- 程序员,千万不要重写代码
- 强烈推荐!! 给BlackBerry程序员:myKite - 开源SNS软件,是一代码宝库
- 每个程序员都应该做事情——代码审查( Code review )
- 程序员,不要轻易重写代码。
- 程序员每天到底可以写几行代码?
- 数据库先锋Ingres公司的高级副总裁和硅谷最著名的女性程序员之一相信男性和女性编写的程序是有区别的.火星男人编写的代码很不清晰,而金星女人编写的代码更有用.
- 程序员既要写好代码,又要写好文档