我認(rèn)為理想的軟件設(shè)計(jì)結(jié)構(gòu)(VC):
整體:
底層:純C++類、純C++寫的API。主要封裝數(shù)據(jù)庫訪問、核心算法等;
業(yè)務(wù)層:DLL或者COM,封裝業(yè)務(wù)邏輯,注意通用性;
界面層:使用界面庫開發(fā),根據(jù)不同需要選擇免費(fèi)或者收費(fèi)界面庫或者控件;
界面:
高難度:Win32自己完全編寫所有界面實(shí)現(xiàn),難度大,靈活度高,體積小,界面不美觀;
中難度:ATL/WTL,編寫界面,難度適中,靈活性好,體積較小,使用別人寫好的類可以適當(dāng)美觀界面,但界面很難統(tǒng)一;
低難度:MFC或者M(jìn)FC封裝類,難度低,體積大,界面美觀、統(tǒng)一;
歡迎評論!!
posted on 2005-12-25 12:05
萬連文 閱讀(4278)
評論(20) 編輯 收藏 引用 所屬分類:
亂七八糟