C# Books

  • Thread starter Thread starter Tiger
  • Start date Start date
T

Tiger

I have used Borland VC and got discourage a lot for many limitation coming
from Engineering "C" background. I want twist to C# and wonder what a good
book to guide me for a startup. Any Books on line yet? Any advise will be
appreciated.


Thanks

Joseph
 
Programming C# is one of the best books out there. I have it and it's quite
a sound book - as good as any I've read on C#.
It's by Jesse Liberty who is a famous C(++) writer. The other reason why i
recomend it is because it isnt a complete beginners book. Because you
understand programming already this book won't waste your time explaining
the most basic subjects. It's a good reference book for programmers who
already know a similar language.

http://www.amazon.co.uk/exec/obidos...63382/sr=1-2/ref=sr_1_2_2/202-4476690-2595065

Simon
 
My recommendations are:

A Programmer's Introduction to C# (Second Edition) by Eric Gunnerson
http://www.amazon.com/exec/obidos/tg/detail/-/1893115623/qid=1072381142 (see
reviews on Amazon such as "An excellent book for the C++/Java new comer")


C# and the .NET Platform, Second Edition
by Andrew Troelsen
http://www.amazon.com/exec/obidos/ASIN/1590590554/qid=1072381244/

Troelsen's book received a lot of #1 awards (including Best Programming Book
of 2003 I think)

I also have Jesse Liberty's Programming C# book and I get some good ideas
from it, but a lot of the sample code won't compile. I also find myself
grabbing Gunnerson't book first and Liberty's book last when I need a
concise answer. Furthermore, when I need to see an example, I grab
Troelsen's book first. The example's in Liberty's book are often convoluted,
in my opinion.
 
Tiger wrote: "a good book to guide me for a startup. Any Books on line yet? Any advise will be appreciated"

Tiger,

For starting I'd like to highly recommend Charles Petzold's Programming Microsoft Windows with C#, Microsoft Press. He has an
experimental narrative approach .... try this ... now look at what happened ... observe this ... followed by excellent explanations
of what he has just demonstrated.

Second, as others have suggested to you, Jesse Liberty's Programming C#, O'Reilly. Get the 3rd. edition if you can. Excellent
overview of .NET, lucid technical writing, clean expository style. His chapters on Events and Delegates were the most helpful
resources I could find. His book is at a higher level of abstraction than Petzold's, but still well-grounded in real-world code
examples.

Third, I'd recommend Chris Sells' new book Windows Forms Programming in C#, Addison-Wesley. It's written for people who are not
beginners, and really strong for people with a COM background coming into .NET. His detailed explorations of Windows Forms,
Printing, Fonts, GDI+, are truly excellent and immediately valuable for building WinForms programming skill. I was privileged to do
technical reviewing of several chapters in this book and I learned a lot.

Finally a personal favorite of mine is C# Design Patterns by James Cooper, Addison-Wesley. This is a book about design patterns that
has been re-written with examples in C#, but for a very high level of abstraction view of the language, I think it is excellent.

Many of the finest tutorials on C# and .NET, imho, are in the articles written by programmers for programmers on :

www.codeproject.com

best, Bill Woodruff
dotScience
Chiang Mai, Thailand
 
I'm sorry you've had trouble compiling any code from my book, but I can
assure you that the latest code from my site does compile correctly; please
do take a moment to download it, along with the errata, which I make
avaialable at: http://www.LibertyAssociates.com While you are there, you
may want to sign up for my on-line support discussion center:
http://forums.delphiforums.com/LibertyBooks



Thank you.



"> I also have Jesse Liberty's Programming C# book and I get some good ideas
 
For starting I'd like to highly recommend Charles Petzold's
Programming Microsoft Windows with C#, Microsoft Press. He
has an experimental narrative approach .... try this ...
now look at what happened ... observe this ... followed by
excellent explanations of what he has just demonstrated.

I like Petzold's style a lot, but be advised that, like all his books,
this is a "Programming Microsoft Windows" book, not a "Developing
Applications to Run Under Microsoft Windows" book.

In other words, if you want to learn how to establish a graphics
context, select a pen, assign a font, draw a circle, etc. this is the
book to have.

But if you're looking for some cool insight into how to best use C# to
write a, say, custom database interface, then you're better off with
Liberty or Sells.

I bought Cooper's C# design patterns book, and although I liked reading
it and I'd love to recommend it, I found that when I was looking for
information I never found it in his book. I don't recommend it as a
reference, in other words.

Finally, I've found that Que's series of books entitled "<subject> by
Example" to be uniformly excellent for the nuts and bolts, practical
kind of information that you need when you actually start writing a
program.

-- Rick
rick at farris-family dot net

P.S. Insert my standard plug for Safari Bookshelf
(http://safari.oreilly.com) where you can "try out" over 1,000 books for
a monthly fee. In the OPs case, he could look at all of the books
mentioned for free by signing up for the one-week free trial. (I have
no connection with O'Reilly -- just an incredible appreciation for the
help Safari provided while I was learning three new technologies at
once.)
[RF]
 
While you are there, you may want to sign up for my
on-line support discussion center:
http://forums.delphiforums.com/LibertyBooks


PLEASE NOTE -- this forum was created to support my books and to answer
questions about my books. Please do not post general programming
questions here (that is what Internet news goups are for). I'm sure you
understand; I'm trying hard to provide support for my books, but with
over 500,000 readers, it is very difficult to answer every question
posted; please help me keep this forum focused on questions arising from
my books.
 
P.S. Insert my standard plug for Safari Bookshelf
(http://safari.oreilly.com) where you can "try out" over 1,000 books for
a monthly fee. In the OPs case, he could look at all of the books
mentioned for free by signing up for the one-week free trial. (I have
no connection with O'Reilly -- just an incredible appreciation for the
help Safari provided while I was learning three new technologies at
once.)

Thanks for the tip on Safari Bookshelf!

Some questions...

In what format are the downloaded chapters stored? I'm
assuming it's Adobe PDF. If not what format is it?

If Adobe PDF, are the chapters hyperlinked with each other
and the table of contents and index?

- h
 
Back
Top