注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETASP.NET寶典

ASP.NET寶典

ASP.NET寶典

定 價:¥66.00

作 者: (美)Mridula Parihar等著;王勇[等]譯;王勇譯
出版社: 電子工業(yè)出版社
叢編項: 美國計算機“寶典”叢書
標 簽: ASP.NET

購買這本書可以去


ISBN: 9787505377325 出版時間: 2002-07-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 668 字數(shù):  

內(nèi)容簡介

  ASP.NET是.NET 框架的一部分,它是進行網(wǎng)絡開發(fā)的重要工具之一。在原ASP的基礎上又增加了許多新的特性,利用ASP.NET創(chuàng)建出多功能、安全和可靠的Web應用程序。該書的作者在程序設計以及Web設計方面有著豐富的經(jīng)驗。該書分為5個部分、30章和6個附錄。通過范例、圖解詳細介紹了ASP.NET的特性和使用。包括如何創(chuàng)建自定義的Web控件,如何構建Web服務、ASP.NET應用程序以及如何訪問和處理服務器端的數(shù)據(jù)等內(nèi)容。在附錄中還介紹了Visual Basic.NET和C#程序設計語言的使用,為開發(fā)人員提供了參考。本書涉及的技術全面、敘述平實易懂,適于廣大Web應用的開發(fā)人員和維護人員使用。

作者簡介

暫缺《ASP.NET寶典》作者簡介

圖書目錄

