Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
技术板块灌水区
» 简易数据库代码生成工具 V1.0 发布
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 简易数据库代码生成工具 V1.0 发布
skyjacker
版主
茶农
UID 2239
Digest Posts
9
Credits 617
Posts 269
点点分 617
Reading Access 100
Registered 2006-6-8
Status Offline
#1
Post at 2007-3-14 13:37
Profile
|
Blog
|
P.M.
|
简易数据库代码生成工具 V1.0 发布
简易数据库代码生成工具 V1.0 发布
下载地址:
http://www.cnpack.org/showdetail.php?id=482&lang=zh-cn
简介:
在项目开发中,有许多类似的窗体需要设计,比如数据字典等操作数据库的窗体。重复的复制、修改类似的代码并不是一件轻松的事情。既耗时间,效率也不高。因此,作者SkyJacker设计了一工具(CodeEngine)来完成本应该人工复制的工作,该工具目前基于ADO数据库连接,可以通过灵活配置来生成代码,程序员只需要进行简单的修改即可。
目前此工具只是个初始版本,实现了自动创建 TLabel, TEdit, TButton, TAdoConnection, TAdoQuery 控件以及生成数据表记录的显示/添加/删除/修改的函数代码等的简单功能。
建议首先阅读doc文件夹的设计说明书和使用说明书。
欢迎意见和建议。
一壶清茶煮青春.
zzzl
(早安的空气)
版主
UID 590
Digest Posts 0
Credits 399
Posts 199
点点分 399
Reading Access 100
Registered 2004-11-29
Status Offline
#2
Post at 2007-3-14 14:02
Profile
|
Blog
|
P.M.
|
给这工具看数据库,它就知道该生成什么样的界面?
skyjacker
版主
茶农
UID 2239
Digest Posts
9
Credits 617
Posts 269
点点分 617
Reading Access 100
Registered 2006-6-8
Status Offline
#3
Post at 2007-3-14 14:12
Profile
|
Blog
|
P.M.
|
这是需要解决的技术点之一.
继续升级的话,会选择常见行业的界面。
你看了 doc文件夹的设计说明书和使用说明书 吗?
[
本帖最后由 skyjacker 于 2007-3-14 14:19 编辑
]
一壶清茶煮青春.
jAmEs_
灌水部部长
UID 886
Digest Posts 0
Credits 1134
Posts 600
点点分 1134
Reading Access 10
Registered 2005-6-5
Location 广东
Status Offline
#4
Post at 2007-3-14 16:46
Profile
|
Blog
|
P.M.
这样东西我也有想过做的,可惜都没去实现。。。完全支持
jAmEs_
灌水部部长
UID 886
Digest Posts 0
Credits 1134
Posts 600
点点分 1134
Reading Access 10
Registered 2005-6-5
Location 广东
Status Offline
#5
Post at 2007-3-14 17:04
Profile
|
Blog
|
P.M.
我这个人意见比较多,用一下就来点建议了
1.最好能多选表,然后批量生成窗口。
2.生成窗口的名称最好最动根据表名。
3.下面SQL语句最好对字符串进行QuotedStr处理,而不要''%s''
cnSql_UpdateDbArea = 'update DbArea set AreaCode= ''%s'', ParentAreaCode= ''%s'', AreaLevel= %d where AreaLevel = ''%s'' ; ';
4.【生成控件的数量和位置】好像会与从表生成的组件冲突(名称)?所以最好lblX=>lbl+字段名?
暂时这样先
skyjacker
版主
茶农
UID 2239
Digest Posts
9
Credits 617
Posts 269
点点分 617
Reading Access 100
Registered 2006-6-8
Status Offline
#6
Post at 2007-3-14 17:04
Profile
|
Blog
|
P.M.
|
jAmEs_ ,可以实现你想实现的阿。
这是个Open Source.
一壶清茶煮青春.
kendling
(小冬)
高级版主
MyvNet
UID 703
Digest Posts
5
Credits 978
Posts 580
点点分 978
Reading Access 101
Registered 2005-2-18
Location 广东
Status Offline
#7
Post at 2007-3-16 11:43
Profile
|
Site
|
Blog
|
P.M.
|
|
支持!!!
小冬
http://MyvNet.com
ttch
新警察
UID 141
Digest Posts 0
Credits 7
Posts 7
点点分 7
Reading Access 10
Registered 2003-8-29
Status Offline
#8
Post at 2007-3-16 17:07
Profile
|
Blog
|
P.M.
支持一下。!
zzzl
(早安的空气)
版主
UID 590
Digest Posts 0
Credits 399
Posts 199
点点分 399
Reading Access 100
Registered 2004-11-29
Status Offline
#9
Post at 2007-3-19 09:37
Profile
|
Blog
|
P.M.
|
是不是需要用人工智能?
kendling
(小冬)
高级版主
MyvNet
UID 703
Digest Posts
5
Credits 978
Posts 580
点点分 978
Reading Access 101
Registered 2005-2-18
Location 广东
Status Offline
#10
Post at 2007-3-19 10:16
Profile
|
Site
|
Blog
|
P.M.
|
|
人工智能?不需要吧?
小冬
http://MyvNet.com
zzzl
(早安的空气)
版主
UID 590
Digest Posts 0
Credits 399
Posts 199
点点分 399
Reading Access 100
Registered 2004-11-29
Status Offline
#11
Post at 2007-3-21 08:58
Profile
|
Blog
|
P.M.
|
那它怎么推断我需要的界面是什么样的?
skyjacker
版主
茶农
UID 2239
Digest Posts
9
Credits 617
Posts 269
点点分 617
Reading Access 100
Registered 2006-6-8
Status Offline
#12
Post at 2007-3-21 09:22
Profile
|
Blog
|
P.M.
|
需要你提供一个标准的界面.
即日常开发中常用的窗体,包含完整的功能代码.
现在是通过手工来修改标准界面,将其改成代码引擎能够认识的模板.
然后,通过配置,程序再生成标准界面.
流程如下:
提交标准界面 --> 手工转为模板 --> 代码引擎根据模板生成标准的Form界面.
人工智能是以知识库为前提的啊, 先来点知识吧.
一壶清茶煮青春.
kendling
(小冬)
高级版主
MyvNet
UID 703
Digest Posts
5
Credits 978
Posts 580
点点分 978
Reading Access 101
Registered 2005-2-18
Location 广东
Status Offline
#13
Post at 2007-3-21 09:44
Profile
|
Site
|
Blog
|
P.M.
|
|
对哇,难道你想你在想什么界面,电脑就给你出什么界面?完全智能?可能吗?
小冬
http://MyvNet.com
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-22 06:39
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.009405 second(s), 7 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats