µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
TCP/IPºô¸ô³q°T¨ó©w(²Ä¤Gª©)
¦¹§@ªÌµL¬ÛÃö®ÑÄy
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
ASP 3.0 µ{¦¡³]p¤Jªù¤â¥U
§@ªÌ¡G
Dave Mercer ;
ĶªÌ¡G
潘得龍
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
ºô¸ô
ÂO®Ñ¨t¦C¡Gµ{¦¡»y¨¥
¥Xª©ªÀ¡G
¬ü°Ó³Á®æÃ¹§Æº¸
¥Xª©¤é´Á¡G2001/10/1
ISBN¡G957493425X
®ÑÄy½s¸¹¡Gkk0030814
¶¼Æ¡G528
©w»ù¡G
560
¤¸
Àu´f»ù¡G
79
§é
442
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
µ´ª©®Ñ
µ´ª©®Ñ¡G½T©w¤£¦Aª©ªº°Ó«~¡A¶È´£¨Ñ®ÑÄy¸ê°T°Ñ¦Ò¡C
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
ASP 3.0 µ{¦¡³]p¤Jªù¤â¥U
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
內容簡介
這本書總共區分成 13 個模組以及幾個附錄。模組的內容分別介紹了不同的設計互動網站的內容,從簡單的Responses和Server元件到完整的資料庫控制以及電子郵件應用程式。因為現代的網站可能會運用許多不同的語言、技術以及元件,因此本書會接觸到 HTML 以及網站設計、XML、Javascript、VBScript、SQL、ASP 物件以及元件,以及使用 Microsoft Access 和 SQL Server 架構資料庫。您也將會學習如何以簡潔、易讀的格式撰寫程式。 在本書的後面有好幾個附錄 (第一個附錄就是習題解答的部份),這些附錄提供了相當有用的參考資料。網站上的程式碼都可以很容易取得並且下載,並且加到自己的網站中。如果您按照本書的範例學習,您可以很容易使用本書所提供的程式碼運用到自己的網站上。
序
給 Tina、Lucy、Trish 以及 Bob 擁有兄弟姊妹是多麼有福氣的一件事情,可以跟他們分享我的生活。 正如有位作曲家所說, 「這是多麼漫長奇妙的旅程」。
目錄
第一部份 ASP程式設計基礎 模組一 Active Server Pages──入門 為什麼要使用 Active Server Pages (ASP)? 1-2 Windows 2000 Advanced Server 版本 1-3 練習1-1:安裝與設定IIS 5.0 1-9 開發環境 1-11 手動開發 1-11 自動開發 1-12 Active Server Pages:概論 1-15 ASP物件 1-15 ADO物件 1-16 ASP元件 1-17 關聯式資料庫以及其它資料來源 1-18 開發線上應用程式 1-18 Client/Server 或是中間層應用程式 1-19 虛擬目錄 1-19 通訊頻道網站 1-22 開發主題 1-23 練習1-2:設計網站應用程式 1-29 重點回顧 1-30 模組二 ASP與網站──程式設計基礎 網站程式碼語言 2-2 靜態網頁 2-3 動態應用程式 2-10 網站配置 2-24 練習2-1:替網站應用程式設計結構 2-28 恰當的程式碼技術 2-29 我的程式碼有什麼問題? 2-29 我要如何修改程式碼? 2-35 練習2-2:建立簡單的ASP應用程式 2-38 重點回顧 2-41 模組三 Request以及Response物件 建立網頁互動性 3-2 網頁架構通訊 3-2 Request物件 3-3 從表單或是URL存取值 3-5 練習3-1:建立快速的HTML格式網頁以及回應 3-5 ServerVariable集合 3-14 Cookie集合 3-19 ClientCertificate集合 3-20 練習3-2:使用Request物件 3-22 Response物件 3-26 Response物件集合 3-27 Response物件屬性 3-27 Response物件方法 3-28 寫入資料到瀏覽器 3-29 使用BinaryWrite方法寫入資料 3-31 瀏覽器重新導向 3-31 在ASP中使用網頁緩衝區 3-32 練習3-3:使用Response物件 3-36 重點回顧 3-39 模組四 Server物件 ASP Server物件 4-2 ASP網頁與物件內容 4-2 伺服器端的Include功能 4-3 伺服器物件 4-12 ASPError物件 4-20 練習4-1:使用SSI、伺服器物件以及錯誤 4-27 重點回顧 4-37 模組五 Application與Session物件 訪客狀態 5-2 使用Cookie維護狀態 5-3 範圍 5-4 預設以及虛擬ASP應用程式 5-4 應用程式物件 5-5 global.asa檔案 5-6 練習5-1:使用Application物件 5-12 ASP Session 5-16 Session 物件 5-18 練習5-2:在應用程式中使用Session物件 5-23 重點回顧 5-35 第二部份 Active Server元件以及ADO 模組六 Scripting物件模型與SOM物件 Scripting物件模型 6-2 建立物件 6-3 Dictionary物件 6-4 Scripting.FileSystemObject物件 6-11 Drive物件 6-16 Folder物件 6-19 File物件 6-29 Scripting.TextStream物件 6-35 練習6-1:範例的結合 6-40 重點回顧 6-53 模組七 主要的Active Server元件 Active Server元件 7-2 使用ASP建立伺服器元件 7-3 Ad Rotator元件 7-4 練習7-1:一個Rotating Ad範例 7-7 瀏覽器能力元件 7-9 Content Linking元件 7-14 練習7-2:使用Content Linking元件 7-15 Content Rotator元件 7-18 練習7-3:啟動您的網站應用程式 7-22 重點回顧 7-29 模組八 其它的Active Server元件 其它的Active Server元件 8-2 其它的Microsoft IIS Server元件 8-2 Counters元件 8-3 練習8-1:使用Counters元件 8-3 Page Counter元件 8-7 Permission Checker元件 8-11 Tools元件 8-22 Logging Utility元件 8-27 協力廠商的ASP元件 8-34 專案8-2:使用相關ASP元件 8-37 重點回顧 8-42 模組九 Active X Data物件與SQL基礎 在ASP應用程式使用資料庫 9-2 資料庫設計 9-2 關聯式資料庫 9-5 建立Microsoft Access資料表 9-8 Active X資料物件 9-13 資料Consumer與資料Provider 9-14 ADO 2.5物件模型 9-15 結構查詢語言程式碼 (SQL) 9-17 SQL陳述 9-17 練習9-1:SQL的使用 9-18 SQL資料表Join 9-27 查詢摘要 9-29 重點回顧 9-31 模組十 ADO相關連線物件 互動性與延遲 10-2 資料庫互動性的最佳化 10-2 Connection物件 10-3 進階錯誤控制技巧 10-11 練習10-1:使用Connection物件 10-12 Command物件 10-16 Recordset游標 10-18 Recordset鎖定 10-19 儲存處理程序 10-20 Parameters集合 10-24 練習10-2:使用Command物件 10-26 重點回顧 10-29 模組十一 ADO Recordset 相關物件 Recordset物件 11-2 Recordset方法與屬性 11-2 Recordset的瀏覽與控制操作 11-5 練習11-1:建立資料管理網頁 11-9 Stream與Record物件 11-26 Record物件屬性與方法 11-26 Stream物件屬性與方法 11-27 Record與Stream物件概觀 11-29 重點回顧 11-30 第三部份 Client/Server應用程式 模組十二 ASP交易 交易與交易架構資料處理 12-2 一致性與 ACID 測試 12-2 ASP交易 12-4 SQL Server資料庫 12-7 練習12-1:SQL Server上的ASP交易 12-7 重點回顧 12-23 模組十三 ASP整合與安全性 整合性技術與CDONTS 13-2 CDONTS物件模型 13-2 練習13-1:電子郵件傳送網頁 13-5 安全性概觀 13-10 安全性設定 13-10 軟體、應用程式以及網路安全性 13-11 練習13-2:建立使用登入應用程式 13-14 重點回顧 13-28 第四部份 附錄 附錄A 成果測驗解答 模組1: Active Server Pages - 入門 A-2 模組2:ASP與網站 - 程式設計基礎 A-2 模組3:Request以及Response物件 A-3 模組4:Server物件 A-3 模組5:Application與Session物件 A-4 模組6:Scripting物件模型與SOM物件 A-5 模組7:主要的Active Server元件 A-5 模組8:其它的Active Server元件 A-6 模組9:Active X Data物件與SQL基礎 A-6 模組10:ADO相關連線物件 A-7 模組11:ADO Recordset相關物件 A-7 模組12:ASP交易 A-8 模組13:ASP整合與安全性 A-8 附錄B HTML 4.01 附錄C Jscript 附錄D VBScript
作者簡介
Dave Mercer 從 1993 年開始就專門致力於資料庫的建立,並且在 1995 年架設他第一個網站。他於聖地牙哥州立大學取得企業學位,並且有其它的相關背景,包括15年的工業工程相關經驗。Dave 所設計過的相關網站有花店以及汽車交易網站等。他從 1996 年開始講授網站設計以及開發等課程,並且從1998年開始撰寫相關的電腦叢書。 Dave 目前是網站設計以及資料庫開發公司的 CTO,藉由建立新的網際網路公司以實現自己的能力。他跟他的妻子 JoAnn 以及他們的貓,Taffy (事實上他們的貓在 Dave 以及 JoAnn 睡了之後,還寫了很多程式。想像不到這隻貓竟然那麼聰明吧!) 一起在加州的 Spring Valley 生活以及工作。
譯者簡介
潘得龍,輔仁大學文學碩士,國立雲林科技大學資訊管理研究所,現任若瑟 醫院資訊室工程師。專長:關聯式資料庫、網際網路應用、資訊技術翻譯。 譯著有:《Oracle8i WindowsNT完全引導手冊》、《Oracle8iDBA技術手冊》。
¹q¸£ºô¸ôì²z¡U²Ä¤Cª©
¦h´CÅé³]pªº 13
²V¦X¶³¦w¥þ¬[ºc¡U¹s«H
¹q¤l°Ó°È»PChatG
WordPress
«Øºc¦h¯²¤áSaaS¬[
Docker«Ø¸m»P°õ
ºô¯¸Â^¨ú¡U¨Ï¥ÎPyt
·Qn SSR?§Ö¨Ï¥Î
¸Ñ±K·j´M¤ÞÀº¡G¤Àµü§Þ
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C