Re: ActiveX and MVP: Implementation Strategies Redux
- From: "Eric Taylor" <estaylor@xxxxxxxxxxx>
- Date: Sat, 27 May 2006 16:02:46 -0600
Test
Eric S. Taylor
-----Original Message-----Your
From: Eric Taylor [mailto:estaylor@xxxxxxxxxxx]
Posted At: Saturday, May 27, 2006 1:23 PM
Posted To: comp.lang.smalltalk.dolphin
Conversation: ActiveX and MVP: Implementation Strategies Redux
Subject: Re: ActiveX and MVP: Implementation Strategies Redux
Hello Blair,
I went to the link you gave and printed the reply you gave to Ingo.
answer to him is most helpful. We're happy to know that the approachwe
were taking before posting this question agrees with the approach thatit
you,
yourself, prefer: option (3).
Just as a follow-on to that other post concerning the Codejock ActiveX
error,
we are exploring the debugger in more detail to see how you got out of
everything that you put into your reply. And, rather serendipitously,we
just came upon the Kent Beck Debugger Approach (if I may give it thata
title)
described in the Ted Bracht's book.
So it would seems things are coming together rather well. As my
grandfather
would say, if we were to fall of the top of a building, we'd fall into
new suit of clothes.later
Cheers,
Eric
"Eric Taylor" <estaylor@xxxxxxxxxxx> wrote in message
news:80a328c03158d8c84d81d6a64880@xxxxxxxxxxxxxxxxxxxxxxxxxx
Hello Forum,
This morning we purchased Codejock's ActiveX Suite (after having
given it a trial run over the last 30 days), and just 10 hours
ofwe have pretty much brought up our application's Home Page (Dolphin
truly is remarkable!). Codejock's controls flawlessly imitate all
atthe controls that can be found in Microsoft Office, so in looking
questionsour Home Page, you would think you were looking at an
MS-Outlook-in-progress!
Chris Uppal pointed us in the right direction with respect to
incorporating ActiveX into MVP, but now, after having studied the
examples and bringing up our Home Page, we have some deeper
perhapsconcerning the incorporation of ActiveX into the MVP scheme.
1. Why does MaskedEdit show up as a descendant of
AXValueConvertingControlSite, while URLPresenter does not? We're
having
trouble understanding why some views would stand on their own,
without a
Presenter, whereas others are contained in a Presenter. It would
seem
that MaskedEdit _is_ an AXValueConvertingControlSite while
URLPresenter
simply contains one. Is this just a granularity issue, where
areOA
has decided to build up the web browser control a bit for us?
2. As you all know, MS Outlook has what is typically called a
"shortcut
bar" on the left. Codejock has a control called XtremeShortcutBar
which
duplicates this control. Further, MS Office has in general what
menucalled "command bars," which embraces both the toolbars and the
andbars,
and so Codejock has a control called XtremeCommandBars which
implements
these as well. We'll be using them instead of Dolphin's Toolbar
theMenu.
Is it fair to say that some ActiveX controls would require the full
MVP
implementation, while others may require only a some part of it?
Since
the XtremeShortcutBar will be bound to underlying data (Model), by
its
specification allow user manipulation (Presenter), and by its
specification have a GUI interface (View), are we correct to assume
that
this control would implement full MVP? The XtremeCommandBars, on
likeother hand (in fact, menus and toolbars in general), don't seem
Sothey
should have a Model, but do seem to have a Presenter and a View.
understandingare
we correct to assume only partial MVP in this case?
3. Dolphin's online help, the technical paper "Twisting the Triad,"
and Ted Bracht's book have all been excellent tools in
beMVP. But is there a decision tree out there for determining whichI've written a fair bit on this before. I know that Mikael Svane
components of the triad should be implemented? Or is it an
all-or-nothing affair?
brought together a nice summary of this, but although it can still
http://groups.google.co.uk/group/comp.lang.smalltalk.dolphin/msg/0a9abfound in Google, the actual site seems to have disappeared.
This might help though as it gives guidance on the options and some
rules of thumb as to when to use each:
95df78181be?hl=en&
Regards
Blair
.
- References:
- Re: ActiveX and MVP: Implementation Strategies Redux
- From: Eric Taylor
- Re: ActiveX and MVP: Implementation Strategies Redux
- Prev by Date: Re: ActiveX and MVP: Implementation Strategies Redux
- Next by Date: Re: Seaside for Dolphin alpha
- Previous by thread: Re: ActiveX and MVP: Implementation Strategies Redux
- Next by thread: Re: ActiveX and MVP: Implementation Strategies Redux
- Index(es):
Relevant Pages
|