473,326 Members | 2,012 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

question about a C# book

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?
Nov 17 '05 #1
13 1737
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
Nov 17 '05 #2
In article <N_*************@news.oracle.com>, ss******@oracle.com
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
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

Nov 17 '05 #3
See_Rock_City wrote:
In article <N_*************@news.oracle.com>, ss******@oracle.com
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.


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.)?
Nov 17 '05 #4
In article <R7********************@rcn.net>, jo******@NOSPAMgmail.com
says...
See_Rock_City wrote:
In article <N_*************@news.oracle.com>, ss******@oracle.com
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.


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
Nov 17 '05 #5
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
Nov 17 '05 #6
Andrea J wrote:
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.
Nov 17 '05 #7
See_Rock_City wrote:
In article <R7********************@rcn.net>, jo******@NOSPAMgmail.com
says...
See_Rock_City wrote:
In article <N_*************@news.oracle.com>, ss******@oracle.com
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.


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


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.
Nov 17 '05 #8
John Salerno wrote:
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/...e=source&hl=en

There is also web pages such as the following:

http://msdn.microsoft.com/vcsharp/20...rp_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
Nov 17 '05 #9
On Thu, 21 Apr 2005 09:45:27 +0530, "Sujith" <ss******@oracle.com>
wrote:
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/ffabbbf6a64357ff8825695a00809d79/a06b79f99d07bdef88256c1600318fdd!OpenDocument

There's the Deitel series with lots of programming examples (some like
this approach - some don't)
http://www.deitel.com/books/csharpAP...pAPI1_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/AS...942940-4461667
and website with excellent tutorials at http://www.csharp-station.com/

Happy coding!

Chris


Nov 17 '05 #10
Thanks for all that info. I'll be sure to check out the new stuff for
2.0 as well.
Doug Arnott wrote:
John Salerno wrote:
> 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/...e=source&hl=en

There is also web pages such as the following:

http://msdn.microsoft.com/vcsharp/20...rp_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

Nov 17 '05 #11
Sujith wrote:
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
Nov 17 '05 #12
Eric wrote:
Sujith wrote:
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


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


*** Sent via Developersdex http://www.developersdex.com ***
Nov 17 '05 #14

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: j-marvin | last post by:
hi- i have a book on mysql written for version 4 that has hard to read screen shots. i'd like to get a newer mysql book. do i have to worry about the version number of mysql i am using if i use...
15
by: Wolfram Humann | last post by:
Hi, please don't be too harsh if I made stupid errors creating this simple example from my more complex case. Suppose I have a class like this: class BOOK { const string title;
1
by: Tony Johansson | last post by:
Hello! I'm reading a book about C++ and there is something that I don't understand so I ask you. I have marked the section from the book that is of intertest by tagging it with BOOK START HERE...
11
by: tigervamp | last post by:
I purchased "Pointers on C" online and just received the book. The pages look like they have been poorly photocopied, not the quality I would expect from a $73 book. My question is, to those that...
26
by: myName | last post by:
a && b || c is evaluated as (a && b) || c or it is evaluated as a && (b || c)
3
by: John Salerno | last post by:
Along with events and delegates, polymorphism has been something I sort of struggle with every now and then. First, let me quote the book I'm reading: "Polymorphism is most useful when you have...
11
by: Darklight | last post by:
Question the program below is taken from a book which i have been told is bad, but it gives me the basics which is what i need, and yes i know the gets function should not be used, but i would like...
9
by: me | last post by:
Hi All, I am new to Classes and learniing the ropes with VB.NET express Here's my question - say I have a want to manage a list of books. Each book has an Author, Title and ISBN Now, I am...
2
by: djc | last post by:
I read a network programming book (based on framework 1.1) which indicated that you should 'never' use the RecieveTimeout or the SendTimeout 'socket options' on TCP sockets or you may loose data. I...
7
by: gk | last post by:
XML ====== <bookstore> − <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price>
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.