商品簡介
作者簡介
名人/編輯推薦
目次
相關商品
商品簡介
本書是ASP.NET領域的鴻篇巨制,全面講解了ASP.NET 3.5的各種特性及其背后的工作原理,并給出了許多針對如何構建復雜、可擴展的網站從實踐中得出的建議。本書還深入講述了其他ASP.NET圖書遺漏的高級主題,如自定義控件的創建、圖像處理、加密等。此外,本書專門提供了兩章的內容來教你如何用Ajax技術制作快速響應的頁面,以及如何使用微軟的ASP.NET AJAX平臺。另外,還介紹了微軟的新一代RIA技術Silverlight 。
本書適用于各層次ASP.NET 3.5程序員。
本書適用于各層次ASP.NET 3.5程序員。
作者簡介
Matthew MacDonald世界頂尖的微軟技術專家。微軟MVP。他是Inside Visual Bask、ASP Today、Hardcore Visual Studio.NET等著名軟件開發雜志的特約作者,還寫作了多部膾炙人口的編程暢銷書,本書為其代表作。
名人/編輯推薦
“對於想真正精通ASP.NET的人,我強烈推薦本書。它遠遠超出了同類圖書,絕不避重就輕。討論了如何解決許多常見的難題。”——David Hayden,Microsoft MVP。資深Web軟體工程師
“ASP.NET工程師的必讀之作!不僅是絕佳的學習教程,也是不可或缺的參考手冊。”——.NET Developer's Journal
目次
第一部分 核心概念
第1章 ASP.NET簡介
1.1 Web開發技術的演進
1.2 ASP.NET的7大要點
1.3 ASP.NET 3.5:故事在繼續
1.4 總結
第2章 Visual Studio
2.1 .NET開發模型
2.2 Visual Studio集成開發環境
2.3 代碼編輯器
2.4 編碼模型
2.5 Web項目
2.6 Visual Studio調試
2.7 Visual Studio宏
2.8 Web Development Helper
2.9 總結
第3章 Web窗體
3.1 頁面處理
3.2 Web窗體處理階段
3.3 作為控件容器的頁面
3.4 Page類
3.5 總結
第4章 服務器控件
4.1 服務器控件的類型
4.2 HTML服務器控件
4.3 Web控件
4.4 List控件
4.5 輸入驗證控件
4.6 富控件
4.7 總結
第5章 ASP.NET應用程序
5.1 剖析ASP.NET應用程序
5.2 global.asax應用程序文件
5.3 ASP.NET配置
5.4 .NET組件
5.5 擴展HTTP管道
5.6 總結
第6章 狀態管理
6.1 ASP.NET狀態管理
6.2 視圖狀態
6.3 在頁面間傳送信息
6.4 cookie
6.5 會話狀態
6.6 應用程序狀態
6.7 總結
第二部分 數據訪問
第7章 ADO.NET基礎
7.1 ADO.NET架構
7.2 Connection類
7.3 Command類和DataReader類
7.4 事務
7.5 提供程序無關的代碼
7.6 總結
第8章 數據組件和DataSet
8.1 構建數據訪問組件
8.2 非連接的數據
8.3 DataSet類
8.4 DataAdapter類
8.5 DataView類
8.6 強類型DataSet
8.7 總結
第9章 數據綁定
9.1 基本的數據綁定
9.2 數據源控件
9.3 SqlDataSource
9.4 ObjectDataSource
9.5 數據源控件的限制
9.6 總結
第10章 富數據控件
10.1 GridView
10.2 格式化GridView
10.3 GridView行選擇
10.4 對GridView排序
10.5 GridView分頁
10.6 GridView模板
10.7 ListView
10.8 DetailsView和FormView
10.9 高級網格
10.10 總結
第11章 緩存和異步頁面
11.1 理解ASP.NET緩存
11.2 輸出緩存
11.3 數據緩存
11.4 緩存依賴
11.5 自定義緩存依賴
11.6 異步頁面
11.7 總結
第12章 文件和流
12.1 使用文件系統
12.2 使用流讀寫文件
12.3 序列化
12.4 總結
第13章 LINQ
13.1 LINQ基礎
13.2 LINQ to DataSet
13.3 LINQ to SQL
13.4 LinqDataSource
13.5 總結
第14章 XML
14.1 什么時候使用XML
14.2 XML簡介
14.3 基于流的XML處理
14.4 內存中的XML 處理
14.5 搜索XML內容
14.6 驗證XML內容
14.7 轉換XML內容
14.8 XML數據綁定
14.9 XML和ADO.NET數據集
14.10 總結
第三部分 構建ASP.NET網站
第15章 用戶控件
15.1 用戶控件基礎
15.2 為用戶控件添加代碼
15.3 動態加載用戶控件
15.4 緩存部分頁面
15.5 總結
第16章 主題和母版頁
16.1 層疊樣式表
16.2 主題
16.3 標準化網站布局
16.4 母版頁基礎
16.5 高級母版頁
16.6 總結
第17章 網站導航
17.1 多視圖頁面
17.2 站點地圖
17.3 TreeView控件
17.4 Menu控件
17.5 總結
第18章 網站部署
18.1 IIS
18.2 管理網站
18.3 部署你的ASP.NET應用程序
18.4 ASP.NET中的VirtualPathProvider
18.5 ASP.NET里的健康監視
18.6 總結
第四部分 安全
第19章 ASP.NET安全模型
19.1 何為創建安全軟件
19.2 理解安全級別
19.3 IIS安全
19.4 ASP.NET安全架構
19.5 總結
第20章 表單驗證
20.1 表單驗證介紹
20.2 實現表單驗證
20.3 IIS 7.0和表單驗證
20.4 總結
第21章 成員資格
21.1 介紹ASP.NET的成員資格API
21.2 使用成員資格API
21.3 使用安全控件
21.4 在IIS 7.0里配置成員資格
21.5 使用成員資格類
21.6 總結
第22章 Windows驗證
22.1 介紹Windows驗證
22.2 實現Windows驗證
22.3 身份模擬
22.4 總結
第23章 授權和角色
23.1 URL授權
23.2 文件授權
23.3 在代碼中檢查授權
23.4 為基于角色的授權使用角色服務
23.5 在IIS 5和IIS 6中保護非網頁資源
23.6 IIS 7.0里的授權和角色
23.7 總結
第24章 用戶配置
24.1 理解用戶配置
24.2 使用SqlProfileProvider
24.3 自定義的用戶配置提供程序
24.4 總結
第25章 加密
25.1 加密數據:機密性問題
25.2 .NET加密命名空間
25.3 理解.NET加密類
25.4 加密敏感數據
25.5 加密查詢字符串
25.6 總結
第26章 自定義成員資格提供程序
26.1 自定義提供程序的架構
26.2 創建自定義提供程序的基本步驟
26.3 總結
第五部分 高級用戶界面
第27章 自定義服務器控件
27.1 自定義服務器控件入門
27.2 處理不同的瀏覽器
27.3 控件狀態和事件
27.4 擴展現有的Web控件
27.5 模板化控件
27.6 總結
第28章 設計時支持
28.1 主要成員
28.2 設計時特性
28.3 Web資源
28.4 代碼序列化
28.5 控件設計器
28.6 總結
第29章 動態圖形和GDI+
29.1 ImageMap控件
29.2 使用GDI+畫圖
29.3 在網頁上嵌入動態圖形
29.4 用GDI+繪制圖表
29.5 總結
第30章 使用Web部件頁面的門戶
30.1 典型門戶頁面
30.2 初級Web部件頁面
30.3 創建Web部件
30.4 總結
第六部分 客戶端程序設計
第31章 JavaScript和Ajax技術
31.1 JavaScript本質
31.2 基本JavaScript示例
31.3 腳本注入攻擊
31.4 帶有JavaScript的自定義控件
31.5 框架
31.6 理解Ajax
31.7 在客戶端回調中使用Ajax
31.8 總結
第32章 ASP.NET AJAX
32.1 介紹ASP.NET AJAX
32.2 服務器回調
32.3 ASP.NET AJAX服務器控件
32.4 深入客戶端庫
32.5 控件擴展器
32.6 總結
第33章 Silverlight
33.1 理解Silverlight
33.2 創建Silverlight項目
33.3 Silverlight本質
33.4 Silverlight和ASP.NET
33.5 繪制二維圖形
33.6 動畫
33.7 總結
第1章 ASP.NET簡介
1.1 Web開發技術的演進
1.2 ASP.NET的7大要點
1.3 ASP.NET 3.5:故事在繼續
1.4 總結
第2章 Visual Studio
2.1 .NET開發模型
2.2 Visual Studio集成開發環境
2.3 代碼編輯器
2.4 編碼模型
2.5 Web項目
2.6 Visual Studio調試
2.7 Visual Studio宏
2.8 Web Development Helper
2.9 總結
第3章 Web窗體
3.1 頁面處理
3.2 Web窗體處理階段
3.3 作為控件容器的頁面
3.4 Page類
3.5 總結
第4章 服務器控件
4.1 服務器控件的類型
4.2 HTML服務器控件
4.3 Web控件
4.4 List控件
4.5 輸入驗證控件
4.6 富控件
4.7 總結
第5章 ASP.NET應用程序
5.1 剖析ASP.NET應用程序
5.2 global.asax應用程序文件
5.3 ASP.NET配置
5.4 .NET組件
5.5 擴展HTTP管道
5.6 總結
第6章 狀態管理
6.1 ASP.NET狀態管理
6.2 視圖狀態
6.3 在頁面間傳送信息
6.4 cookie
6.5 會話狀態
6.6 應用程序狀態
6.7 總結
第二部分 數據訪問
第7章 ADO.NET基礎
7.1 ADO.NET架構
7.2 Connection類
7.3 Command類和DataReader類
7.4 事務
7.5 提供程序無關的代碼
7.6 總結
第8章 數據組件和DataSet
8.1 構建數據訪問組件
8.2 非連接的數據
8.3 DataSet類
8.4 DataAdapter類
8.5 DataView類
8.6 強類型DataSet
8.7 總結
第9章 數據綁定
9.1 基本的數據綁定
9.2 數據源控件
9.3 SqlDataSource
9.4 ObjectDataSource
9.5 數據源控件的限制
9.6 總結
第10章 富數據控件
10.1 GridView
10.2 格式化GridView
10.3 GridView行選擇
10.4 對GridView排序
10.5 GridView分頁
10.6 GridView模板
10.7 ListView
10.8 DetailsView和FormView
10.9 高級網格
10.10 總結
第11章 緩存和異步頁面
11.1 理解ASP.NET緩存
11.2 輸出緩存
11.3 數據緩存
11.4 緩存依賴
11.5 自定義緩存依賴
11.6 異步頁面
11.7 總結
第12章 文件和流
12.1 使用文件系統
12.2 使用流讀寫文件
12.3 序列化
12.4 總結
第13章 LINQ
13.1 LINQ基礎
13.2 LINQ to DataSet
13.3 LINQ to SQL
13.4 LinqDataSource
13.5 總結
第14章 XML
14.1 什么時候使用XML
14.2 XML簡介
14.3 基于流的XML處理
14.4 內存中的XML 處理
14.5 搜索XML內容
14.6 驗證XML內容
14.7 轉換XML內容
14.8 XML數據綁定
14.9 XML和ADO.NET數據集
14.10 總結
第三部分 構建ASP.NET網站
第15章 用戶控件
15.1 用戶控件基礎
15.2 為用戶控件添加代碼
15.3 動態加載用戶控件
15.4 緩存部分頁面
15.5 總結
第16章 主題和母版頁
16.1 層疊樣式表
16.2 主題
16.3 標準化網站布局
16.4 母版頁基礎
16.5 高級母版頁
16.6 總結
第17章 網站導航
17.1 多視圖頁面
17.2 站點地圖
17.3 TreeView控件
17.4 Menu控件
17.5 總結
第18章 網站部署
18.1 IIS
18.2 管理網站
18.3 部署你的ASP.NET應用程序
18.4 ASP.NET中的VirtualPathProvider
18.5 ASP.NET里的健康監視
18.6 總結
第四部分 安全
第19章 ASP.NET安全模型
19.1 何為創建安全軟件
19.2 理解安全級別
19.3 IIS安全
19.4 ASP.NET安全架構
19.5 總結
第20章 表單驗證
20.1 表單驗證介紹
20.2 實現表單驗證
20.3 IIS 7.0和表單驗證
20.4 總結
第21章 成員資格
21.1 介紹ASP.NET的成員資格API
21.2 使用成員資格API
21.3 使用安全控件
21.4 在IIS 7.0里配置成員資格
21.5 使用成員資格類
21.6 總結
第22章 Windows驗證
22.1 介紹Windows驗證
22.2 實現Windows驗證
22.3 身份模擬
22.4 總結
第23章 授權和角色
23.1 URL授權
23.2 文件授權
23.3 在代碼中檢查授權
23.4 為基于角色的授權使用角色服務
23.5 在IIS 5和IIS 6中保護非網頁資源
23.6 IIS 7.0里的授權和角色
23.7 總結
第24章 用戶配置
24.1 理解用戶配置
24.2 使用SqlProfileProvider
24.3 自定義的用戶配置提供程序
24.4 總結
第25章 加密
25.1 加密數據:機密性問題
25.2 .NET加密命名空間
25.3 理解.NET加密類
25.4 加密敏感數據
25.5 加密查詢字符串
25.6 總結
第26章 自定義成員資格提供程序
26.1 自定義提供程序的架構
26.2 創建自定義提供程序的基本步驟
26.3 總結
第五部分 高級用戶界面
第27章 自定義服務器控件
27.1 自定義服務器控件入門
27.2 處理不同的瀏覽器
27.3 控件狀態和事件
27.4 擴展現有的Web控件
27.5 模板化控件
27.6 總結
第28章 設計時支持
28.1 主要成員
28.2 設計時特性
28.3 Web資源
28.4 代碼序列化
28.5 控件設計器
28.6 總結
第29章 動態圖形和GDI+
29.1 ImageMap控件
29.2 使用GDI+畫圖
29.3 在網頁上嵌入動態圖形
29.4 用GDI+繪制圖表
29.5 總結
第30章 使用Web部件頁面的門戶
30.1 典型門戶頁面
30.2 初級Web部件頁面
30.3 創建Web部件
30.4 總結
第六部分 客戶端程序設計
第31章 JavaScript和Ajax技術
31.1 JavaScript本質
31.2 基本JavaScript示例
31.3 腳本注入攻擊
31.4 帶有JavaScript的自定義控件
31.5 框架
31.6 理解Ajax
31.7 在客戶端回調中使用Ajax
31.8 總結
第32章 ASP.NET AJAX
32.1 介紹ASP.NET AJAX
32.2 服務器回調
32.3 ASP.NET AJAX服務器控件
32.4 深入客戶端庫
32.5 控件擴展器
32.6 總結
第33章 Silverlight
33.1 理解Silverlight
33.2 創建Silverlight項目
33.3 Silverlight本質
33.4 Silverlight和ASP.NET
33.5 繪制二維圖形
33.6 動畫
33.7 總結
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。