Applied .NET: Developing People-Oriented Software Using C#

Ronan Sorensen, George Shepherd, John Roberts, Russ Williams

  • 出版商: Addison Wesley
  • 出版日期: 2001-10-18
  • 定價: $1,400
  • 售價: 2.8$399
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0201738287
  • ISBN-13: 9780201738285
  • 相關分類: .NETC#
  • 立即出貨(限量)

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

商品描述

Table of Contents

Preface.
Acknowledgments.

1. People-Oriented Software.

The People-Oriented Paradigm.
Universalization.
Collaboration.
Translation.
A .NET Approach.
.NET and Universalization.
.NET and Collaboration.
.NET and Translation.
Conclusion.


2. Applied People-Oriented Software.

People-Oriented Design.
People-Types: “Design with Attitude” .
Apply the Concepts: The InternetBaton Application.
InternetBaton Application Features.
Universalization Design: Mining the Runtime.
Collaboration Design: Conducting the Orchestra.
Translation Design: A Linguist's Delight.
Conclusion.


3. C#.

This Time, It's Personal.
What Is C#?
What's So Special About C#?
Contemporary Perspective.
People-Oriented Perspective.
Language Tour.
The Basics.
Types.
Classes.
Interfaces.
Struct.
Enum.
Attributes.
Exceptions.
Conclusion.


4. Applied C#.

ManagedSynergy.
The Vision.
The Functionality.
The Design.
The Implementation.
Conclusion.


5. The Common Language Runtime.

Windows and Components.
Static Libraries.
Dynamic Link Libraries.
COM Tries to Fix It.
Enter the Common Language Runtime.
A Pervasive Type System.
Types Are Fundamental.
The Common Type System.
The Common Language Specification.
Boxing.
How Types Map to C#.
Assemblies.
Assemblies and Modules.
The Manifest.
.NET Versioning.
Life within the CLR.
IL and JIT Compiling.
.NET Garbage Collection.
Threading and the CLR.
AppDomains.
Interoperability.
Conclusion.


6. Applied Runtime.

Building Assemblies and Applications.
The Command Line.
Makefiles.
Building Projects Using Visual Studio.NET.
Examining the Manifest.
Using ILDASM.
Deployment and Versioning.
Global Cache.
Loading Assemblies and Versioning.
More on Configuration Files.
Garbage Collection.
Effects.
Deterministic Finalization.
Threading and the CLR.
Creating Threads.
Synchronization.
Method-Level Locks.
Interoperability.
Platform/Invoke.
Interoperating with COM.
Windows Forms.
The Forms Class.
Handling Events.
Graphics and Rendering.
Conclusion.


7. ASP.NET Up Close.

Connective Tissue.
The Road to ASP.
Classic ASP versus ASP.NET.
Deemphasizing ISAPI.
ASP.NET: A Common Language Runtime Citizen.
System.Web.UI.Page.
System.Web.UI.Page Fundamentals.
ASP.NET Connection Object Model.
Mixing ASP.NET and C#.
ASP.NET Configuration Files.
Web Forms.
Custom Server-Side Controls.
Extending the Browser.
Server-Side Rendering.
Control Life Cycle.
Reasons to Use a Custom Server-Side Control.
Web Services and ASP.NET.
Web Methods and ASP.NET.
Service Description Language and ASP.NET.
Invoking Web Methods.
Optimizations: ASP.NET Caching.
Output Caching.
Data Caching.
Managing Session State.
Conclusion.


8. Applied ASP.NET.

User Interface Controls and the Web.
HTML Controls.
Web Controls.
Web Forms and Visual Studio.NET.
State Management for Web Applications.
Application State.
Session State.
Session Configuration.
Caching.
Output Caching.
Data Caching.
HTTP Handlers.
Conclusion.


9. .NET Enterprise Servers.

