『グラフィカルユーザインターフェース』より : グラフィカルユーザーインターフェース (Graphical User Interface, GUI) はコンピュータグラフィックスとポインティングデバイスを用いて、直感的な操作を提供するユーザインターフェース。
キャラクターユーザインターフェース (CUI) と対比して語られることが多い。
グラフィカルユーザーインターフェイスは、視認性、操作性に優れ、直感的な操作が可能なため、広く普及し、現在では主流のインターフェイスになっている。
アラン・ケイにより、誰でも簡単に使えることを目指して作られた暫定Dynabook環境の、当初は標準システム的な位置づけで開発されたSmalltalk Smalltalk-72は、Data General社のNovaから、約5〜10倍の能力とビットマップディスプレイ、マウス (コンピュータ) マウスを装備したAltoへと移植され、マシンパワーを得るとすぐにオーバーラップ可能なウインドウシステムの構築が試みられた。このマルチウインドウシステムを効率よく機能させるために後に考え出されたBitBltは、現在も、ちらつきのない画面描写のために使われるアルゴリズムとしてよく知られている。
Q:KDEとGNOMEの違いについて Ubuntuで使われているディスクトップ環境はGNOMEだと思いますが、Qt CreatorをインストールしてQtでGUIアプリが組めるのはなぜでしょうか? A:回答
Q:Qt4(Qt Creator)を使った開発関連の情報サイトを教えてください。 http://ja.wikipedia.org/wiki/Qt 後、「C++-GUI-Programming-with-Qt-4-1st-ed.pdf」をダウンロードできるサイトを教えてください。 ※以下のサイトのPDFは読めませんでしたので他のサイトでお願いします。。 http://alecsattanasi.com/index.php?option=com_phocadownload&view=category&id=4:qtmanual&Itemid=74&lang=it#A:回答
Q:JavaでGUIソフト作っている方は居られますか?またGUIビルダに何を使っています(あるいは使っていない)か? お薦めのGUIビルダは何になりますか?A:回答
Q:Photoshop、Mayaのようなレベルの複雑かつパフォーマンスが要求されるGUIアプリケーションを、Windows上で0から開発する場合にお勧めのGUIツールキット(ライブラリ?)は何でしょうか。 条件 ・グラフィック関連アプリケーションの開発 ・OpenGL、GPUを激しく利用 ・実行時のパフォーマンスを重視 ・開発効率が高いに越したことはない ・国際化は重視 ・クロスプラットフォームである必要無し 現時点では、Visual C++と、Qt が主な選択肢です。 A:回答
Q:Linuxに関する質問です。 遠隔でサーバーにGUIでログインし、途中でネットワークが切れてもSunRayのようにデスクトップ環境を保存して 作業を途中からでも再開できるようなLinux環境を作りたいと考えています。 サーバーにはどのようなLinuxが最適でしょうか? 端末側はWindowsの環境としたいです。 いろいろな方法があると思うので、ネットワークリソース面、操作面などから比較できればうれしいです。 A:回答
Q:MVCの考えをWebで使う必要があるんでしょうか? 歴史を日米Wikipediaなどで調べると、1970-1980年頃のCUI全盛期に アランケイがDynabook/smalltalkの実験でGUI(ウィンドウ)やマウスを開発しつつ 「入り口と出口は取替可能に」と開発のコツを言った程度のように思います。 なるほどOS基本アプリを作るならそう思うでしょう。 UNIXで入力をキーボードやファイル、出力を画面やプリンタやファイルに 切り替える動作を意識した言葉でしょう。 どういう解釈でWebで使われてるんでしょう? 今のWebDBアプリは1ページを表示する間にSQLの数だけコントローラーと モデルを何十往復もする書き方が推奨されて 単にツギハギだらけで不便だと思います。 周りの人にきいても「それが便利だ」「ルールだ」としか言いません。 具体的な理由や経緯を答えてくれません。皆理由もなしに納得しているんでしょうか? もしかして言葉が一人歩きしてませんか? 私はベタ書きのWeb時代から入っており、 OOPやフレームワークも理解実装ともに支障ないですが、この点は疑問です。 A:回答
Q:Windows Server 2003 の DNSサーバーの設定について質問です。 サポートツールに含まれる dnscmd.exe を使用して、数十のゾーンを 一括設定しようとしています。 dnscmd.exe を使用したゾーンの作成や、レコードの追加方法までは分かっています。 今回お聞きしたいのは、GUIでいうとゾーンのプロパティ を開いたときの「ネームサーバー」タブで表示される「IPアドレス」欄の 設定を dnscmd.exe を使用して行う方法です。 dnscmd.exe hogeserver01 /recordadd example.com @ NS hogeserver02.example.com のように実行にすると「ネームサーバー」タブの「FQDN」欄には 「hogeserver02.example.com」と入るのですが、「IPアドレス」欄が 「不明」になってしまいます。 ※このままですと、セカンダリDNS(hogeserver02)から プライマリDNS(hogeserver01)にゾーン転送依頼したときに失敗してしまいます。 試しに GUI から「IPアドレス」欄を手動で設定すると、ゾーン転送がうまくいきました。 コマンドラインから設定できるのであれば、dnscmd.exe にはこだわりません。 よろしくお願いします。A:回答
Q:社内ミニブログを探しています。 まぁ基本は Twitter クローンになると思いますが、必須条件があります ・Windows 用のGUIクライアントが用意されている ・もしくは何かの方法で専用でなくても使える ・社内情報メインなのでサーバーインストール型もしくはそれに近い形の運用が出来る物 Twitter クローンは割とあるようですけどそのクライアントって殆ど見かけません。 なんかいいのないですかねぇ。A:回答