出版時間:2002-10 出版社:清華大學(xué)出版社 作者:Dino Esposito 頁數(shù):282 字?jǐn)?shù):397000
Tag標(biāo)簽:無
內(nèi)容概要
ASP.NET和ADO.NET是構(gòu)建基于.NET平臺的高效Web應(yīng)用程序的主要工具。
作為《微軟.NET程序員系列》叢書之一,本書著重面向解決方案,而不是一本普通的編程參考書。全書分為3個部分,主要介紹Web應(yīng)用程序用以進行數(shù)據(jù)訪問和報表的高級技術(shù),以及在Web世界中舉足輕重的互操作性,為讀者解釋了.NET Web應(yīng)用程序的準(zhǔn)繩以及如何使代碼與ASP.NET和ADO.NET互動。
本書適合進行Web開發(fā)的中、高級讀者閱讀。
書籍目錄
前言
第I部分 數(shù)據(jù)訪問和報表
第1章 數(shù)據(jù)綁定.NET控件
1.1 ASP.NET數(shù)據(jù)綁定
1.1.1 可用的數(shù)據(jù)綁定源
1.1.2 簡單的數(shù)據(jù)綁定
1.1.3 復(fù)雜的數(shù)據(jù)綁定
1.2 DropDownList Web控件
1.3 CheckBoxList Web控件
1.4 RadioButtonList Web控件
1.5 ListBox Web控件
1.6 Repeater控件
1.6.1 訪問數(shù)據(jù)綁定信息
1.6.2 Repeater控件事件
1.7 DataList控件
1.7.1 DataList專用模板
1.7.2 DataList特有的事件
1.7.3 特殊的命令名
1.7.4 相關(guān)圖形和數(shù)據(jù)元素
1.8 DataGrid控件
1.9 本章小結(jié)
第2章 可分頁的數(shù)據(jù)網(wǎng)格
2.1 構(gòu)成DataGrid的項
2.2 列類型
2.3 綁定列
2.3.1 綁定的列
2.3.2 按鈕列
2.3.3 鏈接列
2.3.4 以編程方式綁定
2.3.5 動態(tài)列綁定
2.4 數(shù)據(jù)分頁
2.4.1 半自動分頁
2.4.2 分頁的屬性
2.4.3 頁導(dǎo)航欄
2.4.4 實際分頁
2.4.5 自定義頁導(dǎo)航欄
2.4.6 自定義分頁
2.5 排序列
2.5.1 設(shè)置排序
2.5.2 自動反向排序
2.5.3 對多個字段排序
2.5.4 多列的自動反向排序
2.5.5 顯示排序信息
2.6 DataGrid控件和數(shù)據(jù)持久性
2.6.1 可伸縮性概述
2.6.2 使用Session對象
2.6.3 使用Cache對象
2.6.4 使用XML文件
2.6.5 使用數(shù)據(jù)閱讀器和適配器
2.6.6 分頁的矛盾
2.7 本章小結(jié)
第3章 模板化的DataGrid控件
3.1 綁定模板列
3.2 模板列實例
3.2.1 串接數(shù)據(jù)字段
3.2.2 對模板列排序
3.2.3 將列組織到一個標(biāo)題下
3.2.4 調(diào)整列邊距
3.2.5 自定義列標(biāo)題
3.3 動態(tài)創(chuàng)建模板
3.3.1 從文件中加載模板
3.3.2 管理列的多視圖
3.3.3 從字符串加載模板
3.3.4 實現(xiàn)ITemplate
3.4 使列與數(shù)據(jù)適配
3.4.1 顯示布爾值
3.4.2 顯示圖像
3.4.3 顯示數(shù)組
3.5 本章小結(jié)
第4章 編輯DataGrid控件
4.1 就地編輯
4.1.1 啟用就地編輯
4.1.2 從編輯字段中讀取文本
4.1.3 更新數(shù)據(jù)源
4.1.4 諸多缺點
4.2 用模板進行就地編輯
4.2.1 使用模板控件
4.2.2 使布局與數(shù)據(jù)相適應(yīng)
4.3 添加新行
4.3.1 設(shè)置添加行特性
4.3.2 添加空行
4.3.3 轉(zhuǎn)換為編輯模式
4.3.4 更新表和網(wǎng)格
4.4 本章小結(jié)
第II部分 智能和高效的數(shù)據(jù)訪問和報表
第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 創(chuàng)建新的DateBox控件
5.3.3 觸發(fā)事件
5.4 編寫自定義控件
5.4.1 帶標(biāo)簽的TextBox控件
5.4.2 使用自定義控件
5.4.3 一個現(xiàn)成的DataGrid控件
5.4.4 UpdateView事件
5.4.5 SortExpression屬性
5.5 本章小結(jié)
第6章 高級數(shù)據(jù)報表
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 建立表之間的關(guān)系
6.5 本章小結(jié)
第7章 斷開式Web應(yīng)用程序
7.1 DataSet對象的用途
7.1.1 對Web應(yīng)用程序的意義
7.1.2 DataSet和DataGrid控件
7.1.3 斷開式應(yīng)用程序
7.2 透明數(shù)據(jù)源
7.2.1 使用Cache對象
7.2.2 從一般數(shù)據(jù)源加載數(shù)據(jù)
7.2.3 創(chuàng)建子表
7.3 批量更新
7.3.1 鎖定行
7.3.2 應(yīng)用內(nèi)存中的更改
7.3.3 自動增量字段
7.3.4 刪除和移除
7.3.5 行狀態(tài)
7.4 數(shù)據(jù)的脫機緩存
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 數(shù)據(jù)沖突
7.6 本章小結(jié)
第III部分 可互操作性
第8章 可互操作的Web應(yīng)用程序
8.1 COM Interop服務(wù)
8.2 在.NET應(yīng)用程序中使用ADO
8.2.1 ADODB程序集
8.2.2 得到Recordset
8.2.3 ADO服務(wù)器游標(biāo)
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架構(gòu)
8.4.3 ADO XML架構(gòu)
8.4.4 創(chuàng)建ADO XML架構(gòu)
8.4.5 從.NET數(shù)據(jù)到XML
8.5 XML對象序列化
8.5.1 啟用對象序列化
8.5.2 XML序列化
8.6 本章小結(jié)
第9章 Web服務(wù)
9.1 動態(tài)鏈接Web庫
9.1.1 Web服務(wù)規(guī)范
9.1.2 底層技術(shù)
9.2 .NET Web服務(wù)
9.2.1 WebService屬性
9.2.2 改變默認(rèn)的命名空間
9.2.3 定義Web方法
9.2.4 .NET Web服務(wù)工作原理
9.2.5 調(diào)用.NET Web服務(wù)
9.2.6 創(chuàng)建代理類
9.3 Web服務(wù)實現(xiàn)
9.3.1 設(shè)計協(xié)定
9.3.2 最小化往返次數(shù)
9.3.3 驗證和授權(quán)
9.3.4 管理狀態(tài)
9.3.5 發(fā)布和部署Web服務(wù)
9.4 優(yōu)化Web服務(wù)
9.4.1 異步調(diào)用
9.4.2 SOAP擴展
9.4.3 極端優(yōu)化
9.5 本章小結(jié)
第10章 向.NET應(yīng)用程序公開數(shù)據(jù)
10.1 公開專有數(shù)據(jù)
10.1.1 使用定制的類
10.1.2 DirectoryListing類
10.1.3 創(chuàng)建內(nèi)存中的表
10.1.4 使用DirectoryListing類
10.1.5 使用OLE DB提供程序
10.2 .NET數(shù)據(jù)提供程序揭密
10.2.1 .NET數(shù)據(jù)提供程序的結(jié)構(gòu)
10.2.2 實現(xiàn)連接
10.2.3 實現(xiàn)命令
10.2.4 實現(xiàn)數(shù)據(jù)閱讀器
10.2.5 實現(xiàn)數(shù)據(jù)適配器
10.2.6 簡單數(shù)據(jù)提供程序與復(fù)雜數(shù)據(jù)提供程序
10.3 編寫簡單數(shù)據(jù)提供程序
10.3.1 表映射機制
10.3.2 填充DataSet對象
10.3.3 使用簡單數(shù)據(jù)提供程序
10.3.4 更新數(shù)據(jù)源
10.4 本章小結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載