[Access] 自己的第一隻程式


阿瑟 發表



在這邊教學裡面小弟要跟大家分享一下小弟寫第一隻程式的經驗...由於小弟無法拿出時間完成剩下的教學, 所以在這邊鼓勵大家自己試試看, 寫過一次後您就會發現其實寫程式一點也不難

STEP1:【嘿嘿嘿...】
呵呵...阿得要偷懶了
本來是計劃要教大家如何寫一個完整了討論板, 但是由於阿得最近事情真的是太多了, 恐怕無法完成這一系列完整的教學...希望大家多多見諒.
在這一篇教學裡面阿得要分享一下之前寫第一隻程式的經驗, 希望可以對大家有所助益.

STEP2:【第一次寫程式...】
小弟第一次接觸SQL (那時候是用Access), 是當阿閔大大寫了酷必網的文章系統, 然後小弟做細部修改的時候.
那時候其實小弟也不會寫, 都只是在阿閔兄和Tom兄的程式上修改...大部分的程式寫作都還是要由阿閔兄和Tom兄親自操刀.
有一陣子評鑑網站挺風行的, 但是阿閔兄沒有什麼空寫別的程式了, 於是小弟就自己來試試, 其實一開始的時候小弟也沒有什麼信心完成這隻程式...因為那時候小弟懂得也不過是新增, 修改, 刪除和顯示等等一些基本的SQL.


STEP3:【其實沒有那麼難啦...】
開始寫的時候小弟也不知道從哪裡開始...
後來仔細想想, 評鑑網站就是: 網友申請 --> 評鑑 --> 顯示在列表上.
喔, 那就從申請單的部分開始寫好了.
小弟就開了一個資料庫, 開了些欄位...
開欄位的部分其實只要想著, 在這個網站的各種運作過程中我會紀錄下來什麼樣的數值...
那時候小弟就開了一些如姓名, 網站名稱等等的欄位.

當阿得開始寫程式的時候, 才發現其實真的沒有想像中的那麼難.
其實申請不過是:... 做一個申請表單, 傳送資料到程式1, 程式1在資料庫裡面的資料表新增一筆資料, 然後儲存數值.
就這麼簡單而已!
而站長評鑑的地方只要用一個session來確認站長是否已經登入, 然後將網站的等級更改.
當時小弟弄了一個網站等級的欄位:
等級0 - 尚未評鑑
等級1 - 評鑑入選
等級2 - 評鑑優選
等級3 - 評鑑首選
站長評鑑的部分不過是把網站等級從0 改成自己要的等級, 這只要一個Update指令就可以了!
就這樣摸索了一陣, 終於把程式寫好了, 當然第一次寫出來的程式是可以跑, 但是效率不是很好就是了.
不過這是一次很寶貴的經驗 -- 如果小弟沒有嘗試自己寫一隻評鑑程式, 可能永遠都學不會SQL的使用方法.


STEP4:【結語】
在還沒有寫之前, 千萬不要想說寫程式很複雜.
其實每隻程式, 包括留言板, 討論板, 購屋車等...都是更新, 新增, 刪除的組合.
之前小弟計劃的討論板, 其實簡單一點說就是:
- 發言 --> 新增資料
- 回覆 --> 新增資料
- 瀏覽發言 --> 找出發言的資料然後在搜尋對應的資料 (開兩次資料集合)
- 管理區 --> 刪除, 修改發言資料(更新)

說難其實一點也不難, 其實用教學裡面的語法就可以寫出來.
由於小弟真的是沒有辦法抽出時間完成後面的教學 (本來預計有數十篇, 現在才寫到第8~9篇而已...-_-||)
小弟在這邊只能鼓勵大家一定要自己去試試看, 看過教學以後, 其實你已經學會了90%知識了, 剩下的10%就只是實作和運算而已.
您試過以後才會知道其實使用資料庫就是這麼簡單.
希望小弟這一篇廢話 -_-||| 可以對大家有所幫助, 也請大家原諒小弟的懶惰 :P
如果您有什麼問題可以寄信來問阿得: arthur_tu@pchome.com.tw
只要是小弟能力範圍內的事情小弟會盡量幫忙.

最後更新日期: 9/6/2002 3:55:37 PM