question about a C# book

J

John Salerno

I'm interested in Programming Windows with C# (Core Reference) by
Charles Petzold, but do you think that the new version of C# (along with
.NET 2.0) will make this book obsolete in any way?
 
S

Sujith

Hi all,

Can somebody tell me which is the best book for .Net and C# for a
beginner/Intermediate level.
I would like to take MCAD also.

Thanks,
Sujith
 
S

See_Rock_City

In article <[email protected]>, (e-mail address removed)
says...

On a tactical level, My copy of "Programming C#" (Liberty) seems to be
more dog-eared than the other 12 books on the shelf.

-src
 
J

John Salerno

See_Rock_City said:
On a tactical level, My copy of "Programming C#" (Liberty) seems to be
more dog-eared than the other 12 books on the shelf.

But is that more of a reference for experienced programmers, or is it a
decent intro (assuming you already know the very basics, like data
types, loops, etc.)?
 
S

See_Rock_City

But is that more of a reference for experienced programmers, or is it a
decent intro (assuming you already know the very basics, like data
types, loops, etc.)?
No. It is a good beginner's guide. It took me from javascript/perl/asp
to C#.

-SRC
 
A

Andrea J

I'm reading Petzold now, and think that's one of the best books I've read.

Author also gives you his E-mail, so you can write comments or question bout
the book @ any time.

In fact is not properly for early beginners, cause you have to know things
such as loops,inheritance,polymorphism etc..


Andrea
 
J

John Salerno

Andrea said:
I'm reading Petzold now, and think that's one of the best books I've read.

Author also gives you his E-mail, so you can write comments or question bout
the book @ any time.

In fact is not properly for early beginners, cause you have to know things
such as loops,inheritance,polymorphism etc..


Andrea

Right now I'm reading his other book, Programming in the Key of C#. I
figure Programming Windows will be a good introduction to Windows Forms
once I know the basics, but I'm just wondering if maybe too much will
have changed when C#/.NET 2.0 is released.
 
J

John Salerno

See_Rock_City said:
No. It is a good beginner's guide. It took me from javascript/perl/asp
to C#.

-SRC

But I'm sure your knowledge of those other languages helped a lot in
understanding the book. I'm just looking for books that won't be too
advanced for someone who has no prior experience in other languages.
 
D

Doug Arnott

John said:
I'm interested in Programming Windows with C# (Core Reference) by
Charles Petzold, but do you think that the new version of C# (along with
.NET 2.0) will make this book obsolete in any way?

The author's web site has the following web page for "Programming
Windows With C#":

http://www.charlespetzold.com/pwcs/index.html

Even without the change from .NET 1.1 to .NET 2.0, one could argue
that "Programming Windows With C#" is obsolete due to the need to
correct the errors. A 2nd edition is forthcoming if the past is any
indication as Charles Petzold has "Programming Windows" up to the
5th edition. When? I do not know.

I side-stepped your question because your question can be broken
down into parts. 1) What are the C# language changes from .NET 1.x
to .NET 2.0? 2) What are the changes in the classes from .NET 1.x
to .NET 2.0?

Since I am in the process of learning C# with the experience from
other software programming languages, I can only give a gut feel
answer to these questions ...

For item 1 above, if you have been monitoring the newsgroup, the
CSharpFinalWorkingDraftApril2005.pdf document was identified for
download in the following article for your analysis:

http://groups-beta.google.com/group...sharp/msg/0638e096ff2f9786?dmode=source&hl=en

There is also web pages such as the following:

http://msdn.microsoft.com/vcsharp/2.../en-us/dnvs05/html/whidbey_csharp_preview.asp

My gut feel is that the C# language changes from .NET 1.x to .NET
2.0 has little or no impact on "Programming Windows With C#". One
change may be to use Anonymous Methods wherever possible to help
make the code examples read easier, but I do not see such a change
as needed. However, some of the new C# language aspects should be
included in "Programming In the Key Of C#", for example, Generics.

For item 2 above, I have not seen a concise list of the changes in-
volving the classes, and I would like to see one. Maybe someone
knows of such a list.

When I was programming in Java, the word "deprecated" was the term
to mean that some class or method was becoming obsoleted. One ap-
proach was for the Java compiler to issue a warning when a depre-
cated class or method was used in a compile. After wandering around
microsoft.com using google searches, I did google searches using
the following phrases and got a few hits:

"This class has been deprecated."
"This method has been deprecated."
"This property has been deprecated."

From what I have seen from those hits and after using portions of
"Programming Windows With C#", my gut feel is that the changes in
the classes from .NET 1.x to .NET 2.0 have no impact on "Programm-
ing Windows with C#".

If you have finished with "Programming in the Key of C#", then you
are ready for "Programming Windows With C#".

Doug
 
C

Chris

Hi all,

Can somebody tell me which is the best book for .Net and C# for a
beginner/Intermediate level.
I would like to take MCAD also.

Thanks,
Sujith

There are plenty of good books on C# available - the difficult part is
finding the one that really does it for you...

I usually look at amazon.com, check the readers' comments, try to
find/read a sample chapter, deciding on the "look and feel" of the
book as well!

There's a pretty nice book from sybex "C# complete" (for $25)
http://www.sybex.com/sybexbooks.nsf...a06b79f99d07bdef88256c1600318fdd!OpenDocument

There's the Deitel series with lots of programming examples (some like
this approach - some don't)
http://www.deitel.com/books/csharpAPI1/csharpAPI1_toc.html

My favourite is "Beginning C# objects" as one needs to dig into OOP
http://www.apress.com/book/bookDisplay.html?bID=293

Also take a look at Liberty's book (4th Edition - covers C#2.0 and
VS2005) http://www.oreilly.com/catalog/progcsharp4/

And last but not least, Mayo's book "C# Unleashed"
http://www.amazon.com/exec/obidos/ASIN/067232122X/002-3942940-4461667
and website with excellent tutorials at http://www.csharp-station.com/

Happy coding!

Chris
 
J

John Salerno

Thanks for all that info. I'll be sure to check out the new stuff for
2.0 as well.
 
E

Eric

Sujith said:
Can somebody tell me which is the best book for .Net and C# for a
beginner/Intermediate level.
I would like to take MCAD also.

The MCAD books by Amit Kalani are great! They teach the core areas of
..NET, but you'll need another book to learn the C# language: I like
Programming C# by Jesse Liberty for that.

Eric
 
J

John Salerno

Eric said:
The MCAD books by Amit Kalani are great! They teach the core areas of
.NET, but you'll need another book to learn the C# language: I like
Programming C# by Jesse Liberty for that.

Eric

Just got Liberty's book. After I finish the one I'm reading, I'll start
on it. I'm looking forward to it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top