Visual C++ .NET: A Primer for C++ Developers (Paperback)
暫譯: Visual C++ .NET:C++ 開發者入門指南 (平裝本)

Aravind Corera, Stephen Fraser, Sam Gentile, Niranjan Kumar, Scott McLean, Simon Robinson, PG Sarang

  • 出版商: Wrox Press
  • 定價: $1,750
  • 售價: 2.3$399
  • 語言: 英文
  • 頁數: 462
  • 裝訂: Paperback
  • ISBN: 1861005962
  • ISBN-13: 9781861005960
  • 相關分類: .NETC++ 程式語言Visual C++
  • 立即出貨(限量) (庫存=2)

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

相關主題

商品描述

The .NET Framework creates a level playing field upon which all languages are equal, so using C++ to develop your Windows applications is no guarantee of high performance. However, Visual C++ .NET is the only language that's capable of mixing managed and unmanaged code, offering ways to integrate your existing code base with new .NET development that no other language can match. Additionally, the expansion of ATL into web application programming brings with it the possibility of writing web services that outperform anything developed in ASP.NET.

In this book, we provide you with a guide to both paths. In the first half, we explore the .NET Framework and examine its properties in C++ terms. In the second, we see that traditional C++ programming still has a big part to play on the stage of distributed computing.

What does the book cover? Changes and improvements to the Visual C++ IDE
Complete introduction to using the Managed Extensions for C++
The role of attributes in .NET and COM programming
Assemblies, and their support for strong naming and versioning
Interoperation between managed and unmanaged code
The RCW mechanism for COM and .NET interoperability
ATL 7.0, ATL Server, and ATL Server web services
The .NET Framework as a Windows class library

商品描述(中文翻譯)

.NET Framework 創造了一個公平的競爭環境,使所有語言平等,因此使用 C++ 開發 Windows 應用程式並不保證高效能。然而,Visual C++ .NET 是唯一能夠混合管理碼(managed code)和非管理碼(unmanaged code)的語言,提供將現有代碼庫與新的 .NET 開發整合的方式,這是其他語言無法比擬的。此外,ATL 擴展到網頁應用程式編程,帶來了編寫超越任何 ASP.NET 開發的網路服務的可能性。

在本書中,我們為您提供了兩條路徑的指南。在前半部分,我們探討 .NET Framework 並以 C++ 的術語檢視其特性。在後半部分,我們看到傳統的 C++ 編程在分散式計算的舞台上仍然扮演著重要角色。

**本書涵蓋了什麼內容?**
- Visual C++ IDE 的變更和改進
- 使用 C++ 的管理擴展(Managed Extensions for C++)的完整介紹
- 屬性在 .NET 和 COM 編程中的角色
- 組件(Assemblies)及其對強命名(strong naming)和版本控制(versioning)的支持
- 管理碼與非管理碼之間的互操作性
- 用於 COM 和 .NET 互操作性的 RCW 機制
- ATL 7.0、ATL Server 和 ATL Server 網路服務
- .NET Framework 作為 Windows 類庫