在现代的软件开发里,有很多的公司现在一直在考滤软件复用,因为其可以节省资金,才力,提高开发效率。以下我的一点见解:
要显示的所构件(如edit,button) 通通的写在文本里,然后进行调用,如果要添加构件就不用到delphi里面去修改了,这样用户也可以根据文本来想提取自己所用的构件。
如:
流水号
字段名
显示标签
字段类型
字段长度
是否关键字段
是否建立索引
可否为NULL
显示掩码
数据表流水号
是否可见
是否启用
是否LOOKUP //以下是与他表关系用的
LOOKUP表流水号
LOOKUP字段名
控件类型 //以下的信息是为配置编辑界面用的
控件左边界
控件右边界
控件高度
控件宽度
这样使得整个系统的大小很小,大家有没有发现为什么delphi.exe的大小才几百K,而我们自己开发的程序.exe则很大,有的达到几十M的。请大家发表一下见解!!!!
要显示的所构件(如edit,button) 通通的写在文本里,然后进行调用,如果要添加构件就不用到delphi里面去修改了,这样用户也可以根据文本来想提取自己所用的构件。
如:
流水号
字段名
显示标签
字段类型
字段长度
是否关键字段
是否建立索引
可否为NULL
显示掩码
数据表流水号
是否可见
是否启用
是否LOOKUP //以下是与他表关系用的
LOOKUP表流水号
LOOKUP字段名
控件类型 //以下的信息是为配置编辑界面用的
控件左边界
控件右边界
控件高度
控件宽度
这样使得整个系统的大小很小,大家有没有发现为什么delphi.exe的大小才几百K,而我们自己开发的程序.exe则很大,有的达到几十M的。请大家发表一下见解!!!!
没用过,开发效率真的可以提高吗?添加了构件,你的代码不用写的么?
dll是个不错的办法!
我的程序是基于midas的,我的客户端是一个窗体编译器,中间层是一个对象构造器,
在数据库端要提供两个张表,一张是UserOp表,一张是ObjectBom表,通过这两个张表,我可以在数据库端构造任意的数据库应用程序.目前这些工作我已经完成了.后面我打算写一个工作流编译器,专门编译一些复杂的工作流.
赫赫,做这些工作真的是比较有意义,欢迎有相同想法的朋友一起来探讨
e@mail:[email protected]
我要一直关注该贴,看看大家都怎么说这个问题!