最新的VS2010,C #4.0教程,英文原版的,还没有中文释版。
With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 with .NET's database capabilities, UI framework (WPF), extensive communication services (WCF), and more.
In this sixth edition, .NET experts Ian Griffiths, Matthew Adams, and Jesse Liberty cover the latest enhancements to C#, as well as the fundamentals of both the language and framework. You'll learn concurrent programming with C# 4.0, and how to use .NET tools such as the Entity Framework for easier data access, and the Silverlight platform for browser-based RIA development.
目录:
Chapter 1 Introducing C#
Chapter 2 Basic Programming Techniques
Chapter 3 Abstracting Ideas with Classes and Structs
Chapter 4 Extensibility and Polymorphism
Chapter 5 Composability and Extensibility with Delegates
Chapter 6 Dealing with Errors
Chapter 7 Arrays and Lists
Chapter 8 LINQ
Chapter 9 Collection Classes
Chapter 10 Strings
Chapter 11 Files and Streams
Chapter 12 XML
Chapter 13 Networking
Chapter 14 Databases
Chapter 15 Assemblies
Chapter 16 Threads and Asynchronous Code
Chapter 17 Attributes and Reflection
Chapter 18 Dynamic
Chapter 19 Interop with COM and Win32
Chapter 20 WPF and Silverlight
Chapter 21 Programming ASP.NET Applications
Chapter 22 Windows Forms