問題タブ [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.
c++ - C++でウィザードを作成するためのツール
ウィザードを構築するためのMFCの概念(PropertySheet / PropertyPagesを使用)は、何度も、そしていくつかの理由で私を失望させました。私は主題をいくらかグーグルで検索しましたが、ウィザードを簡単に作成するのに役立つライブラリやツールを見つけることができませんでした。
どんな推奨事項も大いに役立ちます。
php - フォーム送信間でbase64_encodedシリアル化データを渡す
ユーザー入力を取得するためのウィザードベースの一連のフォームを作成しています。そのウィザードの要件の1つは、ユーザーが[保存]ボタンをクリックするまでスクリプト(PHP)が入力をデータベース(MySQL)に保存できないことです。そのため、ある形式のユーザー入力を別の形式に転送するメカニズムをデバイス化する必要があります。ユーザーが「前へ」または「次へ」ボタンをクリックしたとき。Cookie、セッション、一時ファイルなどのさまざまな方法を使用することを検討しましたが、シリーズのすべてのフォームに存在する非表示フィールドにbase64_encodedシリアル化データを埋め込むことにしました。このフィールドの値は、フォームの送信時にデコードされ、現在のフォームの他の値が挿入された後、次のフォームに入力するために再エンコードされます。
隠しフィールドがどのように見えるかのサンプルを次に示します。
したがって、質問は次のとおりです。
それは良い/悪い習慣と見なされますか?
HTMLformの非表示フィールドの長さに制限はありますか?
考えられるセキュリティの問題は何ですか?
そして、より良い選択肢はありますか?(説明付き、できればjavascriptを使用せずに)
前もって感謝します!
asp.net-mvc - MVCのマルチページウィザード-入力したデータを保存する場所
asp.net-mvcの複数のページにウィザードを作成するのに最適な方法は何だと思いますか?私は考えています:
- シリアル化されたオブジェクト全体を含むすべてのページに非表示フィールドを作成します
- OnActionExecutingをオーバーライドする->非表示または一時データからオブジェクトを取得する
- OnResultExecutedをオーバーライド->次のページに移動するとき(リダイレクトするとき)、オブジェクトをtempdataに配置します
html - Visual C++ 2008 Express Edition ウィザードが正しく動作しない
Windows Vista、Visual C++ 2008 Express Edition を使用しています。dllを作成しようとしています。したがって、次の手順を実行します。ファイル - 作成 - プロジェクト - Win32 - Win32 コンソール アプリケーション (ウィザードである必要があります)。そして、私はこのウィンドウを期待していました: http://img244.imageshack.us/i/vs3ae4.jpg/しかし、次の状況があります: http://img30.imageshack.us/i/msvs1.jpg/ロシア語ですが、翻訳できます。フロント ウィンドウには、「ファイルを開くか保存しますか?」と表示されます。「開く」を押すと、Web ブラウザー (FireFox) が開き、次の Web ページが表示されます: http://img268.imageshack.us/i/msvs3.jpg/ .imageshack.us/i/vs3ae4.jpg/ですが、ブラウザでは、このページのボタンは機能しません。
古いバージョンの Java Machine がこの問題を引き起こす可能性があると聞いたので、最新のものに更新しました。また、この「ウィザードページ」を別のブラウザー (Opera や Google Chrome など) で開こうとしましたが、結果は同じでした。また、Internet Explorer で開こうとすると、「開くか保存するか」というメッセージが再び表示されます... :-/
何か案は???
c++ - Visual Studio 2008でMFCダイアログリソースのクラスを作成するにはどうすればよいですか?
私はしばらく前にVC6を使用していましたが、GUIエディターで作成されたダイアログからクラスを作成する簡単な「ウィザード」がありました。
私は2008Professionalを使用していますが、これを生成する方法はないようです。以前のプロジェクトのテンプレートに基づいて作成することはできますが、欠けているように見えます。
彼らはその機能をどこに埋めましたか?
python - Django 1.1 FormWizard、フォームを動的に拡張
複数ページのフォームを作成しようとしています。2 ページ目のフィールド要素の数は、最初のページの回答によって定義されます。
formWizard をセットアップしましたが、次のページのセットアップを変更するには process_step() を使用する必要があることを理解しています。既存のフォーム定義を拡張して要素を追加するか、2 つ以上のフォーム定義をマージして正しい数のフォーム要素を生成することができますが、これを行う方法がわかりません。
例えば
ページ 1 - 興味のあるテーマを選択してください:
ページ 2 - 各科目について: 関連する質問をします。質問はアプリケーションで個別のフォームとして定義されますが、1 つのページに表示するか、1 つのフォームに統合する必要があります。
どんな助けでも大歓迎です。
浪費家
java - Java JTabbedPane に関する質問
構築中のウィザードの各ステップを保持するために JTabbedPane を使用しています。ステップ間のナビゲーションは、前/次ボタンを使用するか、タブを選択して行います。ボタンは、JTabbedPane の SelectedIndex をデクリメント/インクリメントします。
次のステップに進む前に、各ステップを検証する必要があります。基本的に、どのイベントを使用するかを判断するのに苦労しています。StateChange イベントの発生が遅すぎます。どのイベントを監視する必要がありますか?
別の問題: ウィザードが実行されると、JTabbedPane の SelectedIndex の状態 (通常は最後のステップの値) が保存されるように見えます。この値は、次にウィザードが実行されるときに SelectedIndex を設定するために使用されます。デザイナーの selectedIndex プロパティは変更されていません。さらに、JPanel のコンストラクターで setSelectedIndex() を呼び出しても、これには影響がないようです。私は何が欠けていますか?
sql - 質問データをデータベースに保存する最良の方法は何ですか?
150 を超える質問または 10 だけを含むことができるウィザードがあります。各質問は、以前に尋ねた質問とは異なる場合があります。たとえば、ある質問では「はい/いいえ」で答える必要がありますが、次の質問では 4 つのオプションを含む複数選択リストを含めることができます。また、このウィザードで尋ねられた質問に対して、完全にオープンな回答を記入する機会もあるはずです。ウィザードは複数のセクションで構成されています。
このウィザードの結果も評価する必要があります。例:「仕事に行くときに靴を履き忘れたことはありませんか?」「はい/いいえ」 ユーザーが「はい」と答えた場合は、これを評価して、ドアに靴を置いて二度と忘れないようにする必要があることを伝える必要があります。(例)
このウィザードの結果はデータベースに保存する必要がありますが、これを 1 つのテーブルで行い、すべてのデータをこのテーブルに追加するだけでは、私にはまったく不便に思えます。たとえば、このようなウィザードを再構築する必要がある場合に、同じデータベースを使用できるようにするためのクリーンなソリューションを持っている人はいますか?
asp.net-mvc - ASP.NET MVC ウィザード、WCF、および検証
5 つのステップを持つ asp.net mvc ウィザードがあります。私のビジネス モデルは、DDD を使用して実装されています。Web アプリケーションのアーキテクチャは次のようなものです. View -> Controller -> WCF -> DDD -> Repository and Database. ビジネス データの検証は DDD に実装されており、WCF はそれを呼び出してデータを検証します。
ウィザードのすべてのステップで、(サーバー側の検証の一部として) WCF を呼び出してデータが有効かどうかを確認し、結果をコントローラーに返す必要があることがわかりました。
これは間違っていますか?データ検証は、 Controller の近くにあるモデルの一部にする必要がありますか? より良い解決策はありますか?
c# - ウィザードUIの開発-WPF
すべてWPFで:
ウィザードアプリケーションを開発する場合、ユーザーはメインアプリに移動する前に、いくつかの簡単な質問に答える必要があります。メインアプリには、ウィザードから取得した情報が事前に入力されています。
私はウィンドウから始め、次にユーザーコントロールを追加することを計画しました。メインウィンドウには、最初の行にユーザーコントロールがあり、次に2番目の行のコントロール間の移動を制御するための[次へ]ボタンと[前へ]ボタンがあります。このようにして、次のような画面を切り替えるロジックを簡単に制御できます。
ただし、何らかの理由で、ユーザーコントロールにはIsVisibleのセッターがありません。やあ。
そのため、ウィザードの各セクションに個別のウィンドウを使用するだけだと思いました。このアプローチの問題は、間を移動するとウィンドウがランダムな位置で開き、次のウィンドウでウィザードをステップ実行すると、次のウィンドウがランダムにポップアップすることです。これは非常に気が散り、イライラします。
では、どうすればウィザードを適切に開発できますか?なぜこれがそれほど難しいのかわかりません...正確にはロケット科学ではありません...テキストとコントロールを置き換え、次/前を押した後に入力を保存します!
ありがとう