把窗体当作通用对象处理可以吗?
我的想法是这样的:
PROJECT里面窗体很多,但可以进行初步的归类:
FM_BASIC_SERV,FM_BASIC_ACCT,FM_BASIC_CUST..
在程序里面定义好每个基类窗体的属性....以及通用过程如FLASH,SHOW_INFO....,
在MAINFM里面点BTN1,创建一个FM_BASIC_SERV的实例,并且在这个实例中根据需要,动态创建一些组件,
补充一些特殊的过程功能.
点BTN2,动态创建FM_BASIC_ACCT的实例.........
这样可行吗?
PROJECT里面窗体很多,但可以进行初步的归类:
FM_BASIC_SERV,FM_BASIC_ACCT,FM_BASIC_CUST..
在程序里面定义好每个基类窗体的属性....以及通用过程如FLASH,SHOW_INFO....,
在MAINFM里面点BTN1,创建一个FM_BASIC_SERV的实例,并且在这个实例中根据需要,动态创建一些组件,
补充一些特殊的过程功能.
点BTN2,动态创建FM_BASIC_ACCT的实例.........
这样可行吗?
...全文
请发表友善的回复…
发表回复
delphfan 2005-04-03
- 打赏
- 举报
唉,D版上的热心人现在太少了.难怪被那些J版.C#的人说低级.
delphfan 2005-03-28
- 打赏
- 举报
有没有简单的例程,可以给我看看用法吗?
leehaitao 2005-03-28
- 打赏
- 举报
写一个基类嘛,可以根据需要添加你想要的方法,然后不断的继承下去,提高代码的利用率。
caiso 2005-03-27
- 打赏
- 举报
帮顶一下
delphfan 2005-03-26
- 打赏
- 举报
我就是想这样,但继承实现的过程中总出错,郁闷
logone 2005-03-23
- 打赏
- 举报
很不错啊~,就是不断的create free比较烦
skertone 2005-03-23
- 打赏
- 举报
事实上很多项目 都是这么做滴
实现基类时花多点工夫,以后写起来就快啦
当时我们甚至做到很BT ~~~
一个Edit要绑定到数据库一个字段 Default情况下都不需要设置滴 只要给它起个好名字
如 edtName 自动绑定到 这个窗口对应 dmXXXX数据模块中的dsMaster 数据集的 fldName字段
后期工作就是 创建窗口 放几个控件,起个好名字 与 创建数据模块而已
实现基类时花多点工夫,以后写起来就快啦
当时我们甚至做到很BT ~~~
一个Edit要绑定到数据库一个字段 Default情况下都不需要设置滴 只要给它起个好名字
如 edtName 自动绑定到 这个窗口对应 dmXXXX数据模块中的dsMaster 数据集的 fldName字段
后期工作就是 创建窗口 放几个控件,起个好名字 与 创建数据模块而已
Heyongfeng 2005-03-23
- 打赏
- 举报
可以,但处理可能很麻烦
delphfan 2005-03-22
- 打赏
- 举报
可是我在实验的时候总有AVS错误,郁闷的很.能给个简单的例程看下吗?
singun 2005-03-22
- 打赏
- 举报
可行。只是界面控制比较麻烦,如果窗体上有很多控件的话,另外要注意动态创建控件的释放问题
dongliu 2005-03-22
- 打赏
- 举报
没问题,可以的
delphfan 2005-03-22
- 打赏
- 举报
可能出现的是点不同的BTN创建同一个基类窗体的不同实例,定义不同的附加属性
delphfan 2005-03-22
- 打赏
- 举报
欢迎大家讨论