Subject:
简易数据库代码生成工具 V1.0 发布
[Print This Page]
Author:
skyjacker
Time:
2007-3-14 13:37
Subject:
简易数据库代码生成工具 V1.0 发布
简易数据库代码生成工具 V1.0 发布
下载地址:
http://www.cnpack.org/showdetail.php?id=482&lang=zh-cn
简介:
在项目开发中,有许多类似的窗体需要设计,比如数据字典等操作数据库的窗体。重复的复制、修改类似的代码并不是一件轻松的事情。既耗时间,效率也不高。因此,作者SkyJacker设计了一工具(CodeEngine)来完成本应该人工复制的工作,该工具目前基于ADO数据库连接,可以通过灵活配置来生成代码,程序员只需要进行简单的修改即可。
目前此工具只是个初始版本,实现了自动创建 TLabel, TEdit, TButton, TAdoConnection, TAdoQuery 控件以及生成数据表记录的显示/添加/删除/修改的函数代码等的简单功能。
建议首先阅读doc文件夹的设计说明书和使用说明书。
欢迎意见和建议。
Author:
zzzl
Time:
2007-3-14 14:02
给这工具看数据库,它就知道该生成什么样的界面?
Author:
skyjacker
Time:
2007-3-14 14:12
这是需要解决的技术点之一.
继续升级的话,会选择常见行业的界面。
你看了 doc文件夹的设计说明书和使用说明书 吗?
[
本帖最后由 skyjacker 于 2007-3-14 14:19 编辑
]
Author:
jAmEs_
Time:
2007-3-14 16:46
这样东西我也有想过做的,可惜都没去实现。。。完全支持
Author:
jAmEs_
Time:
2007-3-14 17:04
我这个人意见比较多,用一下就来点建议了
1.最好能多选表,然后批量生成窗口。
2.生成窗口的名称最好最动根据表名。
3.下面SQL语句最好对字符串进行QuotedStr处理,而不要''%s''
cnSql_UpdateDbArea = 'update DbArea set AreaCode= ''%s'', ParentAreaCode= ''%s'', AreaLevel= %d where AreaLevel = ''%s'' ; ';
4.【生成控件的数量和位置】好像会与从表生成的组件冲突(名称)?所以最好lblX=>lbl+字段名?
暂时这样先
Author:
skyjacker
Time:
2007-3-14 17:04
jAmEs_ ,可以实现你想实现的阿。
这是个Open Source.
Author:
kendling
Time:
2007-3-16 11:43
支持!!!
Author:
ttch
Time:
2007-3-16 17:07
支持一下。!
Author:
zzzl
Time:
2007-3-19 09:37
是不是需要用人工智能?
Author:
kendling
Time:
2007-3-19 10:16
人工智能?不需要吧?
Author:
zzzl
Time:
2007-3-21 08:58
那它怎么推断我需要的界面是什么样的?
Author:
skyjacker
Time:
2007-3-21 09:22
需要你提供一个标准的界面.
即日常开发中常用的窗体,包含完整的功能代码.
现在是通过手工来修改标准界面,将其改成代码引擎能够认识的模板.
然后,通过配置,程序再生成标准界面.
流程如下:
提交标准界面 --> 手工转为模板 --> 代码引擎根据模板生成标准的Form界面.
人工智能是以知识库为前提的啊, 先来点知识吧.
Author:
kendling
Time:
2007-3-21 09:44
对哇,难道你想你在想什么界面,电脑就给你出什么界面?完全智能?可能吗?
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0