slan
inshua
a
展开
-
工具与语言的轮回
昨天写 40 个存储过程,越发意识到这个问题的严重.要写很多存储过程,结构类似,毫无疑问,先做存储过程产生器,一次生成四个.速度快,代码规范.回忆以前玩 VB 的时候,做控件要写很多无聊的Public Property...实现骨骼特性,当时 VB 提供了一个代码生成工具,可以方便的生成这种无聊代码,甚至还能模拟继承,学名叫映射,当然,逆向特性并不好. 机器生成代码固然速度快,但比起 vb.ne原创 2005-07-12 22:46:00 · 721 阅读 · 0 评论 -
从数据库想起
按照《工具与语言的轮回》提到的思路——其实很早以前就有这个想法,做了一个叫 slan 的代码产生器,它依据数据库的结构产生想要的代码,产生代码的文件叫模板文件,是一种类似ASP的脚本,和asp不同,vb.net 是脚本语言,目标语言不是html而是任意语言.例如将产生一行html的表格,每个格子内放置字段的名字.用它写了几个模板,初次做 struts,依然是增删改查,没有oo观念的头做了一个封装数原创 2005-08-31 13:51:00 · 667 阅读 · 1 评论 -
slan 代码生成器截图
计划写个 VB 的 3tiers 模板再发布.因为关心这种技术有没有前驱,发现还真有.一个叫 CodeSmith 的工具有类似的性能,另外,在 sourceforge 淘到一个名字就叫 code generator 的家伙,也有点眉目.第一次真正写模板的时候,有点埃舍尔那幅的左手画右手的感觉.原创 2005-08-31 14:07:00 · 707 阅读 · 0 评论