第一步:
1、安裝一套Delphi 6.0,最好是中文版。
2、搜集各種刊物或者是下載各種特效代碼,都存為TXT文件。
3、將這些特效文件分門別類存進相應的目錄中,如“鏈接類特效”、“時間類特效”、“文字類特效”等等,然後將這些目錄悉數放進一個Data目錄下。
第二步:
運行Delphi 6.0,新建一個工程,打開一個窗體,放置下列組件:Combobox。點擊“Iitems”屬性,設置特效類別,“Filelistbox”用於顯示特效名稱,“Memo”用於顯示特效代碼,“Webbrowser”用於特效預覽,最後放置兩個Button按鈕,並將其“Caption”屬性分別設置為“復制代碼”和“特效預覽”。調整好各組件在窗體中的位置。
第三步:
實現用“Filelistbox”顯示特效名稱,可以設置“Combobox”的“Onchange”事件,讓類別改變時顯示相應類別的特效文件名稱:
filelistbox1.directory:=(ExtractFilePath(Application.Exename)+’\data\’+combobox1.Text+’\’);
在點擊特效名稱時,在“Memo”窗口上顯示該特效的代碼,可以設置“Filelistbox”的“Onclick”的事件:
memo1.Lines.LoadFromFile (filelistbox1.FileName);
第四步:
每一款特效軟件都離不開“復制代碼”和“特效預覽”這兩項最基本的功能,我們可以這樣實現,雙擊“復制代碼”按鈕,添加Onclick事件代碼:
//當按下這個按鈕時
memo1.SelectAll;
//全選上特效代碼
memo1.copyToClipboard;
//將選上的特效代碼復制到剪貼板
同樣雙擊“特效預覽”按鈕,添加Onclick事件代碼:
Memo1.Lines.SaveToFile(’c:\temp.htm’);
//將Memo1中的顯示代碼內容保存至一個臨時文件中
webbrowser1.Navigate(’c:\temp.htm’);
//讓預覽窗格顯示特效預覽
第五步:
點擊“Shift+Ctrl+S”保存,點擊“Ctrl+F9”編譯,OK,精彩軟件,新鮮出爐。
這樣編出來的軟件有三個優點:
1、這是你的作品,版權所有,不得翻錄。
2、升級簡單,以後如果有新的特效,只需復制下來,並存為文本文件,並拷貝至相應的特效類別目錄下。
3、短小精悍,上面提到的目前在網上大受歡迎的“新新網頁特效”就是這麼編出來的.