問題タブ [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.

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

visual-studio-2008 - TableAdapter の Update コマンドと Delete コマンドはどうなりましたか?

私は反抗的な VS2008 DataSet デザイナーと戦っているようです。私は単純な 2 テーブルのデータセット ソリューションと思われるものを実行しようとしてきました。1 つのテーブルは、他のテーブルに格納されている整数値の単なるテキスト上の意味です。基本データ設計 101.

それは私が抱えている問題に実際には影響しません.2番目のテーブルから値を読み取る以外に何もしたくないので、クライアントのDataGridViewComboBoxColumnでそれらを選択できるようにします-私はそうしますクライアントでそれらを編集しないでください。しかし、私は脱線します。

これは Web サービスにあり、厳密に型指定されたデータセットをこの Web サービスのクライアントに配信したかったので、DataSet Designer を使用して TableAdapter とすべての配管を構築することにしました。維持。

そこで、プリティ ボックスを作成し、select ステートメントを編集して、テーブル アダプターが使用するすべての Insert、Update、および Delete コマンドを作成するようデザイナーに指示しました。それは喜んで義務付けられ、私が求めたとおりにすべてが行われたことを知らせてくれました。

しかし、Update ステートメントを使用しようとすると、有効な Update ステートメントがないというエラーが表示されました。Web 上で同様の問題を抱えている人を無益に探し回った後、私はデータセットの XML を掘り下げました。案の定、Update ステートメントも Delete ステートメントもありません。

プロジェクトから DataSet を完全に削除して再作成しようとしましたが、同じ結果になりました。完了したと報告されたにもかかわらず、Update または Delete ステートメントは作成されませんでした。

最終的に、別のプロジェクトから設計された別のデータセットを調べて、手動で Update ステートメント XML を構築したので、Web サービスは現在機能しています。しかし、私は自分の変更がデザイナーから開始された編集を通じて持続するということをまったく信じていません。何か案は?

フィードバックをありがとう、デイブ

0 投票する
3 に答える
3896 参照

python - QtDesignerからウィンドウにQMenuとQMenuItemsを追加するにはどうすればよいですか

Qt DesignerからQMenuを追加できない理由はありますか?他のウィジェットタイプを追加できるのは奇妙だと思いますが、これはできません。

0 投票する
7 に答える
2257 参照

coding-style - Web開発者:最初にコードまたはデザインを実装しますか?

何が最初に来るのですか?デザインの概要と承認が完了したら、デザイナーはHTMLでページを作成し、それを開発者に渡してコードを追加する必要がありますか?または、開発者は機能する単純なページを作成して、それらを設計者に渡す必要がありますか?

私はいつも後者をやっていますが、最近、サイト全体をHTMLで構築し、それを機能させるために私に渡したデザイナーと協力しました。私はそれが3つの理由で多くの時間を節約することを発見しました:

  1. 開発者は、すべてのフォームフィールドと基本的なレイアウトを作成する必要はありません。
  2. デザイナーは、すべての「醜い」ページを魅力的なものに作り直す必要はありません。代わりに、より高速なクリーンなサイトから始めます。
  3. コードが設計者によって誤って破壊されることはありません。デザイナーは、開発者がバックエンド機能を追加してデザインを壊すよりも、自分の仕事をしているコードを壊す可能性が高いことがわかりました。

つまり、デザイナーが最初に作業を行う場合、やり直しはほとんどありません。すでに見栄えのするものを実際に機能させるだけです。

では、どちらがベストプラクティスですか?他のプラスとマイナスを見ますか?

編集:設計者と開発者の両方が提案された設計についてすでに合意していると仮定します。

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

winforms - winformsアプリケーションのデザイナで開かれたフォームの実行コンテキストは何ですか

デザイナーで開かないフォームがあります。私はこの質問への回答で言及したテクニックを使用しました...

VisualStudioWinFormsデザイナーはオブジェクトをインスタンス化しません

...フォームがデザイナで開かない理由を判別するため。

つまり、フォームのloadイベントは、データベースからデータを取得するカスタムビジネスオブジェクトを読み込もうとします。失敗している行は...

Dim connStr As String = ConfigurationManager.ConnectionStrings(connectionStringName).ConnectionString

...これはnull参照例外を返します。デザインモードでないときにデザイナでフォームを開く呼び出しコンテキストで、名前の付いた接続文字列が見つかりません。

どうしてこれなの?接続文字列は、フォームが含まれるプロジェクトのapp.configにあります。私が考えることができるのは、Designerが独自のコンテキストで開いており、winformsプロジェクトのapp.configを使用していないことだけです。実際、ブレークコンテキストでは、構成マネージャーは2つの接続文字列を保持しています...どちらも私のプロジェクトapp.configにはありません。それらは次のとおりです...

?configurationmanager.ConnectionStrings(0).ConnectionString "datasource=。\SQLEXPRESS;Integrated Security = SSPI; AttachDBFilename = | DataDirectory | aspnetdb.mdf; User Instance = true"

?configurationmanager.ConnectionStrings(1).ConnectionString "data source =" | DataDirectory | \ aspnetdb.vdb3 ""

...私はそれらを可能な手がかりとして言及します。これらの接続文字列はどちらも私のものではありません。しかし、それらはそれぞれ、私のプロジェクトでサポートしたい2つのdbプロバイダー...sqlとvistadbを参照しています。

つまり、このエラーで壊れないようにapp.configにデータを追加できるように、デザイナーが使用している実行コンテキストを判別する方法はありますか。または(より良い)デザイナーに私のカスタムapp.configを使用させる方法があります。デザイナーが使用しているapp.configはどこにありますか?

よろしくお願いします。

セス

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

wpf - 外部コントロールからDataContextを取得するWPFUserControlの設計:デザイナーにサンプルデータを入れながら、実行時に継承されたDCを使用するにはどうすればよいですか?

MV-VMアーキテクチャを使用して、他のユーザーコントロール(さまざまなウィジェットを含むWidgetContainerを想像してください)を含むWPFユーザーコントロールを設計しています。開発中、ウィンドウにWidgetContainerViewがあり、ウィンドウ(View)がそのリソースとしてWidgetContainerViewModelを生成し、WidgetContainerViewModelのパラメーターなしのコンストラクターで、公開されたコレクションにいくつかのサンプルウィジェット(WidgetViewModels)を入力します。

WidgetContainerコントロールはウィンドウからDataContextを継承し、その中には、ウィジェットをWidgetViewコントロール(ListView.ItemTemplate内にある)にバインドするListViewがあります。

サンプルウィジェットを見ると、これはWindowViewで正常に機能しますが、WidgetContainerViewまたはWidgetViewを編集すると、コンテンツはありません。設計時には、コントロールはスタンドアロンであり、DataContextを継承しないため、コンテンツが表示され、デザインに問題があります(ListViewが空で、ウィジェットのフィールドも空です...)。

サンプルウィジェットをWidgetViewに追加してみました。

しかし、それはうまくいきませんでした-私はまだデザイナーに何も見えません。

また、次のように、WidgetViewのリソースとしてWidgetViewModelを作成したいと思いました。

しかし、WidgetViewModelをウィジェット全体のDataContextとして割り当てる方法がわかりません-WidgetViewModelはコードの後半で定義されているため、UserControlにDataContext属性を追加することはできません。これを行う方法はありますか?この方法でサンプルデータを使用し、コードでオーバーライドして、実行時に適切なコンテンツが含まれるようにすることができます...

ユーザーコントロールを開発する際のベストプラクティスは何ですか?ありがとう、空のコントロールを設計するのは楽しいことではありません:))。

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

