Microsoft PowerPoint - ASP_NET_01



Similar documents
Microsoft PowerPoint - STU_ASP_NET_01

證 券 簡 易 下 單 :2121 證 券 簡 易 下 單 1. 主 工 具 列 的 視 窗 搜 尋 器 直 接 輸 入 點 擊 主 選 單 證 券 專 區 下 單 特 殊 下 單 2121 證 券 簡 易 下 單 畫 面 說 明 1. 下 單 區 2. 個 股 行 情 資 訊 與

6-1-1極限的概念

Microsoft Word doc

PowerPoint 簡報

e-Submission System Quick Reference Guide for Publication Related Matters (Chinese version)

目 錄 壹 題 目 1: 新 增 商 品 ( 商 品 名 稱 為 玉 井 芒 果 乾 禮 盒 )... 3 貳 題 目 2: 新 增 商 品 ( 商 品 名 稱 為 紅 磚 布 丁 精 選 禮 盒 )... 5 參 題 目 3: 新 增 商 品 ( 商 品 名 稱 為 晶 鑽 XO 醬 禮 盒 ).

實德證券網上交易系統示範

授 課 老 師 章 節 第 一 章 教 學 教 具 間 3 分 鐘 粉 筆 CNC 銑 床 教 學 內 容 CNC 銑 床 之 基 本 操 作 教 材 來 源 數 值 控 制 機 械 實 習 Ⅰ 1. 了 解 CNC 銑 床 的 發 展 2. 了 解 CNC 銑 床 刀 具 的 選 用 3. 了 解

目 錄 項 目 內 容 頁 數 1 手 機 要 求 3 2 登 記 程 序 3 3 登 入 程 序 4 4 輸 入 買 賣 指 示 6 5 更 改 指 示 14 6 取 消 指 示 18 7 查 詢 股 票 結 存 21 8 查 詢 買 賣 指 示 23 9 更 改 密 碼 查 詢 股

第二組掃描器規範書

Microsoft Word - 第四章.doc

(Microsoft Word - MOODLE990201\266i\266\245\244\342\245U )


所 3 學 分 課 程, 及 兩 門 跨 領 域 課 程 共 6 學 分 以 上 課 程 學 生 在 修 課 前, 必 須 填 寫 課 程 修 課 認 定 表, 經 班 主 任 或 指 導 教 授 簽 名 後 始 認 定 此 課 程 學 分 ) 10. 本 規 章 未 盡 事 宜, 悉 依 學 位

目 錄 頁 1. 歡 迎 使 用 網 上 預 約 面 談 訪 問 系 統 新 用 戶 新 用 戶 登 入 帳 戶 程 序 啟 動 網 上 預 約 面 談 訪 問 帳 戶 核 對 帳 戶 的 地 址 資 料

Acronis Backup & Recovery 11 進階版本

目 錄 一 系 統 登 入... 2 ( 一 ) 系 統 登 入 畫 面... 2 ( 二 ) 首 次 登 入 請 先 註 冊... 3 ( 三 ) 忘 記 單 位 帳 號... 8 ( 四 ) 忘 記 密 碼 ( 五 ) 健 保 卡 更 換 ( 六 ) 重 寄 確 認 信.

關 於 教 育 部 學 習 拍 立 得 教 育 部 於 (103) 年 度 整 合 各 縣 市 政 府 部 屬 機 構 大 學 及 民 間 的 數 位 資 源 與 服 務, 依 不 同 類 型, 分 別 匯 集 於 教 育 大 市 集 教 育 百 科 教 育 媒 體 影 音 教 育 部 學 習 拍

NCKU elearning Manual

投影片 1

Microsoft PowerPoint - 資料庫正規化(ccchen).ppt

Microsoft Word - 雲林區_免試平台_國中模擬選填_操作手冊.doc

Microsoft Word 網頁設計.doc

章節

二 兒 歌 選 用 情 形 ( ) 2 ( ) ( )

Microsoft Word - ch07

128 提 示 樞 紐 分 析 表 的 用 途 樞 紐 分 析 表 是 指 可 以 用 來 快 速 合 併 和 比 較 大 量 資 料 的 互 動 式 表 格, 透 過 它 可 以 詳 細 分 析 數 值 資 料, 特 別 適 用 於 下 列 情 況 : 需 要 從 含 有 大 量 資 料 的 清


iPhone版操作手冊990421

會 員 專 區 使 用 手 冊 目 錄 一 基 本 介 紹 會 員 專 區 登 入 位 置 主 畫 面 與 網 站 架 構 : 功 能 導 覽 列 說 明 :... 3 二 DOI 查 詢 與 維 護... 4 三 DOI 註 冊 期 刊 類 型...

前 項 第 三 款 所 定 有 機 農 產 品 及 有 機 農 產 加 工 品 驗 證 基 準, 如 附 件 一 第 七 條 驗 證 機 構 受 理 有 機 農 產 品 及 有 機 農 產 加 工 品 之 驗 證, 應 辦 理 書 面 審 查 實 地 查 驗 產 品 檢 驗 及 驗 證 決 定 之

瑞興銀行

節 數 內 容 網 頁 設 計 (1): 利 用 Google Sites 制 作 簡 單 文 字 網 頁, 連 結 不 同 版 面 網 頁 設 計 (2): 在 文 字 網 頁 上 加 插 圖, 上 載 網 頁 影 片 設 計 (1): 利 用 Windows Movie

101年度社會福利方案 網路線上操作手冊

iPhone版操作手冊

1 CH1 環 境 介 面 及 面 板 設 定 1-1 Word 2010 環 境 介 面 與 功 能 區 1-2 環 境 介 面 色 調 處 理 1-3 自 訂 快 速 存 取 工 具 列 1-4 Word 選 項 控 制 CH2 文 字 資 料 2-1 建 立 文 字 2-2 貼 入 網 頁 文

1. 安 裝 1.1 手 機 端 安 裝 檔 (cab 檔 ) 請 您 將 下 載 的 cab 檔 案 複 製 到 手 機 內 任 一 資 料 夾, 在 手 機 上 點 擊 cab 檔 案 後 即 可 開 始 安 裝 點 擊 本 檔 案 即 可 開 始 安 裝 請 於 您 的 手 機 上 繼 續 安

