Practical .NET2 and C#2 Second Edition: Harness the Platform, the Language, the Framework

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