数据库编程十大难题征解 (10分)

  • 主题发起人 主题发起人 Qingzhong
  • 开始时间 开始时间
Q

Qingzhong

Unregistered / Unconfirmed
GUEST, unregistred user!
1. Rose, PowerDesigner, ERWin等Case工具与Delphi的集成
2. Master/Detail的完美解决方案(含c/s, MultiTier)
3. ADO下的DataDictioanry(仿BDE的数据字典、PowerBuilder的数据字典)
4. dbLookupComboBox的改良,既能DropDown, 又能输入代码、汉字、助记码并根据输入的内
容自动ReSelect。
5。万能查询,支持字段选择、各种sql操作符(如:like, between,=, <>等)、Example
支持DbLookupcombobox。查询条件可用(、)、and、or组合。查询条件自动生成相应的汉字
说明以及相应的Sql语句。
6。万能打印(SingleTable、Master/Detail)
7。单据号(例如:记账凭证号)的自动连续编号,考虑多用户以及单据的删除。
8。通用的权限管理方案
9。Grid中添加Control,例如dbchechbox、dbLookupcombobox
10. 记账时同时更新数十个表(例如:记账凭证记账、入库单记账。。。)的方案
我是一个Foxer,在vfp中这些问题我都有解决方案,可到了Delphi中,却觉得
寸步难行。我的这十个问题你碰到过吗?天天编数据库程序,自信这些问题你能
回答吗?
关于《2. Master/Detail的完美解决方案(含c/s, MultiTier)》我曾冤枉地花了
100分,后又悬赏300分,仍然没有令我满意的方案。干脆“自己动手 丰衣足食”,
花了两天时间,做了一个MyDbNavigator,Ok!所以我提出的这些问题只是想发泄
发泄内心的不满(对Delphi?对DelphiFans?),没有指望从这里得到什么答案!

 
用ehlib可以解决4.9
 
与QINGZHONG有同感。
关注。
 
你应继续做Foxer,何必...
 
9。Grid中添加Control,例如dbchechbox、dbLookupcombobox
------自己做一个控件不就得了,
------我就自己做了。免得下次再作重复劳动。whbell@sina.com.cn
 
dhl2001:ehlib哪儿有?
 
To yyu:
上"窑洞"看看,控件最全,最新.
 
[8D][8D]典型的对他人知识的依赖性过多
个人认为除了第一个,其他都有解
 
vfp中这些问题我都有解决方案 当然了..MS都帮你做了...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
我们这儿也有一个整天都在骂delphi这样不行那样不便的foxer。
 
有什么意思?
 
9。Grid中添加Control,例如dbchechbox、dbLookupcombobox 在onDrawdataCell事件中写
5。万能查询,支持字段选择、各种sql操作符(如:like, between,=, <>等)、Example
支持DbLookupcombobox。查询条件可用(、)、and、or组合。查询条件自动生成相应的汉字
说明以及相应的Sql语句。这个我做了.是用一个form.

 
To forss:
>> vfp中这些问题我都有解决方案 当然了..MS都帮你做了...
所以M$成功.要想自己成功,首先得帮助用户成功.
TO 房客:
>>8D][8D]典型的对他人知识的依赖性过多
连数字右对齐,回车跳转到下一个可输入对象等最基本功能都要编一段程序,而且这些是
每一个用Delphi的人都面对的问题却要重复劳动的,人性化是不是考虑得太少.RAD应该让
我们关注问题的解决方案而不是底层. Delphi有无比的灵活性可充分发挥,但太灵活了
让人摸不着头脑只能阳春白雪. 所以VB Killer was killed by VB.我爱Delphi,不喜欢VB,
但Delphi却又叫人恨之.

感想: 高手如云却从来没有做出过像样的控件. 我见识少, 只知道中国有个王寒松的eReport.
DelphiFans一旦受到别人议论,便暴跳如雷,但对别人提出的问题却又无能为力.
对一门程序语言提出的问题越多,只能说明它的易用性还太有待提高. 中国的vfp的论坛很少, 人气足一
点的我印象中只有一个.
我不想攻击谁.我在dfw上提出的问题很少,能得到有用提示的为0.最后都自己解决了.但有些
问题我想具有普遍意义, 类似的提问不在少数, 比如Master/Detail问题, 85%的Delphi程序
员都在做MIS, 这个问题就无法回避, 但问题却没有人回答得出, 有的答案很幼稚, 所以
我心中一直有一个疑问, 实际编程中是怎么把这些问题绕过去的!
 
VB Killer was killed by VB 不要又绕到这个问题上哦....在这里先坚决的制止一下.
~~~~~~~~~~~~~~~~~~~~~~~~~~
我们要讨论的是DELPHI的问题,孰优孰劣自有定论,,,以上你所提到的问题实际上早就有了
解决方案了.只是有的属于各自公司的商业机密,是不能公开的..,,而且就算自己再去写
也是可以的,花的是时间而已,,,
 
To forss:
坚决同意你的意见, 不讨论谁是谁非的问题.
>>你所提到的问题实际上早就有了解决方案了.只是有的属于各自公司的商业机密,是不能公开的
我的见识实在太少了.<5。万能查询>我只在李维的一篇讲interface的文章中见过模样.当然
那也是他们公司赖以生存的基础,所以不能公开.
我在想, 如果这些问题的解决方案都公开了, 那么Delphi会不会象VFP那样谁都能拿来编程了.
Delphi就不会需仰视才见了.
 
既然Delphi这不能做那不能做,你何必使用delphi呢?
继续做Foxer啊,不是说fox中问题都可解决吗?

当然fox也很强大,而且可以举一例其它工具肯定不能做到或没有Fox做的好:
Fox里面的宏'&amp;'运算好象还没有其它工具可以做到,不是吗?

最后还是建议你做Foxer,只要你不介意Fox不如delphi的地方。

如果你还是要用delphi的话,不要有什么不满,当然挑剔一下是可以的。


 
我改学Delphi的原因很简单:
Foxpro太容易被Unfox.
C++的"指向指针的指针"等让我感到智力不够
VB的面向对象还不如VFP.

心中虽然对Delphi有不满, 但我最爱Delphi.
我是为解决问题. 不想吵架.
但我想不通的是: 为什么每一个人都重复地解决这些基本问题?
 
我希望有一天我能解决这些问题, 然后把方案公开.现在我只解决了其中的两个问题.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
后退
顶部