初音玲 [著] 2010/02/25 14:00

サンプルソース 52.61 KB

 Windows 7対応アプリケーション作成時のデザインの指針『Windowsユーザーエクスペリエンスガイドライン』に記載されている推奨値は、標準のコントロールでは実現が難しいものもあります。しかし、InputMan for Windows Forms 6.0Jを利用することで、簡単に要件を満たすことが可能です。今回は、この推奨値と標準コントロールが適合していない項目を具体的に見ていきながらInputManコントロールと比較し、解説していきます。

1 2 3 →

Windows 7対応UIを標準コントロールで実現するのは難しい…

 『Windowsユーザーエクスペリエンスガイドライン』というものをご存知でしょうか? 1995年にマイクロソフトプレスから出版されていた『Windowsユーザーインターフェイスデザインガイド』のWindows 7対応版です。というよりも、『Windowsユーザーインターフェイスデザインガイド』が絶版となり入手が困難な現状では、WindowsアプリケーションのUIをデザインするときの唯一の道しるべというべき情報です。この機会にぜひ一読してもらいたい内容になっています。

 しかしながら、Windowsユーザーエクスペリエンスガイドラインに沿ってVisual BasicやVisual C#でWindowsフォームをデザインしようとしても、うまくいかない項目が散見されます。

「標準コントロールでデザインし辛いデザインをしたい」

 そんなときはグレープシティのInputMan for Windows Forms 6.0Jの出番です。InputManならば、標準のコントロールでは実現できないガイドラインどおりのデザインを実現できます。

Windowsユーザーエクスペリエンスガイドラインとは?

 Windowsユーザーエクスペリエンスガイドラインは、MSDNライブラリに公開されている技術資料で、PDFファイルとしても公開されています。マイクロソフトがこのガイドラインを公開した目的は、次のように説明されています。

  • Windowsベースのすべてのアプリケーションにとって、質の高い、一貫性のある基準を設定する
  • ユーザーエクスペリエンスに関する特定の質問に答える
  • 仕事をより簡単にする

 ガイドラインは次の10セクションで構成されており、Windows 7に対応したWindowsアプリケーションである操作を行うときにはどのようなコントロールをどのように使うのか、また、マニュアルにはどのように記載するのか、という内容が説明されています。

  • デザインの原則
  • コントロール
  • コマンド
  • テキスト
  • メッセージ
  • 対話操作
  • ウィンドウ
  • 外観
  • エクスペリエンス
  • Windows環境

 今回は「コントロール」について書かれたセクションの内容に沿って、標準コントロールが適合していない項目について、具体的に標準コントロールとInputManコントロールを比較しながら確認していきます。サンプルソースには、これから紹介する各UIパーツを格納しておきました。参考にしてみてください。


1 2 3
→
INDEX
Windows UXガイドライン準拠マニュアル InputManだからこそできること
Page1
Windows 7対応UIを標準コントロールで実現するのは難しい…
Windowsユーザーエクスペリエンスガイドラインとは?
ドロップダウンリスト
コンボボックス
リストボックス
テキストボックス
「Windows API Code Pack for .NET」+「InputMan」でWindows 7対応アプリを実現
プロフィール
初音玲 ハツネアキラ

国内SIerのSEで受託開発を主に行っています。Visual Basic + Oracleという組み合わせに関する事が得意です。

最近のマイブームはWindows Phone 7になります。Windows Mobileとは全く別物の開発環境と操作性に興味津々です。

Microsoft MVP for Visual Basic & Oracle ACE

http://blogs.wankuma.com/hatsune/

http://wp-arch.net/


記事へのコメント・トラックバック機能は2011年6月に廃止させていただきました。記事に対する反響はTwitterやFacebook、ソーシャルブックマークサービスのコメントなどでぜひお寄せください。

スポンサーサイト