注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程ASP.NET 3.5高級程序設計(第2版)

ASP.NET 3.5高級程序設計(第2版)

ASP.NET 3.5高級程序設計(第2版)

定 價:¥148.00

作 者: (美)麥克唐納博思工作室 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設計叢書
標 簽: ASP

ISBN: 9787115187710 出版時間: 2008-11-01 包裝: 平裝
開本: 16開 頁數(shù): 1194 字數(shù):  

內(nèi)容簡介

  《ASP.NET 3.5高級程序設計(第2版)》是ASP.NET領(lǐng)域的鴻篇巨制,全面講解了ASP.NET 3.5的各種特性及其背后的工作原理,并給出了許多針對如何構(gòu)建復雜、可擴展的網(wǎng)站從實踐中得出的建議?!禔SP.NET 3.5高級程序設計》(第2版)還深入講述了其他ASP.NET圖書遺漏的高級主題,如自定義控件的創(chuàng)建、圖像處理、加密等。此外《ASP.NET 3.5高級程序設計》專門提供了兩章的內(nèi)容來教你如何用Ajax技術(shù)制作快速響應的頁面,以及如何使用微軟ASP.NET AJAX平臺。另外,還介紹了微軟的新一代RIA技術(shù)Silverlight ?!禔SP.NET 3.5高級程序設計(第2版)》適用于各層次ASP.NET 3.5程序員。

作者簡介

  Matthew MacDonald世界頂尖的微軟技術(shù)專家,微軟MVP。他是Inside Visual Basic、ASPToday、Hardcore sual Studio.NE丁等著名軟件開發(fā)雜志的特約作者,還寫作了多部膾炙人口的編程暢銷書。本書為其代表作。Mario Szpuszta微軟奧地利開發(fā)者和平臺組架構(gòu)師。有豐富的Web應用和安全軟件開發(fā)和集成經(jīng)驗。他也是社區(qū)內(nèi)非?;钴S的技術(shù)專家。經(jīng)常在各種頂級技術(shù)會議中發(fā)表演講。除《ASP.NET 3.5高級程序設計》外。他還是名著Advanced.NET Remoting的作者。譯者簡介:蘇紅超,網(wǎng)名Uestc95,喜好.NET技術(shù),曾著有《ASENET深入解析》(科學出版社,2003),并于2004/2005/2006/2007連續(xù)4年榮獲微軟MVP,目前主要從事超大規(guī)模Web應用研究以及Web安全研冤。E-mail/MSN:uestc95@gmail.com朱琦,資深.NET開發(fā)人員,企業(yè)顧問,主持研發(fā)數(shù)個大型企業(yè)級軟件產(chǎn)品,目前就職于明基研發(fā)中心。E-mail/MSN:miraculeux@gmail.com

圖書目錄

第一部分 核心概念

第1章 ASP.NET簡介
1.1 Web開發(fā)技術(shù)的演進
1.1.1 早期的Web開發(fā)
1.1.2 傳統(tǒng)ASP的不足
1.1.3 ASP.NET
1.2 ASP.NET的7大要點
1.2.1 要點1:ASP.NET同.NETFramework集成在一起
1.2.2 要點2:ASP.NET是編譯執(zhí)行的,而不是解釋執(zhí)行的
1.2.3 要點3:ASP.NET具備多語言支持
1.2.4 要點4:ASP.NET運行在公共語言運行庫內(nèi)
1.2.5 要點5:ASP.NET是面向?qū)ο蟮?br />1.2.6 要點6:ASP.NET是跨設備和跨瀏覽器的
1.2.7 要點7:ASP.NET易于部署和配置
1.3 ASP.NET3.5:故事在繼續(xù)
1.3.1 ASP.NET2.0
1.3.2 ASP.NET3.5
1.3.3 Silverlight
1.4 總結(jié)

第2章 VisualStudio
2.1 .NET開發(fā)模型
2.1.1 編譯器
2.1.2 VisualStudio集成開發(fā)環(huán)境
2.1.3 網(wǎng)站和Web項目
2.1.4 創(chuàng)建無項目文件的網(wǎng)站
2.1.5 多目標
2.1.6 設計網(wǎng)頁
2.2 VisualStudio集成開發(fā)環(huán)境
2.2.1 解決方案資源管理器
2.2.2 文檔窗口
2.2.3 工具箱
2.2.4 錯誤列表和任務列表
2.2.5 服務器資源管理器
2.3 代碼編輯器
2.3.1 添加程序集引用
2.3.2 智能感知和大綱顯示
2.4 編碼模型
2.4.1 代碼隱藏文件如何與頁面連接
2.4.2 控件標簽如何與頁面變量連接
2.4.3 事件如何與事件處理程序連接
2.5 Web項目
2.5.1 創(chuàng)建Web項目
2.5.2 遷移舊版VisualStudio創(chuàng)建的網(wǎng)站
2.6 VisualStudio調(diào)試
2.6.1 單步調(diào)試
2.6.2 變量監(jiān)視
2.6.3 高級斷點
2.7 VisualStudio宏
2.8 WebDevelopmentHelper
2.9 總結(jié)

