問題タブ [design-guidelines]

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 投票する
2 に答える
138 参照

.net - プロパティゲッターからNotSupportedExceptionをスローする

プロパティゲッターから例外をスローすることは不適切であると聞いており、この論理的根拠の背後にある理由を理解しています。しかし、次の状況は私を困惑させています:あなたがいくつかの異なるプラットフォームに適応することを意図したファサードを書いていると想像してください:

Xここで、そのプラットフォームとYサポートをSomePropertyネイティブに想像しますが、そのプラットフォームはそうでZはありません。NotSupportedExceptionプラットフォームのアダプターのゲッターからスローZすることは、そのプラットフォームの特定のケースでは機能がサポートされていないことをユーザーに伝える正しい方法ではありませんか?

0 投票する
1 に答える
508 参照

user-interface - UI スタイル ガイドのテスト ツール?

特定のグラフィカル スタイル ガイドへのアプリケーションの適合性をテストするためのツールがあるかどうか疑問に思っていました。できればクロステクノロジー (Web、Silverlight、Java など) が望ましいですが、参考になる情報 (調査ツールも含む) があれば幸いです。

明確にするために:私は、(本質的に)マウスクリックを記録し、UIが期待どおりに動作することをテストする従来の「ユーザーインターフェイステスト」には興味がありません。私が探しているのは、「キャンセル ボタンは常にウィンドウの右下にある」、「すべての OK ボタンは常にキャンセル ボタンの左側にある」、「すべての UI ウィジェットの背景色」などを指定できるツールです。は灰色です」、「BUtton には 1 pt の黒い境界線があります」などです。

ご協力いただきありがとうございます!

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

android - Android デザイン ガイドライン、「キャンセル」ボタン

Android の「ダイアログ」について質問があります。

ダイアログに「キャンセル」ボタンが必要ですか、それともユーザーが「戻る」ボタンを押して閉じると仮定しますか?

個人的な選択であることは承知していますが、この場合、Google または Android からのガイドラインがあるかどうかを知りたいです。

このリンクには、それに関するいくつかの情報があります: UI design - Include a Cancel button or not?

しかし、これは「Windows」であり、Androidで質問しています(それは違うはずです、私は信じています!)

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

c - ヘッダーに完全な構造体定義なしで構造体を定義して使用するにはどうすればよいですか?

構造体メンバーを制御し、プログラマーにゲッター/セッター関数を使用させるために、次のパターンのようなコードを記述したいと思います。

ただし、このコードはMSVC++2010ではコンパイルされません。

コンパイルするにはどの変更を行う必要がありますか?

注:私は、C99やC ++ではなく、ANSI-C(C89)標準を使用しています。

0 投票する
8 に答える
19630 参照

google-tv - 複数のプラットフォーム用に単一のSmartTVアプリを作成しますか?

GoogleTVプラットフォーム用のSmartTVアプリケーションを開発したいのですが、GoogleTVガイドライン(https://developers.google.com/tv/android/)を参照しています。

ただし、GoogleTVを唯一のプラットフォームにしたくありません。同じアプリをSamsungSmartTVやLGSmartTVなどのデバイスでも動作させたいです。しかし、GoogleのガイドラインはSamsungのガイドラインと矛盾し、私のアプリケーションのコードは他のデバイスで動作するために多くの手直しが必要ですか?

0 投票する
1 に答える
1272 参照

c# - 抽象クラスに空の保護されたコンストラクターを提供する必要がありますか?

抽象クラスのコンストラクターはC#で保護する必要があることを私は知っています。

ただし、一部の抽象クラスは、パラメーターなしのコンストラクターを必要としません。例えば:

私の質問は、上記のクラスで、デフォルトの暗黙のコンストラクターをオーバーライドするために、空の保護されたコンストラクターを提供する必要がありますか?あれは:

この空の保護されたコンストラクターを提供しない場合、パブリック(正しい?)である暗黙のデフォルトコンストラクターがあります。これは、「抽象クラスのコンストラクターは公開されるべきではない」という規則に違反します。

しかし、ASP.NET MVCフレームワークのソースコードを確認すると、抽象クラスに空の保護されたコンストラクターが提供されていないことがわかります。したがって、おそらくデザインルールは次のようになります。

抽象クラスでコンストラクターを定義する場合、それらはパブリックであってはなりません。

抽象クラスにパラメーターなしのコンストラクターが必要ない場合は、それらを定義しないでください。

何かご意見は?

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

iphone - iPhone アプリからサファリを開くためのガイドライン

iPhone アプリから Safari で Web サイトを開く際のユーザビリティ ガイドラインはありますか?

例: アプリにボタンがあり、タップするとユーザーがサファリの Web サイトに移動します。これにより、アプリが閉じてサファリが開きます。

私には、ユーザーがアプリを終了してサファリを開こうとしていることをユーザーに警告せずにこれを行うのは、ちょっと面倒です。

これをどのように処理すべきかを示すユーザー ガイドラインはありますか? つまり、ユーザーにプロンプ​​トを表示して知らせる必要がありますか?

公式のガイドラインを見つけることができませんでした

0 投票する
1 に答える
636 参照

android - What are the official Android recommendations for tabs?

I have to say I'm pretty lost when it comes to designing tabbed layouts on Android right now. The platform developers seem to be evolving the design faster than I can figure out their intentions.

From what I can gather from the combination of the recently deprecated TabActivity and the new design guide, I think they intend for tabs to be exclusively with the Action Bar, either inside the main action bar or stacked on a secondary action bar.

Though the developer's guide suggests using the Action Bar for "global navigation". Does this mean that it's recommended to create your own tabs outside the Action Bar if your tabs only apply to a particular application context?

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

android - アクションバー環境でメニューボタンのクリックを処理する方法

新しいガイドラインに関連して、標準メニューをアクションバーに置き換えました。一貫した設計のため、アクション バーを使用できるすべてのデバイスでアクション バーを使用したいと考えています。しかし、アクションバーをサポートしていてメニューボタンがあるデバイスはたくさんあります。このデバイスをどのように処理しますか? ユーザーがメニューボタンをクリックしても何も起こらないと、何らかの形で間違っていると思います。ボタンのクリックをキャッチできることはわかっていますが、その後どうすればよいですか?このクリックにどのように反応しますか? ユーザーの注意をアクションバーに向ける方法/通常の方法はありますか?

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

android - Android 3.0 のタブのスタイル ガイドラインは何ですか?

次の Web サイトでは、このバージョンを除く Android 3.0 (ハニカム) までの Android でタブとアイコンのスタイルを設定する方法の説明とガイドラインを示します。

しかし、Android 3.0 以降のガイドラインが見つかりません。彼らはどこにいる?

また、他に読む必要のあるガイドラインがありませんか?

使用したいタブは、タブと viewPager の両方を使用するアクティビティ用です (互換パッケージのタブ ページャーの例のように)。