內容簡介
《ASP.NET動態網站開發教程(第4版)/高等學校計算機套用規劃教材》從初學者的角度出發,以通俗易懂的語言、豐富多彩的實例,詳細介紹了ASP.NET4.5.1Web程式開發技術。
《ASP.NET動態網站開發教程(第4版)/高等學校計算機套用規劃教材》共分13章,主要內容包括ASP.NET4.5.1概述,VisualStudio2015集成開發環境,Web靜態網頁設計基礎和C#5.0新增功能,使用ASP.NET編寫網頁的基礎知識,常用內置對象,相關的伺服器控制項,數據源、數據綁定控制項和jQuery技術,以及ASP.NET4.5中的AJAX控制項,XML的套用和綜合開發實例。
《ASP.NET動態網站開發教程(第4版)/高等學校計算機套用規劃教材》注重基礎、講究實用、內容豐富、結構合理、思路清晰、示例翔實,可作為高等院校計算機及相關專業的教材,還可供和想利用VisualStudio2015開發平台開發Web應用程式的人員參考閱讀,也可作為各類培訓機構的培訓教材。
《ASP.NET動態網站開發教程(第4版)/高等學校計算機套用規劃教材》注重基礎、技術全面、內容充實、循序漸進、深入淺出、結構合理、思路清晰、示例翔實,特別適合ASP.NET動態網站開發的初學者。
《ASP.NET動態網站開發教程(第4版)/高等學校計算機套用規劃教材》專門設計了綜合案婆提促例,讓讀者領會項目開發的思路。
學習完《ASP.NET動態網站開發教程(第4版)/高等學校計算機套用規劃教材》之後,讀者能夠具備ASP.NET4.5.1動態網站開發技能。
圖書目錄
第1章 ASP.NET 4.5.1 概述與開發平台
1.1 Web基礎知識
1.1.頸雅腳邀3 C/S模式與B/S模式
1.1.4 Web的訪問原理
1.2 ASP.NET簡介
1.2.1 ASP.NET的歷史
1.2.2 ASP.NET的優點
1.2.3 其他常見的網路程式設計技術
1.3 ASP.NET開發環境
1.3.1 選擇Visual Studio 2015安裝版本
1.3.2 下載和安裝Visual Studio
1.3.3 主視窗
1.3.4 文檔視窗
1.3.5 工具箱
1.3.6 【錯誤列表】視窗
1.3.8 【屬性】視窗
1.3.9 【輸出】視窗
1.4 ASP.NET應用程式開發基礎
1.4.1 創建ASP.NET應用程式
1.4.2 運行ASP.NET應用程式
1.5 本章小結
1.6 練習
第2章 Web靜態程式語言
2.1 Web基礎技術
2.1.1 HTML
2.1.2 XML
2.1.3 XHTML
2.2 XHTML的基本格式
2.2.1 ASP.NET的文檔結構
2.2.2 XHTML的語法規則
2.3 XHTML標記與標記屬性
2.3.1 主體標記…
2.3.2 注釋標記
2.3.3 分層標記
…
2.3.4 文本和格式標記
2.3.5 表格標記
2.3.6 超連結標記…和促犁
2.3.7 圖像標記
2.3.8 表單標記
…
2.4 HTML5簡介
2.4.1 HTML5的發展史
2.兆殃榜4.2 HTML5的新改革
2.5 本章小結
2.6 練習
第3章 C# 5.0新增功能
3.1 C#語言簡介
3.2 C# 5.0新增功能
3.2.1 隱式類型局部變數
3.2.2 對象和集合初始值設定項
3.2.3 擴展方法
3.2.4 匿名類型
3.2.6 自動實現的屬性
3.2.7 dynamic關鍵字
3.2.8 命名參數和可選參數
3.2.9 協變性和逆變性
3.2.1 0async和await
3.2.1 1調用方信息
3.3 本章小結
3.4 練習
第4章 ASP.NET Web技術簡介
4.1 ASP.NET程式結構
4.1.1 ASP.NET檔案類型介紹
4.1.2 ASP.NET資料夾
4.1.3 其他資料夾
4.2 頁面管章您永理
4.2.1 ASP.NET頁面代碼模式
4.2.2 頁面的往返與處理機制
4.2.3 頁面的生命周整灑槳再期
4.2.4 頁面的生命周期事件
4.2.5 ASP.NET頁面指令
4.3 ASP.NET網站項目
4.3.1 創建ASP.NET網站
4.3.2 ASP.NET Web網站和ASP.NET Web應用程式的區別
4.4 狀態管糠膠理
4.4.1 視圖狀態
4.4.2 控制項狀態
4.4.3 隱藏域
4.5 ASP.NET配置管理
4.5.1 web.config檔案介紹
4.5.2 配置檔案的語法規則
4.6 本章小結
4.7 練習
第5章 ASP.NET內置對象
5.1 ASP.NET對象的概況及其屬性、方法和事件
5.2.1 Request對象簡介
5.2.2 使用QueryString屬性
5.2.3 使用Path屬性
5.2.4 使用UserHostAddress屬性
5.2.5 使用Browser屬性
5.2.6 ServerVariables屬性
5.3.1 Response對象簡介
5.3.2 利用Write和WriteFile方法輸出信息
5.3.3 使用Redirect方法引導客戶至另一個URL位置
5.3.4 關於BufferOutput屬性
5.3.5 輸出快取資料
5.4 Cookie對象
5.4.1 Cookie對象簡介
5.4.2 Cookie對象的屬性和方法
5.4.3 Cookie對象的使用
5.4.4 檢測用戶是否啟用了Cookie
5.5.1 Session對象簡介
5.5.2 Session對象的使用
5.5.3 Session_Start和Session_End事件
5.5.4 Timeout屬性
5.5.5 Abandon方法
5.5.6 Session對象的注意事項
5.6 Application對象
5.6.1 Application對象簡介
5.6.2 利用Application對象存儲信息
5.7 Server對象
5.7.1 Server對象簡介
5.7.2 Server對象常用方法
5.8 ViewState
5.9 本章小結
5.10 練習
第6章 ASP.NET常用伺服器控制項
6.1 伺服器控制項概述
6.1.1 控制項的種類
6.1.2 在頁面中添加HTML伺服器控制項
6.1.3 在頁面中添加Web伺服器控制項
6.1.4 以編程方式添加伺服器控制項
6.1.5 設定伺服器控制項的屬性
6.2 標準伺服器控制項
6.2.1 標籤控制項Label
6.2.2 文本框控制項TextBox
6.2.3 按鈕控制項Button、LinkButton和ImageButton
6.2.4 複選框CheckBox控制項和(複選框列表CheckBoxList控制項
6.2.5 RadioButton和RadioButtonList控制項
6.2.6 列表控制項DropDownList和ListBox
6.2.7 MultiView和View控制項
6.2.8 廣告控制項AdRotator
6.2.9 表格控制項Table
6.2.10 Literal控制項和Panel控制項
6.3 驗證控制項
6.3.1 驗證控制項及其作用
6.3.2 驗證控制項的屬性和方法
6.3.3 表單驗證控制項RequiredFieldValidator
6.3.4 比較驗證控制項CompareValidator
6.3.5 範圍驗證控制項RangeValidator
6.3.6 正則驗證控制項RegularExpressionValidator
6.4 導航控制項
6.4.1 SiteMapPath導航控制項
6.4.2 Menu導航控制項
6.4.3 TreeView導航控制項
6.5 本章小結
6.6 練習
第7章 樣式、主題和母版頁
7.1 CSS
7.1.1 CSS簡介
7.1.2 CSS基礎
7.1.3 創建CSS檔案
7.1.4 CSS常用屬性
7.1.5 DIV和CSS布局
7.2 主題
7.2.1 主題的概念
7.2.2 在主題中定義外觀
7.2.3 在主題中同時定義外觀和樣式表
7.3 母版頁
7.3.1 母版頁和內容頁的概念
7.3.2 創建母版頁
7.4 本章小結
7.5 練習
第8章 ADO.NET數據訪問
8.1 ADO.NET概述
8.1.1 ADO.NET簡介
8.1.2 與數據有關的命名空間
8.1.3 ADO.NET數據提供程式
8.2 SQL Server 2014資料庫平台
8.4.1 使用Command對象查詢數據
8.4.2 使用Command對象增加數據
8.4.3 使用Command對象刪除數據
8.5 使用DataAdapter對象和DateSet對象
8.5.1 DataAdapter對象簡介
8.5.2 DataSet對象簡介
8.5.3 查詢資料庫數據
8.5.4 修改資料庫數據
8.5.5 增加資料庫數據
8.5.6 刪除資料庫數據
8.6 本章小結
8.7 練習
第9章 ADO.NET資料庫高級操作
9.1 數據源控制項
9.1.1 SqlDataSource控制項
9.1.2 ObjectDataSource控制項
9.1.3 SiteMapDataSource控制項
9.2 數據綁定技術
9.2.1 簡單數據綁定技術
9.2.2 複雜的數據綁定技術
9.2.3 Eval和Bind方法
9.3 數據綁定控制項
9.3.1 GridView控制項
9.3.2 Repeater控制項
9.3.3 DataList控制項
9.3.4 DetailsView控制項
9.3.5 FormView控制項
9.3.6 ListView控制項
9.4 本章小結
9.5 練習
第10章 jQuery
10.1 jQuery簡介
10.1.1 什麼是jQuery
10.1.2 包含jQuery庫
10.1.3 第一個jQuery程式
10.2 jQuery的語法
10.2.1 jQuery的核心功能
10.2.2 jQuery選擇器
10.2.3 jQuery過濾器
10.2.4 jQuery事件
10.3 jQuery動畫
10.4 jQuery和有效性驗證
10.5 本章小結
10.6 練習
第11章 ASP.NET AJAX
11.1 Ajax簡介
11.1.1 Ajax與傳統Web技術的區別
11.1.2 Ajax的優點
11.1.3 Ajax使用的技術
11.1.4 ASP.NET AJAX
11.1.5 ASP.NET AJAX簡單示例
11.2 ASP.NET AJAX控制項
11.2.1 ScriptManger(腳本管理員)控制項
11.2.2 Timer(時間)控制項
11.2.3 UpdatePanel(區域更新)控制項
11.2.4 UpdateProgress(進度更新)控制項
11.3 本章小結
11.4 練習
第12章 在ASP.NET中使用XML
12.1 XML概述
12.1.1 XML的套用
12.1.2 XML的基本結構
12.1.3 標記、元素以及元素屬性
12.1.4 XML數據的顯示
12.2 使用ADO.NET訪問XML文檔
12.2.1 將資料庫數據轉換成XML文檔
12.2.2 讀取XML文檔
12.2.3 編輯XML文檔
12.2.4 將XML數據寫入資料庫
12.2.5 將XML數據轉換為字元串
12.3 使用.NET的XML類訪問XML
12.4 XmlDataSource控制項
12.5 本章小結
12.6 練習
第13章 電子商務網站
13.1 系統設計
13.1.1 需求分析
13.1.2 概念結構設計
13.1.3 資料庫設計
13.1.4 功能設計
13.2 系統實現
13.2.1 設定資料庫連線信息
13.2.2 訪問資料庫公共類
13.2.3 添加母版頁
13.2.4 前台信息模組
13.2.5 後台管理模組
13.3 本章小結
13.4 練習
參考文獻
2.1.1 HTML
2.1.2 XML
2.1.3 XHTML
2.2 XHTML的基本格式
2.2.1 ASP.NET的文檔結構
2.2.2 XHTML的語法規則
2.3 XHTML標記與標記屬性
2.3.1 主體標記…
2.3.2 注釋標記
2.3.3 分層標記
…
2.3.4 文本和格式標記
2.3.5 表格標記
2.3.6 超連結標記…
2.3.7 圖像標記
2.3.8 表單標記
…
2.4 HTML5簡介
2.4.1 HTML5的發展史
2.4.2 HTML5的新改革
2.5 本章小結
2.6 練習
第3章 C# 5.0新增功能
3.1 C#語言簡介
3.2 C# 5.0新增功能
3.2.1 隱式類型局部變數
3.2.2 對象和集合初始值設定項
3.2.3 擴展方法
3.2.4 匿名類型
3.2.6 自動實現的屬性
3.2.7 dynamic關鍵字
3.2.8 命名參數和可選參數
3.2.9 協變性和逆變性
3.2.1 0async和await
3.2.1 1調用方信息
3.3 本章小結
3.4 練習
第4章 ASP.NET Web技術簡介
4.1 ASP.NET程式結構
4.1.1 ASP.NET檔案類型介紹
4.1.2 ASP.NET資料夾
4.1.3 其他資料夾
4.2 頁面管理
4.2.1 ASP.NET頁面代碼模式
4.2.2 頁面的往返與處理機制
4.2.3 頁面的生命周期
4.2.4 頁面的生命周期事件
4.2.5 ASP.NET頁面指令
4.3 ASP.NET網站項目
4.3.1 創建ASP.NET網站
4.3.2 ASP.NET Web網站和ASP.NET Web應用程式的區別
4.4 狀態管理
4.4.1 視圖狀態
4.4.2 控制項狀態
4.4.3 隱藏域
4.5 ASP.NET配置管理
4.5.1 web.config檔案介紹
4.5.2 配置檔案的語法規則
4.6 本章小結
4.7 練習
第5章 ASP.NET內置對象
5.1 ASP.NET對象的概況及其屬性、方法和事件
5.2.1 Request對象簡介
5.2.2 使用QueryString屬性
5.2.3 使用Path屬性
5.2.4 使用UserHostAddress屬性
5.2.5 使用Browser屬性
5.2.6 ServerVariables屬性
5.3.1 Response對象簡介
5.3.2 利用Write和WriteFile方法輸出信息
5.3.3 使用Redirect方法引導客戶至另一個URL位置
5.3.4 關於BufferOutput屬性
5.3.5 輸出快取資料
5.4 Cookie對象
5.4.1 Cookie對象簡介
5.4.2 Cookie對象的屬性和方法
5.4.3 Cookie對象的使用
5.4.4 檢測用戶是否啟用了Cookie
5.5.1 Session對象簡介
5.5.2 Session對象的使用
5.5.3 Session_Start和Session_End事件
5.5.4 Timeout屬性
5.5.5 Abandon方法
5.5.6 Session對象的注意事項
5.6 Application對象
5.6.1 Application對象簡介
5.6.2 利用Application對象存儲信息
5.7 Server對象
5.7.1 Server對象簡介
5.7.2 Server對象常用方法
5.8 ViewState
5.9 本章小結
5.10 練習
第6章 ASP.NET常用伺服器控制項
6.1 伺服器控制項概述
6.1.1 控制項的種類
6.1.2 在頁面中添加HTML伺服器控制項
6.1.3 在頁面中添加Web伺服器控制項
6.1.4 以編程方式添加伺服器控制項
6.1.5 設定伺服器控制項的屬性
6.2 標準伺服器控制項
6.2.1 標籤控制項Label
6.2.2 文本框控制項TextBox
6.2.3 按鈕控制項Button、LinkButton和ImageButton
6.2.4 複選框CheckBox控制項和(複選框列表CheckBoxList控制項
6.2.5 RadioButton和RadioButtonList控制項
6.2.6 列表控制項DropDownList和ListBox
6.2.7 MultiView和View控制項
6.2.8 廣告控制項AdRotator
6.2.9 表格控制項Table
6.2.10 Literal控制項和Panel控制項
6.3 驗證控制項
6.3.1 驗證控制項及其作用
6.3.2 驗證控制項的屬性和方法
6.3.3 表單驗證控制項RequiredFieldValidator
6.3.4 比較驗證控制項CompareValidator
6.3.5 範圍驗證控制項RangeValidator
6.3.6 正則驗證控制項RegularExpressionValidator
6.4 導航控制項
6.4.1 SiteMapPath導航控制項
6.4.2 Menu導航控制項
6.4.3 TreeView導航控制項
6.5 本章小結
6.6 練習
第7章 樣式、主題和母版頁
7.1 CSS
7.1.1 CSS簡介
7.1.2 CSS基礎
7.1.3 創建CSS檔案
7.1.4 CSS常用屬性
7.1.5 DIV和CSS布局
7.2 主題
7.2.1 主題的概念
7.2.2 在主題中定義外觀
7.2.3 在主題中同時定義外觀和樣式表
7.3 母版頁
7.3.1 母版頁和內容頁的概念
7.3.2 創建母版頁
7.4 本章小結
7.5 練習
第8章 ADO.NET數據訪問
8.1 ADO.NET概述
8.1.1 ADO.NET簡介
8.1.2 與數據有關的命名空間
8.1.3 ADO.NET數據提供程式
8.2 SQL Server 2014資料庫平台
8.4.1 使用Command對象查詢數據
8.4.2 使用Command對象增加數據
8.4.3 使用Command對象刪除數據
8.5 使用DataAdapter對象和DateSet對象
8.5.1 DataAdapter對象簡介
8.5.2 DataSet對象簡介
8.5.3 查詢資料庫數據
8.5.4 修改資料庫數據
8.5.5 增加資料庫數據
8.5.6 刪除資料庫數據
8.6 本章小結
8.7 練習
第9章 ADO.NET資料庫高級操作
9.1 數據源控制項
9.1.1 SqlDataSource控制項
9.1.2 ObjectDataSource控制項
9.1.3 SiteMapDataSource控制項
9.2 數據綁定技術
9.2.1 簡單數據綁定技術
9.2.2 複雜的數據綁定技術
9.2.3 Eval和Bind方法
9.3 數據綁定控制項
9.3.1 GridView控制項
9.3.2 Repeater控制項
9.3.3 DataList控制項
9.3.4 DetailsView控制項
9.3.5 FormView控制項
9.3.6 ListView控制項
9.4 本章小結
9.5 練習
第10章 jQuery
10.1 jQuery簡介
10.1.1 什麼是jQuery
10.1.2 包含jQuery庫
10.1.3 第一個jQuery程式
10.2 jQuery的語法
10.2.1 jQuery的核心功能
10.2.2 jQuery選擇器
10.2.3 jQuery過濾器
10.2.4 jQuery事件
10.3 jQuery動畫
10.4 jQuery和有效性驗證
10.5 本章小結
10.6 練習
第11章 ASP.NET AJAX
11.1 Ajax簡介
11.1.1 Ajax與傳統Web技術的區別
11.1.2 Ajax的優點
11.1.3 Ajax使用的技術
11.1.4 ASP.NET AJAX
11.1.5 ASP.NET AJAX簡單示例
11.2 ASP.NET AJAX控制項
11.2.1 ScriptManger(腳本管理員)控制項
11.2.2 Timer(時間)控制項
11.2.3 UpdatePanel(區域更新)控制項
11.2.4 UpdateProgress(進度更新)控制項
11.3 本章小結
11.4 練習
第12章 在ASP.NET中使用XML
12.1 XML概述
12.1.1 XML的套用
12.1.2 XML的基本結構
12.1.3 標記、元素以及元素屬性
12.1.4 XML數據的顯示
12.2 使用ADO.NET訪問XML文檔
12.2.1 將資料庫數據轉換成XML文檔
12.2.2 讀取XML文檔
12.2.3 編輯XML文檔
12.2.4 將XML數據寫入資料庫
12.2.5 將XML數據轉換為字元串
12.3 使用.NET的XML類訪問XML
12.4 XmlDataSource控制項
12.5 本章小結
12.6 練習
第13章 電子商務網站
13.1 系統設計
13.1.1 需求分析
13.1.2 概念結構設計
13.1.3 資料庫設計
13.1.4 功能設計
13.2 系統實現
13.2.1 設定資料庫連線信息
13.2.2 訪問資料庫公共類
13.2.3 添加母版頁
13.2.4 前台信息模組
13.2.5 後台管理模組
13.3 本章小結
13.4 練習
參考文獻