Home All Groups Group Topic Archive Search About

Tabbed Document Interface

Author
25 Feb 2006 11:03 AM
CMM
Frankly, I'm stupified that MS hasn't built this in as a control considering
MDI has been oficially deprecated for 10 years. I know there are 3rd party
options. Some of them are quite good!.... but, 1) they're expensive, and/or
2) they tie you to a proprietary framework and require you to do things like
inherit your forms from a base class bla bla bla. And, the Composite
Application UI Block from MS is no better.

Soooo, I wrote one myself. I  started it like two years ago in VS2003, have
used in big applications I've written at my company, and finally have gotten
it into a state where I think others could use it easily and benefit from
it.

The goal was to make it completely transparent to the child windows....
you're still creating an MDI app (and can switch to classic MDI on a whim if
you want) but from the user's point of view it's a complete Visual
Studio2003/2005//FrontPage2003/Mozilla FireFox- like Tabbed Window
application.

So enjoy... http://www.cflashsoft.com/progs/mdiwinman/
Yes, it's free and the source code is there too.

--
-C. Moya
www.cmoya.com

Author
25 Feb 2006 2:39 PM
Herfried K. Wagner [MVP]
"CMM" <cmm@nospam.com> schrieb:
> Frankly, I'm stupified that MS hasn't built this in as a control
> considering
> MDI has been oficially deprecated for 10 years.

I think MDI is only inofficially deprecated...

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
25 Feb 2006 6:55 PM
CMM
From the current Windows User Experiment Guidelines:
Note  MDI is an application-oriented model. Many new and intermediate users
find it difficult to learn to use MDI applications. Therefore, many
applications are switching to a document-oriented model. Therefore, you may
want to consider other models for your user interface...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/multipledocumentinterface.asp

If I remember correctly the wording was even harsher back in 1995 when Win95
came out and Microsoft was trying to encourage certain new designs (for
instance, the Document Oriented Shell vs the classic Application Oriented
(Program Manager) Shell... which BTW they have also abandoned 100% in Office
2003). I think when they found that they couldn't- for technical reasons-
convert their own apps- like Excel which fakes SDI in a really bad and
disconcerting way unlike Word which gets it right- they have backpadeled.
But back in '95-98 there was no mistaking it; MDI was dead. Nowadays, it's
like the zombie that refuses to die. :-)

--
-C. Moya
www.cmoya.com
Show quoteHide quote
"Herfried K. Wagner [MVP]" <hirf-spam-me-here@gmx.at> wrote in message
news:eUitTlhOGHA.2668@tk2msftngp13.phx.gbl...
> "CMM" <cmm@nospam.com> schrieb:
>> Frankly, I'm stupified that MS hasn't built this in as a control
>> considering
>> MDI has been oficially deprecated for 10 years.
>
> I think MDI is only inofficially deprecated...
>
> --
> M S   Herfried K. Wagner
> M V P  <URL:http://dotnet.mvps.org/>
> V B   <URL:http://classicvb.org/petition/>
Author
25 Feb 2006 6:58 PM
CMM
I meant Windows User *Experience* Guidelines.:-)

--
-C. Moya
www.cmoya.com
Show quoteHide quote
"CMM" <cmm@nospam.com> wrote in message
news:uNeZX0jOGHA.2088@tk2msftngp13.phx.gbl...
> From the current Windows User Experiment Guidelines:
> Note  MDI is an application-oriented model. Many new and intermediate
> users find it difficult to learn to use MDI applications. Therefore, many
> applications are switching to a document-oriented model. Therefore, you
> may want to consider other models for your user interface...
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/multipledocumentinterface.asp
>
> If I remember correctly the wording was even harsher back in 1995 when
> Win95 came out and Microsoft was trying to encourage certain new designs
> (for instance, the Document Oriented Shell vs the classic Application
> Oriented (Program Manager) Shell... which BTW they have also abandoned
> 100% in Office 2003). I think when they found that they couldn't- for
> technical reasons- convert their own apps- like Excel which fakes SDI in a
> really bad and disconcerting way unlike Word which gets it right- they
> have backpadeled. But back in '95-98 there was no mistaking it; MDI was
> dead. Nowadays, it's like the zombie that refuses to die. :-)
>
> --
> -C. Moya
> www.cmoya.com
> "Herfried K. Wagner [MVP]" <hirf-spam-me-here@gmx.at> wrote in message
> news:eUitTlhOGHA.2668@tk2msftngp13.phx.gbl...
>> "CMM" <cmm@nospam.com> schrieb:
>>> Frankly, I'm stupified that MS hasn't built this in as a control
>>> considering
>>> MDI has been oficially deprecated for 10 years.
>>
>> I think MDI is only inofficially deprecated...
>>
>> --
>> M S   Herfried K. Wagner
>> M V P  <URL:http://dotnet.mvps.org/>
>> V B   <URL:http://classicvb.org/petition/>
>
>