出版時間:2002-6 出版社:第1版 (2002年1月1日) 作者:Bhasin 頁數(shù):417 字數(shù):588000 譯者:高健
內容概要
本書共分為三部分,通過理論和實例應用,詳細講述了ASP.NET技術。 第一部分是ASP.NET編程環(huán)境。這一部分從ASP.NET基礎知識開始,詳細介紹了ASP.NET Web表單和控件、在.NET Framework中使用AD0.NET、數(shù)據(jù)綁定、輸入驗證、用戶控件、自定義控件、業(yè)務對象、使用ASP.NET的Web服務、ASP.NET應用程序、緩存技術、跟蹤、安全性,這些是應用ASP.NET的基礎。 第二部分是項目設計實例。講述的實際應用案例包括個人財務管理系統(tǒng)設計、庫存管理系統(tǒng)設計、GenEditAdd控件的應用、在Visual Studio.NET中創(chuàng)建Web服務。這些實例可以更清楚、更直觀地教你使用ASP.NET。 第三部分是附錄。附錄A是本書實例數(shù)據(jù)庫的安裝說明。附錄B是HailStorm。 本書適合于ASP.NET的初學者,尤其適合于正在用ASP.NET做項目的開發(fā)人員。
書籍目錄
第一部分 ASP.NET編程環(huán)境
第1章 ASP.NET概述
1.1 安裝.NETFrameworkSDK
1.2 安裝本書的實例數(shù)據(jù)庫
第2章 ASP.NET Web表單和控件概述
2.1 基本技巧
2.2 狀態(tài)管理
2.3 頁面事件
2.4 CodeBehind
2.5 服務器控件
2.5.1 HTML控件
2.5.2 Web控件
2.5.3 內部控件
2.5.4 增強控件
2.6 小結
第3章 在.NET Framework中使用ADO.NET
3.1 DataSet
3.2 ManagedProvider
3.2.1 名字空間
3.2.2 Connection對象
3.2.3 DataAdapter對象
3.3 Command對象
3.3.1 CommandType
3.3.2 執(zhí)行命令
3.4 Command對象的Action查詢
3.5 存儲過程
3.5.1 使用參數(shù)集
3.5.2 通過Execute關鍵詞調用存儲過程
3.6 DataView
3.6.1 默認視圖
3.6.2 將過濾器應用到視圖
3.6.3 DataTrable行和列集合的讀取
3.7 DataReader
3.8 數(shù)據(jù)關系
3.9 小結
第4章 數(shù)據(jù)綁定
4.1 綁定控件
4.2 DataRepeater
4.3 DataGrid
4.3.1 基本表格
4.3.2 帶樣式的主表
4.3.3 可編輯的主表單
4.3.4 排序和分頁
4.4 DataGrid的分頁
4.5 DataList
4.6 XML數(shù)據(jù)綁定
4.7 實現(xiàn)一個主-從關系
4.8 小結
第5章 輸入驗證
5.1 兩端驗證法
5.2 驗證控件
5.2.1 必填域
5.2.2 比較驗證
5.2.3 范圍驗證
5.2.4 常規(guī)表達式驗證
5.2.5 自定義驗證
5.3 ValidationSummary控件
5.4 IsValid屬性
5.5 禁用客戶端驗證
5.6 小結
第6章 用戶控件
6.1 創(chuàng)建簡單的用戶控件
6.2 屬性顯現(xiàn)
6.3 使用用戶控件為網(wǎng)站設計導航系統(tǒng)
6.4 小結
第7章 自定義控件
7.1 用VisualBasic創(chuàng)建一個簡單的控件
7.1.1 第1步:創(chuàng)建一個類文件
7.1.2 第2步:創(chuàng)建DLL
7.1.3 第3步:創(chuàng)建Web表單
7.2 用C#創(chuàng)建一個簡單的控件
7.2.1 第1步:創(chuàng)建一個類文件
7.2.2 第2步:創(chuàng)建DLL文件
7.2.3 第3步:創(chuàng)建Web表單
7.3 通用Edit/Add自定義控件
7.4 配置文件
7.5 創(chuàng)建控件
7.5.1 第1步:Edit模式
7.5.2 第2步:Add模式
7.5.3 第3步:開始創(chuàng)建
7.5.4 第4步:GenEditAdd自定義控件
7.6 使用GenEditAdd自定義控件
7.7 小結
第8章 業(yè)務對象
8.1 Bin目錄
8.2 名字空間和裝配件
8.3 一個簡單的VisualBasic業(yè)務對象
8.4 一個簡單的C#組件
8.5 區(qū)分Web表單和組件服務
8.6 數(shù)據(jù)庫類
8.6.1 VisualBasic.NET數(shù)據(jù)庫類
8.6.2 編譯數(shù)據(jù)庫類
8.6.3 測試數(shù)據(jù)庫類
8.6.4 C#的數(shù)據(jù)庫類
8.6.5 編譯C#類
8.6.6 測試C#類
8.7 小結
第9章 使用ASP.NET的Web服務
9.1 編寫一個簡單的Web服務
9.1.1 測試服務
9.1.2 WSDL契約
9.1.3 通過HTTPGet調用Web服務
9.1.4 通過HTTPPost調用Web服務
9.1.5 通過SOAP調用Web服務
9.2 使用VisualStudio創(chuàng)建Web服務
9.3 從Web表單中調用Web服務
9.4 使用WebServiceBehavior進行函數(shù)調用
9.5 小結
第10章 ASP.NET應用程序
10.1 創(chuàng)建虛擬目錄
10.1.1 把現(xiàn)有文件夾更改為虛擬目錄
10.1.2 在Windows 2000個人Web服務器上創(chuàng)建新的虛擬目錄
10.2 Global.a(chǎn)sax文件
10.3 Global.a(chǎn)saX和應用程序狀態(tài)
10.4 Session狀態(tài)
10.4.1 in-Process模式
10.4.2 out-of-Process模式
10.4.3 SQL Server模式
10.4.4 cookieless狀態(tài)
10.5 配置文件
10.6 小結
第11章 緩存技術
11.1 輸出緩存
11.2 頁面數(shù)據(jù)緩存
11.3 文件和鍵值依賴
11.4 小結
第12章 跟蹤
12.1 頁面級跟蹤
12.2 應用程序級跟蹤
12.3 取消跟蹤
12.4 小結
第13章 安全性
13.1 基于表單的驗證
13.1.1 一個簡單的例子
13.1.2 使用數(shù)據(jù)庫來存儲密碼
13.2 Passport驗證提供者
13.3 基于窗口的驗證
13.3.1 啟用基本安全驗證
13.3.2 設置許可權
13.3.3 編輯web.config文件
13.4 小結
第二部分 項目設計實例
項目1 個人財務管理
項目1 概述
第14章 個人財務管理程序的設計
14.1 組
14.2 組表
14.3 主表
14.4 明細事務標題表
14.5 明細事務表
14.6 TblSelection表
第15章 賬目圖表
15.1 插入和更新主表記錄
15.2 主Web表單
15.2.1 更新邏輯
15.2.2 添加記錄
15.2.3 刪除模式
15.2.4 RunSql函數(shù)
第16章 事務
16.1 插入和更新事務
16.2 更新主表中的最終余額字段
16.3 關于觸發(fā)器的討論
16.4 事務維護
16.4.1 選擇表單
16.4.2 事務表單
第17章 試算表報表
項目1 小結
項目2 Web服務
項目2 概述
第18章 創(chuàng)建通用數(shù)據(jù)庫Web服務
第19章 設計導航系統(tǒng)
19.1 導航鏈接
19.2 用戶控件
19.3 使用控件
第20章 在賬目圖表單中加入Web服務
第21章 在事務表單中加入Web服務
第22章 在試算表中加入Web服務
項目2 小結
項目3 庫存管理系統(tǒng)
項目3 概述
第23章 庫存管理系統(tǒng)的設計
23.1 庫存主表
23.2 事務標題表
23.3 庫存明細表
23.4 所支持的組件
第24章 庫存管理主表
24.1 存儲過程p-stock_masters
24.2 庫存主Web表單
24.3 添加記錄
24.4 刪除模式
24.5 RunSql函數(shù)
24.6 排序
24.7 在DataGrid中分頁
第25章 庫存變動
25.1 插入和更新事務
25.2 stock-detail表的觸發(fā)器
25.3 庫存事務
25.4 庫存事務表單
25.4.1 ReBind函數(shù)
25.4.2 添加模式
25.4.3 更新模式
25.4.4 函數(shù)RunSql
25.4.5 刪除模式
第26章 庫存余額報表
項目3 小結
項目4 GenEditAdd控件
項目4 概述
第27章 使用GenEditAdd控件
27.1 編譯控件
27.2 配置文件
27.3 把GenEditAdd連到DataGrid
27.4 一個例子
第28章 擴展GenEditAdd控件
28.1 下拉列表欄
28.2 必填域
28.3 可編輯的字段
28.4 字段名
28.5 存儲過程名
28.6 完整代碼列表
項目4 小結
項目5 VisuaI Studio.NET
項目5 概述
第29章 使用StrongIy-Typed DataSet顯示數(shù)據(jù)庫數(shù)據(jù)
29.1 創(chuàng)建C#Web應用程序
29.2 瀏覽應用程序文件夾
29.3 瀏覽生成的文件
29.4 瀏覽項目屬性
29.5 數(shù)據(jù)庫交互
29.6 瀏覽為SqlConnection和SqlDataAdapter生成的代碼
第30章 用VisualStudio.NET編寫CRUD應用程序
30.1 創(chuàng)建新的C#ASP.NETWeb應用程序
30.2 Data組件
30.3 DataGrid
30.3.1 選擇DataGrid列
30.3.2 添加Add,Edit和Delecte
30.3.3 將列轉換為模板列
30.4 Add面板
30.5 指定DataGrid命令方法
30.6 方法
第31章 使用VisualStudio.NET創(chuàng)建Web服務
31.1 建立通用數(shù)據(jù)庫Web服務
31.2 為Web服務寫腳本
31.3 從Web表單調用Web服務
項目5 小結
第三部分 附錄
附錄A 安裝樣例數(shù)據(jù)庫
A.1 創(chuàng)建數(shù)據(jù)庫對象的程序清單
A.1.1 財務賬目所需的數(shù)據(jù)庫對象
A.1.2 庫存賬目所需的數(shù)據(jù)庫對象
附錄B HailStorm
AmericanExpress
ClickCommerce
eBay
Expedia.com
CrooveNetworks
小結
圖書封面
評論、評分、閱讀與下載
ASP.NET專業(yè)項目實例開發(fā) PDF格式下載