界面和数据相分离,基本类如何写,该注意那些问题?请做过的朋友看看(200分) ( 积分: 0 )

  • 主题发起人 主题发起人 LJH1978
  • 开始时间 开始时间
L

LJH1978

Unregistered / Unconfirmed
GUEST, unregistred user!
我一个200分的问题没满意的答案,现用这贴子重提一个问题,给出满意的前两位朋友各100分:http://www.delphibbs.com/delphibbs/dispq.asp?lid=3686560.

这个基本类包括 数据状态/数据保存/数据修改/.....
 
类倒是没写过,只写过通用数据编辑模块。
根据不同的参数,生成不同的数据编辑界面。
1、建立几个TStringList(或建立一个字段对应表,用于存放字段的名称、中文解释、类型、宽度等)
2、根据不同的数据表,向模块中传递参数,返回需要编辑的字段信息
3、根据字段信息,动态创建编辑框(edit或Labeledit)数组
4、在窗体指定区域自动画数组(当然最好在scrollbox中,因为当字段太多时,可能要占满整个窗体,scrollbox可自滚动,节省窗体空间)
5、在窗体下部放置Dbgrid和一个添加、删除、修改按钮即可。
 
去下载”鲁棒的持久层设计“看一下,对你会有帮助的,
还有去国外网站找找看,可能有现成的
 
我做过个《DLL封装业务类》,把业务类按功能封装进相对的DLL之中,界面和业务类DLL之间通过纯接口进行交流
 
可维护性,可扩充性。
 
结贴:

wzquan:120
dcx0026:70
HNXXCXG:10
请三位到http://www.delphibbs.com/delphibbs/dispq.asp?lid=3686560.
跟个贴,我好发分,谢谢
 
接受答案了.
 
后退
顶部