.NET Enterprise Servers and People-Oriented Software.
Universalization.
Collaboration.
Translation.
Making It All Work Together.
Point of Critical Solution Mass.
.NET Enterprise Servers and .NET.
Role of XML.
Foundation of Modern Interoperability.
Basics of XML.
Processing Models.
SOAP.
Description and Purpose.
Definition.
Microsoft Implementations.
BizTalk Server Essentials: Solving the EAI Problem and Beyond.
BizTalk Messaging.
Extensibility Framework: BizTalk Hooks.
BizTalk Development Tools.
BizTalk Administration Tools.
BizTalk Messaging Object Model.
Issues Addressed.
Commerce Server Essentials.
Commerce Server Architecture.
Continuous Improvement Cycle.
Business Processing Pipelines.
Profile System.
Targeting System.
Product Catalog System.
Business Analytics System.
Solution Sites.
Supplier Enablement Tool Kit.
Integration Points.
Internet Information Server to BizTalk Server Orchestration.
Internet Information Server to BizTalk Server Messaging.
Commerce Server to BizTalk Server.
Conclusion.


10. Applied .NET Enterprise Servers: Order Fulfillment with an @AHEADS = Outside Vendor.

Order Processing Pipeline.
Business Process Definition.
Port Implementations.
Integration with Business-to-Consumer Site.
Order Translation to Outside Vendor Format.
Delivery to Outside Vendor's BizTalk Server.
Commerce Site Status Update and Consumer Notification.
Outside Vendor BizTalk Processing.
Conclusion.


Index.

商品描述(中文翻譯)

目錄


前言。
致謝辭。

1. 以人為本的軟體。


以人為本的範式。

普及化。
協作。
翻譯。
一個 .NET 的方法。

.NET 和普及化。
.NET 和協作。
.NET 和翻譯。
結論。



2. 應用以人為本的軟體。


以人為本的設計。
人類類型:
“具有態度的設計” .
應用概念: InternetBaton 應用程式。

InternetBaton 應用程式的特點。
普及化設計: 挖掘執行時。

協作設計: 指揮樂團。
翻譯設計: 語言學家的樂趣。

結論。



3. C#。


這次,它是個人的。
C# 是什麼?

C# 有什麼特別之處?
當代觀點。

以人為本的觀點。
語言導覽。
基礎知識。
類型。

類別。
介面。
結構。
列舉。
屬性。

例外。
結論。



4. 應用 C#。


ManagedSynergy。
願景。
功能。

設計。
實現。
結論。




5. 公用語言執行環境。


Windows 和元件。
靜態程式庫。

動態連結程式庫。
COM 試圖修復它。
進入公用語言執行環境。

普遍的類型系統。
類型是基礎。

公用類型系統。
公用語言規範。
裝箱。

類型如何對應到 C#。
組件。
組件和模組。
清單。

.NET 版本控制。
在 CLR 內的生活。
IL 和 JIT 編譯。

.NET 垃圾回收。
執行緒和 CLR。

應用程式域。
互操作性。
結論。



6. 應用執行環境。


建立組件和應用程式。
命令列。

Makefiles。
使用 Visual Studio.NET 建立專案。

檢視清單。
使用 ILDASM。
部署和版本控制。

全域快取。
載入組件和版本控制。
更多關於配置檔的資訊。

垃圾回收。
效果。
確定性結束。
執行緒和 CLR。

建立執行緒。
同步。
方法級別鎖。
互操作性。

平台/調用。
與 COM 互操作。
Windows Forms。
Forms 類別。

處理事件。
圖形和渲染。
結論。




7. 近距離觀察 ASP.NET。


連接組織。
通往 ASP 的道路。

經典 ASP 對 ASP.NET。
減少 ISAPI 的重要性。
ASP.NET: 一個公用語言執行環境的成員。

System.Web.UI.Page。
System.Web.UI.Page 基礎知識。

ASP.NET 連接物件模型。
混合使用 ASP.NET 和 C#。

ASP.NET 配置檔。
Web Forms。
自訂伺服器端控制項。

擴展瀏覽器。
伺服器端渲染。
控制項生命週期。

使用自訂伺服器端控制項的原因。
Web 服務和 ASP.NET。

Web 方法和 ASP.NET。
服務描述語言和 ASP.NET。

調用 Web 方法。
優化: ASP.NET 快取。
輸出快取。

資料快取。
管理工作階段狀態。
結論。




8. 應用 ASP.NET。


使用者介面控制項和網頁。
HTML 控制項。

網頁控制項。
Web Forms 和 Visual Studio.NET。

網頁應用程式的狀態管理。
應用程式狀態。
工作階段狀態。

工作階段配置。
快取。
輸出快取。
資料快取。