非技術者が理解できる「GUI」の同義語を知っている人はいますか?またはそれを説明する簡単な文で、まだ怖がらないでしょうか?
これは、たとえば、ユーザーに「シンプルGUI」と「アドバンストGUI」の設定のどちらかを選択させるという文脈で意味します。
「アプリケーションの視覚的な部分、つまりボタン、テキストボックス、その他の視覚要素」についてはどうですか?
より詳細な形式では、それが処理するものも含めます。
画面を通じてユーザーに要素を表示するプロセス、
ユーザーとそれらの要素の相互作用(最も一般的にはイベントと呼ばれますが、イベントに限定されません)。
非技術者は、インターフェースとは何かをよく理解していることに注意してください。これにより、ユーザーインターフェイスとは何かを簡単に理解できます。最も難しい部分は「G」です。ほとんどの非技術者は、GUIが存在する唯一のユーザーインターフェイスであり、コンソールスタイルのインターフェイスはインターフェイスではないと想定しています。
interfaceのアイデアをプログラムのユーザーに説明する必要はほとんどありません。彼らにとって、プログラムisインターフェースです。
「プログラムのGUIがXを行う」とは言わないでください。 「プログラムはXを実行します」と言うだけです。
「GUIに赤い自己破壊ボタンがある」とは言わないでください。 「プログラムには赤い自己破壊ボタンがあります」と言います。
プログラマーにとって、GUIの一部とそうでないものについて考えることは非常に重要です。しかし、ユーザーはそれについてあまり気にすることができませんでした。インターフェースは、定義上、表示される唯一の部分です。残りは設計上隠されています。
「GUI」の概念がユーザーにとって重要になる唯一のケースは、複数のインターフェースがある場合です。たとえば、コマンドラインとグラフィカルインターフェイスの両方がある場合、状況によっては2つを区別する必要があります。
それでも、プログラムがコマンドラインに密接に関連付けられていない限り、一般的なドキュメントや情報でインターフェイスについては何も言わないでください。一般的な設定でGUIを「プログラム」として話し、コマンドラインオプションを指定します。ドキュメンテーション(それを求めているユーザーはそれを見つける方法を知っているでしょう-そしてドキュメンテーションのその部分では、それが何であるかを知らない人々を恐れることなく、おそらくGUIについて話すことができます)。
GUIの代わりに「screen」という用語を常に使用してきました。「プログラムでシンプルな画面を表示しますか、それとも高度な画面を表示しますか?」
"画面レイアウト"は、グラフィカルユーザーインターフェイス(GUI)の同義語として使用できます。これは、非技術者向けの頭字語GUIよりも理解しやすいです。別の代替案は、頭字語を完全な言葉で綴ることであり、同義語は必要ありません。
プログラムをGUIから分離する場合は、「基本インターフェース」対「高度なインターフェース」を使用できます。
懸念事項(プログラムとインターフェイス)をマージすると、MacおよびWindowsの電卓アプリケーションと同じように、複数のビュー、 '基本'、 '詳細'などを実行できます。 functionalityとリンクして、「基本機能」または「拡張機能」と言うこともできます
MicrosoftがGUIをDOSの上にボルトで固定したとき、チームポイントの誰かがそれを「Microsoft GUI for DOS」と呼ぶことを提案した可能性がありますが、結局彼らは「Microsoft Windows」を思いつきました。
ウィンドウ化された環境でのプログラムのGUIは、まさにwindowsのセットで構成されています。 (コンテキストメニューのあるアイコンの形でグラフィカルに存在するバックグラウンドプログラムなどの例外を除いて、一般性。)
ウィンドウのないグラフィカル(またはテキスト)インターフェースを備え、UIのページが全画面を占める組み込みシステムには、screensがあります。次に例を示します。このラックマウントシンセサイザーの画面は非常に直感的で、プログラミングが簡単です。または:コピー機のメイン画面の[ファックス]ボタンを押して、ファックス画面を表示します。
あなたが探している初心者のための説明ヘルプテキストは次のようなものかもしれません:
[〜#〜] gui [〜#〜]はグラフィカルユーザーインターフェイスを表します。これは、画面上で図として表されるコントロールを操作し、指定されたボックスに必要な数またはテキストを任意の順序で入力することにより、コンピュータープログラムと対話する視覚的な方法です。
GUIは複雑で、エキスパートが使用するまれな機能を含め、多くのコントロールを同時に表示する場合があります。複雑なGUIは、プログラムのカジュアルユーザーや初心者を圧倒します。このプログラムは、操作モードをサポートすることにより、そのようなユーザーに対応します。これにより、一般的な操作で理解しやすく使用しやすいGUIの簡略化された形式が表示されます。シンプルなGUIを使用して何かを行う方法が見つからない場合は、いつでも高度なGUIに切り替えることができます。