Web程式設計——ASP.NET實用網站開發

Web程式設計——ASP.NET實用網站開發

《Web程式設計——ASP.NET實用網站開發》是2012年清華大學出版社出版的圖書。

內容簡介

ASP.NET是Web應用程式開發的主流技術。本書以WindowsServer2003Standard、VisualStudio2008和SQLServer2005Express為開發平台,以技術套用能力培養為主線,介紹網站配置、開發環境、與ASP.NET3.5結合的C#2008基礎、ASP.NET3.5常用伺服器控制項、用戶控制項、驗證控制項、狀態管理、數據源控制項和LINQ訪問資料庫、數據綁定控制項、用戶和角色管理、主題、母版、Web部件、網站導航、ASP.NETAJAX、Web服務、WCF服務、檔案處理等,最後的實例MyPetShop綜合了開發全過程,為讀者提供了ASP.NET3.5網站開發的學習模板。書中包含的實例來自作者多年的教學積累和項目開發經驗,頗具實用性。

為方便教師教學和讀者自學,本書有配套的實驗指導書《Web程式設計——ASP.NET上機實驗指導》,還有免費配套的課件、教學大綱、實驗大綱、實例原始碼等。

本書概念清晰,邏輯性強,內容由淺入深、循序漸進,適合高等院校計算機相關專業的Web程式設計、網路程式設計、Web資料庫套用等課程的教材,也適合對Web應用程式開發有興趣的人員自學使用。希望本書能成為初學者從入門到精通的階梯。

目錄

第1章ASP.NET3.5預備知識

1.1.NETFramework

1.1.1.NETFramework概述

1.1.2.NETFramework3.5體系結構

1.2ASP.NET概述

1.2.1ASP.NET是什麼

1.2.2ASP.NET3.5

1.3IIS

1.3.1IIS的安裝

1.3.2IIS網站設定

1.3.3虛擬目錄

1.4VisualStudio2008

1.4.1環境概覽

1.4.2新建網站

1.4.3發布網站

1.4.4複製網站

1.5小結

1.6習題

第2章創建第一個ASP.NET3.5網站

2.1.htm檔案和XHTML

2.1.1.htm檔案結構

2.1.2常用XHTML元素

2.2.aspx檔案

2.2.1單檔案頁模型

2.2.2代碼隱藏頁模型

2.3.css檔案和CSS常識

2.3.1定義CSS樣式

2.3.2CSS樣式位置

2.4.js檔案和JavaScript常識

2.4.1JavaScript代碼位置

2.4.2綜合實例

2.5.xml檔案和XML常識

2.6web.config

2.6.1web.config基本結構

2.6.2配置web.config

2.7小結

2.8習題

第3章C#和ASP.NET3.5

3.1C#概述

3.2Framework命名空間

3.3編程規範

3.3.1程式注釋

3.3.2命名規則

3.4常量與變數

3.4.1常量聲明

3.4.2變數聲明

3.4.3修飾符

3.4.4變數作用範圍

3.5數據類型

3.5.1值類型

3.5.2引用類型

3.5.3裝箱和拆箱

3.6運算符

3.7流程控制

3.7.1選擇結構

3.7.2循環結構

3.7.3異常處理

3.8自定義ASP.NET類

3.8.1類的常識

3.8.2屬性

3.8.3構造函式

3.8.4方法

3.8.5事件

3.8.6繼承

3.9小結

3.10習題

第4章ASP.NET3.5標準控制項

4.1ASP.NET3.5頁面事件處理

4.1.1ASP.NET3.5事件

4.1.2屬性IsPostBack

4.2ASP.NET3.5伺服器控制項概述

4.2.1HTML伺服器控制項簡介

4.2.2Web伺服器控制項簡介

4.3標準控制項

4.3.1Label控制項

4.3.2TextBox控制項

4.3.3Button、LinkButton和ImageButton控制項

4.3.4DropDownList控制項

4.3.5ListBox控制項

4.3.6CheckBox和CheckBoxList控制項

4.3.7RadioButton和RadioButtonList控制項

4.3.8Image和ImageMap控制項

4.3.9HyperLink控制項

4.3.10Table控制項

4.3.11Panel和PlaceHolder控制項

4.3.12MultiView和View控制項

4.3.13Wizard控制項

4.4小結

4.5習題

第5章Web伺服器驗證控制項

5.1窗體驗證概述

5.2ASP.NET3.5伺服器驗證控制項

5.2.1RequiredFieldValidator控制項

5.2.2CompareValidator控制項

5.2.3RangeValidator控制項

5.2.4RegularExpressionValidator控制項

5.2.5CustomValidator控制項

5.2.6ValidationSummary控制項

5.3小結

5.4習題

第6章HTTP請求、回響及狀態管理

6.1HTTP請求

6.2HTTP回響

6.3HttpServerUtility

6.4跨網頁提交

6.5狀態管理

6.5.1ViewState

6.5.2HiddenField控制項

6.5.3Cookie

6.5.4Session

6.5.5Application

6.5.6Profile

6.6小結

6.7習題

第7章數據訪問

7.1數據訪問概述

7.2建立SQLServerExpress資料庫

