to qiubole:
多谢你提的建议,框架基类与卡片基类提供的方法我觉的已足够了,因为卡片基类作为
封装体不需要与外部有太多联系,否则造成对以后的代码维护添加很多麻烦。
现在框架基类与卡片基类之间的联系主要提供以上五个虚拟方法:
procedure SetDBConnect(ADOConnection:TADOConnection);
virtual;
作用:设置数据库连接,保证整个系统只有一个数据库连接
procedure InitForm(ADOConnection:TADOConnection;ReadOnly:Boolean);virtual;
作用:初始化Form过程,子类一般都要重载
procedure SetUserParam(Param1,Param2,Param3,Param4,Param5,
Param6:String);virtual;
作用:设置入口参数
procedure SetFormParam(FrmParam1,FrmParam2,FrmParam3,FrmParam4,
FrmParam5,FrmParam6:String);virtual;
作用:虚拟接口
procedure SetSysParam(UserCode,ModuleCode,MenuId,LoginDate:String);virtual;
作用:设置系统参数
还有你所说的一些建议其实基类已解决,其实我们这套框架已使用二年多,为大型企业(如 TCL,
科龙,美的)开发的ERP或其它一些MIS系统现还在正常使用,所以在相关的单据录入,过滤,查找,
修改后的锚定等等的功能我个人认为还是处理的很完善。
其实这套框架价钱也不是很贵,才200元,如购买我个人认为还是很物有所值的,很多网友买了
后都是这样认为。
其实买与不买都希望能与各位大富翁多点交流,共同提高DELPHI水平。