Thursday 8 January 2009

Should you use an MDI frame or an SDI

New OpenInsight users often ask me about the pros and cons of opting for an MDI Frame based application or an SDI approach. This proves to be a difficult question to answer as each developer has their own ideas, users have their own expectations and budget also comes into play as MDI based applications usually take a little more work.

The important thing is to consult your users, consider the options and then plan your application around one of the two options and stick to it.

My new examples application (a subject I am yet to cover in this blog) mixes both, but only because it is a mix of ideas and techniques. However, for those of you considering this dilemma following a move to ARev32 (reviewed in SENL 5.1), a change of technology to OpenInsight or any other reason, you could do worse than check out http://msdn.microsoft.com/en-gb/library/ms632591(VS.85).aspx and http://msdn.microsoft.com/en-gb/library/ms644908(VS.85).aspx. Not all of the content is relevant to OpenInsight developers, as a lot of it deals with creating MDI applications in C/C++. However, the second of the two links provides a little more explanation.

In addition, the guys at Revelation will be happy to review your plans and offer their advice through a consultancy session.

No comments:

Post a Comment