第3章 Web窗體
3.1 頁面處理
3.1.1 HTML表單
3.1.2 動態(tài)用戶界面
3.1.3 ASP.NET事件模型
3.1.4 自動回送
3.1.5 視圖狀態(tài)
3.1.6 XHTML兼容性
3.2 Web窗體處理階段
3.2.1 頁面框架初始化
3.2.2 用戶代碼初始化
3.2.3 驗證
3.2.4 事件處理
3.2.5 自動數(shù)據(jù)綁定
3.2.6 清除
3.2.7 頁面流示例
3.3 作為控件容器的頁面
3.3.1 顯示控件樹
3.3.2 頁頭
3.3.3 動態(tài)控件的創(chuàng)建
3.4 Page類
3.4.1 Session、Application和Cache
3.4.2 Request
3.4.3 Response
3.4.4 Server
3.4.5 User
3.4.6 Trace
3.4.7 訪問其他類中的HTTP上下文
3.5 總結(jié)

第4章 服務器控件
4.1 服務器控件的類型
4.2 HTML服務器控件
4.2.1 HtmlControl類
4.2.2 HtmlContainerControl類
4.2.3 HtmlInputControl類
4.2.4 HTML服務器控件類
4.2.5 設置Style特性和其他屬性
4.2.6 編程創(chuàng)建服務器控件
4.2.7 處理服務器端事件
4.3 Web控件
4.3.1 WebControl基類
4.3.2 基本的Web控件類
4.3.3 單位
4.3.4 枚舉
4.3.5 顏色
4.3.6 字體
4.3.7 焦點
4.3.8 默認按鈕
4.3.9 可滾動面板
4.3.10 處理Web控件事件
4.4 List控件
4.4.1 Selectable列表控件
4.4.2 BulletedList控件
4.5 輸入驗證控件
4.5.1 驗證控件
4.5.2 驗證流程
4.5.3 BaseValidator類
4.5.4 RequiredFieldValidator控件
4.5.5 RangeValidator控件
4.5.6 CompareValidator控件
4.5.7 RegularExpressionValidator控件
4.5.8 CustomValidator控件
4.5.9 ValidationSummary控件
4.5.10 通過編程使用驗證器
4.5.11 驗證組
4.6 富控件
4.6.1 AdRotator控件
4.6.2 Calendar控件
4.7 總結(jié)

第5章 ASP.NET應用程序
5.1 剖析ASP.NET應用程序
5.1.1 應用程序域
5.1.2 應用程序生命期
5.1.3 應用程序更新
5.1.4 應用程序目錄結(jié)構(gòu)
5.2 global.asax應用程序文件
5.2.1 應用程序事件
5.2.2 演示應用程序事件
5.3 ASP.NET配置
5.3.1 machine.config文件
5.3.2 web.config文件
5.3.3 system.web設置
5.3.4 通過編程讀寫配置節(jié)
5.3.5 網(wǎng)站管理工具(WAT)
5.3.6 擴展配置文件結(jié)構(gòu)
5.3.7 加密配置節(jié)
5.4 .NET組件
5.4.1 創(chuàng)建組件
5.4.2 通過App_Code目錄使用組件
5.4.3 通過Bin目錄使用組件
5.5 擴展HTTP管道
5.5.1 HTTP處理程序和HTTP模塊
5.5.2 創(chuàng)建自定義的HTTP處理程序
5.5.3 配置自定義的HTTP處理程序
5.5.4 不配置IIS 的HTTP注冊處理程序
5.5.5 創(chuàng)建高級的HTTP處理程序
5.5.6 為非HTML內(nèi)容創(chuàng)建HTTP處理程序
5.5.7 創(chuàng)建自定義HTTP模塊
5.6 總結(jié)

