Practical .NET2 and C#2 Second Edition: Harness the Platform, the Language, the Framework
暫譯: 實用 .NET2 與 C#2 第二版:掌握平台、語言與框架

Patrick Smacchia

  • 出版商: Paradoxal Press
  • 出版日期: 2007-10-09
  • 售價: $2,100
  • 貴賓價: 9.5$1,995
  • 語言: 英文
  • 頁數: 992
  • 裝訂: Paperback
  • ISBN: 0976613255
  • ISBN-13: 9780976613251
  • 相關分類: .NETC#
  • 無法訂購

商品描述

Description  

The The author has placed himself from the point of view of the developer which must both be quickly productive and anticipate changes without having to question their acquired skills. More than half this book is dedicated to the new features introduced by version 2.0 of .NET.

•       The .NET platform: CLR, CIL language, Common Type System, assembly, metadata, JIT compilation, GC, AppDomain, MSBuild, deployment (ClickOnce, MSI), localization, process, thread, synchronization, asynchronous call, security, CAS, attribute, reflection, interoperability with P/Invoke and COM.

•       The C#2 language (and a detailed comparison with C++): Typing, class, structure,  object, interface, inheritance, polymorphism, abstraction, genericity, pointers and unsafe code, delegate, events, exception, nullable type, anonymous method, iterator.

•       The .NET Framework: Collection, trace, debugging, I/O, socket, file, Windows Forms 2, GDI+,
ADO.NET 2, transaction, XML, .NET Remoting, ASP.NET 2, web services.

With several reminders to fundamental notiontions, students as well as beginners will feel at ease. The experienced developer will easily be able to take advantage of the subtle features offered by .NET 2.0 such as generics, unified transactional model, the unified transactional model, master pages or ClickOnce deployment.

Table of Contents

 

PART I    The .NET 2 Platform
1.     Introduction to .NET
2.     Assembly, module, IL language
3.     Build, deploy and configure your .NET applications
4.     The CLR (Common Languages Runtime)
5.     Processes, threads and synchronization
6.     Security
7.     Reflection, late binding, attributes
8.     Interoperability between .NET and native code/COM/ COM+

PART II    The C#2 Language
9.     Fundamental concepts of the language
10.     The .NET 2 type system from a C#2 point of view
11.     Classes and objects
12.     Inheritance, polymorphism and abstraction
13.     Generics
14.     Unsafe code, exceptions, anonymous methods, iterators

PART III    The .NET 2 Framework
15.     Collections
16.     Base classes
17.     Input/Output and streams
18.     Windows forms applications
19.     ADO.NET 2.0
20.     Transactions
21.     XML
22.     .NET Remoting
23.     ASP.NET 2.0
24.     Introduction to web services development with .NET
25.     Appendix PART I    The .NET 2 Platform
1.     Introduction to .NET
2.     Assembly, module, IL language
3.     Build, deploy and configure your .NET applications
4.     The CLR (Common Languages Runtime)
5.     Processes, threads and synchronization
6.     Security
7.     Reflection, late binding, attributes
8.     Interoperability between .NET and native code/COM/ COM+

PART II    The C#2 Language
9.     Fundamental concepts of the language
10.     The .NET 2 type system from a C#2 point of view
11.     Classes and objects
12.     Inheritance, polymorphism and abstraction
13.     Generics
14.     Unsafe code, exceptions, anonymous methods, iterators

PART III    The .NET 2 Framework
15.     Collections
16.     Base classes
17.     Input/Output and streams
18.     Windows forms applications
19.     ADO.NET 2.0
20.     Transactions
21.     XML
22.     .NET Remoting
23.     ASP.NET 2.0
24.     Introduction to web services development with .NET
25.     Appendix

商品描述(中文翻譯)

描述
作者從開發者的角度出發,必須迅速產出並預見變化,而不必質疑他們所獲得的技能。本書超過一半的內容專注於 .NET 2.0 版本所引入的新功能。

• .NET 平台:CLR、CIL 語言、通用類型系統、組件、元數據、JIT 編譯、GC、AppDomain、MSBuild、部署(ClickOnce、MSI)、本地化、進程、線程、同步、非同步調用、安全性、CAS、屬性、反射、與 P/Invoke 和 COM 的互操作性。

• C#2 語言(以及與 C++ 的詳細比較):類型、類別、結構、物件、介面、繼承、多型、抽象、泛型、指標和不安全代碼、委派、事件、例外、可空類型、匿名方法、迭代器。

• .NET Framework:集合、追蹤、除錯、I/O、套接字、檔案、Windows Forms 2、GDI+、ADO.NET 2、交易、XML、.NET 遠端調用、ASP.NET 2、網路服務。

透過多次提醒基本概念,學生和初學者將會感到輕鬆。經驗豐富的開發者將能輕鬆利用 .NET 2.0 提供的微妙特性,如泛型、統一交易模型、主頁或 ClickOnce 部署。

目錄
第一部分 .NET 2 平台
1. .NET 簡介
2. 組件、模組、IL 語言
3. 建立、部署和配置您的 .NET 應用程式
4. CLR(通用語言執行環境)
5. 進程、線程和同步
6. 安全性
7. 反射、延遲綁定、屬性
8. .NET 與原生代碼/COM/COM+ 的互操作性

第二部分 C#2 語言
9. 語言的基本概念
10. 從 C#2 角度看 .NET 2 類型系統
11. 類別和物件
12. 繼承、多型和抽象
13. 泛型
14. 不安全代碼、例外、匿名方法、迭代器

第三部分 .NET 2 Framework
15. 集合
16. 基類
17. 輸入/輸出和流
18. Windows Forms 應用程式
19. ADO.NET 2.0
20. 交易
21. XML
22. .NET 遠端調用
23. ASP.NET 2.0
24. .NET 網路服務開發簡介
25. 附錄