esgici wrote:Roberto Lopez wrote:
Well... ..., so you do not need know C code at all.
Regarding OOP, I've created an extremely simple class hierarchy, so it should be 'understandable' for anyone, including those not familiarized with OOP, please, give it a try.
http://en.wikipedia.org/wiki/Object-ori ... rogramming
Thanks to encouraging and guidance
OK. I'll try..
That is being student afresh; this is scary but exciting ...
My sf.net user ID is
esgici.
By the way, one of earliest web pages of HMG had a link to a site with very useful informations about OOP
Best regards
--
Esgici
I've got you access as developer.
Regarding OOP model I'm still having very much discrepancies with the way it is used.
I'm talking about simple applications, IMHO it is counter intuitive and difficult in such cases. It is like to use a bulldozer to make a small hole in your garden
This is the reason because I'm, still providing xBase and alternate syntax with public windows.
But, I must admit that when you are handling a very complex code, it can (in some cases) make the things easier.
I've started programming with BASIC. I've wrote large applications, plenty of GOTO statements creating truly spaghetti code. When I've started to learn dBase III+ I've was very upset because it hasn't GOTO.
My thinking was: 'I'm an adult, I'm responsible for my unconditional control transfers, please, let me do it'
The same applies to OOP. It is designed to try to avoid bad coding. Basically it tries to stop you to have problems with variables and code that can be reused.
This restrictions make difficult to do simple things but makes easier complicated ones.
And besides that, I'm proud to be a person that is not afraid to change my opinions.
We grow, we got more experience and knowledge, so, we become different, better persons. I have no problem with that.
IMHO to remain 'static' with the same ideas along all of your life is not a good thing.