7.3數據源控制項

7.3.1SqlDataSource控制項

7.3.2XmlDataSource控制項

7.3.3SiteMapDataSource控制項

7.3.4LinqDataSource控制項

7.4使用LINQ實現數據訪問

7.4.1LINQ查詢表達式

7.4.2LINQtoSQL概述

7.4.3LINQtoSQL查詢數據

7.4.4使用LINQtoSQL管理數據

7.4.5LINQtoXML概述

7.4.6使用LINQtoXML管理XML文檔

7.5小結

7.6習題

第8章數據綁定

8.1數據綁定概述

8.2ListControl類控制項

8.3GridView控制項

8.3.1分頁和排序

8.3.2定製數?蒞蠖??

8.3.3使用模板列

8.3.4利用GridView編輯、刪除數據

8.3.5顯示主從表

8.4DetailsView控制項

8.5小結

8.6習題

第9章用戶和角色管理

9.1身份驗證和授權

9.1.1Windows驗證

9.1.2Forms驗證

9.2成員資格和角色管理概述

9.2.1成員資格管理

9.2.2角色管理

9.3利用網站管理工具實現成員資格和角色管理

9.4利用登錄系列控制項建立安全頁

9.4.1Login控制項

9.4.2CreateUserWizard控制項

9.4.3LoginName控制項

9.4.4LoginStatus控制項

9.4.5LoginView控制項

9.4.6ChangePassword控制項

9.4.7PasswordRecovery控制項

9.5調用Membership類和Roles類進行用戶角色管理

9.6小結

9.7習題

第10章主題、母版、用戶控制項和Web部件

10.1主題

10.1.1主題概述

10.1.2自定義主題

10.1.3使用主題

10.2母版頁

10.2.1母版頁概述

10.2.2創建母版頁

10.2.3創建內容頁

10.3用戶控制項

10.3.1用戶控制項概述

10.3.2創建用戶控制項

10.3.3使用用戶控制項

10.4Web部件

10.4.1Web部件概述

10.4.2使用Web部件

10.4.3WebPartManager顯示模式

10.5小結

10.6習題

第11章網站導航

11.1網站地圖

11.1.1網站地圖檔案

11.1.2嵌套網站地圖檔案

11.2SiteMapPath控制項顯示導航

11.3TreeView控制項顯示導航

11.3.1TreeView控制項

11.3.2使用TreeView控制項實現導航

11.4Menu控制項顯示導航

11.5母版頁中使用網站導航

11.6小結

11.7習題

第12章ASP.NETAJAX

12.1AJAX基礎

12.1.1AJAX概述

12.1.2ASP.NETAJAX技術

12.2ASP.NETAJAX伺服器控制項

12.2.1ScriptManager控制項

12.2.2UpdatePanel控制項

12.2.3Timer控制項

12.2.4UpdateProgress控制項

12.3ASP.NETAJAXControlToolkit

12.4小結

12.5習題

第13章Web服務和WCF服務

13.1什麼是Web服務

13.2建立ASP.NETWeb服務

13.3調用ASP.NETWeb服務

13.3.1調用簡單的ASP.NETWeb服務

13.3.2Web服務方法重載

13.3.3Web服務的傳輸協定

13.4WCF服務

13.4.1建立WCF服務

13.4.2使用WCF服務

13.5小結

13.6習題

第14章檔案處理

14.1驅動器、資料夾和檔案操作

14.1.1獲取驅動器信息

14.1.2資料夾操作

14.1.3檔案操作

14.2讀寫檔案

14.2.1Stream類

14.2.2Reader和Writer類

14.3檔案上傳

14.4小結

14.5習題

第15章MyPetShop綜合實例

15.1系統總體設計

15.1.1系統功能模組設計

15.1.2用戶控制項

15.1.3系統資料庫總體設計

15.1.4web.config配置檔案

15.2MyPetShop資料庫設計

15.2.1數據表設計

15.2.2數據表聯繫設計

15.3用戶控制項設計

15.3.1商品類別列表用戶控制項

15.3.2用戶狀態用戶控制項

15.3.3站點導航用戶控制項

15.3.4最新商品列表用戶控制項

15.3.5商品類別及商品導航用戶控制項

15.3.6天氣預報用戶控制項

15.4前台顯示頁面設計

15.4.1母版頁的設計

15.4.2應用程式首頁Default.aspx

15.4.3商品詳細信息瀏覽頁面

15.4.4商品搜尋頁面

15.5用戶註冊和登錄模組

15.5.1註冊新用戶

15.5.2用戶登錄

15.5.3修改用戶密碼

15.5.4找回用戶密碼

15.5.5退出系統

15.6購物車模組

15.6.1購物車組件的設計與實現

15.6.2ShopCart.aspx頁面界面設計

15.6.3購物車功能的設計與實現

15.7訂單處理

15.7.1創建訂單

15.7.2查看訂單

15.8後台管理功能模組

15.8.1商品分類管理

15.8.2供應商信息管理

15.8.3商品信息管理

15.8.4訂單管理

15.9小結

15.10習題

相關詞條

相關搜尋

熱門詞條

聯絡我們