自己制作頁面特效軟件
發(fā)表時間:2024-05-24 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]劉夫之 現(xiàn)在每天成千上萬的網(wǎng)民激情于沖浪,很多朋友喜歡在網(wǎng)上搭個小窩,建個網(wǎng)站。建網(wǎng)站離不開設(shè)計(jì)網(wǎng)頁,網(wǎng)頁要精彩離不開特效,F(xiàn)在網(wǎng)上有一款最受大家歡迎的特效軟件,名叫“新新網(wǎng)頁特效”,該軟件提供的特效最多最全,提供的特效最新最酷。其實(shí)這樣一款優(yōu)秀的軟件,制作起來十分簡單,如果你也想動手的話,跟...
劉夫之
現(xiàn)在每天成千上萬的網(wǎng)民激情于沖浪,很多朋友喜歡在網(wǎng)上搭個小窩,建個網(wǎng)站。建網(wǎng)站離不開設(shè)計(jì)網(wǎng)頁,網(wǎng)頁要精彩離不開特效。現(xiàn)在網(wǎng)上有一款最受大家歡迎的特效軟件,名叫“新新網(wǎng)頁特效”,該軟件提供的特效最多最全,提供的特效最新最酷。其實(shí)這樣一款優(yōu)秀的軟件,制作起來十分簡單,如果你也想動手的話,跟我來,五步包你“成品出廠”。
第一步:
1、安裝一套Delphi 6.0,最好是中文版。
2、搜集各種刊物或者是下載各種特效代碼,都存為TXT文件。
3、將這些特效文件分門別類存進(jìn)相應(yīng)的目錄中,如“鏈接類特效”、“時間類特效”、“文字類特效”等等,然后將這些目錄悉數(shù)放進(jìn)一個Data目錄下。
第二步:
運(yùn)行Delphi 6.0,新建一個工程,打開一個窗體,放置下列組件:Combobox。點(diǎn)擊“Iitems”屬性,設(shè)置特效類別,“Filelistbox”用于顯示特效名稱,“Memo”用于顯示特效代碼,“Webbrowser”用于特效預(yù)覽,最后放置兩個Button按鈕,并將其“Caption”屬性分別設(shè)置為“復(fù)制代碼”和“特效預(yù)覽”。調(diào)整好各組件在窗體中的位置。
第三步:
實(shí)現(xiàn)用“Filelistbox”顯示特效名稱,可以設(shè)置“Combobox”的“Onchange”事件,讓類別改變時顯示相應(yīng)類別的特效文件名稱:
filelistbox1.directory:=(ExtractFilePath(Application.Exename)+'\data\'+combobox1.Text+'\');
在點(diǎn)擊特效名稱時,在“Memo”窗口上顯示該特效的代碼,可以設(shè)置“Filelistbox”的“Onclick”的事件:
memo1.Lines.LoadFromFile (filelistbox1.FileName);
第四步:
每一款特效軟件都離不開“復(fù)制代碼”和“特效預(yù)覽”這兩項(xiàng)最基本的功能,我們可以這樣實(shí)現(xiàn),雙擊“復(fù)制代碼”按鈕,添加Onclick事件代碼:
//當(dāng)按下這個按鈕時
memo1.SelectAll;
//全選上特效代碼
memo1.copyToClipboard;
//將選上的特效代碼復(fù)制到剪貼板
同樣雙擊“特效預(yù)覽”按鈕,添加Onclick事件代碼:
Memo1.Lines.SaveToFile('c:\temp.htm');
//將Memo1中的顯示代碼內(nèi)容保存至一個臨時文件中
webbrowser1.Navigate('c:\temp.htm');
//讓預(yù)覽窗格顯示特效預(yù)覽
第五步:
點(diǎn)擊“Shift+Ctrl+S”保存,點(diǎn)擊“Ctrl+F9”編譯,OK,精彩軟件,新鮮出爐。
這樣編出來的軟件有三個優(yōu)點(diǎn):
1、這是你的作品,版權(quán)所有,不得翻錄。
2、升級簡單,以后如果有新的特效,只需復(fù)制下來,并存為文本文件,并拷貝至相應(yīng)的特效類別目錄下即可。
3、短小精悍,上面提到的目前在網(wǎng)上大受歡迎的“新新網(wǎng)頁特效”就是這么編出來的,看,這就是它的實(shí)現(xiàn)窗體。