On Oct 23, 10:02 am, "R.A.F." <noem...@nospam.comwrote:
I work since few weeks with C#. NET 2005/2008 and I would like to
complete my weak sides with a good book about C#.
Could you advise me some which could start from beginner to expert ?
I have a 7 years C++ background.
i already chose 2 for components :
- GDI+ Custom Controls with Visual C# 2005
- Pro .NET 2.0 Windows Forms and Custom Controls in C#
but they do not cover all subjects in detailed.
I think you'll find it hard to find a book which is both "beginner to
expert" *and* covers topics in detail.
My own upcoming book, C# in Depth (
http://manning.com/skeet) has very
detailed coverage of C# 2 and 3, but assumes existing knowledge of C#
1. It also doesn't cover the .NET libraries themselves significantly
beyond some discussion of the generic collections and LINQ to Objects.
Despite that, it's going to be about 450 pages. Imagine the size of a
book which tried to go into detail right from C# 1 *and* covered
WinForms, ASP.NET, ADO.NET etc! I just don't think it would be
feasible.
Obviously I'd love it if you bought my book, but you should be very
aware of what it *doesn't* cover.
Essential C# 2.0 by Mark Michaelis is a very good book which covers
both the language and some core framework issues, in particular
threading, reflection, interop and the CLI. Of course, it only goes as
far as C# 2 - are you after a book about C# as far as version 3?
As you can see, picking a C# book these days is a complicated
matter... you need to work out exactly what you want.
Hope that helps,
Jon