Re: a question about this book

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



"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.


.



Relevant Pages

  • Re: a question about this book
    ... Generics allows you to created ... iterators construct enumerator classes ... >make a major design change to both the procedural and the OO code. ... >"OO Way" was not a sudden epiphany but a gradual accretion of understanding. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: tip50 Accepted
    ... exposing more of the magic as pluggable APIs, ... But everything is dependent on finding both time and ... understanding, and I welcome help. ... but having these new features would be very ...
    (comp.lang.tcl)
  • Re: qsort and arbitrary types
    ... explicitly not defined within the C standard.. ... revised my thinking on it in response to the two proposals that have ... seem to be F90/95 generics with new, ... Further, the new form should be integrated with the existing features, ...
    (comp.lang.fortran)
  • Re: Delphi to C++ project ends and Dennis Landi wins a pizza
    ... >All but generics are library features, ... IIRC Delphi added Contnrs at some point, and while certainly it's not the STL, it was a welcome addition. ... to resort to interfaces to do reference counting or worry about ...
    (borland.public.delphi.non-technical)
  • Re: Which .net language ?
    ... >> Look to yourself, do you want to make very strict code, more ... VB will have generics as well, ... The primary distinguishing features in C#, ... the built-in XML commenting feature in C# was a big ...
    (microsoft.public.dotnet.general)