構建Web 解決方案--套用ASP.NET 和ADO.NET

基本介紹

  • 中文名:構建Web 解決方案--套用ASP.NET 和ADO.NET
  • 作為:《微軟.NET程式設計師系列》
  • 全書分為:3個部分
  • 主要介紹:Web應用程式用
內容簡介,本書目錄,

內容簡介

ASP.NET和ADO.NET是構建基於.NET平台的高效Web應用程式的主要工具。 作為《微軟.NET程式設計師系列》叢書之一,本書著重面向解決方案,而不是一本普通的編程參考書。,主要介紹Web應用程式用以進行數據訪問和報表的高級技術,以及在Web世界中舉足輕重的互操作性,為讀者解釋了.NET Web應用程式的準繩以及如何使代碼與ASP.NET和ADO.NET互動。 本書適合進行Web開發的中、高級讀者閱讀。

本書目錄

前言 第I部分 數據訪問和報表 第1章 數據綁定.NET控制項 1.1 ASP.NET數據綁定
1.1.1 可用的數據綁定源
1.1.2 簡單的數據綁定
1.1.3 複雜的數據綁定
1.2 dropdownlist Web控制項
1.3 CheckBoxList Web控制項
1.4 RadioButtonList Web控制項
1.5 ListBox Web控制項
1.6 Repeater控制項
1.6.1 訪問數據綁定信息
1.6.2 Repeater控制項事件
1.7 DataList控制項
1.7.1 DataList專用模板
1.7.2 DataList特有的事件
1.7.3 特殊的命令名
1.7.4 相關圖形和數據元素
1.8 DataGrid控制項
1.9 本章小結 第2章 可分頁的數據格線 2.1 構成DataGrid的項
2.2 列類型
2.3 綁定列
2.3.1 綁定的列
2.3.2 按鈕列
2.3.3 連結列
2.3.4 以編程方式綁定
2.3.5 動態列綁定
2.4 數據分頁
2.4.1 半自動分頁
2.4.2 分頁的屬性
2.4.3 頁導航欄
2.4.4 實際分頁
2.4.5 自定義頁導航欄
2.4.6 自定義分頁
2.5 排序列
2.5.1 設定排序
2.5.2 自動反向排序
2.5.3 對多個欄位排序
2.5.4 多列的自動反向排序
2.5.5 顯示排序信息
2.6 DataGrid控制項和數據持久性
2.6.1 可伸縮性概述
2.6.2 使用Session對象
2.6.3 使用Cache對象
2.6.4 使用XML檔案
2.6.5 使用數據閱讀器和適配器
2.6.6 分頁的矛盾
2.7 本章小結 第3章 模板化的DataGrid控制項 3.1 綁定模板列
3.2 模板列實例
3.2.1 串接數據欄位
3.2.2 對模板列排序
3.2.3 將列組織到一個標題下
3.2.4 調整列邊距
3.2.5 自定義列標題
3.3 動態創建模板
3.3.1 從檔案中載入模板
3.3.2 管理列的多視圖
3.3.3 從字元串載入模板
3.3.4 實現ITemplate
3.4 使列與數據適配
3.4.1 顯示布爾值
3.4.2 顯示圖像
3.4.3 顯示數組
3.5 本章小結 第4章 編輯DataGrid控制項 4.1 就地編輯
4.1.1 啟用就地編輯
4.1.2 從編輯欄位中讀取文本
4.1.3 更新數據源
4.1.4 諸多缺點
4.2 用模板進行就地編輯
4.2.1 使用模板控制項
4.2.2 使布局與數據相適應
4.3 添加新行
4.3.1 設定添加行特性
4.3.2 添加空行
4.3.3 轉換為編輯模式
4.3.4 更新表和格線
4.4 本章小結 第II部分 智慧型和高效的數據訪問和報表 第5章 ASP.NET中的代碼重用性 5.1 ASP.NET頁的層
5.1.1 從Spaghetti代碼到Lasagna代碼
5.1.2 簡化的頁
5.2 代碼隱藏方法
5.2.1 啟用代碼隱藏
5.2.2 編寫代碼隱藏頁
5.2.3 ASP.NET頁的可視化繼承
5.3 可嵌入的Web窗體
5.3.1 編寫用戶控制項
5.3.2 創建新的DateBox控制項
5.3.3 觸發事件
5.4 編寫自定義控制項
5.4.1 帶標籤的TextBox控制項
5.4.2 使用自定義控制項
5.4.3 一個現成的DataGrid控制項
5.4.4 UpdateView事件
5.4.5 SortExpression屬性
5.5 本章小結 第6章 高級數據報表 6.1 項選擇
6.1.1 啟用項選擇
6.1.2 使用SelectedIndex Changed事件
6.1.3 以編程方式選擇行
6.1.4 選擇並挖掘
6.1.5 篩選視圖
6.2 允許多項選擇
6.2.1 SuperGrid控制項的屬性
6.2.2 SuperGrid控制項的布局
6.2.3 檢索選定項
6.3 按條件選擇
6.3.1 改變背景色
6.3.2 判斷條件
6.3.3 添加額外列
6.4 合計和摘要行
6.4.1 查詢的正確方法
6.4.2 建立表之間的關係
6.5 本章小結 第7章 斷開式Web應用程式 7.1 DataSet對象的用途
7.1.1 對Web應用程式的意義
7.1.2 DataSet和DataGrid控制項
7.1.3 斷開式應用程式
7.2 透明數據源
7.2.1 使用Cache對象
7.2.2 從一般數據源載入數據
7.2.3 創建子表
7.3 批量更新
7.3.1 鎖定行
7.3.2 套用記憶體中的更改
7.3.3 自動增量欄位
7.3.4 刪除和移除
7.3.5 行狀態
7.4 數據的脫機快取
7.4.1 從XML載入DataSet
7.4.2 DiffGram格式
7.5 提交更改
7.5.1 檢測更改
7.5.2 拒絕更改
7.5.3 查看更改
7.5.4 生成命令
7.5.5 命令生成器
7.5.6 數據衝突
7.6 本章小結 第III部分 可互操作性 第8章 可互操作的Web應用程式 8.1 COM interop服務
8.2 在.NET應用程式中使用ADO
8.2.1 ADODB程式集
8.2.2 得到Recordset
8.2.3 ADO伺服器游標
8.2.4 移植問題
8.3 將Recordset對象改造成DataSet對象
8.3.1 在DataSet對象中載入Recordset對象
8.3.2 在DataTable對象中載入Recordset對象
8.3.3 常用移植方案
8.4 從DataSet對象到ADO Recordset對象
8.4.1 將DataSet對象序列化為XML Recordset對象
8.4.2 DataSet對象的XML架構
8.4.3 ADO XML架構
8.4.4 創建ADO XML架構
8.4.5 從.NET數據到XML
8.5 XML對象序列化
8.5.1 啟用對象序列化
8.5.2 XML序列化
8.6 本章小結 第9章 Web服務 9.1 動態連結Web庫
9.1.1 Web服務規範
9.1.2 底層技術
9.2 .NET Web服務
9.2.1 WebService屬性
9.2.2 改變默認的命名空間
9.2.3 定義Web方法
9.2.4 .NET Web服務工作原理
9.2.5 調用.NET Web服務
9.2.6 創建代理類
9.3 Web服務實現
9.3.1 設計協定
9.3.2 最小化往返次數
9.3.3 驗證和授權
9.3.4 管理狀態
9.3.5 發布和部署Web服務
9.4 最佳化Web服務
9.4.1 異步調用
9.4.2 SOAP擴展
9.4.3 極端最佳化
9.5 本章小結 第10章 向.NET應用程式公開數據 10.1 公開專有數據
10.1.1 使用定製的類
10.1.2 DirectoryListing類
10.1.3 創建記憶體中的表
10.1.4 使用DirectoryListing類
10.1.5 使用OLE DB提供程式
10.2 .NET數據提供程式揭密
10.2.1 .NET數據提供程式的結構
10.2.2 實現連線
10.2.3 實現命令
10.2.4 實現數據閱讀器
10.2.5 實現數據適配器
10.2.6 簡單數據提供程式與複雜數據提供程式
10.3 編寫簡單數據提供程式
10.3.1 表映射機制
10.3.2 填充DataSet對象
10.3.3 使用簡單數據提供程式
10.3.4 更新數據源
10.4 本章小結
第I部分 數據訪問和報表
第1章 數據綁定.NET控制項
1.1 ASP.NET數據綁定
1.1.1 可用的數據綁定源
1.1.2 簡單的數據綁定
1.1.3 複雜的數據綁定
1.2 dropdownlist Web控制項
1.3 CheckBoxList Web控制項
1.4 RadioButtonList Web控制項
1.5 ListBox Web控制項
1.6 Repeater控制項
1.6.1 訪問數據綁定信息
1.6.2 Repeater控制項事件
1.7 DataList控制項
1.7.1 DataList專用模板
1.7.2 DataList特有的事件
1.7.3 特殊的命令名
1.7.4 相關圖形和數據元素
1.8 DataGrid控制項
1.9 本章小結
第2章 可分頁的數據格線
2.1 構成DataGrid的項
2.2 列類型
2.3 綁定列
2.3.1 綁定的列
2.3.2 按鈕列
2.3.3 連結列
2.3.4 以編程方式綁定
2.3.5 動態列綁定
2.4 數據分頁
2.4.1 半自動分頁
2.4.2 分頁的屬性
2.4.3 頁導航欄
2.4.4 實際分頁
2.4.5 自定義頁導航欄
2.4.6 自定義分頁
2.5 排序列
2.5.1 設定排序
2.5.2 自動反向排序
2.5.3 對多個欄位排序
2.5.4 多列的自動反向排序
2.5.5 顯示排序信息
2.6 DataGrid控制項和數據持久性
2.6.1 可伸縮性概述
2.6.2 使用Session對象
2.6.3 使用Cache對象
2.6.4 使用XML檔案
2.6.5 使用數據閱讀器和適配器
2.6.6 分頁的矛盾
2.7 本章小結
第3章 模板化的DataGrid控制項
3.1 綁定模板列
3.2 模板列實例
3.2.1 串接數據欄位
3.2.2 對模板列排序
3.2.3 將列組織到一個標題下
3.2.4 調整列邊距
3.2.5 自定義列標題
3.3 動態創建模板
3.3.1 從檔案中載入模板
3.3.2 管理列的多視圖
3.3.3 從字元串載入模板
3.3.4 實現ITemplate
3.4 使列與數據適配
3.4.1 顯示布爾值
3.4.2 顯示圖像
3.4.3 顯示數組
3.5 本章小結
第4章 編輯DataGrid控制項
4.1 就地編輯
4.1.1 啟用就地編輯
4.1.2 從編輯欄位中讀取文本
4.1.3 更新數據源
4.1.4 諸多缺點
4.2 用模板進行就地編輯
4.2.1 使用模板控制項
4.2.2 使布局與數據相適應
4.3 添加新行
4.3.1 設定添加行特性
4.3.2 添加空行
4.3.3 轉換為編輯模式
4.3.4 更新表和格線
4.4 本章小結
第II部分 智慧型和高效的數據訪問和報表
第5章 ASP.NET中的代碼重用性
5.1 ASP.NET頁的層
5.1.1 從Spaghetti代碼到Lasagna代碼
5.1.2 簡化的頁
5.2 代碼隱藏方法
5.2.1 啟用代碼隱藏
5.2.2 編寫代碼隱藏頁
5.2.3 ASP.NET頁的可視化繼承
5.3 可嵌入的Web窗體
5.3.1 編寫用戶控制項
5.3.2 創建新的DateBox控制項
5.3.3 觸發事件
5.4 編寫自定義控制項
5.4.1 帶標籤的TextBox控制項
5.4.2 使用自定義控制項
5.4.3 一個現成的DataGrid控制項
5.4.4 UpdateView事件
5.4.5 SortExpression屬性
5.5 本章小結
第6章 高級數據報表
6.1 項選擇
6.1.1 啟用項選擇
6.1.2 使用SelectedIndex Changed事件
6.1.3 以編程方式選擇行
6.1.4 選擇並挖掘
6.1.5 篩選視圖
6.2 允許多項選擇
6.2.1 SuperGrid控制項的屬性
6.2.2 SuperGrid控制項的布局
6.2.3 檢索選定項
6.3 按條件選擇
6.3.1 改變背景色
6.3.2 判斷條件
6.3.3 添加額外列
6.4 合計和摘要行
6.4.1 查詢的正確方法
6.4.2 建立表之間的關係
6.5 本章小結
第7章 斷開式Web應用程式
7.1 DataSet對象的用途
7.1.1 對Web應用程式的意義
7.1.2 DataSet和DataGrid控制項
7.1.3 斷開式應用程式
7.2 透明數據源
7.2.1 使用Cache對象
7.2.2 從一般數據源載入數據
7.2.3 創建子表
7.3 批量更新
7.3.1 鎖定行
7.3.2 套用記憶體中的更改
7.3.3 自動增量欄位
7.3.4 刪除和移除
7.3.5 行狀態
7.4 數據的脫機快取
7.4.1 從XML載入DataSet
7.4.2 DiffGram格式
7.5 提交更改
7.5.1 檢測更改
7.5.2 拒絕更改
7.5.3 查看更改
7.5.4 生成命令
7.5.5 命令生成器
7.5.6 數據衝突
7.6 本章小結
第III部分 可互操作性
第8章 可互操作的Web應用程式
8.1 COM interop服務
8.2 在.NET應用程式中使用ADO
8.2.1 ADODB程式集
8.2.2 得到Recordset
8.2.3 ADO伺服器游標
8.2.4 移植問題
8.3 將Recordset對象改造成DataSet對象
8.3.1 在DataSet對象中載入Recordset對象
8.3.2 在DataTable對象中載入Recordset對象
8.3.3 常用移植方案
8.4 從DataSet對象到ADO Recordset對象
8.4.1 將DataSet對象序列化為XML Recordset對象
8.4.2 DataSet對象的XML架構
8.4.3 ADO XML架構
8.4.4 創建ADO XML架構
8.4.5 從.NET數據到XML
8.5 XML對象序列化
8.5.1 啟用對象序列化
8.5.2 XML序列化
8.6 本章小結
第9章 Web服務
9.1 動態連結Web庫
9.1.1 Web服務規範
9.1.2 底層技術
9.2 .NET Web服務
9.2.1 WebService屬性
9.2.2 改變默認的命名空間
9.2.3 定義Web方法
9.2.4 .NET Web服務工作原理
9.2.5 調用.NET Web服務
9.2.6 創建代理類
9.3 Web服務實現
9.3.1 設計協定
9.3.2 最小化往返次數
9.3.3 驗證和授權
9.3.4 管理狀態
9.3.5 發布和部署Web服務
9.4 最佳化Web服務
9.4.1 異步調用
9.4.2 SOAP擴展
9.4.3 極端最佳化
9.5 本章小結
第10章 向.NET應用程式公開數據
10.1 公開專有數據
10.1.1 使用定製的類
10.1.2 DirectoryListing類
10.1.3 創建記憶體中的表
10.1.4 使用DirectoryListing類
10.1.5 使用OLE DB提供程式
10.2 .NET數據提供程式揭密
10.2.1 .NET數據提供程式的結構
10.2.2 實現連線
10.2.3 實現命令
10.2.4 實現數據閱讀器
10.2.5 實現數據適配器
10.2.6 簡單數據提供程式與複雜數據提供程式
10.3 編寫簡單數據提供程式
10.3.1 表映射機制
10.3.2 填充DataSet對象
10.3.3 使用簡單數據提供程式
10.3.4 更新數據源
10.4 本章小結

相關詞條

熱門詞條

聯絡我們