Re: a question about this book
- From: "Sean Hederman" <email.jpg@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 7 May 2005 09:45:34 +0200
"John Salerno" <johnjsal@xxxxxxxxxxxxxxx> wrote in message
news:mdydnYG4jOJVaeffRVn-pw@xxxxxxxxxx
> I'm thinking about reading Beginning C# Objects: From Concepts to Code
> because I still don't have a great grasp of objects, but I wonder if C#
> 2.0 will change things enough that a lot of what's in the book will no
> longer be relevant or applicable? I know generics are the big change, but
> since I don't have much of a concept of what they are yet, I don't know
> how much they (and other changes) will effect any of the content of books
> released before 2005.
The OO concepts that I assume that book contains will be fundamental for a
long time to come. The .NET framework is entirely objects, and the new
features of 2.0 do not change that at all. Generics allows you to created
slightly different types of classes, iterators construct enumerator classes
for you, and anonymous methods create delegates for you. In all these areas
a strong understanding of OO is still required. My suggestion would be to
read what you can on OO and make sure you understand it before worrying too
much about the 2.0 features.
Also, play around with samples from the books. I'm sure they've got examples
and stuff, so develop them. Also, try writing them procedurally and then
make a major design change to both the procedural and the OO code. You
should quickly see the advantages of OO in such a case. My conversion to the
"OO Way" was not a sudden epiphany but a gradual accretion of understanding.
> Thanks.
.
- Follow-Ups:
- Re: a question about this book
- From: Rick Elbers
- Re: a question about this book
- References:
- a question about this book
- From: John Salerno
- a question about this book
- Prev by Date: GDI+ performace in Drawing Applications
- Next by Date: Re: Implicit overloads, non static
- Previous by thread: Re: a question about this book
- Next by thread: Re: a question about this book
- Index(es):
Relevant Pages
|