第6章 狀態(tài)管理
6.1 ASP.NET狀態(tài)管理
6.2 視圖狀態(tài)
6.2.1 視圖狀態(tài)示例
6.2.2 在視圖狀態(tài)中保存對象
6.2.3 保持成員變量
6.2.4 視圖狀態(tài)評估
6.2.5 視圖狀態(tài)安全
6.3 在頁面間傳送信息
6.3.1 查詢字符串
6.3.2 跨頁面發(fā)送
6.4 cookie
6.5 會話狀態(tài)
6.5.1 會話架構(gòu)
6.5.2 使用會話狀態(tài)
6.5.3 配置會話狀態(tài)
6.5.4 會話狀態(tài)安全
6.6 應用程序狀態(tài)
6.7 總結(jié)

第二部分 數(shù)據(jù)訪問

第7章 ADO.NET基礎(chǔ)
7.1 ADO.NET架構(gòu)
7.1.1 ADO.NET數(shù)據(jù)提供程序
7.1.2 ADO.NET的標準化
7.1.3 SQLServer2005
7.1.4 基本ADO.NET類
7.2 Connection類
7.2.1 連接字符串
7.2.2 測試連接
7.2.3 連接池
7.2.4 連接統(tǒng)計
7.3 Command類和DataReader類
7.3.1 Command基礎(chǔ)
7.3.2 DataReader類
7.3.3 ExecuteReader()方法和DataReader
7.3.4 ExecuteScalar()方法
7.3.5 ExecuteNonQuery()方法
7.3.6 SQL注入攻擊
7.3.7 使用參數(shù)化命令
7.3.8 調(diào)用存儲過程
7.4 事務
7.4.1 事務和ASP.NET應用程序
7.4.2 隔離級別
7.4.3 保存點
7.5 提供程序無關(guān)的代碼
7.5.1 創(chuàng)建工廠
7.5.2 用工廠創(chuàng)建對象
7.5.3 使用程序無關(guān)代碼的查詢
7.6 總結(jié)

第8章 數(shù)據(jù)組件和DataSet
8.1 構(gòu)建數(shù)據(jù)訪問組件
8.1.1 數(shù)據(jù)包
8.1.2 存儲過程
8.1.3 數(shù)據(jù)應用類
8.1.4 測試數(shù)據(jù)庫組件
8.2 非連接的數(shù)據(jù)
8.2.1 Web應用程序和DataSet
8.2.2 XML集成
8.3 DataSet類
8.4 DataAdapter類
8.4.1 填充DataSet
8.4.2 使用多個表和關(guān)系
8.4.3 查找特定行
8.4.4 在數(shù)據(jù)訪問類里使用DataSet
8.4.5 數(shù)據(jù)綁定
8.5 DataView類
8.5.1 使用DataView排序
8.5.2 使用DataView過濾
8.5.3 使用關(guān)系的高級過濾
8.5.4 計算列
8.6 強類型DataSet
8.6.1 自定義TableAdapter
8.6.2 創(chuàng)建強類型數(shù)據(jù)集
8.6.3 深入強類型數(shù)據(jù)集
8.6.4 使用強類型數(shù)據(jù)集
8.7 總結(jié)

第9章 數(shù)據(jù)綁定
9.1 基本的數(shù)據(jù)綁定
9.1.1 單值綁定
9.1.2 其他類型的表達式
9.1.3 重復值綁定
9.2 數(shù)據(jù)源控件
9.3 SqlDataSource
9.3.1 選擇記錄
9.3.2 參數(shù)化命令
9.3.3 錯誤處理
9.3.4 更新記錄
9.3.5 刪除記錄
9.3.6 插入記錄
9.3.7 SqlDataSource的不足
9.4 ObjectDataSource
9.4.1 選擇記錄
9.4.2 更新記錄
9.4.3 使用數(shù)據(jù)對象執(zhí)行更新
9.5 數(shù)據(jù)源控件的限制
9.5.1 問題
9.5.2 添加其他項目
9.5.3 使用SqlDataSource處理其他選項
9.5.4 使用ObjectDataSource處理其他選項
9.6 總結(jié)

