VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: LionCSQ

[原创] 最新版代码生成器(2010-11-15 更新)

  [复制链接]
 楼主| 发表于 2018-2-2 08:32:42 | 显示全部楼层
VBProFan 发表于 2018-1-25 15:05
此贴10多年前就已经拜读,那时候还不是很理解,今天感觉比较理解了,就下载来看看,注释掉机器码验证和登录 ...

当时做这个时,我在带领一个团队开发一款机动车安全性能检测系统,里面用到了上百个数据库表,如果每个表都直接通过打开数据源用SQL语句的话,一个是重复工作太多了,如果以后发现其中有某处不足的时候,那么,上百个相同位置都要修改,劳动量巨大不是最大问题,最怕的是有漏改的地方。全部封装起来的好处还在于代码分层,易读性强,而且团队来了不熟悉数据库操作的新成员,他也可以直接调用相关接口,而不用再去学习怎么使用数据库。

评分

参与人数 1威望 +20 金钱 +20 人气 +5 收起 理由
VBProFan + 20 + 20 + 5 哇,超级版主居然还在默默关注论坛,没想到.

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2018-2-18 11:44:29 | 显示全部楼层
LionCSQ 发表于 2018-2-2 08:32
当时做这个时,我在带领一个团队开发一款机动车安全性能检测系统,里面用到了上百个数据库表,如果每个表 ...

我还是不太理解,自动生成的代码能识别出哪里需要同步修改吗?当上百个相同位置都要修改时自动生成的代码只需要改一处就够了?好像也是每张表的增删查改生成一个操作函数吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-26 18:33:17 | 显示全部楼层
VBProFan 发表于 2018-2-18 11:44
我还是不太理解,自动生成的代码能识别出哪里需要同步修改吗?当上百个相同位置都要修改时自动生成的代码 ...

封装之后,就具备了通用代码共用性,可以多处调用,如果封装部分后来发现了新的问题,修正之后,在其它调用它的地方自然就都正确了。
如果不封装,多个地方都各自操作数据库,后来当自已水平更高了,回过头来想优化数据库这部份代码,势必每个操作数据库的地方都要修改。
另外,如果发现生成的代码有些问题,你也只需要修改代码生成器,然后重新生成一次就好,若几百个表的增删等函数都是人工编写,以后想优化可就大麻烦了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-26 18:45:49 | 显示全部楼层
现在用VB很少了,只有需要做一个快速测试的小程序的时候才会用到。目前主要带领一个团队搞机器人视觉系统,团队使用的主要开发工具是Windows/Linux下的QT5.5,以及Windows下的VS C++ 2017。
这里是我梦想开始的地方,感情很深,我永远都不会忘记这里。
回复 支持 反对

使用道具 举报

发表于 2018-5-20 14:06:24 | 显示全部楼层
LionCSQ 发表于 2018-2-26 18:45
现在用VB很少了,只有需要做一个快速测试的小程序的时候才会用到。目前主要带领一个团队搞机器人视觉系统, ...

机器视觉,也是我感兴趣的方向,哈哈。我06年读研的时候选择AI方向纯属出于兴趣,那时候还没火起来。2012年Alex团队碾压传统方法夺冠后CNN才火起来,再加上2016年初的AlphaGo……
回复 支持 反对

使用道具 举报

发表于 2018-6-25 17:53:48 | 显示全部楼层
感谢大佬分享好工具
回复 支持 反对

使用道具 举报

发表于 2018-12-18 22:55:44 | 显示全部楼层
自学 Hibernate 中。突然想起这个程序,是否可以看做是 VB 中的 Hibernate 框架?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-6-26 03:39

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表