問題タブ [wizard]

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

c# - C# 2.0 でウィザードを作成する最良の方法は何ですか?

ユーザーがストックアイテムを作成するwinformsアプリケーションがあり、作成時に発生する必要があるさまざまなことがいくつかあります。

このための UI はおそらくある種のウィザードであるべきだと思いますが、これを実現する最善の方法については確信が持てません。サードパーティのウィザード コントロールをいくつか見てきました。また、パネルを表示/非表示にする手動の実装も見てきました。

実装が簡単で、必要に応じて後でウィザードに「ページ」を簡単に追加できる、過去に人々が使用した最良の方法は何ですか?

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

java - JFace ウィザードで戻るボタンを無効にできますか?

Eclipse RCP アプリケーションのウィザードを作成しています。ファイルに対して何らかの処理を行い、ユーザー入力を取得した後、ユーザーが戻って変更を加えることを望んでいません。この時点で、システムに加えようとしている変更を受け入れるか拒否する必要があります。

私が見つけられないように見えるのは、表示されるボタンまたはユーザーが戻るボタンを押す機能をオーバーライドできるメソッド呼び出しです。そこにないか、少なくとも無効にすることをお勧めします。

JFace WizardWizardPageを使用してこれを行う方法を見つけた人はいますか?

使いやすさに関しては、ウィザードの規則を破っていますか? 問題への別のアプローチを検討する必要がありますか?

0 投票する
5 に答える
2833 参照

python - ウィザードの代替

ウィザードのコンセプトにぴったり合うプログラムを作っています。ユーザーは、ゲームのキャラクターを作成するための手順を順を追って説明されます。

ただし、ウィザードの制限により、「エレガントな」ロジック フローを設計することが難しくなっていることに気付きました。たとえば、ウィザードのすべてのページが同時に初期化されるため、あるページに入力された値を次のページで使用することはできません。単純にフィールドに自動入力するのではなく、前のページから値を取得するボタンを各ページに配置する必要があります。

ウィザードを使用する代わりの方法を考えました。最良のアイデアは、分割ウィンドウなど、別のパネルの情報を変更するボタンを 1 つのパネルに配置することだと思います。

ただし、パネルを動的に変更する方法については、wxPython のドキュメントが見つかりません。これまでに見つけたものはすべて非常に静的であるため、ウィザードを使用しています。「wxPython in Action」の本でさえ、それについて言及していません。

「動的パネル」を作成したり、ウィザードをより適切に管理したりするためのチュートリアルはありますか?

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

ide - Language Wizards は有害と見なされますか?

ウィザードは機能をキックスタートできます。また、コードを難読化することもでき、アンチ YAGNI です。

結局、魔法使いの方が便利だと思いますか、それとも有害だと思いますか?

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

asp.net - .Net 2.0 Wizard Control を使用してモジュラー Web ウィザードを設計する

基本的に同じことを行う約 10 個のアプリケーションがあり、すべて .Net 2.0 のウィザード コントロールを使用して作成されています。彼らが従う流れは非常に単純です:

これらのアプリケーションの一部には、ユーザーがレポート用のカスタム画像をアップロードできるようにしたり、ユーザーが特定のデータ行を選択できるようにするなど、オプションのページがあります。

これらのアプリケーションをマージしようとしていますが、正しい方法でこれに取り組んでいるかどうか確信が持てません。私の最初の傾向は、SQL で構成テーブルを作成して、表示されるメニューを操作することです。したがって、たとえば、WizardIdNameThemeなどのテーブル、手順のテーブル、すべてをリンクする別のテーブルがある場合があります。

私が見逃しているこれにアプローチする簡単な方法はありますか?

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

wpf - WPFにウィザードコントロールはありますか?

WPFにウィザードタイプのコントロールはありますか?前後に移動し、タブを使用してネストされたアイテムの詳細を表示する特定のアイテムを選択できる機能が必要です。TabControlコントロールを使用できますが、タブアイテムは動的であるため、タブアイテム内に領域をネストできません。

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

c# - ASP.Net MVC でウィザードを作成する方法

私たちのサイトには、さまざまなデータがいくつかのページにわたって収集される複数の「ウィザード」があり、最後のステップまでデータベースにコミットすることはできません。

ASP.Net MVC でこのようなウィザードを作成するための最良/正しい方法は何ですか?

編集: 私の上司は現在、「javascript はありません」と言っています。その制限を回避する方法について何か考えはありますか?

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

flash - Flash 9/ActionScript 3.0 ウィザード ダイアログの作成方法

Flash 9/ActionScript 3.0 アプリケーション用のウィザードを作成する必要があります。ウィザードは、各ステップのダイアログ/ウィンドウのセットと、ウィザードをナビゲートするための「戻る/次へ/キャンセル」ボタンです。Adobe CS3 オーサリング環境では、ウィザードの手順を含む一連のダイアログまたはウィンドウを作成する簡単な方法はないようです。

現時点では Flex を使用することはできません。Flex は、コンテナーなどの組み込み GUI コンポーネントのサポートがはるかに優れているようです。Adobe Flash CS3 オーサリング環境で Flex コンポーネントを使用する方法があれば、その情報にも興味があります。

私が考えている 1 つのアプローチは、ウィザードに必要なダイアログ/ウィンドウごとに個別のタイムライン レイヤーを作成することです。ユーザーがウィザードを進めると、アプリケーションは、ウィザードの現在のステップに適したタイムライン レイヤーに含まれるコンポーネントを表示または非表示に設定します。

このアプローチは機能すると思いますが、最適なソリューションではないようです。ウィザードを作成するために Adob​​e CS3 オーサリング環境から使用できる代替アプローチは何ですか?

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

ria - Webアプリケーションに優れた埋め込みヘルプを見た人はいますか?

私はウェブ上に非常にシンプルなアプリ(Flexで記述)を持っています。これは、データが含まれていると非常に簡単に使用できます。内部にデータを取得する手順自体も非常に簡単ですが、オーディエンスが最初にアプリにログインしたときは、まったくわかりません。

私は、ユーザーに別のヘルプを紹介せずに、データ設定プロセスをユーザーに伝える方法に取り組んできました。また、私の素敵でエレガントなUI(現在のユーザーからその明快さで一律に賞賛されており、彼らのプロセスと非常によく一致している)をウィザードで詰まらせたくありません。

私はWebUIで利用できる非常に豊富なツールのセットを持っていますが、インスピレーションを探しており、誰かがアプリケーションに埋め込まれた優れたWebベースの、直感的で、目立たない、真に役立つプロセス/使用手順を経験したことがあり、リンクして、自分で調べてみましょう。

誰かが明るいアイデアを思いついたのに失敗しましたか?データを入力/アップロードするために既存のアプリの異なるページにアクセスする各ステップには、約5つのステップが含まれます。

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

asp.net - ASP.NETウィザードとフレームワーク3.5

Webアプリケーションを.NET3.5にアップグレードした後、ウィザードコントロールに奇妙な問題があることに気づきました。通常、IISを再起動してコントロールのあるページを読み込んだ後は、左側のナビゲーションウィンドウは表示されません。このページをもう一度押すと、この問題は解決します。断続的であり、再現可能な一連の手順はありませんが、開発環境でも表示されます。他の誰かが同様の問題を経験しましたか?