SkinEngine控件是一組用于優(yōu)化界面設(shè)計可視化控件,它重寫了大部分可視化組件的源代碼,使其外觀更為美觀漂亮,美化了程序界面的設(shè)計,使得程序員可以把更多的精力放在系統(tǒng)軟件功能的設(shè)計上.
首先從網(wǎng)上下載SkinEngine控件的安裝包,我下載的是3.4.7版本,下載以后發(fā)現(xiàn)這個控件的安裝竟然是windows的軟件安裝方式(而不是delphi安裝第三方控件的安裝包方式),安裝后發(fā)現(xiàn)系統(tǒng)的程序菜單多了一項(xiàng)SkinEngine,里面只有一項(xiàng)內(nèi)容,就是它的Help文件.什么也不管興沖沖的打開delphi 7,什么也沒有發(fā)生?所以打開SkinEngine程序的那個Help文件一看,原來要使用這個控件組還需要進(jìn)一步的安裝.
安裝順序如下:
打開delphi 7,然后文件--->open,找到SkinEngine的安裝目錄(默認(rèn)是ksdev),進(jìn)一步到\sources\packages目錄下面,首先找到se_dsgn_d7.dpk 文件,先編譯后安裝;然后再找到se_db_dsgn_d7.dpk文件,同樣處理,此時delphi的控件組中多出來兩組:SkinEngine和SkinEngine DB.前者用于delphi程序普通界面的設(shè)計,后者用于數(shù)據(jù)庫及其數(shù)據(jù)表相關(guān)內(nèi)容的界面的設(shè)計,每一個組件的使用基本上都有一個delphi組件與之相對應(yīng),因此使用起來很方便.
拖一個button到頁面上,編譯,通不過,提示找不到相關(guān)的DCU文件,沒辦法,重新回到SkinEngine的安裝目錄中,把sources目錄中的所有文件拷貝到delphi7/lib目錄下面,再次編譯通過了.具體為什么會這樣我也不是很清楚.希望能有高手指點(diǎn)一下.現(xiàn)在就可以安全的享用SkinEngine這道美餐了,合理的搭配好各個部件的使用,可以很輕松的編出來漂亮得不是一般的程序界面.