0

こんにちは、これを読んでくれてありがとう.. :) wpfの初心者で、ある種の電子回路図設計ソフトウェアを作成したいと思っています。実際には、電子回路図ソフトウェアではなく、ブロックによるより視覚的なプログラミングです。必要なものの説明は次のとおりです。

入出力ピンを持つオブジェクトを想像してください。ソフトウェア ピンでは、入力または出力として定義する必要があります。

オブジェクトはキャンバス上でドラッグ アンド ドロップできます

オブジェクト間にワイヤーを引く可能性

オブジェクトが互いに接続されている場合、指定された C コードをテキスト ボックスで生成する必要があります。

それをどのように達成できるか考えていますか?ありがとう

4

2 に答える 2

1

商業的なシナリオでは、もちろん、(少数の) 商用の一般的な作図ライブラリを見ることができます。

たとえば、代替手段の 1 つはyFilesライブラリです。ファースト クラスのポート オブジェクト (命名法ではピン) のサポートが組み込まれており、洗練されたエッジ ルーティング アルゴリズムを提供するため、ユーザーが 2 つのピンを接続するたびに、オブジェクト (「ノード」) 間のルートを再計算して、ポートの数を最小限に抑えることができます。交差点と曲がり角。もちろん、ユーザーが編集を行ったときに (または、より直接的なフィードバックを得るためにユーザーが編集を行っているときにも) 登録できるイベントは多数あります。これらのイベントは、ビジネス オブジェクトの更新に使用できます。あなたのケースは、テキスト ボックスの C コードを生成することを意味します。

完全な開示: 私は yWorks で働いていますが、Stackoverflow では雇用主を代表していません。

于 2012-11-27T10:49:06.747 に答える
1

WPF ダイアグラム デザイナで、この優れたコード プロジェクト チュートリアルとサンプル コードを試してください。他の種類のダイアグラムを作成するための優れた基盤を提供します。

于 2012-11-27T01:27:35.177 に答える