問題タブ [user-interface]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
30930 参照

.net - WinFormsアプリのカスタムタイトルバー/クローム

私はこの質問に対する答えを知っているとほぼ確信していますが、私が見落としていることがあることを望んでいます。

特定のアプリケーションは、Windows XPで実行している場合でも、キャプションバーとボタンにVistaAeroのルックアンドフィールを備えているようです。(例として、GoogleChromeとWindowsLiveフォトギャラリーが思い浮かびます。)WinFormsからこれを実現する1つの方法は、ボーダレスフォームを作成し、キャプションバー/ボタンを自分で描画してから、オーバーライドWndProcして移動、サイズ変更、ボタンをクリックすると、本来の機能が実行されます(詳細はわかりませんが、ドキュメントを読む日があれば、おそらくそれをやめることができます)。見落としている別の簡単な方法があるかどうか知りたいです。 。おそらく、私が見落としていたAPI呼び出しやウィンドウスタイルはありますか?

Googleは、Chromeで独自のウィンドウをロールするアプローチを使用して私に答えてくれたと思います。誰かが新しい情報を持っている場合に備えて、私は別の日に質問を開いたままにしておきますが、私は自分で質問に答えたと思います。

0 投票する
21 に答える
5562 参照

user-interface - ユーザー エクスペリエンスを向上させる GUI 設計手法

ユーザーフレンドリーな GUI を作成するために知っている\使用するテクニックは何ですか?

特に役立つと思われる次のテクニックを挙げることができます。

  • ノンブロッキング通知 (Firefox3 や Vista のトレイ領域のポップアップ メッセージのようなフローティング ダイアログ)
  • 例として「保存」ボタンが
    ないMS OneNote。
    IM クライアントは会話履歴を自動的に保存できます
  • 統合検索
    ヘルプ ファイルを検索するだけでなく、UI 要素を検索可能にします。
    Vista は、そのような GUI に向けて良い一歩を踏み出しました。
    Scoutアドイン Microsoft Office は本当に素晴らしいアイデアでした。
  • コンテキスト指向の UI (MS Office 2007 のリボン バー)

リストされたテクニックのようなものをソフトウェアに実装していますか?

編集: Ryan P
が述べた ように、使用可能なアプリを作成する最良の方法の 1 つは、ユーザーの立場に身を置くことです。私はそれに完全に同意しますが、このトピックで見たいのは、一般的な推奨事項ではなく、特定のテクニック (上記のような) です。

0 投票する
4 に答える
3505 参照

user-interface - GUI のユーザビリティについて、どのような指標を知っていますか?

もちろん、最良の指標はユーザーの幸福度です。
しかし、GUI のユーザビリティ測定について、どのような指標を知っていますか?
たとえば、一般的な指標の 1 つは、アクションを実行するための平均クリック数です。他にどのような指標を知っていますか?

0 投票する
6 に答える
8837 参照

html - フィールドを無効にせずに SELECT オプションの選択を制限する

エンド ユーザーが値を変更できないようにしたい複数選択の SELECT フィールドがあります。

UI の理由から、disabled="true" 属性を使用せずにこれを実行できるようにしたいと考えています。onmousedown、onfocus、onclick を使用して、それぞれをぼかしたり false を返すように設定しようとしましたが、成功しませんでした。

これを行うことはできますか、それとも不可能なことをしようとしていますか?

0 投票する
2 に答える
7374 参照

java - Java:ウィンドウをフラッシュしてユーザーの注意を引く

これよりもJavaでウィンドウをフラッシュするためのより良い方法はありますか?

私はこのコードが怖いことを知っています...しかしそれは大丈夫です。(ループを実装する必要があります...)

0 投票する
4 に答える
4443 参照

javascript - テーマローラーcssを使用する際のjqueryダイアログの問題

jquery uiダイアログのデモはすべて、「flora」テーマを使用しています。カスタマイズしたテーマが欲しかったので、themerollerを使用してcssファイルを生成しました。使用したときはすべて正常に機能しているように見えましたが、後でダイアログに含まれる入力要素を制御できないことがわかりました(つまり、テキストフィールドに入力できない、チェックボックスをオンにできない)。さらに調査したところ、ダイアログ属性「モーダル」をtrueに設定すると、これが発生することがわかりました。植物相のテーマを使用する場合、これは発生しません。

jsファイルは次のとおりです。

植物相のテーマを使用するhtmlは次のとおりです。

ダウンロードしたthemerollerテーマを使用するhtmlは次のとおりです。

ご覧のとおり、参照されているcssファイルとクラス名のみが異なります。誰かが何が間違っている可能性があるかについての手がかりを持っていますか?

@David:試してみましたが、機能しないようです(FFでもIEでも)。私はインラインCSSを試しました:

また、外部のcssファイルを参照してみました。

しかし、これらはどちらも機能しません。私はあなたが提案したものに何かが欠けていますか?

編集:
brostbeefで解決してください!
もともと植物相を使っていたので、クラス属性を指定しなければならないと勘違いしてしまいました。結局のところ、これは実際に植物相のテーマを使用する場合にのみ当てはまります(サンプルのように)。カスタマイズされたテーマを使用する場合、クラス属性を指定すると、その奇妙な動作が発生します。

0 投票する
4 に答える
14230 参照

c# - C# winforms エディット コントロールのヒントを表示する

私は C# winforms アプリケーション (VS.NET 2008、.NET 3.5 sp 1) に取り組んでいます。フォームに検索フィールドがあり、検索フィールドの横にラベルを表示するのではなく、検索フィールド自体の背景に灰色のテキストを表示したいと考えています (「検索用語」など)。ユーザーが検索フィールドにテキストを入力し始めると、テキストが消えるはずです。どうすればこれを達成できますか?

0 投票する
4 に答える
1262 参照

user-interface - COBOLで書かれたビジネスロジックを失わずにGUIに移行

100 万行を超える COBOL コードを含むシステムを維持しています。COBOL で記述したすべてのビジネス ロジックを失うことなく GUI (おそらく Windows ベース) に移行する方法について誰か提案がありますか? はい、ビジネス ロジックの一部は、現在のユーザー インターフェイス内に埋め込まれています。

0 投票する
9 に答える
10336 参照

html - 適切に設計されたWebアプリGUIフレームワーク?

デザインをきちんと学んだことのない(または才能がない)人の一人として、デザインはいつも私を阻んでいるステップのようです。標準のGUIツールキットは見栄えの良いインターフェイスを設計するためのいくつかの許容可能な方法を提供するため、リッチクライアントにとっては問題ではありませんが、Webは別の話です。

質問:Webアプリケーションのインターフェースを設計するための高品質のフレームワークを知っている人はいますか?適切なコントロールのセット(標準のhtmlコントロールに加えて、ナビゲーション、リスト、フォームなど)とスタイルシートを使用して、許容できるモダンな外観を実現するためのhtmlの標準スニペットを考えています。そのようなものが存在する場合、それはワードプレス、drupalなどがそれを許可する方法でテーマをサポートすることさえできます。

私はyahooyuiを知っていますが、グリッドcssは正しい方向への一歩ですが、それはほとんどjavascriptです。

0 投票する
10 に答える
3839 参照

c++ - C++ UI リソース

C++モノではなく UI を備えたデスクトップ アプリケーションに取り掛かりたいことがわかったCommand Promptので、どこから始めればよいでしょうか? また、優れたオンラインリソースは何ですか?