第10章 富數(shù)據(jù)控件
10.1 GridView
10.2 格式化GridView
10.2.1 格式化字段
10.2.2 樣式
10.2.3 格式化特定值
10.3 GridView行選擇
10.3.1 使用選擇來創(chuàng)建主-從表單
10.3.2 SelectedIndexChanged事件
10.3.3 將數(shù)據(jù)字段用作選擇按鈕
10.4 對GridView排序
10.4.1 使用SqlDataSource排序
10.4.2 使用ObjectDataSource排序
10.4.3 排序和選擇
10.4.4 高級排序
10.5 GridView分頁
10.5.1 自動分頁
10.5.2 ObjectDataSource的自定義分頁
10.5.3 自定義分頁欄
10.6 GridView模板
10.6.1 使用多個模板
10.6.2 在VisualStudio中編輯模板
10.6.3 綁定到方法
10.6.4 處理模板中的事件
10.6.5 使用模板編輯
10.7 ListView
10.7.1 分組
10.7.2 分頁
10.8 DetailsView和FormView
10.8.1 DetailsView
10.8.2 FormView
10.9 高級網(wǎng)格
10.9.1 GridView中的匯總
10.9.2 單個表中的父/子視圖
10.9.3 使用檢查表編輯字段
10.9.4 處理來自數(shù)據(jù)庫的圖片
10.9.5 探測并發(fā)沖突
10.10 總結(jié)

第11章 緩存和異步頁面
11.1 理解ASP.NET緩存
11.2 輸出緩存
11.2.1 聲明性的輸出緩存
11.2.2 緩存和查詢字符串
11.2.3 使用特定查詢字符串參數(shù)的緩存
11.2.4 自定義緩存控制
11.2.5 使用HttpCachePolicy類進行緩存
11.2.6 緩存后替換和部分頁緩存
11.2.7 緩存用戶配置
11.2.8 緩存配置
11.3 數(shù)據(jù)緩存
11.3.1 向緩存添加項目
11.3.2 簡單的緩存測試
11.3.3 緩存優(yōu)先級
11.3.4 使用數(shù)據(jù)源控件的緩存
11.4 緩存依賴
11.4.1 文件和緩存項目依賴
11.4.2 聚合依賴
11.4.3 移除項目回調(diào)
11.4.4 理解SQL緩存通知
11.4.5 SQLServer2000和SQLServer7中的緩存通知
11.4.6 SQLServer2005和SQLServer2008中的緩存通知
11.5 自定義緩存依賴
11.5.1 基本的自定義緩存依賴
11.5.2 使用消息隊列的自定義緩存依賴
11.6 異步頁面
11.6.1 創(chuàng)建異步頁面
11.6.2 在異步頁面中查詢數(shù)據(jù)
11.6.3 錯誤處理
11.6.4 在異步任務中使用緩存
11.6.5 多異步任務和超時
11.7 總結(jié)

第12章 文件和流
12.1 使用文件系統(tǒng)
12.1.1 Directory類和File類
12.1.2 DirectoryInfo類和FileInfo類
12.1.3 DriveInfo類
12.1.4 使用Attributes
12.1.5 使用通配符過濾文件
12.1.6 獲取文件的版本信息
12.1.7 Path類
12.1.8 文件瀏覽器
12.2 使用流讀寫文件
12.2.1 文本文件
12.2.2 二進制文件
12.2.3 上傳文件
12.2.4 使文件對多用戶安全
12.2.5 壓縮
12.3 序列化
12.4 總結(jié)

第13章 LINQ
13.1 LINQ基礎(chǔ)
13.1.1 延遲執(zhí)行
13.1.2 LINQ是如何工作的
13.1.3 LINQ表達式
13.1.4 揭秘LINQ表達式
13.2 LINQtoDataSet
13.2.1 強類型的DataSet
13.2.2 空值
13.3 LINQtoSQL
13.3.1 數(shù)據(jù)實體類
13.3.2 DataContext
13.3.3 揭秘LINQtoSQL查詢
13.3.4 LINQtoSQL和數(shù)據(jù)庫組件
13.3.5 選取單個記錄或值
13.3.6 自動生成數(shù)據(jù)類
13.3.7 關(guān)系
13.3.8 為存儲過程生成方法
13.3.9 提交變更
13.4 LinqDataSource
13.4.1 顯示數(shù)據(jù)
13.4.2 獲取關(guān)聯(lián)數(shù)據(jù)
13.4.3 編輯數(shù)據(jù)
13.4.4 驗證
13.5 總結(jié)