前言 
第1部分 ASP.NET 基礎知識 
第1章 了解 .NET框架 
1.1 .NET框架的益處 
1.1.1 一致的編程模型 
1.1.2 對安全性的直接支持 
1.1.3 得到簡化的開發(fā)工作 
1.1.4 簡易的應用程序實施和維護 
1.2 .NET框架的要素 
1.2.1 通用語言運行時 
1.2.2 .NET類庫 
1.2.3 一致的組件 
1.3 小結 
第2章 開始學習ASP.NET 
2.1 介紹 .NET框架 
2.2 介紹ASP.NET 
2.3 建立開發(fā)環(huán)境 
2.4 創(chuàng)建ASP.NET應用程序 
2.4.1 創(chuàng)建Visual Basic Web應用程序 
2.4.2 創(chuàng)建一個C# Web應用程序 
2.5 部署ASP.NET Web應用程序 
2.6 小結 
第3章 利用Web控件建立表單 
3.1 介紹ASP.NET Web Form 
3.1.1 Web Forms組件 
3.1.2 Web Forms服務器控件 
3.2 創(chuàng)建Web表單應用程序項目 
3.3 使用Web控件 
3.3.1 標簽控件 
3.3.2 文本框控件 
3.3.3 復選框和復選框列表控件 
3.3.4 單選鈕和單選鈕列表控件 
3.3.5 列表框控件 
3.3.6 下拉列表控件 
3.3.7 超鏈接控件 
3.3.8 表格控件 
3.3.9 圖像控件 
3.3.10 按鈕、鏈接按鈕和圖像按鈕控件 
3.4 與事件有關的工作 
3.4.1 往返 
3.4.2 事件處理程序 
3.4.3 執(zhí)行事件和事件處理程序 
3.4.4 處理發(fā)送回 
3.4.5 使用ViewState 
3.5 小結 
第4章 使用Rich Web控件 
4.1 使用AdRotator控件 
4.1.1 AdRotator控件的屬性 
4.1.2 AdRotator控件的事件 
4.1.3 向使用AdRotator的客戶瀏覽器提交廣告 
4.2 使用Calendar控件 
4.2.1 Calendar控件的屬性 
4.2.2 Calendar控件的事件 
4.2.3 使用Calendar控件向客戶機瀏覽器提交日歷 
4.3 使用TreeView控件 
4.3.1 TreeView控件的屬性 
4.3.2 TreeView控件的事件 
4.3.3 提交TreeView控件 
4.4 使用TabStrip控件和MultiPage控件 
4.4.1 TabStrip控件 
4.4.2 MultiPage控件 
4.4.3 一起使用MultiPage和TabStrip控件 
4.5 使用Toolbar控件
4.5.1 Toolbar控件的屬性
4.5.2 Toolbar控件的事件
4.5.3 提交工具欄 
4.6 小結
第5章 創(chuàng)建及使用自定義控件
5.1 介紹自定義控件
5.2 Web表單控件的基本結構
5.2.1 用于Web表單控件的類
5.2.2 用于Web表單控件的接口
5.3 創(chuàng)建自定義控件
5.3.1 創(chuàng)建及使用用戶控件
5.3.2 開發(fā)復合控件
5.4 添加屬性和方法
5.5 處理及暴露事件
5.6 小結
第6章 驗證用戶輸入
6.1 理解驗證控件
6.2 使用RequiredFieldValidator控件
6.2.1 ControlToValidate屬性
6.2.2 Display屬性
6.3 使用CompareValidator控件
6.4 使用RangeValidator控件
6.4.1 Type屬性
6.4.2 MinimumValue和MaximumValue屬性
6.4.3 MinimumControl和MaximumControl屬性
6.5 使用RegularExpressionValidator控件
6.6 使用CustomValidator控件
6.7 使用ValidationSummary控件
6.8 驗證事件
6.9 多個驗證控件和代碼隱藏
6.10 使用代碼 
6.11 小結 
第7章 調(diào)試ASP.NET頁面 
7.1 錯誤處理 
7.1.1 使用自定義錯誤頁面 
7.1.2 跟蹤錯誤 
7.2 使用調(diào)試工具 
7.2.1 Visual Studio .NET調(diào)試器 
7.2.2 ASP.NET跟蹤功能 
7.3 編寫好的ASP.NET代碼 
7.3.1 表單設計 
7.3.2 變量和對象 
7.3.3 編程邏輯 
7.3.4 編碼風格 
7.4 小結 
第2部分 ASP.NET數(shù)據(jù)庫程序設計 
第8章 ADO.NET概述 
8.1 ADO.NET概況 
8.1.1 互操作性 
8.1.2 可維護性 
8.1.3 可編程性 
8.1.4 性能 
8.1.5 可伸縮性 
8.2 ADO.NET對象模型 
8.2.1 管理提供程序 
8.2.2 DataSet類 
8.3 與ADO進行比較 
8.4 使用ADO.NET與OLE DB數(shù)據(jù)源進行通信 
8.4.1 System.Data.OleDb.OleDbConnection類 
8.4.2 System.Data.OleDb.OleDbCommand類 
8.4.3 System.Data.OleDb.OleDbDataReader類 
8.4.4 System.Data.OleDb.OleDbDataAdapter類 
8.4.5 System.Data.DataSet,System.Data.DataTable,System.Data.DataRow和System.Data.DataColumn類 
8.5 小結 
第9章 理解數(shù)據(jù)綁定 
9.1 數(shù)據(jù)綁定概述 
9.2 數(shù)據(jù)源綁定 
9.2.1 將數(shù)據(jù)綁定到頁面屬性 
9.2.2 將數(shù)據(jù)綁定到控件屬性 
9.2.3 將數(shù)據(jù)綁定到一個ArrayList對象 
9.2.4 綁定方法 
9.2.5 將數(shù)據(jù)綁定到一個DataView對象 
9.3 處理發(fā)送回的數(shù)據(jù) 
9.4 小結 
第10章 數(shù)據(jù)網(wǎng)格的使用 
10.1 數(shù)據(jù)網(wǎng)格控件的應用范例 
10.2 設計ASPX頁面時的附加功能 
10.2.1 標題和腳注 
10.3 Columns屬性的使用 
10.3.1 BoundColumn類 
10.3.2 ButtonColumn類 
10.3.3 EditColumn類 
10.3.4 HyperLinkColumn類 
10.4 分頁網(wǎng)格數(shù)據(jù) 
10.5 排序網(wǎng)格數(shù)據(jù) 
10.6 小結 
第11章 模板的使用 
11.1 模板概述 
11.1.1 Repeater控件 
11.1.2 DataList控件 
11.1.3 DataGrid控件 
11.1.4 Repeater, DataList和DataGrid三種控件的比較 
11.2 創(chuàng)建模板 
11.2.1 組合使用模板和Repeater控件 
11.2.2 組合使用模板和DataList控件 
11.2.3 組合使用模板和DataGrid控件 
11.3 小結 
第12章 在ASP.NET應用程序中使用SQL Server 
12.1 在服務器端訪問來自SQL Server的數(shù)據(jù) 
12.2 T-SQL回顧 
12.2.1 檢索SQL數(shù)據(jù)庫中的數(shù)據(jù) 
12.2.2 在SQL數(shù)據(jù)庫中插入、更新和刪除數(shù)據(jù) 
12.2.3 存儲過程 
12.3 在Web應用中實現(xiàn)T-SQL 
12.3.1 訪問數(shù)據(jù) 
12.3.2 添加數(shù)據(jù) 
12.3.3 修改和刪除數(shù)據(jù) 
12.3.4 使用存儲過程 
12.4 使用ADO擴展(ADOX) 
12.4.1 標準ADOX對象 
12.4.2 使用ADOX對象 
12.5 小結 
第13章 高級數(shù)據(jù)綁定和XML 
13.1 XML概述 
13.2 與XML相關的規(guī)范概覽 
13.2.1 文檔類型定義 
13.2.2 XML名字空間 
13.2.3 XML模式 
13.2.4 可擴展樣式表語言轉換(XSL/T)規(guī)范 
13.2.5 XML文檔對象模型 
13.3 ASP.NET對XML的支持 
13.3.1 System.xml名字空間 
13.3.2 XML Web服務器控件 
13.3.3 將關系型數(shù)據(jù)轉換成XML格式 
13.3.4 在XML文件中綁定服務器端控件與數(shù)據(jù) 
13.4 小結 
第3部分 高級ASP.NET 
第14章 ASP.NET應用程序配置 
14.1 ASP.NET配置概念 
14.2 Web.config配置文件 
14.3 ASP.NET的配置節(jié) 
14.3.1 <configuration>節(jié) 
14.3.2 <configSections>節(jié) 
14.3.3 <appSettings>節(jié) 
14.3.4 <browserCaps>節(jié) 
14.3.5 <compilation>節(jié) 
14.3.6 <customErrors>節(jié) 
14.3.7 <globalization>節(jié) 
14.3.8 <httpHandlers>節(jié) 
14.3.9 <httpModules>節(jié) 
14.3.10 Web.config文件中的安全設置 
14.3.11 <processModel>節(jié) 
14.3.12 <sessionState>節(jié) 
14.3.13 <trace>會話 
14.3.14 <webServices>節(jié) 
14.4 小結 
第15章 開發(fā)商務對象 
15.1 商務對象概述 
15.2 創(chuàng)建和使用商務對象 
15.2.1 創(chuàng)建一個UI為中心的商務規(guī)則對象 
15.2.2 創(chuàng)建一個數(shù)據(jù)為中心的商務規(guī)則對象 
15.2.3 使用商務對象 
15.2.4 使用ASP.NET的Data控件創(chuàng)建一個數(shù)據(jù)訪問組件 
15.3 部署商務對象 
15.3.1 創(chuàng)建一個單文件的程序體 
15.3.2 創(chuàng)建一個多文件的程序體 
15.3.3 創(chuàng)建一個部署項目 
15.4 處理商務對象名字空間 
15.5 小結 
第16章 創(chuàng)建HTTP處理程序 
16.1 HTTP運行時和HTTP處理程序概述 
16.1.1 ISAPI和HTTP運行時 
16.1.2 HTTP運行時體系結構 
16.2 用于創(chuàng)建HTTP處理程序的接口和類 
16.2.1 IHttpHandler接口 
16.2.2 IHttpHandlerFactory接口 
16.2.3 HttpContext類 
16.2.4 HttpRequest類 
16.2.5 HttpResponse類 
16.3 創(chuàng)建HTTP處理程序 
16.3.1 創(chuàng)建實現(xiàn)IHTTPHandler接口的類 
16.3.2 在Web應用程序中使用處理程序類 
16.4 自定義HTTP處理程序示例 
16.5 小結 
第17章 高速緩存技術 
17.1 高速緩存概述 
17.2 ASP.NET中的高速緩存 
17.2.1 Cache API 
17.2.2 Cache API Performance Monitor計數(shù)器 
17.3 高速緩存頁面輸出 
17.4 高速緩存頁面數(shù)據(jù) 
17.4.1 Session對象 
17.4.2 Cache對象 
17.5 小結 
第18章 使用ASP.NET Mobile控件創(chuàng)建無線應用程序 
18.1 移動應用程序開發(fā)概述 
18.1.1 移動應用程序開發(fā)中的問題 
18.1.2 無線設備和仿真程序 
18.1.3 WAP、WML和一疊卡片 
18.2 創(chuàng)建移動應用程序 
18.2.1 靜態(tài)頁面 
18.2.2 安裝MIT 
18.2.3 創(chuàng)建MIT頁面 
18.2.4 由WML轉化為MIT 
18.3 移動列表 
18.3.1 簡單列表 
18.3.2 修飾列表 
18.3.3 列表數(shù)據(jù)綁定 
18.3.4 分頁 
18.3.5 打電話 
18.4 收集用戶數(shù)據(jù) 
18.4.1 選擇列表 
18.4.2 移動文本框 
18.4.3 使用密碼或者數(shù)字 
18.4.4 驗證輸入的有效性 
18.5 小結 
第19章 ASP.NET的安全性 
19.1 ASP.NET安全性概述 
19.1.1 IIS安全性 
19.1.2 Web應用程序中的驗證 
19.2 基于表單的驗證 
19.3 集成安全方法 
19.4 基于角色的安全 
19.5 小結 
第20章 本地化ASP.NET應用程序 
20.1 本地化概述 
20.1.1 字符集 
20.1.2 配置設置 
20.2 設置Culture和Region 
20.2.1 System.Globalization名字空間 
20.2.2 實現(xiàn)類 
20.3 資源文件的使用 
20.3.1 System.Resources名字空間 
20.3.2 創(chuàng)建一個認知資源的應用程序 
20.4 小結 
第21章 部署ASP.NET應用程序 
21.1 部署項目概述 
21.1.1 選擇部署項目的類型 
21.1.2 創(chuàng)建部署項目 
21.1.3 在部署項目中使用編輯器 
21.1.4 構建部署項目 
21.2 ASP.NET配置系統(tǒng) 
21.3 部署類和程序集 
21.4 小結 
第4部分 創(chuàng)建Web服務 
第22章 Web服務概述 
22.1 了解Web服務 
22.1.1 什么是Web服務 
22.1.2 Web服務的基本元素 
22.2 表示數(shù)據(jù) 
22.2.1 什么是XML 
22.2.2 XML語法 
22.2.3 XML文檔結構 
22.2.4 XML名字空間 
22.2.5 XML模式 
22.2.6 XSD語法 
22.3 交換消息 
22.3.1 采用SOAP協(xié)議交換消息 
22.3.2 用HTTP-GET和HTTP-POST交換消息 
22.4 描述Web服務性能 
22.5 發(fā)布和尋找Web服務 
22.6 尋找Web服務提供商 
22.7 Microsoft HailStorm 
22.8 小結 
第23章 Web服務底層結構 
23.1 Microsoft Web服務平臺 
23.2 Microsoft .NET框架 
23.2.1 CLR 
23.2.2 .NET框架類庫 
23.2.3 ASP.NET 
23.3 Web服務底層結構 
23.3.1 Web 服務目錄 
23.3.2 Web 服務發(fā)現(xiàn) 
23.3.3 Web 服務描述 
23.3.4 Web 服務有線格式 
23.4 在Web服務中利用ASP.NET特性 
23.4.1 支持事務 
23.4.2 啟用會話狀態(tài) 
23.4.3 Web服務高速緩存 
23.4.4 緩沖服務器響應 
23.5 ASP.NET Web服務內(nèi)部 
23.6 小結 
第24章 理解SOAP 
24.1 什么是SOAP 
24.2 SOAP規(guī)范 
24.3 SOAP消息元素 
24.3.1 SOAP包封 
24.3.2 SOAP標頭 
24.3.3 SOAP正文 
24.4 SOAP數(shù)據(jù)類型支持 
24.5 SOAP異常 
24.6 用HTTP作為SOAP消息的傳送協(xié)議 
24.7 .NET框架中的SOAP 
24.7.1 使用SOAP標頭 
24.7.2 使用SOAP擴展 
24.7.3 處理SOAP異常 
24.8 Microsoft SOAP工具包 
24.8.1 工具包特性 
24.8.2 創(chuàng)建Web服務 
24.8.3 創(chuàng)建Web服務客戶端應用程序 
24.8.4 WSDL/WSML生成器工具 
24.8.5 SOAP跟蹤實用程序 
24.9 小結 
第25章 創(chuàng)建Web服務 
25.1 溫度轉換Web服務 
25.1.1 溫度轉換公式 
25.1.2 方法說明 
25.1.3 方法參數(shù) 
25.1.4 方法行為 
25.2 創(chuàng)建Web服務 
25.2.1 開始創(chuàng)建 
25.2.2 實現(xiàn)Web服務 
25.2.3 構建Web服務 
25.3 測試Web服務 
25.3.1 使用HTTP-GET協(xié)議測試Web服務 
25.3.2 使用HTTP-POST協(xié)議測試Web服務 
25.4 調(diào)試Web服務 
25.4.1 允許ASP.NET Web服務啟用調(diào)試模式 
25.4.2 啟動ASP.NET運行時 
25.4.3 調(diào)試CTemp Web服務 
25.4.4 設置斷點 
25.4.5 測試Web服務方法 
25.4.6 檢查程序變量 
25.4.7 繼續(xù)方法執(zhí)行過程 
25.5 小結 
第26章 部署和發(fā)布Web服務 
26.1 部署準備 
26.1.1 Web服務名字空間 
26.1.2 設置CTemp Web服務的名字空間 
26.2 部署Web服務 
26.2.1 隨Web服務一起部署的文件 
26.2.2 Web服務部署工具 
26.3 發(fā)布Web服務 
26.3.1 用DISCO發(fā)布 
26.3.2 用UDDI發(fā)布 
26.4 小結 
第27章 查找Web服務 
27.1 Web服務發(fā)現(xiàn) 
27.1.1 用Disco工具查找Web服務 
27.1.2 用UDDI查找Web服務 
27.2 Web服務查詢和代理類 
27.2.1 用WSDL工具創(chuàng)建代理類 
27.2.2 用Visual Studio創(chuàng)建代理類 
27.3 小結 
第28章 使用Web服務 
28.1 Web服務客戶概述 
28.2 Web服務代理類 
28.3 創(chuàng)建客戶應用程序 
28.3.1 獲得WSDL文檔 
28.3.2 生成代理類 
28.3.3 創(chuàng)建Web表單 
28.3.4 創(chuàng)建代理類的實例 
28.3.5 調(diào)用CTemp代理方法 
28.4 測試客戶應用程序 
28.5 應用程序執(zhí)行模型 
28.6 小結 
第5部分 創(chuàng)建ASP.NET應用程序 
第29章 ASP.NET Blackjack游戲程序 
29.1 Blackjack游戲的規(guī)則 
29.2 玩游戲 
29.3 設計Blackjack程序 
29.3.1 遍歷程序過程 
29.3.2 選出對象并劃分責任 
29.3.3 用戶界面 
29.4 運作環(huán)境 
29.5 Card對象 
29.6 Shoe對象的數(shù)據(jù)結構 
29.6.1 可隨機排列的堆棧 
29.6.2 新類和堆疊填充紙牌的地方 
29.6.3 進棧、出棧 
29.6.4 沒有取數(shù)功能 
29.6.5 使次序具備隨機性 
29.6.6 保存和編譯這個新類 
29.7 Shoe對象 
29.7.1 為Shoe對象類編寫代碼 
29.7.2 隨機堆疊的地方 
29.7.3 新的構造函數(shù) 
29.7.4 計數(shù)、洗牌和抽牌 
29.7.5 保存和編譯Shoe類 
29.7.6 Shoe類小結 
29.8 Blackjack頁面 
29.8.1 游戲起始代碼 
29.8.2 Participant(參與者)類 
29.8.3 頁面正文 
29.8.4 初始化和對象的巧妙處理 
29.8.5 響應事件 
29.9 需要改進的地方 
29.10 小結 
第30章 Chatty論壇 
30.1 快速瀏覽Chatty論壇 
30.2 設計Chatty論壇應用程序 
30.2.1 層次結構還是無層次結構 
30.2.2 存儲討論內(nèi)容 
30.3 創(chuàng)建數(shù)據(jù)庫 
30.4 填充數(shù)據(jù)庫 
30.5 選取主題 
30.5.1 檢索主題 
30.5.2 顯示主題 
30.5.3 處理主題選擇操作 
30.6 選取線程 
30.6.1 使用TopicID作為選擇條件 
30.6.2 線程頁面的DataList控件 
30.6.3 選擇線程 
30.7 瀏覽郵件 
30.7.1 檢索郵件 
30.7.2 標頭 
30.7.3 顯示郵件 
30.7.4 鏈接到線程和主題 
30.7.5 新郵件表單 
30.8 創(chuàng)建新線程 
30.8.1 NewThread表單 
30.8.2 NewThread的PostClick子例程:一項巨大的任務 
30.8.3 線程化新行 
30.8.4 觀察是否有重復 
30.8.5 獲取ThreadID 
30.8.6 投遞郵件 
30.9 需要改進的地方 
30.10 小結 
附錄A Visual Basic語法 
附錄B Visual Basic函數(shù)和特性 
附錄C Visual Basic面向對象編程 
附錄D C#語法 
附錄E C#類 
附錄F C#組件

本目錄推薦

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