Programming Data-Driven Web Applications with ASP.NET (Paperback)
暫譯: 使用 ASP.NET 開發數據驅動的網頁應用程式 (平裝本)

Donny Mack, Doug Seven

  • 出版商: SAMS
  • 出版日期: 2001-09-30
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 720
  • 裝訂: Paperback
  • ISBN: 0672321068
  • ISBN-13: 9780672321061
  • 相關分類: .NETASP.NET
  • 已過版

買這商品的人也買了...

商品描述

Programming Data-Driven Web Applications with ASP.NET provides readers with a solid understanding of ASP.NET and how to effectively integrate databases with their Web sites. The key to making information instantly available on the Web is integrating the Web site and the database to work as one piece. The authors teach this using ASP.NET, server-side controls, ADO+, XML, and SOAP. The authors will teach readers how to manage data by using ASP.NET forms, exposing data through ASP+ Web Services, working with BLOBs, and using cookies and other features to secure their data.

Table of Contents

Introduction.

I. WHAT IS .NET?

1. What Is ASP.NET?

The Major Differences Between ASP and ASP.NET. Breaking Down the Parts of ASP.NET.


2. What Is ADO.NET?

ADO.NET Explained. The Benefits of ADO.NET. ADO.NET Document Object Model.

II. READING AND DISPLAYING DATA.


3. ADO.NET Managed Providers.

The Two Managed Providers. Managed Connections. Managed Commands. The DataReader. Managed Commands with Stored Procedures. The DataAdapter. Table and Column Mappings.


4. Basic ANSI-SQL.

Setting Up Your Workspace. Getting Data from a Database. The WHERE Clause. The SubQuery. SQL Joins. Sorting Data. Updating Existing Data. Inserting New Data. Deleting Existing Data.


5. Using a Basic DataGrid.

The ASP.NET DataGrid. Data Binding. Binding to Arrays. Binding to Collections. Binding to Properties. Binding to XML Files.


6. Altering DataGrid Output.

Understanding DataGrid Properties. Paging with the DataGrid. Sorting Columns. BoundColumns.


7. Working with ASP.NET Server Controls Templates.

What Is a Template? DataGrid .NET Server Control. DataList .NET Server Control. Repeater .NET Server Control.

III. UPDATING AND INPUTTING DATA.


8. Gathering Data with ASP.NET Web Forms.

Button ASP.NET Server Control. TextBox ASP.NET Server Control. DropDownList ASP.NET Server Control. ListBox ASP.NET Server Control. CheckBox ASP.NET Server Control. CheckBoxList ASP.NET Server Control. RadioButton ASP.NET Server Control. RadioButtonList ASP.NET Server Control.


9. Evaluating Data with ASP.NET Validation Controls.

Validation Controls and How They Work. Shared Validator Attributes. The RequiredFieldValidator Control. The RegularExpressionValidator Control. The CompareValidator Control. The RangeValidator Control. The CustomValidator Control. The ValidationSummary Control. One Control, Multiple Validators.


10. Inputting and Editing Data Using the DataGrid and DataList.

An Overview of Editing Functions. Enabling Editing Using the DataGrid. Enabling Editing Using the DataList. Changing Output with the ItemCreated Event Using the DataGrid _and DataList. Enabling Item Selection Using the DataGrid and DataList. Tip-Using a DropDownList in a DataGrid.


11. Editing and Filtering Data.

The DataTable Versus DataView. The DataTable: Filtering, Adding, Editing, Sorting, and Deleting _DataRows. The DataView: Filtering, Adding, Editing, Sorting, and Deleting. _DataRowViews. Using the SqlCommandBuilder to Save Changes Back to Your _Database. Bringing It Together.

IV. ADVANCED DATA CONCEPTS.


12. XML and SOAP.

What Is XML? A Quick Refresher. Xml Server Control. XmlDocument and XslTransform. Working with XML Elements. Reading and Writing XML Files with the DataSet. SOAP (Simple Object Access Protocol).


13. BLOB Uploading and Displaying.

Uploading Files Using HtmlInputFile. Using the HttpPostedFile. Working with the In Memory File-Saving it to a Database. Retrieving and Showing an Image from a Database.


14. Exposing Data Through Web Services.

What Are Web Services? Building Simple Output Web Services. Building Input/Output Web Services. Consuming Web Services.


15. Authentication.

Security Configuration. Types of Authentication. Using Forms Authentication. Role-based Forms Authentication.


16. Data Caching.

What Is Caching? Using the Page Output Cache. Using the HttpCachePolicy Class to Enable Output Caching. Using Fragment Caching. Using the Cache APIs. Caching in Web Services.

V. APPENDIXES.


Appendix A. ASP.NET Server Controls Reference.

ASP.NET Intrinsic Server Controls. ASP.NET Rich Server Controls. ASP.NET Style Objects.