第14章 XML
14.1 什么時候使用XML
14.2 XML簡介
14.2.1 XML的優(yōu)點
14.2.2 格式良好的XML
14.2.3 XML命名空間
14.2.4 XML架構(gòu)
14.3 基于流的XML處理
14.3.1 寫XML文件
14.3.2 讀XML文件
14.4 內(nèi)存中的XML 處理
14.4.1 XmlDoument
14.4.2 XPathNavigator
14.4.3 XDocument
14.5 搜索XML內(nèi)容
14.5.1 搜索XmlDocument
14.5.2 使用XPath搜索XmlDocument
14.5.3 使用LINQ搜索XDocument
14.6 驗證XML內(nèi)容
14.6.1 基本架構(gòu)
14.6.2 驗證XmlDocument
14.6.3 使用XDocument進行驗證
14.7 轉(zhuǎn)換XML內(nèi)容
14.7.1 基本的樣式表
14.7.2 使用XslCompiledTransform
14.7.3 使用Xml控件
14.7.4 使用LINQtoXML轉(zhuǎn)換XML
14.8 XML數(shù)據(jù)綁定
14.8.1 非層次化綁定
14.8.2 使用XPath
14.8.3 嵌套的網(wǎng)格
14.8.4 使用TreeView的層次化綁定
14.8.5 使用XSLT
14.8.6 綁定到來自其他源的XML內(nèi)容
14.8.7 通過XmlDataSource更新XML
14.9 XML和ADO.NET數(shù)據(jù)集
14.9.1 把DataSet轉(zhuǎn)換為XML
14.9.2 把DataSet作為XML訪問
14.10 總結(jié)

第三部分 構(gòu)建ASP.NET網(wǎng)站

第15章 用戶控件
15.1 用戶控件基礎(chǔ)
15.1.1 創(chuàng)建簡單的用戶控件
15.1.2 把頁面轉(zhuǎn)換成用戶控件
15.2 為用戶控件添加代碼
15.2.1 處理事件
15.2.2 添加屬性
15.2.3 使用自定義對象
15.2.4 添加事件
15.2.5 暴露內(nèi)部Web控件
15.3 動態(tài)加載用戶控件
15.4 緩存部分頁面
15.4.1 VaryByControl
15.4.2 共享緩存控件
15.5 總結(jié)

第16章 主題和母版頁
16.1 層疊樣式表
16.1.1 創(chuàng)建CSS
16.1.2 應用樣式表規(guī)則
16.2 主題
16.2.1 主題文件夾和外觀
16.2.2 應用簡單主題
16.2.3 處理主題沖突
16.2.4 為控件創(chuàng)建多個外觀
16.2.5 含有模板和圖片的外觀
16.2.6 在主題里使用CSS
16.2.7 通過配置文件來應用主題
16.2.8 動態(tài)應用主題
16.3 標準化網(wǎng)站布局
16.4 母版頁基礎(chǔ)
16.4.1 簡單的母版頁
16.4.2 簡單的內(nèi)容頁
16.4.3 默認內(nèi)容
16.4.4 具有表格和CSS布局的母版頁
16.4.5 母版頁和相對路徑
16.4.6 通過配置文件應用母版頁
16.5 高級母版頁
16.5.1 和母版頁類交互
16.5.2 動態(tài)設置母版頁
16.5.3 嵌套母版頁
16.6 總結(jié)

第17章 網(wǎng)站導航
17.1 多視圖頁面
17.1.1 MultiView控件
17.1.2 Wizard控件
17.2 站點地圖
17.2.1 定義站點地圖
17.2.2 綁定站點地圖
17.2.3 導航路徑
17.2.4 顯示站點地圖的一部分
17.2.5 站點地圖對象
17.2.6 加入自定義站點地圖信息
17.2.7 創(chuàng)建自定義的SiteMapProvider
17.2.8 URL映射
17.2.9 安全調(diào)整
17.3 TreeView控件
17.3.1 TreeNode
17.3.2 按需填充結(jié)點
17.3.3 TreeView樣式
17.4 Menu控件
17.4.1 Menu樣式
17.4.2 Menu模板
17.5 總結(jié)

第18章 網(wǎng)站部署
18.1 IIS
18.1.1 IIS站點和虛擬目錄
18.1.2 IIS管理控制臺和IIS配置
18.1.3 將網(wǎng)址、虛擬目錄和文件映射到URL
18.1.4 深入IIS架構(gòu)
18.1.5 安裝IIS
18.2 管理網(wǎng)站
18.2.1 管理虛擬目錄以及使用IIS5.x和IIS6.0的網(wǎng)站
18.2.2 管理IIS6.0中的應用程序池
18.2.3 在IIS7.0里管理虛擬目錄和站點
18.2.4 在IIS7.0里管理應用程序池
18.3 部署你的ASP.NET應用程序
18.3.1 在IIS5.x和IIS6.0上驗證ASP.NET安裝
18.3.2 在IIS5.x和IIS6.0上ASP.NET并行執(zhí)行
18.3.3 在IIS7.0里的ASP.NET并行執(zhí)行
18.3.4 在IIS5.x上部署時配置HTTP運行時設置
18.3.5 在ASP.NET中編譯模型
18.3.6 使用VisualStudio進行部署
18.3.7 VisualStudio2005Web部署項目
18.4 ASP.NET中的VirtualPathProvider
18.5 ASP.NET里的健康監(jiān)視
18.5.1 理解基本結(jié)構(gòu)
18.5.2 事件和提供程序
18.6 總結(jié)

