R: OO: a paradigm question
Fred Brinkman
fred.brinkman at euromnis.com
Sun Jan 10 08:15:31 EST 2010
;-)
Fred Brinkman
www.euromnis.com
**********************************************
Fred Brinkman Consultancy
B-1000 Brussels
Tel. +32-474-83 80 80
Fax +32-2-330 10 31 (on request)
Email fred.brinkman at euromnis.com
*********************************************
Op 10 jan 2010, om 14:09 heeft Franco Maregotto het volgende geschreven:
> Fred
>
> If Geir's answer will be YES
> Repeat
> Check EurOmnis2010 site Returns #F
> If flag true
> Book EurOmnis 2010 Return ktrue
> Else
> Jump to start of loop
> End if
> Until flag true
> End if
>
> -----Messaggio originale-----
> Da: omnisdev-en-bounces at lists.omnis-dev.com
> [mailto:omnisdev-en-bounces at lists.omnis-dev.com] Per conto di Fred
> Brinkman
> Inviato: domenica 10 gennaio 2010 13.57
> A: OmnisDev List - English
> Oggetto: Re: OO: a paradigm question
>
> Franco,
>
> Thanks for the kind words!!
>
> Normally, we do have a OO-101 but the person doing this could not make
> it this year, it is the guy just answering your question, Mr. Geir
> Fjaerli, the Chief Super Intendent of the OO police himself... I sure
> hope he can make it this year (any ideas yet Geir? you think your
> schedule will allow it for 2010?)
>
> Fred.
>
>
>
>
> Fred Brinkman
> www.euromnis.com
>
> **********************************************
> Fred Brinkman Consultancy
> B-1000 Brussels
>
> Tel. +32-474-83 80 80
> Fax +32-2-330 10 31 (on request)
> Email fred.brinkman at euromnis.com
> *********************************************
>
>
>
>
>
>
>
>
>
>
>
> Op 10 jan 2010, om 12:48 heeft Franco Maregotto het volgende
> geschreven:
>
>> Ciao Community!
>> As someone said (JeanMarc) this is a real community, made not only
>> by email
>> addresses, but also by brains, ideas, friendship, and (when in
>> EurOmnis) by
>> hands, bier glasses, smiles and fun.
>> For this reason I want first to wish you all, but expecially the
>> EurOmnis
>> fellow, a great 2010!
>>
>> Let's go further, and discuss about some OO concepts.
>> During these months (since EurOmnis) I did not code a single line
>> with
>> Studio, mainly for two reasons:
>> The first is that my Hotel was full and a lot of work to do. Even
>> after
>> Christmas holidays I have a quite busy day to deal with..
>> The second is that I'm still dealing with the "damned" paradigm
>> shift, so I
>> read, study, and read again the books suggested in this list.
>>
>> Ideas are coming more clear now, but a "concept" about OO is not
>> immediately
>> understandable:
>> Let me make an example with Omnis Studio:
>>
>> For a group of windows classes, the code in $construct (and some
>> other
>> "general" methods) became blue code.. (Hey Doug, I've got it!!)
>> Then I realized that NOT ONLY methods, but also buttons and lists
>> could be
>> more "general". Great, I said..
>> I can code a button to be "polymorphic", pass to it some parameters
>> and use
>> its blue code without worring about..
>> Now my need is to inherit the methods behind a parent list, but also
>> change
>> the appearance of the list, or the position of a button inside the
>> subwindow.
>> If everything works great in a parent windows with buttons and one
>> list,
>> what could I do to have this list wider, or to add a field (column)
>> in it,
>> or to have my button in a different position?
>> What if a window have to display my customers list and behave always
>> in the
>> same way (methods) but the data have to be displayed in a different
>> way?
>> Please don't tell me I have to redraw it assigning every property
>> via $cinst
>> commands (maybe with a ton parameters to change on-the-fly obj
>> properties in
>> the instance).
>> Oh well, you could say it.. if it is the only available practice!
>> My answer would be: cut the buttons (or Window objs) you want to
>> change, and
>> paste them in the subwindow. You'll have to check every button in
>> every
>> child window, and you'll never be able to inherit the methods you
>> wanted to
>> be executed.
>>
>> Please guys: I just want to know if I'm approaching the right
>> runway, or if
>> I'm landing over a forest. In other words: should I reset and start
>> to read
>> again from 101 my Object Oriented literature?
>>
>> Finally a wish for the 2010:
>> Fred, a specific 101 OO course for the next EurOmnis would be greatly
>> appreciated.
>> I have some names to suggest you...
>>
>> Cheers
>> Franco
>>
>>
>> _____________________________________________________________
>> Manage your list subscriptions at http://lists.omnis-dev.com
>
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
>
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
More information about the omnisdev-en
mailing list