有关软件复用问题(盖上一次的文章)

2008-04-10 02:57:05来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

在现代的软件开发里,有很多的公司现在一直在考滤软件复用,因为其可以节省资金,才力,提高开发效率。以下我的一点见解:
要显示的所构件(如edit,button) 通通的写在文本或数据库里头,然后进行调用,如果要添加构件就不用到delphi里面去修改了,这样用户也可以根据文本来想提取自己所用的构件。
如:
流水号
字段名
显示标签
字段类型
字段长度
是否关键字段
是否建立索引
可否为NULL
显示掩码
数据表流水号
是否可见
是否启用
是否LOOKUP
//以下是与他表关系用的
LOOKUP表流水号
LOOKUP字段名
控件类型
//以下的信息是为配置编辑界面用的
控件左边界
控件右边界
控件高度
控件宽度
。。。
。。。
。。。


这样使得整个系统的大小很小,大家有没有发现为什么delphi.exe的大小才几百K,而我们自己开发的程序.exe则很大,有的达到几十M的。这是因为delphi它采用了此种的方法来解决的,这就是为什么我们每次打开delphi都要用很多时间,而关闭的时候也要发很多时间。

多层的分布式系统也应该是采用此种方法来解它分配的问题,要不然总不能要升级的时候都派专门人员去吧!

但是这并不能完全的解软件复用的问题,因为它还存在着整个界面的排版问题,就是说如果它上面要的构件很多那要怎么办呢?于是我就想能否用windows以的API函数来解决这个问题,就是采用API来取得界面的大小从而来判断构件的在界面上的排版的问题(还在思索中)。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:报名机器人

下一篇:Delphi应用程序与Chm帮助关联的简单实现(源代码)