第四部分 安全

第19章 ASP.NET安全模型
19.1 何為創(chuàng)建安全軟件
19.1.1 理解潛在的威脅
19.1.2 安全編程原則
19.1.3 理解Gatekeeper
19.2 理解安全級別
19.2.1 驗證
19.2.2 授權(quán)
19.2.3 機密性和完整性
19.2.4 互相協(xié)作
19.3 IIS安全
19.3.1 IIS5.x和IIS6.0中的驗證和授權(quán)
19.3.2 IIS7.0的安全配置
19.3.3 理解SSL
19.4 ASP.NET安全架構(gòu)
19.4.1 驗證
19.4.2 授權(quán)
19.4.3 安全上下文
19.4.4 成員資格和RolesAPI
19.5 總結(jié)

第20章 表單驗證
20.1 表單驗證介紹
20.1.1 為什么使用表單驗證
20.1.2 為什么不使用表單驗證
20.1.3 為什么不自己實現(xiàn)cookie驗證
20.1.4 表單驗證類
20.2 實現(xiàn)表單驗證
20.2.1 配置表單驗證
20.2.2 禁止匿名用戶訪問
20.2.3 創(chuàng)建自定義登錄頁面
20.2.4 自定義憑證存儲
20.2.5 表單驗證中的持久cookie
20.3 IIS7.0和表單驗證
20.4 總結(jié)

第21章 成員資格
21.1 介紹ASP.NET的成員資格API
21.2 使用成員資格API
21.2.1 配置表單驗證
21.2.2 創(chuàng)建數(shù)據(jù)存儲
21.2.3 配置連接字符串和成員資格提供程序
21.2.4 創(chuàng)建并驗證用戶
21.3 使用安全控件
21.3.1 登錄控件
21.3.2 登錄狀態(tài)控件
21.3.3 登錄視圖控件
21.3.4 恢復密碼控件
21.3.5 修改密碼控件
21.3.6 創(chuàng)建用戶向?qū)?CreateUserWizard)控件
21.4 在IIS7.0里配置成員資格
21.4.1 配置提供程序和用戶
21.4.2 在其他應用程序里使用成員資格API
21.5 使用成員資格類
21.5.1 從存儲中獲得用戶
21.5.2 更新存儲中的用戶
21.5.3 創(chuàng)建和刪除用戶
21.5.4 檢驗用戶
21.5.5 在Windows窗體中使用成員資格
21.6 總結(jié)

第22章 Windows驗證
22.1 介紹Windows驗證
22.1.1 為什么使用Windows驗證
22.1.2 為什么不使用Windows驗證
22.1.3 Windows驗證機制
22.2 實現(xiàn)Windows驗證
22.2.1 配置IIS5.x和IIS6.0
22.2.2 配置IIS7.0
22.2.3 配置ASP.NET
22.2.4 禁止匿名用戶訪問
22.2.5 訪問Windows用戶信息
22.3 身份模擬
22.3.1 在Windows2000中執(zhí)行身份模擬
22.3.2 在WindowsXP上面執(zhí)行身份模擬
22.3.3 在WindowsServer2003上運行身份模擬和委托
22.3.4 WindowsVista上的身份模擬
22.3.5 在WindowsServer2008上的身份模擬和代理
22.3.6 經(jīng)過配置的身份模擬
22.3.7 可編程的身份模擬
22.4 總結(jié)

第23章 授權(quán)和角色
23.1 URL授權(quán)
23.2 文件授權(quán)
23.3 在代碼中檢查授權(quán)
23.3.1 使用IsInRole()方法
23.3.2 使用PrincipalPermission類
23.4 為基于角色的授權(quán)使用角色服務
23.4.1 和角色一起使用LoginView控件
23.4.2 通過程序訪問角色
23.4.3 在Windows驗證中使用角色服務
23.5 在IIS5和IIS6中保護非網(wǎng)頁資源
23.5.1 添加一個文件類型的映射
23.5.2 寫一個自定義的HTTP處理程序
23.6 IIS7.0里的授權(quán)和角色
23.6.1 在IIS7.0里使用ASP.NET角色授權(quán)
23.6.2 在IIS7.0中管理ASP.NET角色
23.7 總結(jié)

