問題タブ [form-designer]
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.
delphi - IDEを使用せずにDelphiでWinFormダイアログを実装するにはどうすればよいですか?
DelphiIDEがインストールされていません。それでもフォームをデザインできますか?
user-interface - カスタム フォーム/レポート デザイナーの分析に適した IDE の例
私は基本的なフォーム/レポート デザイナーに取り組んでいます。私が実装しようとしている機能のいくつかは次のとおりです。
- オブジェクトの単一または複数選択
- オブジェクトの整列(複数選択時)
- オブジェクトの同サイズ (複数選択時)
- 選択したオブジェクトの移動/ドラッグ
- 選択したオブジェクトを 8 方向にサイズ変更 (オブジェクト グリップを使用)
機能とルック アンド フィールについては、次のアイデアを組み合わせて分析し、使用しました。
- MS Visual Studio 200x (これまでで最も便利)
- ヴィジオ
- クリスタルレポート
私の質問は次のとおりです。私が見た他の IDE よりも、何をすべきかのより優れたユーザーフレンドリーな例である、これらの種類の機能を提供する他のいくつかの IDE を見落としていませんか? (Microsoft 製品である必要はありません。それは、私がすぐにアクセスできるものです。)
naming-conventions - フォーム デザイナーを使用する場合、ラベルに名前を付ける必要がありますか?
QtCreator のような IDE や Visual C# のフォーム デザイナーで、ラベルに名前を付ける必要があるのか、それともフォーム デザイナーの既定の命名スキームのままにするのかを知りたいです。オブジェクトがコードで触れられず、変更されないテキスト情報としてのみ機能する場合、オブジェクトは何らかの命名スキームの一部である必要がありますか? ユーザーが名前を入力するテキスト フィールドの上にラベルがある場合、そのラベルに「lblNamePrompt」という名前を付ける必要がありますか?
いくつかの応答を得ることに興味があります。
javascript - JavaScript の WYSIWYG
「見たままが得られる」という言葉が実際には JavaScript に当てはまらないことは承知していますが、JavaScript のソースコードを視覚的に設計して生成するのに役立つ IDE があるかどうかに興味があります。フレームワークが使用されていても、それは問題ではありません。
Visual Studio のフォーム デザイナーのようなものについて話します。
c++ - プロ並みの (そして動作する!) フォーム デザイナーの作成
私がプログラミングを始めたとき (約 10 年以上前)、次の 3 つのことに驚かされました。
- コンパイラ/インタプリタ (当時、私はそれらを「自分のプログラムを機能させるプログラム」として知っていました。多くの場合、「それらが何であれ」という修飾子が後に続きます)
- コード エディター
- フォーム デザイナー
当時、私はそれらすべてを人生の事実として受け入れていました。専用プログラムは自作できましたが、「自分のプログラムを動かすプログラム」、コードエディタやフォームエディタは神々が作ったもので、いじるわけにはいきませんでした。
その後、大学に進学し、形式言語処理のコースを受講しました。形式文法、パーサー、抽象構文木などを学習した後。コンパイラ、インタープリタ、コード エディタに関するすべての魔法はすぐになくなりました。コンパイラーとインタープリターは、正気で単純な方法で作成できます。構文を強調表示するコード エディターに必要な正気でないものは、Windows API のハックだけでした。
しかし、今日に至るまで、フォーム エディターは私にとって謎のままです。フォーム デザイナを作成するために必要な技術的知識が不足しているか、またはそのような知識はあるが、フォーム デザイナを実装するためにそれを使用する方法を見つけることができません。
Visual C++ と MFC を使用して、これまでで最高のフォーム デザイナーに触発されたフォーム デザイナーを実装したいと思います。
特に、私が最も気に入っている 2 つの機能を模倣したいと思います。
設計中のフォームはコンテナー内にあります。したがって、コンテナのサイズを適切なサイズに変更するだけで、画面の領域をあまり浪費することなく、任意の大きさのフォームを設計できます。
「グリッドに合わせる」オプションを使用すると、プロフェッショナルな外観のユーザー インターフェイスを設計する際のストレスが大幅に軽減されます。実際、Visual Basic のフォーム デザイナーを使用してプロフェッショナルな外観のユーザー インターフェイスを作成することは、実際には簡単で、楽しく、楽しいものです。私のような左脳のプログラマーにとっても。
そこで、次の質問があります。
フォームがコンテナー内にあるフォーム デザイナーを作成するにはどうすればよいですか? 設計されているフォームは、別のウィンドウ内に含まれる実際のウィンドウですか? それとも、フォーム デザイナーが「手作業で」描いたモックアップですか?
Windows API および/または MFC には、「選択可能な」項目を簡単に作成できる関数、クラスが含まれていますか (選択されている場合は小さな白または青のボックスで囲まれ、これらのいずれかによって「つかまれる」場合はサイズ変更可能です)。エッジ")?
「グリッドに合わせる」機能を実装するにはどうすればよいですか?
visual-studio - アドインを介してコントロールを追加した後のフォーム デザイナーの更新
EnvDTE ライブラリを調べて、フォーム ジェネレータを構築しています。
フォームにコントロールを正常に追加しましたが、コントロールのコードがフォーム デザイナー (formname.Designer.cs) に追加されません。これは、コントロールがまだ宣言されていないため、イベント ハンドラーを追加する場合に問題になります。 .
ボタンをダブルクリックすると、フォーム デザイナーのボタンにイベント ハンドラーが追加され、フォーム デザイナーにすべてのコントロールが追加されます。したがって、更新はそれを行う必要があります。
コントロールを追加する方法は次のとおりです。
質問: コントロールへの参照を取得し、イベント ハンドラーをコントロールに追加するために、(EnvDte または VS API を使用して) フォーム デザイナーをプログラムで更新するにはどうすればよいですか?
奇妙な点の 1 つは、VS アドインを使用してフォームにコントロールを追加するチュートリアルをいくつか見つけましたが、この問題について言及しているものはありません..
delphi - Delphi で HMI 表示パネル(ユーザーがカスタマイズしたインターフェース)を作成する最良の方法
Delphi コードに埋め込まれた HMI (ヒューマン マシン インターフェイス) ディスプレイを表示するアプリケーションの画面を改善する必要があります。この画面では、一連のアクション (テストの実行、製品レポートなど) を実行し、重要な名前付きデータ値を公開および表示する機能をお客様に提供します。このカスタマイズが必要なのは、当社のアプリケーションが、単純なオペレーター (英語を話せない可能性があり、制御が非常に制限されている必要がある) から「すべてを見て」最大限の制御を望むパワー ユーザーまで、さまざまなスキル レベルによって操作される機械を制御するためです。 .
数年前、組み込みの HTML ビューアー (当時は Turbopower のもの) と TPageProducer をベースに、HTML テンプレート (ユーザーがカスタマイズできるもの) を動的に微調整し、単純なコントロールとデータ テーブルのセットを表示するソリューションを作成しました。これは問題なく動作しますが、編集に時間がかかります (テンプレートを微調整して効果を確認する必要があります)。
私が必要としているのは、実行時にカスタマイズできる Delphi フォームに似たものです。ボタン、ラベル、編集が必要です。コントロールやテキストを配置できる固定画像と同様に、編集可能な形状や矢印が望ましいです。レイアウトは (DFM ファイルのように) 保存可能である必要があり、テキスト ラベルは 2 つのタイプである必要があります。固定テキストと、更新通知でキー値を表示するために更新されるもの (DB コントロールのように) です。最終的なレイアウトは、サイズ変更可能なレイアウトに合わせてスケールをズームする必要があります。
この質問は、仕事に最適なツールに関するものであり、私はこの完全に冷静になるつもりはありません。Greatis Form Designerを試して、実用的な解決策を得ましたが、コミットする前に、レポート ツール (と組み込みのレポート エディター) は、印刷ダンプ機能も役立つため、可能/使用可能/より優れたものになります。(速報?速報など?)ただし、これは主に表示要件であることに注意してください。新しい埋め込み HTML ソリューションに関するコメントも、レイアウト フォーマットの将来性を最大限に保証するものと同様に歓迎されます。
新しい Delphi への移行パスがある限り、どのソリューションも Dephi 7 で使用できるはずであり (今のところ!)、Unicode である必要はありません。
他のコメントや観察は大歓迎です。ありがとう。
delphi - DelphiXEでフォームデザイナを無効にする
コントロールがIDEにインストールされていない場合に、DelphiXEでフォームデザイナを「オンデマンド/選択的に」無効にし、必要な場合にのみフォーム/クラスのコードを操作することは可能ですか?
html - フォーム デザイナーの作成
上司からフォーム デザイナーの作成を依頼されましたが、どこから始めればよいかわかりません。(そして、私の上司は私に良い説明をくれませんでした.... :/
したがって、私が収集できることから、フォームデザイナーは基本的に、ユーザーがフィールドを取得し、データベース内の適切な値をフィールドに割り当てて「フォーム」を作成できるウィザードです。
これを始めるにはどうすればいいですか?私はソフトウェア開発にまったく慣れていないので、このフォーム デザイナー プロジェクトを開始するのに苦労しているのかもしれません。
これは Dreamweaver (HTML) で実行できますか?? 非常に迅速かつ簡単に作成するために使用できる他の代替プログラミング言語はありますか?
どうもありがとうございました!作成に関するあらゆる種類の情報、およびその他の情報は大歓迎です!!!!
c# - c# フォーム デザイナー - 生成されたコードの問題
メインフォームにマップコントロールがあります。問題は、フォーム デザイナーがコードを生成し、変数(RouteOverlay および MarkerOverlay) の値を新しい値でオーバーライドするときに、それが望ましくないことです。
生成コードの前
コード生成後