4

Microsoftは、私たちにMDIの使用をやめさせたいようですが、私のような人が増えると、以前の状況にとらわれてしまいます。WordやExcelのようなソフトウェアは、MDIなしで簡単に作成できますが、MDIなしで優れたUIを考えるのに苦労しています。

私や私のような他の人が、MDIを使用せずに優れたWinFormsUIを作成する方法の例を見ることができる場所はありますか。MDIの賛否両論について議論を始めるのは私の意図ではなく、インスピレーションとして良い例を望んでいます。

編集:私は、質問に実際には関係のない回答を受け入れることにしました。それは、どのように進めるかについての良いアイデアを私に与えてくれたからです。それは質問に対する一般的な答えではないかもしれませんが、それは私を助けました。さらなる提案もいつでも歓迎されます...:)

4

4 に答える 4

1

WinFormについておっしゃっていたと思いますが、Billy HollisはWPFで優れたUIを作成しました。これにより、埋め込みフォームの観点からMDIでなくても、複数のドキュメントとウィンドウ(ダイアログを含む)を管理できます。

于 2009-09-09T19:40:29.883 に答える
1

これは、(元の)MDIフォームに何を表示するかによって大きく異なります。

  • タブ付きフォーム(IE、Firefoxなど)
  • ツールでタブ付き(Visual Studio)
  • サイドバー+折りたたみパネル(Outlook)
  • TreeViewナビゲーション(エクスプローラー)

そして、あなたは上記の様々な組み合わせを作ることができます。

決定に問題がある場合の技術的なヒント:共通のベースクラスまたはインターフェイスから派生したUserControlsにコンテンツを配置します。これらのコントロールをホストするには、専用のタブページやフローティングウィンドウを使用します。これにより、切り替えが非常に簡単になり、ユーザーがドラッグアンドドックで決定できるようになります。

于 2009-09-09T19:53:46.570 に答える
0

ドキュメント指向の場合、タブ駆動型およびペイン駆動型の設計が現在の主要なパラダイムのようです。

ビジネススタイルのフォーム駆動型アプリの場合、タブ駆動型またはペイン駆動型のデザインは機能しますが、理想的なソリューションではない場合があります。それらのために、私はますますウェブスタイルのナビゲーションパラダイムが最もよく機能することを見つけています。

インスピレーションを得るために、他のオペレーティングシステムのソフトウェア、およびすべてのMicrosoftソフトウェアの最新ラウンド(メディアプレーヤーからOffice 2010 SuiteおよびVS2010まですべて)を確認してください。次のリソースのいくつかも検討してください。

最終的に、UIのインスピレーションはほぼどこからでも得られます。関係のないソフトウェアであっても、ニーズに合わせて調整できるUIのアイデアがある場合があります。ソフトウェア以外でも; 私たちが当たり前と思っているUIパラダイムの多くは、現在、物理的な世界に端を発していることを忘れないでください。常に目と心を開いてください。

于 2009-09-09T20:03:09.623 に答える
-1

インスピレーションとして良い例を願っています。

他のOSを確認してください。MDIは(ほとんど)ウィンドウのみのクラッジです。

于 2009-09-09T19:40:59.900 に答える