第24章 用戶配置
24.1 理解用戶配置
24.1.1 用戶配置的性能
24.1.2 用戶配置如何存儲數(shù)據(jù)
24.1.3 用戶配置和驗證
24.1.4 用戶配置與自定義的數(shù)據(jù)組件
24.2 使用SqlProfileProvider
24.2.1 創(chuàng)建用戶配置表
24.2.2 配置提供程序
24.2.3 定義用戶配置屬性
24.2.4 使用用戶配置屬性
24.2.5 用戶配置序列化
24.2.6 用戶配置組
24.2.7 用戶配置和自定義的數(shù)據(jù)類型
24.2.8 用戶配置API
24.2.9 匿名用戶配置
24.3 自定義的用戶配置提供程序
24.3.1 自定義的用戶配置提供程序類
24.3.2 設計FactoredProfileProvider
24.3.3 編碼實現(xiàn)FactoredProfile-Provider
24.3.4 測試FactoredProfileProvider
24.4 總結(jié)

第25章 加密
25.1 加密數(shù)據(jù):機密性問題
25.2 .NET加密命名空間
25.3 理解.NET加密類
25.3.1 對稱加密算法
25.3.2 非對稱加密
25.3.3 抽象加密類
25.3.4 ICryptoTransform接口
25.3.5 CryptoStream類
25.4 加密敏感數(shù)據(jù)
25.4.1 管理秘密信息
25.4.2 使用對稱算法
25.4.3 使用非對稱算法
25.4.4 加密數(shù)據(jù)庫中的敏感數(shù)據(jù)
25.5 加密查詢字符串
25.5.1 包裝查詢字符串
25.5.2 創(chuàng)建一個測試頁面
25.6 總結(jié)

第26章 自定義成員資格提供程序
26.1 自定義提供程序的架構(gòu)
26.2 創(chuàng)建自定義提供程序的基本步驟
26.2.1 自定義提供程序的總體設計
26.2.2 設計并實現(xiàn)自定義存儲機制
26.2.3 實現(xiàn)提供程序類
26.2.4 使用自定義提供程序類
26.3 總結(jié)

第五部分 高級用戶界面

第27章 自定義服務器控件
27.1 自定義服務器控件入門
27.1.1 創(chuàng)建簡單的自定義控件
27.1.2 使用自定義控件
27.1.3 工具箱中的自定義控件
27.1.4 創(chuàng)建一個支持樣式屬性的Web控件
27.1.5 呈現(xiàn)過程
27.2 處理不同的瀏覽器
27.2.1 HtmlTextWriter
27.2.2 瀏覽器檢測
27.2.3 瀏覽器屬性
27.2.4 覆蓋瀏覽器類型偵測
27.2.5 自適應呈現(xiàn)
27.3 控件狀態(tài)和事件
27.3.1 視圖狀態(tài)
27.3.2 控件狀態(tài)
27.3.3 回傳數(shù)據(jù)和change事件
27.3.4 觸發(fā)回傳
27.4 擴展現(xiàn)有的Web控件
27.4.1 組合控件
27.4.2 派生控件
27.5 模板化控件
27.5.1 創(chuàng)建模板化控件
27.5.2 使用定制的模板
27.5.3 樣式
27.6 總結(jié)

第28章 設計時支持
28.1 主要成員
28.2 設計時特性
28.2.1 Properties窗口
28.2.2 特性與繼承
28.2.3 工具箱圖標
28.3 Web資源
28.3.1 創(chuàng)建資源
28.3.2 獲取資源
28.3.3 文本替換
28.4 代碼序列化
28.4.1 類型轉(zhuǎn)換器
28.4.2 序列化特性
28.4.3 類型編輯器
28.5 控件設計器
28.5.1 設計時HTML
28.5.2 智能標簽
28.6 總結(jié)

第29章 動態(tài)圖形和GDI+
29.1 ImageMap控件
29.1.1 創(chuàng)建熱點
29.1.2 處理熱點單擊
29.1.3 自定義熱點
29.2 使用GDI+畫圖
29.2.1 簡單繪制
29.2.2 圖像格式和質(zhì)量
29.2.3 Graphics類
29.2.4 使用GraphicsPath
29.2.5 畫筆
29.2.6 畫刷
29.3 在網(wǎng)頁上嵌入動態(tài)圖形
29.3.1 使用PNG格式
29.3.2 傳遞信息給動態(tài)圖像
29.3.3 使用GDI+的自定義控件
29.4 用GDI+繪制圖表
29.5 總結(jié)

