ASP.NET是由微軟公司推出的新一代Web開發架構,也是web應用程式的主流開發技術。《Web程式設計:ASP.NET》以visual studio 2005和sql server 2005為開發平台。《Web程式設計:ASP.NET》共包括16章內容,前14章系統介紹了如何使用asp.net開發動態網站,具體包括asp.net的運行環境、工作模型、web伺服器控制項、驗證控制項、母版頁、網站導航、數據綁定、狀態管理、web認證和授權等內容。《Web程式設計:ASP.NET》在第15章給出了與各章相應的實驗內容,可以很好地結合所學理論進行相關內容的實驗操作。本書最後一章通過一個具體的動態網站開發項目為讀者演示了用asp.net2.0進行動態網站開發的方法和思路。《Web程式設計:ASP.NET》教學重點明確,邏輯性強,內容由淺入深、循序漸進,書中的例子均為作者在教學工作中的真實案例,具有很強的實用性,適用對象為asp.net的初、中級學習者。《Web程式設計:ASP.NET》可以作為高等學校計算機相關專業的教材,也適合asp.net網站開發人員參考。
基本介紹
- 中文名:Web程式設計:ASP.NET
- 書名:Web程式設計:ASP.NET
- 出版社:清華大學出版社
- 頁數:278頁
- 開本:16
- 品牌:清華大學出版社
- 作者:楊玥 湯秋艷 梁爽
- 出版日期:2011年6月1日
- 語種:簡體中文
- ISBN:7302249555, 9787302249559
- 包裝:平裝
內容簡介
圖書目錄
1.1 web套用概述
1.1.1 web套用
1.1.2 web瀏覽器和伺服器
1.2 web套用相關技術
1.2.1 http與html
1.2.2 客戶端腳本、伺服器端腳本和asp.net
1.3 習題
第2章 asp.net 2.0介紹
2.1 asp.net 2.0的丁作模型
2.1.1 asp.net的丁作模型
2.1.2 生命周期事件和global.asax檔案
2.2 使用visual studio.net 2005創建web套用
2.2.1 vs 2005簡介
2.2.2 vs 2005中web site的類型
2.2.3 ms 2005中web套用結構
2.2.4 web套用的配置和配置管理工具
2.3 web form與page對象模型
2.3.1 web form
2.3.2 page對象模型
2.4 web套用的舁常處理
2.4.1 為什麼要進行異常處理
2.4.2 頁面級異常處理
2.4.3 應用程式級的異常處理
2.4.4 配置套用的異常處理
2.5 習題
第3章 使用web控制項
3.1 html控制項
3.1.1 html控制項的類型
3.1.2 html控制項的常用屬性
3.1.3 html控制項的事件
3.1.4 將html控制項轉換成html伺服器控制項
3.2 web伺服器控制項
3.2.1 什麼是web伺服器控制項
3.2.2 web伺服器控制項的分類
3.2.3 web伺服器控制項的屬性
3.2.4 web伺服器控制項的事件模型
3.3 使用web伺服器控制項
3.3.1 如何添加控制項到web form
3.3.2 設定控制項的屬性
3.3.3 添加web伺服器控制項事件
3.4 頁面提交處理流程
3.4.1 回發處理流程
3.4.2 跨頁提交處理流程
3.5 習題
第4章 使用驗證控制項
4.1 驗證概述
4.1.1 為什麼要驗證用戶輸入
4.1.2 驗證過程
4.2 驗證的對象模型
4.3 asp.net的驗證類型
4.4 使用驗證控制項
4.4.1 驗證控制項的對象模型
4.4.2 錯誤信息的布局與顯示
4.4.3 使用驗證控制項
4.4.4 使用驗證組
4.4.5 禁用驗證
4.5 習題
第5章 使用母版頁
5.1 什麼是母版頁
5.2 使用母版頁
5.2.1 創建母版頁
5.2.2 實現內容頁
5.2.3 母版頁和內容頁的套用
5.3 站點導航功能
5.3.1 建立站點地圖
5.3.2 導航控制項
5.3.3 站點地圖的嵌套使用
5.4 使用母版頁的高級技巧
5.4.1 實現母版頁的嵌套
5.4.2 設定套用級的母版頁
5.4.3 在程式中引用母版頁
5.5 習題
第6章 數據訪問和表示
6.1 在asp.net中的數據訪問模型
6.1.1 關係資料庫和數據存儲
6.1.2 在asp.net數據訪問的原理和基本技術
6.2 數據源控制項和數據綁定控制項
6.2.1 數據源控制項
6.2.2 數據綁定控制項
6.2.3 數據源控制項和數據綁定控制項的套用
6.3 數據綁定和數據提供程式(provider)
6.3.1 數據綁定
6.3.2 net framework數據提供程式
6.4 數據訪問的安全性
6.4.1 連線字元串
6.4.2 使用集成安全性連線到sql server
6.4.3 資料庫許可權
6.5 習題
第7章 web套用的狀態管理
7.1 web套用狀態概述
7.2 客戶端狀態維護技術
7.2.1 視圖狀態
7.2.2 控制項狀態
7.2.3 隱藏域
7.2.4 cookie
7.2.5 查詢字元串
7.3 伺服器端狀態維護技術
7.3.1 應用程式狀態
7.3.2 會話狀態
7.3.3 應用程式狀態和會話狀態的綜合套用
7.4 習題
第8章 web套用的認證和授權
8.1 web套用的認證
8.1.1 在web.config中配置認證信息
8.1.2 asp.net中的認證
8.2 web套用的授權
8.2.1 概述
8。2.2 檔案授權
8.2.3 url-授權
8.3 使用membership實現web套用的認證
8.3.1 membership系統組成介紹
8.3.2 配置和啟用membership
8.3.3 成員資格套用編程接口
8.3.4 asp.net登錄控制項
8.4 使用role實現web套用的授權
8.4.1 角色管理概述
8.4.2 asp.net的角色管理
8.5 習題
第9章 創建web控制項
9.1 用戶控制項
9.1.1 用戶控制項概述
9.1.2 usercontrol
9.1.3 用戶控制項的屬性和事件
9.1.4 創建用戶控制項
9.1.5 在頁面上使用用戶控制項
9.2 自定義web伺服器控制項
9.2.1 自定義web伺服器控制項概述
9.2.2 創建自定義web伺服器控制項
9.2.3 使用自定義web伺服器控制項
9.2.4 複合web伺服器控制項
9.3 習題
第10章 全球化和本地化
10.1 概述
10.2 在asp.net 2.0中實現全球化和本地化
10.2.1 文化和地區
10.2.2 資源檔案
10.2.3 使用資源對網頁進行本地化
10.2.4 實現多語言支持
10.2.5 最佳實踐
10.3 習題
第11章 個性化與主題
11.1 個性化配置(profile)
11.1.1 asp.net個性化設定的丁作方式
11.1.2 個性化配置的用戶標識
11.1.3 個性化配置的使用
11.1.4 個性化配置提供程式
11.2 主題和外觀
11.2.1 css級聯樣式表
11.2.2 asp.net主題和外觀概述
11.2.3 定義、套用主題和外觀
11.3 習題
第12章 使用web部件
12.1 web部件
12.1.1 web部件概述
12.1.2 web部件體系結構
12.2 web部件頁
12.2.1 web部件區域
12.2.2 web部件管理器
12.2.3 web部件頁顯示模式
12.3 創建和使用web部件
12.4 習題
第13章 web套用性能調優和跟蹤檢測
13.1 如何開發高性能的web套用
13.1.1 性能參數及最佳化原則
13.1.2 性能最佳化技術
13.2 跟蹤檢測
13.2.1 跟蹤概述
13.2.2 頁面級跟蹤
13.2.3 應用程式級跟蹤
13.3 快取技術
13.3.1 快取概述
13.3.2 應用程式快取
13.3.3 頁輸出快取
13.4 在web套用中的異步處理
13.4.1 異步處理概述
13.4.2 頁面的開步處理
13.4.3 創建一個異步處理頁面
13.5 習題
第14章 部署web套用
14.1 複製網站
14.1.1 網站複製工具簡介
14.1.2 使用網站複製工具
14.2 發布網站
14.2.1 發布網站概述
14.2.2 預編譯網站
14.2.3 發布網站
14.3 web項日安裝包
14.3.1 安裝項目概述
14.3.2 創建web安裝項目
14.4 習題
第15章 實驗部分
第16章 示例:簡單的會員註冊系統
16.1 系統分析
16.2 資料庫設計
16.3 系統設計
16.3.1 系統組成
16.3.2 login.aspx用戶登錄頁面
16.3.3 register.aspx用戶註冊頁面
16.3.4 index.aspx主頁面
16.3.5 edituser.aspx修改會員信息頁面