C# book

IoSonoPiero

Active Member
Licensed User
Longtime User
Hello everyone,
I've decided to make the right choise.

I need a good book (in english) on C#.

Someone can suggest me some good title? I prefer a book that I can buy online.

Any suggestion is welcome.

Thanks,
Piero
 

agraham

Expert
Licensed User
Longtime User
These are what I use all the time.

For the language you can't beat "The Complete Reference to C# 2.0" or "The Complete Reference to C# 3.0", both by Herbert Schildt depending upon the version of C# you are interested in.

To see how it fits with the Common Language Runtime "CLR via C#" by Jeffrey Richter.

There isn't much written for the Compact Framework but I have ".NET Compact Framework" by Andy Wigley and Stephen Wheelwright which covers CF 1.0 and its successor "Mobile Development Handbook" by Andy Wigley, Daniel Moth and Peter Foot which covers CF 2.0.

I buy from Free delivery worldwide on all books from The Book Depository
 

IoSonoPiero

Active Member
Licensed User
Longtime User
Hello agraham,
between "The Complete Reference to C# 2.0" and "The Complete Reference to C# 3.0",
which is better to buy?
Or I have to buy both?
One learned the basics, I'll start to develop on mobile.
 

IoSonoPiero

Active Member
Licensed User
Longtime User
BTW: "The Complete Reference to C# 3.0" isnt' available on the website you suggested, I've found "The Complete Reference to Professional SOA with Visual Studio 2005 (C# & VB 2005) .NET 3.0 (Paperback)" instead
 
Last edited:

agraham

Expert
Licensed User
Longtime User

IoSonoPiero

Active Member
Licensed User
Longtime User
I don't want to start a flame war, but...

It's better VB 2008 or C# 3 for mobile development, in terms of how much time I can learn the language?
 

agraham

Expert
Licensed User
Longtime User
IIt's better VB 2008 or C# 3 for mobile development, in terms of how much time I can learn the language?
It's really your choice. There is no difference performance wise. I started in .NET using VB but I found that VB on .NET is too verbose and was getting in the way so I switched to C#. However I have written a lot of Ansi C (but not C++) in the past so I was familiar with the syntax. My advice would be to go with C#, that's what Basic4ppc is written in and that's what the optimising compiler produces.
 

IoSonoPiero

Active Member
Licensed User
Longtime User
Mmhh, good, too.

I've not bought nothing yet, I'll buy something tomorrow from the office.
 

moster67

Expert
Licensed User
Longtime User
Well, the book I suggested, Beginning Visual C# 2008, first introduces the language itself using mostly code that will be executed in the console (Console applications). Then it explains how to use Windows Forms and their related controls such as listview, labels, textbox etc. Most controls are being shown with printed examples or otherwise you will find sample-code/projects (using the various controls) by downloading code from the publisher's web-site.

In any case, the usage of the controls works more or less like in Basic4PPC (and most other languages such as VB6, VB.NET and so on).


Sorry agraham and moster67 for this stupid question:
The book explains how to use visual components (i.e. listview, menu, textbox)???
 

agraham

Expert
Licensed User
Longtime User
Schildts' book is entirely about the C# language and is the most complete coverage I have seen. Visual components are part of Windows Forms, common to all languages, and I can't recommend a book about that because I just rely on the MSDN documentation for those and the rest of the CLR.
 
Top