如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
15-1-1選擇ASP的原因15-1-2選擇網站伺服器軟體15-1-3如何取得這些伺服器軟體?15-2-1在WindowsXP中安裝及管理IIS新增安裝IIS請選按開始\控制台進入控制台視窗,於新增移除程式圖示連按二下滑鼠左鍵進入設定。使用及管理IIS在系統安裝完IIS之後,要如何使用及管理呢?請選按開始\控制台進入控制台視窗進行設定。15-2-2在WindowsVista中安裝及管理IIS15-2-3測試網站伺服器將網頁儲存在網站目錄中瀏覽完成了網頁的製作後,接下來只要將這個檔案儲存在本機的網站根目錄中,即可使用瀏覽器瀏覽網頁。但是關鍵的問題來了,本機的網站根目錄在什麼地方呢?在IIS裡設定網站的實際磁碟路徑,預設是放置在<C:\inetpub\wwwroot>中,而目前這個路徑,就是本機的網站根目錄。15-3-1定義動態網站的重要性在Dreamweaver中不是一開啟軟體,就開始做網頁,寫程式。其實第一個動作是要定義所製作的網站,為什要那麼麻煩呢?簡單的分析原因有以下三點:將整個網站視為一個單位來定義,清楚整理出整個網站的架構,檔案的配置與使用的資源,可以很清楚的掌握所有網頁之間的關聯。使用這樣的觀念定義多個網站,在同一個環境中,建置多個不同的網站。在Dreamweaver中定義網站的動作更為重要,因為多了一項測試伺服器的設定。在製作網站前先設定該網站所使用的程式語言及資料庫,並測試所安裝的環境與程式之間的搭配情形;如此一來即可以讓網頁連結到測試伺服器裡的資料庫,除了可以在編輯的畫面中預覽資料庫中的資料,並且可以開啟瀏覽器來執行。15-3-2設定網站伺服器複製本章範例檔安裝完IIS後系統預設網站伺服器根目錄在<c:\inetpub\wwwroot>,所以製作本章範例之前,必須先將整個網站資料夾複製到網站伺服器根目錄中。目前範例的規劃與原來不同:要將互動交流的單元<contact.htm>更換為留言版程式<board.asp>。目前只剩下本章要製作的程式檔<board.asp>與<post.asp>是未完成檔。除此之外,因為互動程式必須使用到資料庫,所以會有一個<db>資料夾放置資料庫檔案:<board.mdb>。複製好檔案後,即可進行網站定義的動作。重新定義網站請準備好先前的網站程式基本資料表重新定義網站,首先請進入Dreamweaver後選按功能表列網站\管理網站開啟對話方塊。選按「映象東京」後按編輯鈕進行重新定義網站。15-4-1資料庫的原理15-4-2檢視資料庫的內容關於資料類型的選擇每個資料欄位都要考量儲存資料的特性,選擇適當的資料類型。以下是常見的資料欄位類型與說明:資料欄位的命名原則這是一個相當重要的問題,在撰寫程式時常會出現一些找不出原因的錯誤,最後查出結果都是因為資料庫欄位命名影響的結果!以下將分享幾項資料欄位命名的注意事項與原則,請千萬要遵守喔!利用中文為欄位命名,往往會造成資料庫連結時的錯誤,也影響程式的撰寫,使用英文的資料表欄位才是建議的命名原則。如果使用英文當作資料庫欄位的名稱,也要注意不可以使用到程式碼的內建函數名稱及保留字!例如有許多人常會利用VBScript的內建函數:time、date當作欄位的名稱,就會讓程式在連接資料庫時發生錯誤。在資料庫欄位中不可以使用一些特殊符號,如?、!、%或是空白字元...等。資料表欄位資訊整理這裡將board資料表內的欄位設定值整理下:其中有幾個重點要注意:在所有欄位中,務必要設定一欄來作為主索引欄位,所謂主索引欄位就是每一筆資料都不能重複的欄位,通常就設這個欄位類別為自動編號。例如:預設「boardid」為主索引欄位,請先選按這個欄位,選按工具列上的主索引鈕在欄位前會出現一個鑰匙符號,這個欄位就被設定為主索引欄位。自動編號類型的欄位是不允許修改或是新增該欄位中的值,當新增資料時該欄位會自動為資料以流水號編入。如果其中有刪除某一筆資料,該資料所使用的編號也不會再被系統提出再用,這是較重要的地方。在文字類型的欄位中,有必須有資料及允許零長度字串的選項,如果這個欄位並不一定會存入資料,例如「boardmail」這個欄位可能並不是每個人都有,那麼就應該將必須有資料設定為否,允許零長度字串設定為是。在MicrosoftAccess中加入資料請選按資料表board後按一下滑鼠右鍵,選按開啟即可看到目前的資料內容,在原來的範例中已經先加入了一些資料。15-5-1網頁取得資料庫的步驟15-5-2建立資料庫的連線設定自訂連線字串的資料庫連線方式在設定資料庫連線時,一定要開啟程式頁面,否則無法進行設定。另外,設定連線某個資料庫檔案的動作,整個網站中只要設定一次,其他的程式頁面可以一起使用。請進入「映象東京」