首先我們要先想一下, 我們希望這個程式要有什麼功能呢? 我們要做的既然是製作螢幕保護程式的程式,那麼設定的規劃就很重要了,我們就先從設定介面的規劃談起。
螢幕保護程式嘛,圖片切換是跑不掉的, 所以我們應該要有一個可以新增、移除、瀏覽圖形檔案的介面, 預覽功能當然也不能少,不然使用者怎麼知道自己到底加了什麼圖片呢? 再來想一想要些什麼樣的功能,嗯‧‧‧,附加音效播放、圖片自動放大填滿螢幕, 還有還有,為圖片加上旁白文字好像也不錯,最後呢,當然得為圖片加上一些特效, 不然只是圖片一張張的切換看久了也很無聊不是嗎? 好了,那麼我們大概可以先設計出一個像圖一的介面了。

這個介面是以我沒有品味的品味設計的,你當然可以為自己設計一個不一樣的介面, 像有的螢幕保護程式設計的程式,它是將你所有加入的圖片以縮圖呈現給使用者看, 也是種不錯的方式,多發揮自己的想像力,建立起自己的風格。

O.K!剛剛只是一些粗略的介面設定,接下來我們要稍微深入一點了, 剛剛我們的設定有將圖片加入的功能,也有針對圖片作設定的功能選項了, 那使用者要儲存這個設定呢?對了!沒錯,存檔功能!所以我們可以來建立一個 功能表,取名為檔案,子功能表則有開新檔案、載入設定檔、儲存設定檔,其中儲存設定檔 又分為儲存檔案和另存新檔,這些都是一些編輯程式都有的功能,不必多做解釋了吧?
再來審視一下圖片設定功能的部份,好像還少的點什麼,喔....對了,圖片切換的時間! 我們應該設定一個變數讓使用者設定變換圖片的間隔,再看看設定音效的部份,使用者大 多不會為圖片設定太多個音效檔,那麼我們是不是應該加個重覆播放的功能呢?這個主意看起來不錯, 我們就加上去這個功能吧!再想一想,讓使用者自己Keyin檔名是不是太狠了呢? 萬一檔案是放在C:\ABC\EFG\HIJ\KLM\NOP\ACDE.......\我高興.WAV,他不就要Key到發瘋了? 加個瀏覽功能,讓使用者用檔案對話盒來加入檔案吧!另外把Midi檔和Wave檔分開設定,這樣他就能邊放背景音樂, 邊放語音了。
再看一下加入文字的功能,光是加入一段文字好像太小氣了一點,使用者要的可不只是這樣, 好吧!再加入個文字設定的功能,讓使用者能自己選定文字的字型、大小、顏色、位置,這樣總沒話講了吧! 嗯!這樣子差不多了,設計好的介面可以參考一下圖二,接下來可以開始動手寫程式了。

後記:
在設計一個程式的時候最好先訂定一個明確的方向,先將基礎的介面建立起來, 邊寫邊規劃不見得不好,但一不小心,東改西改的,便會讓你的程式變的一團亂,能事先規劃好就儘量 做好規劃。在規劃的時候,儘量站在使用者的立場考量,並不是做出某一個功能就算了, 考慮一下實際的使用狀態,作出最方便的介面,這樣才是個好程式,作者本人也一直在朝者這個方向 努力,願大家共勉之。
文章方面,是以我設計程式時的實際流程來敘述,這樣的方法我也不知道你們看了 習不習慣,如果對教學內容有任何意見的話,歡迎EMail給我一起討論,謝謝!

回到VB教學教室