有關軟體複用問題(蓋上一次的文章) (轉)

amyz發表於2007-08-15
有關軟體複用問題(蓋上一次的文章) (轉)[@more@]

在現代的開發裡,有很多的公司現在一直在考濾軟體複用,因為其可以節省資金,才力,提高開發。以下我的一點見解:
  要顯示的所構件(如edit,button) 通通的寫在文字或裡頭,然後進行,如果要新增構件就不用到裡面去修改了,這樣也可以根據文字來想提取自己所用的構件。
 如:
流水號
欄位名
顯示標籤
欄位型別
欄位長度
是否關鍵欄位
是否建立
可否為NULL
顯示掩碼
資料表流水號
是否可見
是否啟用
是否LOOKUP  下是與他表關係用的
LOOKUP表流水號
LOOKUP欄位名
型別 下的資訊是為編輯介面用的
控制元件左邊界
控制元件右邊界
控制元件高度
控制元件寬度
。。。
。。。
。。。


  這樣使得整個的大小很小,大家有沒有發現為什麼delphi.exe的大小才幾百K,而我們自己開發的.exe則很大,有的達到幾十M的。這是因為delphi它採用了此種的方法來解決的,這就是為什麼我們每次開啟delphi都要用很多時間,而關閉的時候也要發很多時間。

  多層的分散式系統也應該是採用此種方法來解它分配的問題,要不然總不能要升級的時候都派專門人員去吧!

  但是這並不能完全的解軟體複用的問題,因為它還存在著整個介面的排版問題,就是說如果它上面要的構件很多那要怎麼辦呢?於是我就想能否用以的來解決這個問題,就是採用API來取得介面的大小從而來判斷構件的在介面上的排版的問題(還在思索中)。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-958727/,如需轉載,請註明出處,否則將追究法律責任。

相關文章