Visual Basic .NET Developer's Guide to ASP.NET, XML and ADO.NET
暫譯: Visual Basic .NET 開發者指南:ASP.NET、XML 與 ADO.NET
Jeffrey P. McManus, Chris Kinsman
- 出版商: Addison Wesley
- 出版日期: 2002-02-27
- 定價: $1,750
- 售價: 5.0 折 $875
- 語言: 英文
- 頁數: 608
- 裝訂: Paperback
- ISBN: 0672321319
- ISBN-13: 9780672321313
-
相關分類:
.NET、ASP.NET、Visual Basic、XML
立即出貨(限量) (庫存=7)
買這商品的人也買了...
-
$1,029The Unified Modeling Language User Guide
-
$2,500$2,375 -
$1,127Universal Serial Bus System Architecture, 2/e (Paperback)
-
$1,029Operating System Concepts, 6/e
-
$1,400$1,330 -
$970Introduction to Algorithms, 2/e
-
$1,870$1,777 -
$399Designing Microsoft ASP.NET Applications
-
$1,320Applying Use Cases: A Practical Guide, 2/e (Paperback)
-
$1,444Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids (Paperback)
-
$1,730$1,644 -
$1,400$1,330 -
$931MPEG-4 Facial Animation: The Standard, Implementation and Applications
-
$525Introducing Microsoft .Net, 3/e (Paperback)
-
$2,260$2,147 -
$199ASP.NET Cookbook (Paperback)
-
$1,610$1,530 -
$2,240$2,128 -
$2,550$2,423 -
$1,730$1,644 -
$1,890$1,796 -
$1,610$1,530 -
$1,610$1,530 -
$1,920$1,824 -
$620$484
相關主題
商品描述
Description
Features
Table Of Contents
1. Introduction.Scripting Language Based.
State Management.
Introducing ASP.NET.
2. Migrating from ASP to ASP.NET.
Now the Good News—The Changes Aren't Rocket Science.
New Filename Extensions.
ASP Object Model.
Semantic Changes.
Functions Must Reside in Script Blocks.
Render Functions No Longer Supported.
Type Libraries No Longer Supported.
Option Explicit.
Language Changes.
No Default Properties.
No More Set.
Parentheses Required for Subroutine Calls.
ByVal Versus ByRef.
Block Scoping.
COM Objects.
Create a Runtime Callable Wrapper.
Migration Strategy.
Migration Example.
Migrating the Login Page.
Migrating the Pages That Do Actual Work.
3. Page Framework.
Separating Presentation from Code Using Code Behind.
Programming HTML Controls.
HtmlButton.
HtmlForm.
HtmlImage.
HtmlInputButton.
HtmlInputCheckBox.
HtmlInputFile.
HtmlInputHidden.
HtmlInputImage.
HtmlInputRadioButton.
HtmlInputText.
HtmlSelect.
HtmlTable.
HtmlTableCell.
HtmlTableCellCollection.
HtmlTableRow.
HtmlTableRowCollection.
HtmlTextArea.
Attributes of the Page Object.
@Control Directives.
@Import Directives.
Implementing External Interfaces with the @Implements Directive.
Registering Controls with the @Register Directive.
@Assembly Directives.
@OutputCache Directives.
Events Raised by the Page Object.
Creating User Interfaces with Web Controls.
Control Event Model.
Taking Advantage of Postback and View State.
Mobile Controls.
Data Binding.
Determining Browser Capabilities.
Server Controls and Page Object Reference.
Button Class.
Calendar Class.
CheckBox Class.
Control Class.
DataGrid Class.
DataList Class.
DropDownList Class.
HttpApplication Class.
HttpRequest Class.
HttpResponse Class.
HttpServerUtility Class.
HttpSessionState Class.
Hyperlink Class.
Image Class.
ImageButton Class.
Label Class.
LinkButton Class.
ListBox Class.
Page Class.
Panel Class.
RadioButton Class.
Repeater Class.
Table Class.
TableCell Class.
TableRow Class.
TextBox Class.
WebControl Class.
4. Debugging ASP.NET Applications.
Enabling Tracing for a Page.
Enabling Tracing in an Application.
Using Application Tracing from a Remote Browser Window.
Debugging ASP.NET Applications.
Enabling Debugging at the Application Level.
Using the Debug Object.
Creating Custom Performance Monitors.
Creating Performance Monitor Categories.
Sending Information to a Performance Monitor from Your Application.
Deleting Performance Monitor Categories.
Writing to the Windows Event Log.
Reference.
EventLog Class.
PerformanceCounter Class.
TraceContext Class.
5. State Management and Caching.
Using the Session.
Beyond the Default Session Configuration.
Caching.
Dealing with Browser Differences.
Dealing with Other Differences.
Caching the Result of a Form.
Caching Part of a Page.
Caching a Database Query.
Expiring Items from the Cache.
Notifying the Next of Kin.
Cache Dependencies.
Class Reference.
HttpCachePolicy.
HttpCacheVaryByHeaders.
HttpCacheVaryByParams.
Cache.
CacheDependency.
6. Configuration and Deployment.
Global and Local Configuration Files.
Structure of Configuration Files.
Authorization Settings.
Browser Capabilities Settings.
Compilation Settings.
Custom Error Settings.
Execution Timeout Settings.
Globalization Settings.
HTTP Handler Settings.
HTTP Module Settings.
Page Settings.
Process Model Settings.
Session State Settings.
Trace Settings.
Web Services Settings.
Configuring Multiple Locations in Web.Config.
Locking Down Web Configuration Settings.
Accessing Configuration Files Programmatically.
Editing Web Configuration Files in Visual Studio .NET.
Initializing Web Applications Using Global.asax.
Code Declaration Blocks in Global.asax.
Server-Side Object Tags in Global.asax.
Server-Side Includes in Global.asax.
Using XCOPY for Deployment.
Deploying a Directory Tree.
Excluding Files from Deployment.
Confirmations and Overwriting.
Deploying Only Files with Changes.
XCOPY Switches.
Managing the Global Assembly Cache.
7. Web Services.
Advertisement.
What Is a Web Service?
Why Web Services?
ASP.NET Web Services.
WebMethodAttribute.
Serialization.
Consuming Web Services.
Asynchronous Clients.
Cookies and Proxies.
Class Reference.
WebMethodAttribute.
SoapHttpClientProtocol.
8. Security.
Identity and Principal.
Windows Authentication.
Forms Authentication.
Process.
Settings.
Passport Authentication.
File Authorization.
URL Authorization.
Custom Roles with Forms Authentication.
Pulling It All Together.
Impersonation.
Class Reference.
WindowsIdentity Class.
GenericPrincipal Class.
WindowsPrincipal Class.
WindowsBuiltInRole Enumeration.
PassportIdentity.
9. HttpHandlers and HttpModules.
Filtering Output.
Forking the Filter.
An Error Module.
Raising Events from an HttpModule.
Authentication Modules.
Rewriting Paths.
HttpHandlers.
Page Counter Handler.
Dynamic Handler Assignment.
Class Reference.
IHttpModule.
EventLog.
SmtpMail.
IHttpHandler.
10. Building User Controls and Server Controls.
Programming a User Control in a Page.
Adding Methods to Your User Control.
Handling Events from a User Control.
Creating Server Controls.
Compiling Your Control as a .NET Component.
Creating Composite Controls.
Subclassing Existing Server Controls.
Events in the Life of a Server Control.
Binding Controls to Data.
Generating Postback in Server Controls.
Persistence Support.
Creating Templated Server Controls.
Building Validation Controls.
Taking Advantage of Rich Clients.
Supporting Designers in Custom Server Controls.
11. Using XML.
XML Document Structure and Syntax.
Accessing XML Data Using .NET Framework Classes.
Using the XML Document Object Model.
Viewing Document Data Using the XmlNode Object.
Using the XmlDataReader Object.
Writing XML Data Using the XmlTextWriter Object.
Navigating and Updating Documents Using the XmlNodeReader Object.
Querying XML Documents Using XPath Expressions.
Defining and Validating XML with Schemas.
About XML Data-Reduced Schemas.
Creating W3C XML Schemas.
Validating Documents Using W3C Schemas.
Creating XSD Schemas in Visual Studio .NET.
Processing XML Documents Using Style Sheets.
Class Reference.
ValidationEventArgs Class.
XmlDocument Class.
XmlNamedNodeMap Class.
XmlNavigator Class.
XmlNode Class.
XmlNodeList Class.
XmlReader Class.
XmlNodeReader Class.
XmlTextReader Class.
XmlTextWriter Class.
XmlValidatingReader Class.
XmlWriter Class.
12. Creating Database Applications with ADO.NET.
New Features in ADO.NET.
XML Support.
Factored Data Access API.
No Support for Server-Side Cursors.
Scenarios for Using ADO.NET.
Connecting to a Database.
Running Queries.
Executing Commands Using Command Objects.
Executing Text-Based Select Commands Using a Data Reader Object.
Executing Stored Procedures That Return Data.
Passing Parameters to Stored Procedures.
Executing Commands That Do Not Return Data.
Executing Stored Procedures That Return Scalar Values.
Using Data Adapters to Retrieve and Manipulate Data.
Creating a DataSet Object Using a Data Adapter.
Binding a DataView Object to Web Forms Controls.
Binding Other Objects to Web Forms Controls.
Expressing a DataSet as XML.
Implementing Strongly Typed Data Objects Using Inheritance.
Creating Web Forms for Data Entry.
Handling Errors.
Component Class.
DataAdapter Class.
DataSet Class.
DataColumn Class.
DataRelation Class.
DataTable Class.
MarshalByRefObject Class.
MarshalByValueComponent Class.
OleDbCommand Class.
SqlDataAdapter Class.
SqlDataReader Class.
SqlConnection Class.
SqlError Class.
SqlException Class.
Index. 0672321319T03252002
商品描述(中文翻譯)
描述
適合的課程
特點
目錄
1. 介紹。
- 當前 ASP 的問題。
- 程式碼與設計的分離。
- 基於腳本語言。
- 狀態管理。
介紹 ASP.NET。
- 平台架構。
2. 從 ASP 遷移到 ASP.NET。
- 首先是壞消息——ASP 3.0 代碼在 ASP.NET 中不會不變地運行。
- 現在是好消息——這些變化並不難以理解。
- 新的檔案擴展名。
- ASP.NET 中的變更。
- ASP 物件模型。
- QueryString 和 Forms 集合已經改變。
- 語義變更。
- 每頁單一語言。
- 函數必須位於腳本區塊中。
- 不再支持渲染函數。
- 不再支持類型庫。
- 明確選項。
- 語言變更。
- 陣列基礎。
- 無預設屬性。
- 不再使用 Set。
- 子程序調用需要括號。
- ByVal 與 ByRef。
- 區塊範圍。
- COM 物件。
- 延遲綁定訪問。
- 創建可運行時調用的包裝器。
- 遷移策略。
- 遷移檢查清單。
- 遷移範例。
- 遷移 global.asa。
- 遷移登錄頁面。
- 遷移實際工作的頁面。
3. 頁面框架。
- ASP.NET 的控制模型。
- ASP.NET 是事件驅動的。
- 使用 Code Behind 將表示與程式碼分離。
- 編程 HTML 控制項。
- HtmlAnchor。
- HtmlButton。
- HtmlForm。
- HtmlImage。
- HtmlInputButton。
- HtmlInputCheckBox。
- HtmlInputFile。
- HtmlInputHidden。
- HtmlInputImage。
- HtmlInputRadioButton。
- HtmlInputText。
- HtmlSelect。
- HtmlTable。
- HtmlTableCell。
- HtmlTableCellCollection。
- HtmlTableRow。
- HtmlTableRowCollection。
- HtmlTextArea。
- 頁面物件的屬性。
- 頁面指令。
- @Control 指令。
- @Import 指令。
- 使用 @Implements 指令實現外部介面。
- 使用 @Register 指令註冊控制項。
- @Assembly 指令。
- @OutputCache 指令。
- 頁面物件引發的事件。
- 使用 Web 控制項創建用戶界面。
- 編程 Web 表單控制項。
- 控制事件模型。
- 利用回發和視圖狀態。
- 行動控制項。
- 數據綁定。
- 確定瀏覽器能力。
- 伺服器控制項和頁面物件參考。
- AdRotator 類。
- Button 類。
- Calendar 類。
- CheckBox 類。
- Control 類。
- DataGrid 類。
- DataList 類。
- DropDownList 類。
- HttpApplication 類。
- HttpRequest 類。
- HttpResponse 類。
- HttpServerUtility 類。
- HttpSessionState 類。
- Hyperlink 類。
- Image 類。
- ImageButton 類。
- Label 類。
- LinkButton 類。
- ListBox 類。
- Page 類。
- Panel 類。
- RadioButton 類。
- Repeater 類。
- Table 類。
- TableCell 類。
- TableRow 類。
- TextBox 類。
- WebControl 類。
4. 調試 ASP.NET 應用程式。
- 追蹤您的 Web 應用程式的活動。
- 為頁面配置追蹤。
- 啟用頁面的追蹤。
- 在應用程式中啟用追蹤。
- 從遠端瀏覽器窗口使用應用程式追蹤。
- 調試 ASP.NET 應用程式。
- 在頁面級別啟用調試。
- 在應用程式級別啟用調試。
- 使用 Debug 物件。
- 創建自定義性能監視器。
- 運行 Windows 性能監視器工具。
- 創建性能監視器類別。
- 從您的應用程式向性能監視器發送信息。
- 刪除性能監視器類別。
- 寫入 Windows 事件日誌。
- 使用 EventLog 類。
- 參考。
- Debug 類。
- EventLog 類。
- PerformanceCounter 類。
- TraceContext 類。
5. 狀態管理和快取。
- 狀態管理:有什麼大不了的?
- 什麼是 Cookies?
- 使用 Session。
- 超越預設的 Session 配置。
- 快取。
- 輸出快取:快取整個頁面。
- 處理瀏覽器差異。
- 處理其他差異。
- 快取表單的結果。
- 快取頁面的一部分。
- 快取數據庫查詢。
- 從快取中過期項目。
- 通知近親。
- 快取依賴性。
- 類參考。
- HttpSessionState 類。
- HttpCachePolicy。
- HttpCacheVaryByHeaders。
- HttpCacheVaryByParams。
- Cache。
- CacheDependency。
6. 配置和部署。
- 理解配置檔案。
- 全局和本地配置檔案。
- 配置檔案的結構。
- 認證設置。
- 授權設置。
- 瀏覽器能力設置。
- 編譯設置。
- 自定義錯誤設置。
- 執行超時設置。
- 全球化設置。
- HTTP 處理程序設置。
- HTTP 模組設置。
- 頁面設置。
- 處理模型設置。
- Session 狀態設置。
- 追蹤設置。
- Web 服務設置。
- 在 Web.Config 中配置多個位置。
- 鎖定 Web 配置設置。
- 程式化訪問配置檔案。
- 在 Visual Studio .NET 中編輯 Web 配置檔案。
- 使用 Global.asax 初始化 Web 應用程式。
- Global.asax 中的應用指令。
- Global.asax 中的代碼聲明區塊。
- Global.asax 中的伺服器端物件標籤。
- Global.asax 中的伺服器端包含。
- 使用 XCOPY 進行部署。
- 部署單一目錄。
- 部署目錄樹。
- 從部署中排除檔案。
- 確認和覆蓋。
- 僅部署有變更的檔案。
- XCOPY 開關。
- 管理全局組件快取。
7. Web 服務。
- 網絡數據表示。
- 位置。
- 廣告。
- 什麼是 Web 服務?
- 為什麼使用 Web 服務?
- ASP.NET Web 服務。
- WebMethod。
- WebMethodAttribute。
- 序列化。
- 消費 Web 服務。
- SoapHttpClientProtocol。
- 非同步客戶端。
- Cookies 和代理。
- 類參考。
- WebService。
- WebMethodAttribute。
- SoapHttpClientProtocol。
8. 安全性。
- 概述。
- 身份和主體。
- Windows 認證。
- WindowsBuiltInRoleEnumeration。
- 表單認證。
- 有什麼大不了的?
- 流程。
- 設置。
- Passport 認證。
- PassportIdentity。
- 檔案授權。
- URL 授權。
- 。
- 使用表單認證的自定義角色。
- 整合所有內容。
- FormsAuthenticationTicket。
- 假冒。
- 類參考。
- GenericIdentity 類。
- WindowsIdentity 類。
- GenericPrincipal 類。
- WindowsPrincipal 類。
- WindowsBuiltInRole 列舉。
- PassportIdentity。
9. HttpHandlers 和 HttpModules。
- HttpModules。
- 一個簡單的 BeginRequest 和 EndRequest 模組。
- 過濾輸出。
- 分叉過濾器。
- 錯誤模組。
- 從 HttpModule 引發事件。
- 認證模組。
- 重寫路徑。
- HttpHandlers。
- 動態報告。
- 頁面計數器處理程序。
- 動態處理程序分配。
- 類參考。
- HttpApplication。
- IHttpModule。
- EventLog。
- SmtpMail。
- IHttpHandler。
10. 建立用戶控制項和伺服器控制項。
- 在 Web 表單應用程式中使用用戶控制項。
- 為用戶控制項添加屬性。
- 在頁面中編程用戶控制項。
- 為您的用戶控制項添加方法。
- 處理來自用戶控制項的事件。
- 創建伺服器控制項。
- 創建基本伺服器控制項。
- 將您的控制項編譯為 .NET 組件。
- 創建複合控制項。
- 子類化現有伺服器控制項。
- 伺服器控制項生命週期中的事件。
- 將控制項綁定到數據。
- 在伺服器控制項中生成回發。
- 持久性支持。
- 創建模板伺服器控制項。
- 建立驗證控制項。
- 利用豐富的客戶端。
- 在自定義伺服器控制項中支持設計師。
11. 使用 XML。
- 什麼是 XML?
- XML 的優勢。
- XML 文檔結構和語法。
- 使用 .NET 框架類訪問 XML 數據。
- 有關簡單 API for XML (SAX) 的信息。
- 使用 XML 文檔對象模型。
- 使用 XmlNode 對象查看文檔數據。
- 使用 XmlDataReader 對象。
- 使用 XmlTextWriter 對象寫入 XML 數據。
- 使用 XmlNodeReader 對象導航和更新文檔。
- 使用 XPath 表達式查詢 XML 文檔。