Applied .NET: Developing People-Oriented Software Using C#
暫譯: 應用 .NET:使用 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 表單
表單類別
處理事件
圖形與渲染
結論

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 配置檔案
網頁表單
自訂伺服器端控制項
擴展瀏覽器
伺服器端渲染
控制項生命週期
使用自訂伺服器端控制項的理由
網路服務與 ASP.NET
網路方法與 ASP.NET
服務描述語言與 ASP.NET
調用網路方法
優化:ASP.NET 快取
輸出快取
數據快取
管理會話狀態
結論

8. 應用 ASP.NET
使用者介面控制項與網路
HTML 控制項
網路控制項
網頁表單與 Visual Studio.NET
網路應用程式的狀態管理
應用程式狀態
會話狀態
會話配置
快取
輸出快取
數據快取
HTTP 處理程式
結論

9. .NET 企業伺服器
.NET 企業伺服器與以人為本的軟體
普遍化
協作
翻譯
使一切協同運作
關鍵解決方案質量點
.NET 企業伺服器與 .NET
XML 的角色
現代互操作性的基礎
XML 基礎
處理模型
SOAP
描述與目的
定義
微軟實作
BizTalk Server 基礎:解決 EAI 問題及其他
BizTalk 訊息
可擴展性框架:BizTalk Hooks
BizTalk 開發工具
BizTalk 管理工具
BizTalk 訊息物件模型
解決的問題
商務伺服器基礎
商務伺服器架構
持續改進循環
商務處理管道
配置系統
目標系統
產品目錄系統
商務分析系統
解決方案網站
供應商啟用工具包
整合點
從 Internet Information Server 到 BizTalk Server 的編排
從 Internet Information Server 到 BizTalk Server 的訊息
從商務伺服器到 BizTalk Server
結論

10. 應用 .NET 企業伺服器:與 @AHEADS = 外部供應商的訂單履行
訂單處理管道
商務流程定義
埠實作
與商務對消費者網站的整合
訂單翻譯為外部供應商格式
傳送至外部供應商的 BizTalk Server
商務網站狀態更新與消費者通知
外部供應商 BizTalk 處理
結論

索引