我的意思是,比如大家做数据库方面,最烦的是什么?
我遇到的是,不停的新建form,放edit,dataset,datasource,dbgrid,设置caption,title,非感知的不停写 load , save ,check 代码,
前段时间关注了一些自动生成方面的东西,比如什么 无代码编程,简单自动生成什么的,
我也做了个小东西,能够自动生成一些简单的东西,
希望做到的是
新建库,修改表,设置其英文fields ,设置其caption,title ,自动生成
list form 类, 单表edit form 类 ,多表关联form 类,非感/感知 自动 编写 edit 的 name ,label 的caption, 自动排列,自动 创建 public 的 init / open /edit /new 接口
这样做的好处 是
1.运行效率高 比无编码软件 生成的是delphi 代码,有更多灵活性,无代码编程 一般是解释性的
2.正确性高 只要模板好,生成的代码基本无错
3.编码效率高 不用每天重复做某件事情,把精力集中到真正的业务中去
4.发展方向 据说开发 c 的元老 ,现在也作类似的东西,不过更加高级,是用用户语言描述业务流程方面。
5.语言可能不是重点,而是对工具的掌握程度吧
6.做一些高级的特性,比如 模式的应用 ,OO 的全面使用 ,使代码的维护 更加容易