PART 2 系 統 篇 仔 細 檢 查 記 憶 體 和 顯 示 卡 AIDA64 Everest 操 作 : 使 用 AIDA64 檢 測 主 機 溫 度 AIDA64 DirectX AIDA

<30332EAAFEA5F3A440A142A447A142A454A142A57CA147BEC7A5CDB14DB77EC3D2B7D3BEC7B2DFA661B9CF2E786C73>

四 修 正 幼 兒 園 師 資 類 科 應 修 學 分 數 為 四 十 八 學 分, 並 明 定 學 分 數 抵 免 之 相 關 規 定 及 規 範 修 習 幼 兒 園 教 育 專 業 課 程 之 最 低 年 限 ( 修 正 條 文 第 五 條 ) 五 發 給 修 畢 師 資 職 前 教 育 證 明

(DP_MFP_Training

骨 折 別 日 數 表 1. 鼻 骨 眶 骨 ( 含 顴 骨 ) 14 天 11. 骨 盤 ( 包 括 腸 骨 恥 骨 坐 骨 薦 骨 ) 40 天 2. 掌 骨 指 骨 14 天 12. 臂 骨 40 天 3. 蹠 骨 趾 骨 14 天 13. 橈 骨 與 尺 骨 40 天 4. 下 顎 ( 齒

BSP 烤箱 - 封面-2

untitled

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀

PROSPECT EXPLORATION 壹 前 言 第 9 卷 第 2 期 中 華 民 國 100 年 2 月

寫 作 背 景 導 讀 [98] L Lyman Frank Baum

題組一 文書排版

???T????????

16

(Microsoft Word - \246\250\301Z\272\336\262z.doc)

桃園市104年國民中學新進教師甄選各校複試方式及需求表

目 錄 引 言 P 署 長 陳 鴻 祥 先 生 講 辭 P.6 10 副 署 長 營 運 服 務 吳 啟 明 先 生 講 辭 穩 步 求 進 P An Invisible Man Meets the Mummy 副 署 長 規 管 服 務 陳 帆

<4D F736F F D20B3E6A4B830312D2D2DBCC6BD75BB50BEE3BCC6AABAA55BB4EEB942BAE22E646F6378>

簽 呈

ART_RAE16_ticket_cn_p.1

進 入 系 統 1. 請 於 首 頁 右 側 使 用 者 登 入 輸 入 帳 號 密 碼 驗 證 碼 後, 點 選 登 入 進 入 系 統 2. 直 接 點 選 右 側 的 進 入 系 統, 直 接 進 入 題 目 檢 索 頁 面 直 接 進 入 系 統 後, 您 仍 可 瀏 覽 選 擇 您 所 需

Microsoft PowerPoint - 使用 Word 編輯與排版文件 (II).ppt

內 政 統 計 通 報

HSBC Holdings plc Interim Report Chinese

Microsoft Word - LongCard_Promo_2013_FAQ_tc_pdf.doc

Microsoft Word - Draft circular on Sub Leg Apr (chi)_Traditional

Microsoft Word - 立法會十四題附件.doc

新光證券EZWIN下單操作手冊

研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝

版 本 記 錄 版 本 日 期 作 者 版 本 版 本 變 更 說 明 2012/08/27 Iden 1.0 初 版 2012/09/18 Iden 1.1 加 入 付 款 流 程 等 章 節 2014/11/03 Iden 1.2 加 入 憑 證 管 理 - 憑 證 二 代 卡 放 行 流 程

計 算 機 概 論 Computer Siene ))) 8- 啟 動 與 認 識 PowerPoint [ 開 始 ] \ [ 所 有 程 式 ] \ [Mirosoft Offie] \ [Mirosoft Offie PowerPoint 200] PowerPoint [ 新 增 ] \ [

CONTENTS 訓 練 內 容 設 計 法 056 淡 季 期 的 訓 練 058 旺 季 期 的 訓 練 060 針 對 爬 坡 賽 的 訓 練 內 容 062 賽 後 的 資 料 分 析 PART4/ 鏑 木 毅 先 生 的 建 言 活 用 於 越 野 路 跑 的 心 跳 訓

長跨距暨挑高建築特殊結構系統之調查分析

壹、組織編制 代碼:C0101意見反映

修 課 特 殊 規 定 : 一 法 律 系 學 生 最 低 畢 業 學 分 128;101 學 年 度 修 讀 法 律 系 雙 主 修 學 生 應 修 畢 法 律 專 業 目 64 學 分 ( 限 修 習 本 校 法 律 系 開 設 課 程, 不 得 以 原 學 系 或 外 校 課 程 抵 免 -

<4D F736F F D D313032A7DEC075BAC2BC66B56EB04FB44EC5AAA7D3C440A7C7A874B2CEBEDEA740A4E2A5552E646F63>

肆 研 究 方 法 進 行 本 研 究 前, 我 們 首 先 對 研 究 中 所 用 到 名 詞 作 定 義 定 義 : 牌 數 : 玩 牌 時 所 使 用 到 撲 克 牌 數 次 數 : 進 行 猜 心 術 遊 戲 時, 重 複 分 牌 次 數 數 : 進 行 猜 心 術 遊 戲 時, 每 次 分

虛擬交易所97年GVE3簡易版.doc

校 長 遴 選 者 就 相 關 遴 選 事 項, 有 程 序 外 之 接 觸 遴 選 會 委 員 在 任 期 間 因 故 無 法 執 行 任 務 或 有 不 適 當 之 行 為 者, 由 各 該 主 管 機 關 解 聘 之 ; 其 缺 額, 依 第 一 項 至 第 五 項 規 定 聘 ( 派 ) 委

1 8. ( 3 ) 職 業 訓 練 過 程 中 最 重 要 的 是 培 養 學 員 注 重 下 列 何 者? 1 行 業 所 得 2 公 差 觀 念 3 技 術 及 品 德 4 生 產 流 程 1 9. ( 4 ) 對 於 資 訊 安 全 的 應 用 中, 以 下 何 者 沒 有 使 用 公 開

格 成 績 證 明 第 六 條 第 七 條 本 系 大 四 課 程 中 規 劃 日 本 韓 國 越 南 專 題 研 究, 學 生 需 於 大 四 時 修 習 該 課 程, 並 於 規 定 期 間 內 提 出 專 題 報 告, 取 得 合 格 成 績 證 明 本 系 規 定 學 生 畢 業 時 需 取

授 權 書 本 授 權 書 所 授 權 之 系 統 作 品 係 為 本 人 在 朝 陽 科 技 大 學 資 訊 管 理 系 製 作 之 系 統 程 式 及 文 件 系 統 名 稱 : 茲 同 意 將 上 列 系 統 之 各 項 文 件 全 文 ( 含 摘 要 ) 及 系 統 程 式, 非 專 屬 無

答客問

文 ( 一 ) 閱 讀 理 解 英 語 數 學 社 會 自 然 及 國 文 ( 二 ) 語 文 表 達 等 各 科 此 外 嘉 義 區 則 另 外 單 獨 辦 理 測 驗 五 專 亦 有 辦 理 特 色 招 生 考 試 分 發 入 學, 與 高 中 高 職 分 開 辦 理, 但 成 績 同 樣 採

標 準 作 業 程 序 的 版 本 說 明 : 制 定 者 版 本 編 碼 日 期 日 期 主 要 秘 書 處 Version /12/ /12/03 第 一 版 秘 書 處 Version /12/ /12/31 第 一 版 第 一 次 秘

「技術員訓練計劃」小冊子 "Technician Training Scheme" pamphlet

xls

五 四 五 說 ( 代 序 ) 李 澤 厚 劉 再 復 I I II IV V VII 第 一 篇 五 四 新 文 化 運 動 批 評 提 綱 附 論 一 中 國 貴 族 精 神 的 命 運 ( 提 綱 )

第一章 緒論

100 學 年 度 科 技 校 院 四 年 制 及 專 科 學 校 二 年 制 日 間 部 聯 合 登 記 分 發 入 學 各 校 系 科 組 學 程 總 成 績 統 計 表 ( 一 般 生 ) 類 別 代 碼 學 校 名 稱 系 科 組 學 程 名 稱 01 機 械 066 正 修 科 技 大 學

PhotoImpact

包 裝 維 生 素 礦 物 質 類 之 錠 狀 膠 囊 狀 食 品 營 養 標 示 應 遵 行 事 項 一 本 規 定 依 食 品 安 全 衛 生 管 理 法 第 二 十 二 條 第 三 項 規 定 訂 定 之 二 本 規 定 所 稱 維 生 素 礦 物 質 類 之 錠 狀 膠 囊 狀 食 品, 指

內 容 2 建 立 網 站 4 界 面 介 紹 5 基 本 操 作 8 新 增 Portlet 8 拖 拉 操 作 9 版 面 結 構 12 更 換 版 型 14 更 換 Banner 17 主 要 操 作 1 9 網 頁 文 章 19 控 制 台 23 檔 案 總 管 與 圖 片 總 管 24 網

LP 電腦週邊設備用品_第一組印表機規範書

認可人士、註冊結構工程師及註冊岩土工程師作業備考 ADM-6

Microsoft Word - BM900HD-2F電腦設定.doc

大學甄選入學委員會

語言學習單

目 錄 1. 簡 介 設 立 帳 戶 帳 戶 登 記 重 設 登 入 密 碼 考 試 報 名 登 入 報 名 系 統 考 生 資 料 科 目 選 擇 曾 應 考

55202-er-ch03.doc

國立屏東師範學院教育心理與輔導研究所

Layout 1


Transcription:

第 1 章 ASP.NET VWD 與 HTML 的 基 礎

大 綱 Web 應 用 程 式 的 基 礎 網 頁 設 計 技 術 ASP.NET 與.NET Framework 建 立 ASP.NET 開 發 環 境 Visual Web Developer 的 基 本 使 用 建 立 HTML 網 頁 和 XML 檔 2

Web 應 用 程 式 的 基 礎 WWW 與 HTTP 通 訊 協 定 的 基 礎 Web 應 用 程 式 3

WWW 與 HTTP 通 訊 協 定 的 基 礎 WWW (World Wide Web, 簡 稱 Web) 全 球 資 訊 網 是 1989 年 歐 洲 高 能 粒 子 協 會 一 個 研 究 小 組 所 開 發 的 Internet 服 務,Web 能 夠 在 網 路 上 傳 送 圖 片 文 字 影 像 和 聲 音 等 多 媒 體 資 料, 這 是 由 Tim Berners Lee 領 導 的 小 組 開 發 的 主 從 架 構 和 分 散 式 網 路 服 務 系 統 WWW 服 務 是 目 前 Internet 的 熱 門 服 務 之 一, 使 用 者 只 需 待 在 家 中, 就 可 以 透 過 瀏 覽 程 式 存 取 位 在 全 世 界 各 個 角 落 的 資 源, 它 是 架 構 在 Internet 網 際 網 路 的 一 種 主 從 架 構 應 用 程 式, 在 主 從 端 間 使 用 HTTP 通 訊 協 定 來 交 換 資 料 4

HTTP 通 訊 協 定 HTTP 通 訊 協 定 (Hypertext Transfer Protocol) 是 一 種 在 伺 服 端 (Server) 和 客 戶 端 (Client) 之 間 傳 送 資 料 的 通 訊 協 定 5

HTTP 通 訊 協 定 的 特 性 HTTP 通 訊 協 定 並 不 會 持 續 保 持 連 線 : 只 有 當 瀏 覽 程 式 提 出 請 求 時 才 建 立 連 線, 在 請 求 後 就 斷 線 等 待 回 應, 每 一 次 請 求 和 回 應 都 需 要 事 先 建 立 連 線 HTTP 通 訊 協 定 並 不 會 保 留 狀 態 : 因 為 HTTP 通 訊 協 定 並 不 會 保 持 連 線, 所 以 在 連 線 時, 伺 服 端 和 客 戶 端 互 相 知 道 對 方, 一 旦 請 求 結 束, 就 互 不 相 干, 所 以 使 用 者 狀 態 並 不 會 保 留, 每 一 次 連 線 都 如 同 是 一 位 新 使 用 者 6

WWW 架 構 WWW 全 球 資 訊 網 是 一 種 主 從 架 構 系 統, 主 端 是 指 伺 服 端 (Server) 的 Web 伺 服 器, 儲 存 HTML 網 頁 圖 片 和 相 關 檔 案, 從 端 是 客 戶 端 (Client), 使 用 者 執 行 瀏 覽 程 式 負 責 和 伺 服 器 溝 通 和 讀 取 伺 服 器 的 資 料, 其 傳 送 的 是 HTML 網 頁 圖 檔 和 相 關 檔 案 7

Web 應 用 程 式 Web 應 用 程 式 (Web Application) 簡 單 的 說 是 一 組 網 頁 ( 包 含 HTML 網 頁 圖 片 和 相 關 伺 服 端 網 頁 技 術 的 程 式 檔 案 ) 的 集 合, 請 注 意!Web 應 用 程 式 是 在 Web 伺 服 器 執 行, 並 不 是 在 客 戶 端 電 腦 的 瀏 覽 程 式 執 行 Web 應 用 程 式 主 要 的 功 能 是 回 應 使 用 者 的 請 求, 並 且 與 使 用 者 進 行 互 動, 以 ASP.NET 技 術 來 說, 就 是 建 立 ASP.NET 網 站 的 Web 應 用 程 式 目 前 Internet 擁 有 多 種 不 同 類 型 的 Web 應 用 程 式, 例 如 : 網 路 銀 行 電 子 商 務 網 站 搜 尋 引 擎 網 路 商 店 拍 賣 網 站 和 電 子 公 共 論 壇 等 8

資 訊 傳 遞 模 型 資 訊 傳 遞 模 型 (Information Delivery Model) 就 是 傳 統 的 Web 網 站, 其 所 有 的 資 訊 內 容 都 是 使 用 HTML 語 言 撰 寫 的 靜 態 HTML 網 頁, 我 們 可 以 直 接 使 用 網 頁 編 輯 工 具 或 HTML 語 言 來 建 立 網 站 的 內 容 9

資 訊 處 理 模 型 資 訊 處 理 模 型 (Information Processing Model) 主 要 的 目 的 是 建 立 互 動 的 Web 網 站 內 容, 此 時 Web 伺 服 器 角 色 不 單 純 只 是 傳 遞 資 料, 它 是 一 個 完 整 資 訊 處 理 系 統 的 執 行 平 台, 我 們 需 要 使 用 伺 服 端 網 頁 技 術, 例 如 : 使 用 ASP.NET 技 術 建 立 的 Web 應 用 程 式 10

網 頁 設 計 技 術 客 戶 端 網 頁 技 術 伺 服 端 網 頁 技 術 11

客 戶 端 網 頁 技 術 客 戶 端 網 頁 技 術 是 指 程 式 碼 或 程 式 是 在 使 用 者 客 戶 端 電 腦 的 瀏 覽 程 式 中 執 行, 因 為 瀏 覽 程 式 本 身 即 支 援 直 譯 程 式, 所 以 可 以 執 行 客 戶 端 網 頁 技 術 12

Java Applet 當 我 們 使 用 Java 語 言 撰 寫 Java Applet 程 式 後, 就 可 以 使 用 編 譯 程 式 將 原 始 程 式 碼 編 譯 成 位 元 組 碼, 即 Java Applet ( 一 種 Java 應 用 程 式 ), 在 瀏 覽 程 式 需 要 使 用 Java 直 譯 程 式 JVM (Java Virtual Machine) 來 執 行, 目 前 Internet Explorer 3.0 版 以 上 都 可 以 執 行 Java Applet, 不 過,Internet Explorer 6.x 以 上 的 版 本 需 自 行 安 裝 JVM 13

JavaScript(Jscript) JavaScript 是 Netscape 開 發 的 一 種 Script 腳 本 語 言, 使 用 淺 顯 的 程 式 語 法, 只 需 初 學 程 式 設 計 者 即 可 運 用 自 如, 輕 鬆 在 網 頁 上 建 立 互 動 效 果 ;Jscript 為 微 軟 推 出 相 容 JavaScript 的 Script 語 言, 簡 單 的 說,Netscape 或 Mozilla Firefox 支 援 JavaScript;Internet Explorer 支 援 Jscript JavaScript 定 位 在 簡 單 的 Script 語 言, 其 目 的 是 讓 不 懂 程 式 設 計 的 使 用 者 也 一 樣 可 以 撰 寫 JavaScript 程 式 碼 來 產 生 互 動 的 網 頁 內 容 14

ActionScript 與 Flash ActionScript 是 Macromedia 公 司 開 發 的 一 種 Script 腳 本 語 言, 它 可 以 讓 Flash 動 畫 電 影 檔 產 生 互 動 效 果, 這 是 一 種 類 似 JavaScript 語 法 的 腳 本 語 言 Flash 是 Macromedia 公 司 的 軟 體 名 稱, 可 以 用 來 建 立 動 畫 效 果, 瀏 覽 程 式 只 需 安 裝 Flash 播 放 程 式, 就 可 以 在 網 頁 顯 示 Flash 檔 案 建 立 的 動 畫 效 果 換 句 話 說,Flash 加 上 ActionScript, 就 可 以 輕 鬆 建 立 動 畫 效 果 的 網 頁 應 用 程 式 15

VBScript VBScript 屬 於 Visual Basic 語 言 家 族 的 成 員, 全 名 Microsoft Visual Basic Scripting Edition, 簡 稱 VBScript VBScript 是 一 種 完 全 免 費 的 直 譯 程 式 語 言, 也 是 一 種 在 瀏 覽 程 式 執 行 的 網 頁 語 言, 能 夠 讓 網 頁 設 計 者 開 發 互 動 多 媒 體 的 網 頁 內 容, 目 前 只 有 微 軟 Internet Explorer 瀏 覽 程 式 支 援 VBScript 16

DHTML DHTML (Dynamic HTML) 是 一 種 在 瀏 覽 程 式 建 立 HTML 動 態 效 果 的 技 術 DHTML 技 術 主 要 是 由 三 種 元 素 所 組 成 :HTML CSS 和 Script 語 言, 如 下 所 示 : HTML:HTML 4.0x 版 的 HTML 標 籤,DHTML 只 是 使 用 CSS 和 Script 語 言 來 擴 充 HTML 標 籤 CSS: Cascading Style Sheets 簡 稱 CSS, 中 文 稱 為 層 級 式 樣 式 表,CSS 能 夠 重 新 定 義 HTML 標 籤, 讓 HTML 標 籤 顯 示 不 同 的 編 排 格 式 Script 語 言 : 主 要 是 指 VBScript 或 JavaScript,Internet Explorer 瀏 覽 程 式 就 是 VBScript 和 Jscript 17

Ajax Ajax 是 Asynchronous JavaScript And XML 的 縮 寫, 譯 成 中 文 就 是 非 同 步 JavaScript 和 XML 技 術 Ajax 技 術 是 由 多 種 網 頁 技 術 所 組 成, 相 關 技 術 的 說 明 如 下 所 示 : HTML 和 CSS: 在 瀏 覽 程 式 顯 示 使 用 者 介 面 和 呈 現 相 關 資 料 XML: 伺 服 端 使 用 XML 文 件 來 非 同 步 傳 遞 資 料 XML DOM: 當 瀏 覽 端 非 同 步 取 得 XML 資 料 後, 可 以 進 一 步 使 用 JavaScript 程 式 碼 和 XML DOM 取 出 所 需 的 資 訊 XMLHttpRequest 物 件 :JavaScript 程 式 碼 是 透 過 XMLHttpRequest 物 件 來 建 立 非 同 步 的 HTTP 請 求 18

Silverlight Silverlight 是 一 套 用 來 開 發 豐 富 網 際 網 路 應 用 程 式 (Rich Internet Application,RIAs) 的 工 具 程 式, 其 定 位 和 Macromedia 公 司 的 Flash 相 同, 這 是 微 軟 開 發 的 RIA 工 具, 提 供 網 頁 設 計 師 另 一 種 建 立 豐 富 網 頁 內 容 的 選 擇 Silverlight 也 是 使 用.NET 技 術, 支 援.NET CLR 子 集, 使 用 XML 語 言 建 立 客 戶 端 的 豐 富 網 頁 內 容, 稱 為 XAML (Extensible Application Markup Language) 19

伺 服 端 網 頁 技 術 伺 服 端 網 頁 技 術 簡 單 的 說 是 在 Web 伺 服 器 上 執 行 的 應 用 程 式, 而 不 是 在 客 戶 端 電 腦 的 瀏 覽 程 式 執 行, 如 下 圖 所 示 : 20

CGI CGI (Common Gateway Interface) 共 通 匣 道 介 面 提 供 Web 伺 服 器 執 行 外 部 程 式 的 管 道,CGI 應 用 程 式 是 一 種 外 部 程 式 的 執 行 檔, 能 夠 使 用 各 種 程 式 語 言 來 開 發, 例 如 :Visual Basic 6 C C++ 和 Perl, 程 式 需 要 編 譯 成 執 行 檔 案, 以 便 在 伺 服 端 執 行 其 應 用 程 式 架 構, 如 下 圖 所 示 : 21

ASP ASP (Active Server Pages) 直 接 從 英 文 字 面 上 解 釋 是 一 種 讓 網 頁 在 伺 服 器 上 動 起 來 的 技 術, 能 夠 將 Script 語 言 直 接 內 嵌 HTML 標 籤 的 網 頁, 在 伺 服 端 產 生 動 態 的 網 頁 內 容 ASP 技 術 也 可 以 使 用 多 種 語 言 來 建 立, 例 如 : JavaScript 和 VBScript ASP 技 術 建 立 的 網 頁 程 式 並 不 是 執 行 檔, 而 是 一 種 在 伺 服 端 以 直 譯 方 式 執 行 的 網 頁 技 術 22

ASP.NET ASP.NET 是 繼 ASP 3.0 後, 微 軟 所 開 發 的 伺 服 端 網 頁 技 術, 使 用 CLR (Common Language Runtime) 架 構 的.NET 程 式 設 計 平 台, 只 需 支 援 CLR 的 語 言 就 可 以 在 伺 服 端 建 立 Web 應 用 程 式, 目 前 最 新 版 是 4.0 版 23

PHP PHP 是 PHP: Hypertext Preprocessor 的 簡 稱, 它 是 一 種 通 用 開 放 原 始 碼 (Open Source) 的 伺 服 端 Script 語 言, 可 以 直 接 內 嵌 於 HTML 網 頁, 特 別 適 用 在 Web 網 站 的 開 發, 主 要 是 使 用 在 Linux/Unix 作 業 系 統 的 伺 服 端 網 頁 技 術, 目 前 Windows 作 業 系 統 一 樣 也 可 以 執 行 PHP, 而 且 支 援 微 軟 的 IIS 伺 服 器 24

JSP JSP (Java Server Pages) 是 昇 陽 的 伺 服 端 技 術, 它 是 Java 家 族 中 和 ASP 一 較 長 短 的 網 頁 技 術, 以 Java 語 言 來 說,Java Applet 是 下 載 到 客 戶 端 執 行 的 程 式 檔 ;Java Servlet 是 在 伺 服 端 執 行 ;JSP 是 結 合 HTML 和 Java Servlet 的 一 種 伺 服 端 網 頁 技 術 25

ASP.NET 與.NET Framework ASP.NET 的 基 礎.NET Framework 26

ASP.NET 的 基 礎 在 2000 年 微 軟 推 出 ASP.NET 1.0 版 時, 伺 服 端 控 制 項 表 現 模 型 (Server-side Control Rendering Model) 被 認 為 是 伺 服 端 網 頁 技 術 的 革 命, 可 以 讓 網 頁 程 式 設 計 者 使 用 相 同 的 事 件 驅 動 程 式 設 計 來 建 立 桌 上 型 和 Web 應 用 程 式 ASP.NET 2.0 版 直 接 在.NET Framework 實 作 常 用 的 網 站 功 能 約 在 2 年 多 後 推 出 ASP.NET 3.5 版 時, 導 入 Ajax 技 術 和 支 援 微 軟 WCF 應 用 程 式 最 新 ASP.NET 4.0 版 替 網 頁 程 式 設 計 者 建 立 能 夠 快 速 開 發 Web 應 用 程 式 的 環 境, 除 了 增 強 Ajax 技 術 外, 更 支 援 微 軟 客 戶 端 網 頁 技 術 Silverlight 27

ASP.NET 的 重 要 特 點 網 站 的 一 致 化 設 計 網 站 的 會 員 管 理 網 站 的 個 人 化 程 序 資 料 處 理 控 制 項 更 多 的 網 站 設 定 和 管 理 工 具 28

.NET Framework.NET Framework 是 微 軟 下 一 個 世 代 的 程 式 開 發 平 台, 它 是 由 CLR 和.NET Framework 類 別 函 式 庫 所 組 成 當 我 們 使 用.NET Framework 支 援 的 程 式 語 言 編 寫 程 式 碼 檔 案 後, 就 可 以 使 用.NET 編 譯 程 式 進 行 編 譯, 不 過,.NET Framework 並 不 是 編 譯 成 CPU 可 執 行 的 機 器 語 言, 而 是 一 種 中 間 程 式 語 言 稱 為 MSIL (Microsoft Intermediate Language) 29

.NET Framework 圖 例 當 需 要 執 行 程 式 時,CLR 是 使 用 JIT (Just In Time) 編 譯 程 式 將 MSIL 轉 換 成 機 器 語 言 來 執 行 程 式, 如 下 圖 所 示 : 30

.NET Framework- 類 別 函 式 庫.NET Framework 類 別 函 式 庫 提 供 龐 大 的 類 別 物 件, 可 以 幫 助 我 們 建 立 各 種 不 同 的 應 用 程 式, 只 需 支 援.NET Framework 的 程 式 語 言 都 可 以 使 用 類 別 函 式 庫 的 物 件 和 方 法 在 附 錄 A 將 說 明 如 何 在 ASP.NET 程 式 碼 使 用.NET Framework 類 別 函 式 庫 的 物 件 31

建 立 ASP.NET 開 發 環 境 微 軟 的 Visual Studio 安 裝 Visual Web Developer Express 版 32

Visual Studio 微 軟 程 式 語 言 的 整 合 開 發 環 境 稱 為 Visual Studio, 它 是 微 軟 公 司 開 發 的 應 用 程 式 整 合 開 發 環 境, 能 夠 在 同 一 套 應 用 程 式 編 輯 編 譯 除 錯 和 測 試.NET 語 言 所 建 立 的 應 用 程 式, 在 其 產 品 線 的 Visual Web Developer 是 一 套 用 來 開 發 ASP.NET 網 站 ( 即 Web 應 用 程 式 ) 的 整 合 開 發 環 境 Visual Studio 是 一 套 支 援.NET Framework 的 整 合 開 發 環 境, 可 以 使 用 C# Visual Basic C++ 和 J# 等 語 言 來 建 立 Windows ASP.NET 主 控 台 和 Web Services 等 各 種 不 同 的 應 用 程 式 33

Visual Studio 圖 例 在 Visual Studio 整 合 開 發 環 境 建 立 的 應 用 程 式 是 在.NET Framework 的 CLR 平 台 上 執 行, 如 下 圖 所 示 : 34

Visual Studio 功 能 新 版 2010 支 援 多 螢 幕 顯 示 Silverlight WPF 編 輯 工 具 和 最 新.NET Framework 4.0 版, 這 是 一 套 功 能 強 大 的 網 站 與 應 用 程 式 的 整 合 開 發 工 具, 其 主 要 功 能 如 下 所 示 : 多 種 程 式 語 言 和 多 目 標 (Multi-Targeting) 的 整 合 開 發 環 境 強 大 的 方 案 與 專 案 管 理 提 供 現 成 的 專 案 或 網 站 範 本 視 覺 化 表 單 設 計 介 面 IntelliSense 智 慧 程 式 碼 輸 入 完 整 偵 錯 功 能 35

安 裝 Visual Web Developer Express 版 在 實 務 上, 因 為 Visual Web Developer 開 發 工 具 是 一 套 視 覺 化 的 網 站 開 發 工 具, 可 以 幫 助 我 們 快 速 建 立 ASP.NET 網 頁, 自 動 產 生 標 籤 的 程 式 碼, 而 不 用 自 行 重 複 輸 入 各 種 控 制 項 的 難 記 標 籤 名 稱 和 屬 性, 功 能 強 大 網 站 管 理 介 面, 更 可 以 讓 我 們 輕 鬆 維 護 與 部 署 ASP.NET 網 站 36

安 裝 Visual Web Developer Express 版 - 下 載 1 Visual Web Developer Express 版 可 以 在 網 路 上 免 費 下 載, 其 下 載 網 址 為 : http://www.microsoft.com/express/downloads/ Visual Web Developer Express 版 支 援 線 上 和 離 線 安 裝, 線 上 安 裝 需 先 安 裝 WebPI; 離 線 安 裝 是 下 載 ISO 檔 自 行 燒 錄 光 碟, 在 本 節 是 以 離 線 安 裝 為 例, 請 選 All - Offline Install ISO image file, 選 Chinese (Traditional) 下 載 繁 體 中 文 版 的 ISO 檔, 然 後 使 用 燒 錄 程 式 將 ISO 檔 燒 成 DVD 安 裝 光 碟 37

安 裝 Visual Web Developer Express 版 - 安 裝 2 Visual Web Developer 2010 Express 中 文 版 可 以 建 立 微 軟 Web 平 台, 包 含 :Visual Web Developer SQL Server Express Silverlight 工 具 和 IIS 的 ASP.NET 擴 充 程 式 38

Visual Web Developer 基 本 使 用 啟 動 與 關 閉 Visual Web Developer 建 立 ASP.NET 網 站 加 入 ASP.NET 網 頁 39

啟 動 與 關 閉 Visual Web Developer- 啟 動 VWD 請 執 行 開 始 / 所 有 程 式 /Microsoft Visual Studio 2010 Express/Microsoft Visual Web Developer 2010 Express 指 令, 如 果 是 第 一 次 啟 動, 需 要 執 行 數 分 鐘 的 環 境 設 定, 請 稍 等 一 下, 等 到 完 成 設 定, 可 以 看 到 VWD 的 執 行 畫 面 40

建 立 ASP.NET 網 站 1 VWD 支 援 建 立 的 ASP.NET 網 站 有 三 種, 其 說 明 如 下 所 示 : HTTP 網 站 : 建 立 位 在 Web 伺 服 器 上 的 網 站, 我 們 需 要 在 Internet 擁 有 Web 伺 服 器 支 援 ASP.NET 的 網 頁 空 間, 或 在 Windows 作 業 系 統 安 裝 IIS, 才 能 建 立 HTTP 網 站 FTP 網 站 : 建 立 位 在 FTP 伺 服 器 的 網 站, 也 就 是 透 過 FTP 伺 服 器 來 存 取 ASP.NET 網 站 的 內 容 檔 案 系 統 網 站 : 這 是 儲 存 在 硬 碟 資 料 夾 的 ASP.NET 網 站 41

建 立 ASP.NET 網 站 2 請 啟 動 VWD 看 到 起 始 頁 後, 執 行 檔 案 / 新 網 站 指 令, 可 以 看 到 新 網 站 對 話 方 塊 選 ASP.NET 空 網 站, 在 下 方 Web 位 置 欄 選 檔 案 系 統, 按 瀏 覽 鈕 建 立 D: D:\ 範 例 網 站 \Ch01 Ch01\Ch1 Ch1-5-2 路 徑, 按 確 定 鈕 42

加 入 ASP.NET 網 頁 在 建 立 空 白 ASP.NET 網 站 後, 我 們 就 可 以 在 網 站 加 入 ASP.NET 網 頁 來 編 輯 網 頁 內 容 基 本 上, 在 ASP.NET 網 站 加 入 的 網 頁 主 要 有 兩 種 : Web Forms 表 單 : 包 含 HTML 標 籤 和 伺 服 端 控 制 項 的 網 頁, 即 ASP.NET 網 頁, 其 副 檔 名 為.aspx HTML 網 頁 : 內 含 HTML 標 籤 的 網 頁, 並 不 含 任 何 ASP.NET 控 制 項, 其 副 檔 名 是.htm 43

開 啟 ASP.NET 網 站 例 如 : 開 啟 C:\ 範 例 網 站 \Ch01\Ch1-5-3 路 徑 的 檔 案 系 統 網 站 來 加 入 ASP.NET 網 頁, 請 啟 動 VWD 執 行 檔 案 / 開 啟 網 站 指 令, 可 以 看 到 開 啟 網 站 對 話 方 塊 開 啟 範 例 網 站 \Ch01 Ch01\Ch1 Ch1-5-3 路 徑 的 檔 案 系 統 網 站 44

加 入 網 頁 在 方 案 總 管 視 窗 的 網 站 根 目 錄 上, 執 行 右 鍵 快 顯 功 能 表 的 加 入 新 項 目 指 令, 可 以 看 到 加 入 新 項 目 對 話 方 塊 選 Web Form, 名 稱 欄 的 預 設 檔 案 名 稱 是 Default.aspx, 不 用 更 改, 取 消 勾 選 將 程 式 碼 置 於 個 別 檔 案 中, 按 新 增 鈕 45

介 面 說 明 編 輯 視 窗 方 案 總 管 工 具 箱 標 籤 屬 性 視 窗 46

編 輯 視 窗 VWD 開 發 環 境 的 最 主 要 部 分 就 是 中 間 標 籤 頁 的 編 輯 視 窗, 選 取 視 窗 下 方 的 三 個 標 籤, 可 以 切 換 三 種 不 同 的 檢 視 方 式, 如 下 所 示 : 設 計 檢 視 :VWD 視 覺 化 設 計 工 具, 只 需 從 工 具 箱 視 窗 選 取 控 制 項, 就 可 以 拖 拉 來 建 立 ASP.NET 網 頁 的 內 容 分 割 檢 視 : 將 編 輯 視 窗 分 割 成 上 下 兩 部 分, 上 方 是 原 始 程 式 碼 ; 下 方 是 設 計 檢 視, 在 下 方 選 取 控 制 項, 可 以 在 上 方 顯 示 對 應 的 標 籤 程 式 碼 原 始 檔 檢 視 :ASP.NET 網 頁 的 程 式 碼 編 輯 視 窗, 可 以 顯 示 Visual Basic 和 控 制 項 標 籤 的 程 式 碼 47

方 案 總 管 視 窗 VWD 的 方 案 總 管 視 窗 是 ASP.NET 網 站 檔 案 和 資 料 夾 的 管 理 視 窗, 可 以 顯 示 目 前 開 啟 ASP.NET 網 站 的 檔 案 和 資 料 夾 清 單, 按 二 下 檔 案 名 稱 就 可 以 開 啟 指 定 檔 案 48

屬 性 視 窗 在 屬 性 視 窗 可 以 檢 視 ASP.NET 網 頁 或 控 制 項 等 物 件 的 相 關 屬 性, 在 上 方 欄 位 顯 示 的 是 選 取 物 件 ; 下 方 可 以 顯 示 此 物 件 的 屬 性 清 單 49

建 立 HTML 網 頁 和 XML 檔 建 立 HTML 網 頁 建 立 XML 文 件 50

建 立 HTML 網 頁 XHTML (Extensible HyperText Markup Language) 是 HTML 4.0x 版 以 XML 1.0 語 法 重 新 制 定 的 標 籤 語 法, 屬 於 一 份 標 準 的 XML 文 件 不 過 XHTML 仍 然 採 用 HTML 4.0 版 的 標 籤, 它 是 W3C 制 定 取 代 HTML 4.0 版 的 下 一 個 世 代 的 HTML 51

XHTML 網 頁 的 基 礎 XHTML 網 頁 的 副 檔 名 可 以 和 HTML 一 樣 是.htm 或.html 其 架 構 和 HTML 網 頁 相 似, 只 是 在 網 頁 開 頭 使 DOCTYPE 指 定 驗 證 的 DTD(Document Type Declarations), 如 下 所 示 : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- transitional.dtd"> 52

標 籤 與 屬 性 XHTML 本 身 的 指 令 則 是 由 標 籤 和 屬 性 所 組 成, 如 下 所 示 : 標 籤 (Tags):XHTML 標 籤 是 使 用 < 和 > 符 號 括 起 的 指 令, 分 為 開 始 和 結 尾 標 籤, 例 如 : <b>..</b> 標 籤, 在 結 尾 標 籤 需 要 加 上 / 符 號, 標 籤 內 的 文 字 內 容 就 會 套 用 預 設 樣 式 來 進 行 編 排, 以 此 例 <b> 標 籤 就 是 粗 體 字 屬 性 (Attributes): 每 一 個 標 籤 可 以 擁 有 一 些 屬 性 來 定 義 細 部 編 排 53

建 立 HTML 網 頁 注 意 事 項 XHTML 比 HTML 標 籤 寫 法 要 求 的 更 加 嚴 格, 必 須 完 全 遵 循 XML 文 件 的 撰 寫 規 則, 其 注 意 事 項 如 下 所 示 : 不 可 省 略 結 尾 標 籤, 如 果 是 沒 有 結 尾 標 籤 的 單 獨 標 籤, 標 籤 寫 法 在 結 束 > 符 號 前 需 要 加 上 / 符 號, 例 如 :<br/> <hr/> 等 標 籤 和 屬 性 都 是 使 用 小 寫 的 英 文 字, 例 如 :<p> <body> 等 屬 性 值 需 要 使 用 引 號 括 起 來 name 屬 性 使 用 id 屬 性 取 代 54

建 立 HTML 網 頁 請 啟 動 VWD 開 啟 範 例 網 站 \Ch01\Ch1-6-1 資 料 夾 的 ASP.NET 網 站 執 行 檔 案 / 新 增 檔 案 指 令, 可 以 看 到 加 入 新 項 目 對 話 方 塊 選 HTML 網 頁 範 本, 在 名 稱 欄 輸 入 網 頁 名 稱 Ch1-6-1.htm 1.htm, 按 新 增 鈕 新 增 HTML 網 頁 55

建 立 HTML 網 頁 範 例 01: <!-- HTML 網 頁 :Ch1-6-1.htm --> 02: <!DOCTYPE html DOCTYPE 03: PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 04: "http://www.w3.org/tr/xhtml1/dtd/xhtml1- transitional.dtd"> 05: <html xmlns="http://www.w3.org/1999/xhtml"> 06: <head><title> 這 是 一 個 測 試 網 頁 </title></head> 07: <body> 08: <p> 歡 迎 進 入 我 的 網 頁 </p> 09: </body> 10: </html> XHTML 網 頁 56

區 塊 說 明 XHTML 網 頁 分 成 三 個 區 塊, 如 下 表 所 示 : 網 頁 區 塊 <html>. </html> <head>. </head> <body> </body> 說 明 XHTML 網 頁 使 用 <html> 標 籤 包 圍, 告 訴 瀏 覽 程 式 是 一 份 XHTML 網 頁, 內 含 <head> 和 <body> 區 塊 XHTML 網 頁 的 標 題 區 塊, 定 義 網 頁 標 題 網 址 和 網 頁 本 身 的 相 關 定 義, 例 如 :<title> 標 籤 定 義 瀏 覽 程 式 上 方 標 題 文 字 內 容 XHTML 網 頁 實 際 的 內 容 是 置 於 此 區 塊 57

建 立 XML 文 件 XML (Extensible Markup Language) 可 擴 展 標 示 語 言 也 屬 於 一 種 標 籤 語 言,XML 1.0 版 規 格 是 在 1998 年 2 月 正 式 推 出, 目 前 XML 的 相 關 技 術 仍 在 持 續 發 展 和 制 定 中 XML 語 法 十 分 類 似 HTML, 也 屬 於 SGML 的 子 集, 繼 承 SGML 自 訂 標 籤 的 優 點, 並 且 刪 除 一 些 SGML 複 雜 的 部 分, 在 功 能 上 能 夠 補 足 HTML 標 籤 的 不 足, 但 是, 擁 有 更 多 的 擴 充 性 XML 的 目 的 並 不 是 編 排 內 容, 而 是 描 述 資 料, 它 並 沒 有 如 同 HTML 語 言 的 預 設 標 籤, 事 實 上, 使 用 者 需 要 自 己 定 義 描 述 資 料 所 需 的 各 種 標 籤 58

建 立 XML 文 件 請 啟 動 VWD 開 啟 範 例 網 站 \Ch01\Ch1-6-2 資 料 夾 的 ASP.NET 網 站 執 行 檔 案 / 新 增 檔 案 指 令, 可 以 看 到 加 入 新 項 目 對 話 方 塊 選 XML 檔 範 本, 在 名 稱 欄 輸 入 文 件 名 稱 Ch1-6-2.xml 2.xml, 按 新 增 鈕 新 增 XML 文 件 59

建 立 XML 文 件 範 例 1 01: <?xml version="1.0" encoding="big5"?> 02: <!-- 網 頁 製 作 徹 底 研 究 系 列 --> 03: <booklist> 04: <book> 05: <id>f8920</id> 06: <title>asp.net 網 頁 製 作 徹 底 研 究 </title> 07: <authorlist> 08: <author> 陳 會 安 </author> 09: </authorlist> 10: <price>650</price> 11: </book> 60

建 立 XML 文 件 範 例 2 12: <book> 13: <id>f8934a</id> 14: <title>xml 網 頁 製 作 徹 底 研 究 </title> 15: <authorlist> 16: <author> 陳 會 安 </author> 17: </authorlist> 18: <price>650</price> 19: </book> 20: </booklist> 61

建 立 XML 文 件 範 例 3 XML 文 件 的 基 本 架 構 可 以 分 為 幾 個 部 分, 如 下 所 示 : 文 件 宣 告 : 第 1 列 是 XML 文 件 宣 告, 定 義 XML 文 件 的 版 本 和 使 用 的 子 碼 集 ( 即 編 碼 ), 以 此 例 為 1.0 版, 使 用 中 文 Big5 字 碼 根 標 籤 : 第 3 列 和 第 20 列 是 XML 文 件 的 根 標 籤 <booklist> 和 結 尾 標 籤 </booklist>, 這 是 樹 狀 結 構 的 根 元 素 子 元 素 : 在 第 4~19 列 是 根 元 素 的 子 元 素 book, 第 5~10 列 和 第 13~18 列 為 book 元 素 的 子 元 素 id title authorlist 和 price 62

建 立 XML 文 件 範 例 圖 例 63