Appendix B. ADO.NET Object Model.

The Major Components of an ADO.NET Solution. ADO.NET Object Model. ASP.NET Managed Providers.


Index.

商品描述(中文翻譯)

使用 ASP.NET 開發數據驅動的網頁應用程式》為讀者提供了對 ASP.NET 的深入理解,以及如何有效地將資料庫整合到他們的網站中。使資訊能夠即時在網路上可用的關鍵在於將網站與資料庫整合為一個整體。作者使用 ASP.NET、伺服器端控制項、ADO+、XML 和 SOAP 來教授這一點。作者將教導讀者如何使用 ASP.NET 表單管理數據,通過 ASP+ 網路服務公開數據,處理 BLOB,並使用 cookies 和其他功能來保護他們的數據。

目錄

引言。

I. 什麼是 .NET?


1. 什麼是 ASP.NET?

ASP 與 ASP.NET 之間的主要差異。解析 ASP.NET 的組成部分。

2. 什麼是 ADO.NET?

ADO.NET 的解釋。ADO.NET 的優點。ADO.NET 文檔對象模型。

II. 讀取和顯示數據。


3. ADO.NET 管理提供者。

兩個管理提供者。管理連接。管理命令。DataReader。使用存儲過程的管理命令。DataAdapter。表和列映射。

4. 基本 ANSI-SQL。

設置工作區。從資料庫獲取數據。WHERE 子句。子查詢。SQL 連接。排序數據。更新現有數據。插入新數據。刪除現有數據。

5. 使用基本 DataGrid。

ASP.NET DataGrid。數據綁定。綁定到數組。綁定到集合。綁定到屬性。綁定到 XML 文件。

6. 修改 DataGrid 輸出。

理解 DataGrid 屬性。使用 DataGrid 分頁。排序列。BoundColumns。

7. 使用 ASP.NET 伺服器控制項模板。

什麼是模板?DataGrid .NET 伺服器控制項。DataList .NET 伺服器控制項。Repeater .NET 伺服器控制項。

III. 更新和輸入數據。


8. 使用 ASP.NET 網頁表單收集數據。

按鈕 ASP.NET 伺服器控制項。文本框 ASP.NET 伺服器控制項。下拉列表 ASP.NET 伺服器控制項。列表框 ASP.NET 伺服器控制項。複選框 ASP.NET 伺服器控制項。複選框列表 ASP.NET 伺服器控制項。單選按鈕 ASP.NET 伺服器控制項。單選按鈕列表 ASP.NET 伺服器控制項。

9. 使用 ASP.NET 驗證控制項評估數據。

驗證控制項及其工作原理。共享驗證器屬性。RequiredFieldValidator 控制項。RegularExpressionValidator 控制項。CompareValidator 控制項。RangeValidator 控制項。CustomValidator 控制項。ValidationSummary 控制項。一個控制項,多個驗證器。

10. 使用 DataGrid 和 DataList 輸入和編輯數據。

編輯功能概述。使用 DataGrid 啟用編輯。使用 DataList 啟用編輯。使用 DataGrid 和 DataList 的 ItemCreated 事件更改輸出。使用 DataGrid 和 DataList 啟用項目選擇。提示:在 DataGrid 中使用下拉列表。

11. 編輯和過濾數據。

DataTable 與 DataView。DataTable:過濾、添加、編輯、排序和刪除 DataRows。DataView:過濾、添加、編輯、排序和刪除 DataRowViews。使用 SqlCommandBuilder 將更改保存回資料庫。綜合應用。

IV. 進階數據概念。


12. XML 和 SOAP。

什麼是 XML?快速回顧。Xml 伺服器控制項。XmlDocument 和 XslTransform。處理 XML 元素。使用 DataSet 讀取和寫入 XML 文件。SOAP(簡單對象訪問協議)。

13. BLOB 上傳和顯示。

使用 HtmlInputFile 上傳文件。使用 HttpPostedFile。處理內存中的文件並將其保存到資料庫。從資料庫檢索和顯示圖像。

14. 通過網路服務公開數據。

什麼是網路服務?構建簡單的輸出網路服務。構建輸入/輸出網路服務。消費網路服務。

15. 認證。

安全配置。認證類型。使用表單認證。基於角色的表單認證。

16. 數據快取。

什麼是快取?使用頁面輸出快取。使用 HttpCachePolicy 類啟用輸出快取。使用片段快取。使用快取 API。在網路服務中快取。

V. 附錄。


附錄 A. ASP.NET 伺服器控制項參考。

ASP.NET 內建伺服器控制項。ASP.NET 豐富伺服器控制項。ASP.NET 樣式對象。

附錄 B. ADO.NET 對象模型。

ADO.NET 解決方案的主要組件。ADO.NET 對象模型。ASP.NET 管理提供者。

索引。

最後瀏覽商品 (20)