IoSonoPiero Active Member Licensed User Longtime User Aug 26, 2009 #1 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
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 Aug 26, 2009 #2 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
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 Aug 26, 2009 #3 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.
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 Aug 26, 2009 #4 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: Aug 26, 2009
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
agraham Expert Licensed User Longtime User Aug 26, 2009 #5 The two books cover the different versions of C#. C# 2.0 came with Visual Studio 2005 which I use. C# 3.0 comes with Visual Studio 2008. You may as well get the version 3.0 I guess. ghale said: BTW: "The Complete Reference to C# 3.0" isnt' available on the website you suggested, Click to expand... Yes it is C# 3.0: The Complete Reference (Paperback) By (author) Herbert Schildt ISBN 13: 9780071588416 at The Book Depository for about 30 Euros
The two books cover the different versions of C#. C# 2.0 came with Visual Studio 2005 which I use. C# 3.0 comes with Visual Studio 2008. You may as well get the version 3.0 I guess. ghale said: BTW: "The Complete Reference to C# 3.0" isnt' available on the website you suggested, Click to expand... Yes it is C# 3.0: The Complete Reference (Paperback) By (author) Herbert Schildt ISBN 13: 9780071588416 at The Book Depository for about 30 Euros
IoSonoPiero Active Member Licensed User Longtime User Aug 26, 2009 #6 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?
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?
IoSonoPiero Active Member Licensed User Longtime User Aug 26, 2009 #7 agraham said: The two books cover the different versions of C#. C# 2.0 came with Visual Studio 2005 which I use. C# 3.0 comes with Visual Studio 2008. You may as well get the version 3.0 I guess. Yes it is C# 3.0: The Complete Reference (Paperback) By (author) Herbert Schildt ISBN 13: 9780071588416 at The Book Depository for about 30 Euros Click to expand... BTW: Thank you!
agraham said: The two books cover the different versions of C#. C# 2.0 came with Visual Studio 2005 which I use. C# 3.0 comes with Visual Studio 2008. You may as well get the version 3.0 I guess. Yes it is C# 3.0: The Complete Reference (Paperback) By (author) Herbert Schildt ISBN 13: 9780071588416 at The Book Depository for about 30 Euros Click to expand... BTW: Thank you!
agraham Expert Licensed User Longtime User Aug 26, 2009 #8 ghale said: IIt's better VB 2008 or C# 3 for mobile development, in terms of how much time I can learn the language? Click to expand... 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.
ghale said: IIt's better VB 2008 or C# 3 for mobile development, in terms of how much time I can learn the language? Click to expand... 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.
moster67 Expert Licensed User Longtime User Aug 26, 2009 #10 I bought this one: Beginning Microsoft Visual C# 2008 (Paperback) By (author) Karli Watson, By (author) Christian Nagel, By (author) Jacob Hammer Pedersen, By (author) Jon D. Reid, By (author) Morgan Skinner, By (author) Eric White ISBN 13: 9780470191354 at The Book De
I bought this one: Beginning Microsoft Visual C# 2008 (Paperback) By (author) Karli Watson, By (author) Christian Nagel, By (author) Jacob Hammer Pedersen, By (author) Jon D. Reid, By (author) Morgan Skinner, By (author) Eric White ISBN 13: 9780470191354 at The Book De
IoSonoPiero Active Member Licensed User Longtime User Aug 26, 2009 #11 Mmhh, good, too. I've not bought nothing yet, I'll buy something tomorrow from the office.
IoSonoPiero Active Member Licensed User Longtime User Aug 27, 2009 #12 agraham said: C# 3.0: The Complete Reference (Paperback) By (author) Herbert Schildt ISBN 13: 9780071588416 at The Book Depository Click to expand... moster67 said: Beginning Microsoft Visual C# 2008 (Paperback) By (author) Karli Watson, By (author) Christian Nagel, By (author) Jacob Hammer Pedersen, By (author) Jon D. Reid, By (author) Morgan Skinner, By (author) Eric White ISBN 13: 9780470191354 at The Book De Click to expand... Sorry agraham and moster67 for this stupid question: The book explains how to use visual components (i.e. listview, menu, textbox)??? Last edited: Aug 27, 2009
agraham said: C# 3.0: The Complete Reference (Paperback) By (author) Herbert Schildt ISBN 13: 9780071588416 at The Book Depository Click to expand... moster67 said: Beginning Microsoft Visual C# 2008 (Paperback) By (author) Karli Watson, By (author) Christian Nagel, By (author) Jacob Hammer Pedersen, By (author) Jon D. Reid, By (author) Morgan Skinner, By (author) Eric White ISBN 13: 9780470191354 at The Book De Click to expand... Sorry agraham and moster67 for this stupid question: The book explains how to use visual components (i.e. listview, menu, textbox)???
moster67 Expert Licensed User Longtime User Aug 27, 2009 #13 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). ghale said: Sorry agraham and moster67 for this stupid question: The book explains how to use visual components (i.e. listview, menu, textbox)??? Click to expand...
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). ghale said: Sorry agraham and moster67 for this stupid question: The book explains how to use visual components (i.e. listview, menu, textbox)??? Click to expand...
agraham Expert Licensed User Longtime User Aug 27, 2009 #14 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.
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.