《C# COM+編程指南》

COM+編程指南 附錄C COM+編程指南

C# COM+編程指南 內容簡介

本書向讀者概要地介紹了.NET框架和通用語言運行庫的基木概念,進一步講解了新的NET框架與已有的COM+(組件對象模型擴展)技術的互操作方法,即如何在COM+中使用.NET組件以及如何在.NET框架中使用己有的COM+組件;如何用C#語言創建全新的符合.NET規範的COM+組件,這些組件可用於事物處理、安全、事件、對象共享、事件排隊以及遠程處理。 為了讀者更好地閱讀本書,作者在附錄中還介紹了C#語言的要點。在本書所附的光碟上包括了本書中的所有原始碼。 本書適合有志於學習Microsoft新的.NET框架平台的開發人員。

C# COM+編程指南 本書目錄

譯者序
作者簡介
致謝
前言
第一部分 與COM的互操作
第二部分 COM+的核心服務
第三部分 高級COM+計算
附錄A CD-ROM包括的內容
附錄B COM+的共享屬性管理器
附錄C C#語言簡介
附錄D 補償資源管理器

C# COM+編程指南 文章節選

第1章 理解.NET結構本章內容包括: *在通用語言運行庫(Common Language Runtime)內載入和執行代碼 *自動記憶體管理 *裝配件 *套用程序域 *通用類型系統(Common Type System) .NET框架(.NET Framework)試圖解決Microsoft Windows環境中許多與應用程式開發和部署有歷史聯繫的問題。例如使用Visual Studio 6及其早期版本在C++中不能編寫類而且在Visual Basic內不能直接使用類。COM已經通過允許己編譯組件之間經二進制協定進行對話來試圖減輕這種不便。然而,COM也有其缺陷。COM沒有提供運行時發現組件所提供的服務的明白易懂的方法。.NET框架則通過所謂的“映像”(reflection)概念提供了解決這一問題的機制。錯誤處理是該框架解決的另一個問題。根據所作出的API調用,此API調用可能產生一個錯誤或返回一個錯誤碼。如果返回錯誤碼,程式設計師必須具有可能返回的常見錯誤方面的知識。該架構通過為所有錯誤產生一個異常簡化了錯誤處理。Framework庫提供了對傳統上屬於C++程式設計師領域的低級特性的訪問。Windows服務、COM+ Object Pooling(COM+對象共享)以及對如HTTP、SMTP和FTP之類的Internet協定的訪問現在己處於Visual Basic.NET或C#開發者的牢牢掌握之中。 正如讀者所看到的,.NET框架為運行於其環境內的應用程式提供了許多瞄準執行領域的服務。所有為.NET編寫的程式(包括用C#編寫的COM+組件)都運行在稱為通用語言運行庫(Common Language Runtime,CLR)的環境內。為運行於CLR內編寫的應用程式被看作是託管代碼。

相關詞條

相關搜尋

熱門詞條

聯絡我們