c# - デザイナーで編集できる IPAddress プロパティを持つコントロールを作成するにはどうすればよいですか?

type のプロパティを持つコントロールを作成していますSystem.Net.IPAddress。デザイナーはこれらを読み取り専用として表示し、リソースと一致させているようです。ユーザーがリソース エディターを開くのではなく、デザイナーのプロパティ ウィンドウでこれらのプロパティを編集できるようにする方法はありますか?

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

eclipse - Eclipse統合のQtデザイナープラグイン(カスタムウィジェット)

Qtデザイナーで認識されて表示されるカスタムウィジェットプラグインを作成しましたが、QtクリエーターとQtEclipseの統合では表示されません。

誰かがこの問題を解決する方法を知っていますか?

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

visual-studio - Visual Studio のプロパティ プロパティ グリッド内でプロジェクト ファイル構造にアクセスしますか?

VS ドラッグ アンド ドロップ デザイナーで使用されるコンポーネントを作成しています。このコンポーネントのプロパティの 1 つは、プロジェクト内のファイルのパック URI である必要があります。

少し簡単にしたいと思います。PropertyGrid がタイプのプロパティに使用するプロパティ エディター内から、ソリューションを調べ、Uris を構築し、ユーザーが選択できるように提示します。

これは可能ですか?もしそうなら、私はこれをどのように行うべきかについて、いくつかの指針とどこから始めるべきかを得ることができますか?

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

entity-framework - StoreGeneratedPattern 属性が ssdl のプロパティに追加されるのはいつですか? (エンティティ フレームワーク)

新しいダイアグラムを作成して「データベースからモデルを更新」すると、StoreGeneratedPattern 属性が一部の主キー プロパティに追加されますが、すべてのプロパティには追加されません。デザイナーはこれを追加するかどうかを決定するためにどのような基準を使用しますか?

0 投票する
3 に答える
486 参照

designer - テクニカルデザインが得意になる方法

特に Java/J2EE テクノロジーの設計が得意になるために、プログラマーが知っておくべきことを知りたいです。