グラフィカルユーザーインターフェイスとは何ですか?

長年にわたり、プログラミング言語は独占的にコマンドライン駆動型でした。これにより、言語の実用的な知識があったユーザーが、データを操作するために不可解なコマンドを発行できるようにしました。グラフィカルユーザーインターフェイス(GUI)は、プログラミング言語のウィンドウドレッシングのようなものです。オブジェクトとコマンドを表すアイコンとメニューを備えたデスクトップスタイル環境のグラフィカルな表現を作成します。ユーザーは、基礎となる言語や単一のコマンドを知ることなく、データとプログラムをポイントしてクリックして操作できます。

1980年代にコンピューター革命を認識するのに十分な年齢だった人は誰でも、革新的なグラフィカルユーザーインターフェイスとマウスを使用したApple®Macintosh®コンピューターの成功を覚えていることは間違いありません。これは、誰でも使用できる最初の商業的に成功した手頃な価格のコンピューターであり、プログラミングの知識は必要ありませんでした。 Microsoft®はすぐにWindows®オペレーティングシステムに続き、誰も振り返りませんでした。グラフィカルユーザーインターフェイスは効率的で簡単なだけでなく、楽しいだけでした。

AppleとMicrosoftはGUIを家に持ち込みましたが、最初のグラフィカルユーザーインターフェイスを発明する責任はありませんでした。 1965年から1968年にかけて、ダグ・エンゲルバートは、当時スタンフォード・リサーチ・インスティテュートと一緒に、いくつかの同僚と一緒に、ユーザーがウィンドウ内のオブジェクトをポイントしてクリックすることを可能にする小さな3ボタンギズモの発明によって増強された窓スタイルのハイパーテキスト環境を作成しました。ギズモは、ボタンアイ、ノーズ、電気的な「テール」を備えたマウスに似ていたため、デバイスに名前が付けられました。 GUIに対するEngelbartのインスピレーションは、1945年に「Memex」システムに関する出版された論文で、30年前に提案された30年前に提案されたアイデアからの一部になりました。

Xerox®Corporationは、Engelbaをモデルにしたグラフィカルユーザーインターフェイスとマウスを備えた2つのコンピューターを開発しましたRTの仕事。アルトと星。後者は1981年に公開されました。コンピューターは高価で、ハードウェアはオペレーティングシステムのニーズに比べて不十分でした。報告された25,000ユニットのみを販売しましたが、スティーブジョブズ(Appleの創設者)を鼓舞することに少なくとも部分的に責任があると考えられています。

グラフィカルユーザーインターフェイスは、プログラムが開いたときにユーザーが最初に見るものであるため、視覚的に魅力的なインターフェイスを設計することは、プログラムのアピールを作成するのに大いに役立ちます。ただし、最も重要な要素は、GUIが使用するのが直感的かどうかです。ソフトウェアを使用した経験がある人なら誰でも、マニュアルを参照せずに、なじみのないプログラムで基本的な機能を見つけることができるはずです。高度または独自の機能は、ユーザーにとって理にかなっている方法で統合する必要がありますoそれらにアクセスして利用する方法を覚えておくのは雑用ではありません。派手なGUIは、これまでのところプログラムを受講するだけです。グラフィカルユーザーインターフェイスが直感的で効率的に設計されていない場合、ソフトウェアは非常に人気が高くなる可能性がありません。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?