第30章 使用Web部件頁面的門戶
30.1 典型門戶頁面
30.2 初級Web部件頁面
30.2.1 創(chuàng)建頁面設計
30.2.2 WebPartManager和WebPartZone
30.2.3 向頁面添加Web部件
30.2.4 定制頁面
30.3 創(chuàng)建Web部件
30.3.1 簡單的Web部件任務
30.3.2 開發(fā)高級Web部件
30.3.3 Web部件編輯器
30.3.4 連接Web部件
30.3.5 自定義動詞和Web部件
30.3.6 用戶控件和高級Web部件
30.3.7 動態(tài)上傳Web部件
30.3.8 針對Web部件的授權(quán)
30.3.9 個性化的最后任務
30.4 總結(jié)

第六部分 客戶端程序設計

第31章 JavaScript和Ajax技術(shù)
31.1 JavaScript本質(zhì)
31.1.1 HTML文檔對象模型
31.1.2 客戶端事件
31.1.3 腳本塊
31.1.4 操縱HTML元素
31.1.5 調(diào)試JavaScript
31.2 基本JavaScript示例
31.2.1 創(chuàng)建JavaScript頁面處理器
31.2.2 使用JavaScript異步下載圖片
31.2.3 呈現(xiàn)腳本塊
31.3 腳本注入攻擊
31.3.1 請求驗證
31.3.2 禁用請求驗證
31.4 帶有JavaScript的自定義控件
31.4.1 彈出窗口
31.4.2 滾動按鈕
31.5 框架
31.5.1 框架導航
31.5.2 內(nèi)聯(lián)框架
31.6 理解Ajax
31.6.1 XMLHttpRequest對象
31.6.2 Ajax示例
31.7 在客戶端回調(diào)中使用Ajax
31.7.1 創(chuàng)建客戶端回調(diào)
31.7.2 深入了解客戶端回調(diào)
31.7.3 自定義控件里的客戶端回調(diào)
31.8 總結(jié)

第32章 ASP.NETAJAX
32.1 介紹ASP.NETAJAX
32.1.1 客戶端的ASP.NETAJAX:腳本庫
32.1.2 服務器端的ASP.NETAJAX:ScriptManager
32.2 服務器回調(diào)
32.2.1 ASP.NETAJAX中的Web服務
32.2.2 Web服務代理
32.2.3 在頁面里放置Web方法
32.2.4 ASP.NETAJAX應用程序服務
32.3 ASP.NETAJAX服務器控件
32.3.1 使用UpdatePanel的局部呈現(xiàn)
32.3.2 使用Timer的定時刷新
32.3.3 使用UpdateProgress的長時間更新
32.4 深入客戶端庫
32.4.1 理解客戶端模型
32.4.2 JavaScript的面向?qū)ο缶幊?br />32.4.3 Web-Page框架
32.5 控件擴展器
32.5.1 安裝ASP.NETAJAX控件工具包
32.5.2 AutoCompleteExtender
32.5.3 ASP.NETAJAX控件工具包
32.6 總結(jié)

第33章 Silverlight
33.1 理解Silverlight
33.1.1 Silverlight與Flash
33.1.2 應用Silverlight
33.1.3 Silverlight和WPF
33.1.4 安裝Silverlight和VisualStudio擴展
33.2 創(chuàng)建Silverlight項目
33.2.1 HTML入口頁面
33.2.2 Silverlight初始化腳本
33.2.3 XAML頁面
33.2.4 XAML代碼隱藏頁
33.2.5 屬性和事件
33.2.6 編譯Silverlight
33.3 Silverlight本質(zhì)
33.3.1 Silverlight中的.NETFramework類
33.3.2 Canvas
33.3.3 文本
33.3.4 和HTML交互
33.3.5 隔離存儲
33.4 Silverlight和ASP.NET
33.4.1 ASP.NETFutures
33.4.2 Silverlight和ASP.NET之間的通信
33.5 繪制二維圖形
33.5.1 簡單形狀
33.5.2 路徑和幾何圖形
33.5.3 刷子
33.5.4 透明度
33.6 動畫
33.6.1 動畫基礎(chǔ)
33.6.2 定義動畫
33.6.3 交互性動畫示例
33.6.4 變換
33.7 總結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號