Re: a question about this book

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hello Josh,

No, you don't need to step into that code. That is the whole idea behind Encapsulation which basically abstrats some chunk of functionality into a box with well defined inputs/outputs (an interface contract). That beiong said, it's going to be really hard without some basic understanding of OO concepts since the .NET Framework is completly OO oriented. So, I have already suggested Petzold's Programmin In The Key of C# in another thread that teaches programming from the ground up and Part IV teaches OO from the ground up.

This intro is in C++ but some of intro may help http://www.zib.de/Visual/people/mueller/Course/Tutorial/tutorial.html

Also:
http://www.softwaredesign.com/objects.html
http://www.firststep.com.au/education/solid_ground/oo.html

Sam Gentile
Chief .NET Architect
Adesso Systems, Inc
INETA Speaker, Microsoft MVP - .NET/C#
Blog: http://samgentile.com/blog/


It seems like in order to understand an OO program, you have to jump
around in the code to see everything.

J> If the code is written OO you dont have to step into all of that
J> code. For instance, heres some code.
J> J> String a = "some text"'
J> DataTable myTable = UserBusinessObject.GetBlankTable();
J> int b = 23;
J> Now when reading through this code you wouldn't have to follow the
J> flow into "UserBusinessObject.GetBlankTable()" because it's self
J> explanatory, and provided there is no error when you make the call
J> you dont have to go look in there.
J> J> OO code should be broken down into compact self contained units so
J> that reading the code is simpler than reading procedureal code.
J> Effectively OO can simply be considered an enhanced GOSUB
J> technology.
J>




.



Relevant Pages

  • Re: Unformatted, big-endian files and fseek
    ... as it is still a compiler used by several. ... F2003 I/O will improve the reading speed versus reading the whole ... most of them have the functionality in one form or other. ... I/O syntax (I think, for example, that the latest version of the Intel ...
    (comp.lang.fortran)
  • basic newbie question about types
    ... I am reading my newbie documentation about .NET framework. ... The .NET Framework class library is a collection of reusable types that ...
    (microsoft.public.dotnet.general)
  • Re: [PHP] Is there a Beginners PHP List
    ... Philip Thompson wrote: ... beginners like myself) that anyone knows of - ... God knows I've learned so much by reading a little ... functionality so sometimes it's going to be a case of "oh i didn't know it had that, ...
    (php.general)
  • Office XP and 2003 - MS Word Functionality query
    ... I'm running Office XP on my desktop with Word 2002 SP3 and Office 2003 ... Word 2003 has a fantastic view option called "Reading Layout" that I ... site and got the latest SP3, but the functionality is still not there. ... XP installation? ...
    (microsoft.public.officeupdate)
  • Office XP and 2003 - MS Word Functionality query
    ... Word 2003 has a fantastic view option called "Reading Layout" that I ... site and got the latest SP3, but the functionality is still not there. ... XP installation? ...
    (microsoft.public.officeupdate)