|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Tabbed Document InterfaceMDI 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. "CMM" <cmm@nospam.com> schrieb: I think MDI is only inofficially deprecated...> Frankly, I'm stupified that MS hasn't built this in as a control > considering > MDI has been oficially deprecated for 10 years. -- M S Herfried K. Wagner M V P <URL:http://dotnet.mvps.org/> V B <URL:http://classicvb.org/petition/> 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. :-) 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/> I meant Windows User *Experience* Guidelines.:-)
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/> > >
How to invoke IE ...
2003 v. 2005 studio - need some help, please. program on startup How to connect to MS Access.... X & Y within DataGridView Raising CustomControl Events from within Class Help get record count and moving forward and backwards! Implicit Type Conversion of Enum? Binary Formatter not suitable accross firewalls Creating a DirectX 3D boxed view (VB.NET 2005) |
|||||||||||||||||||||||