問題タブ [diagram]

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

visual-studio - DSL T4 テンプレートで図を参照するにはどうすればよいですか?

ここでは、Google は私の助けにはなりません。私は、ここが質問するのに最適な場所であることを知っています。

DSL 用のカスタム DirectiveProcessor を作成しており、T4 テンプレート内からダイアグラムにアクセスできるようにしたいと考えています。

DirectiveProcessor 内で、ドメイン モデルとダイアグラムを (待って...) LoadModelAndDiagram(...) を使用してロードしました。

これで、ダイアグラムはストアの既定のパーティションに読み込まれましたが、後でそれへの参照を解決する方法を見つけることはできません。

誰でも道を案内できますか?

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

visual-studio - コンパートメント項目が DSL ダイアグラムに表示されない

数日前にこの質問をして以来、私の DSL は大きく進歩しました。

コードをリファクタリングしたらすぐに、それに対する独自の回答を投稿しますが、今のところ、別の問題が発生しています。

DSL で作成されたモデルからサブダイアグラムを動的に生成し、それらのダイアグラムを画像として保存してから、それらの画像が埋め込まれた Word ドキュメントを生成しています。ここまでは順調ですね。

しかし、私の図形にコンパートメントがある場合 (たとえば、サービス コントラクトの操作 - それが何かわかりますか?)、コンパートメント ヘッダーは表示されますが、アイテムは表示されません

シェイプ オブジェクトを調べると、1 つのネストされた子 (ElementListCompartment) があり、これには、表示されると予想される多数の項目があります。ElementListCompartment.IsExpanded プロパティは true に設定されています (また、コンパートメント ヘッダーには小さな「折りたたみ」アイコンが表示されています) が、アイテムはどこにあるのでしょうか?

を使用して図形が図に追加されました

それで、誰かが私の楽しい道を案内してくれませんか?

0 投票する
13 に答える
14286 参照

database - データベーススキーマを解読する

私は最近、あまりうまく設計されていないデータベースを維持する仕事を引き継ぎました。デザイナーは質問をすることができません。そして、近い将来、さらにいくつかの道が開かれます。

視覚的な補助やデータベース図を使用せずに、テーブル間の関係を理解し​​ようとするのは困難でした。

これにはどのツールが推奨されるのか疑問に思いました。私はVisioについて知っていますが、そこにいくつかの優れたオープンソース/フリーウェアアプリケーションがあることを望んでいました。データベースを変更するのに必要ありません。それを読んで、ある種の視覚的な補助を作成して、物事がどのようにレイアウトされているかを理解し、データがどのように関連するかについてデザイナーが何を考えているかを理解しようとします。


追加の回答データ:SchemaSpyは私が探していたようなものでしたが、昔はコマンドラインで多くのことをしていなかったので、SchemaSpyGUIを使用することにしました。また、Javaをあまり使用しないため、慣れるための構成もいくつかありましたが、最終的には私が探していたものになりました(VisioのER図のオープンソースの置き換え)。

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

sql - 既存のデータベースをWWWSQLDesignerにロードしますか?

私は、WWW SQL Designerを数回使用して、アプリケーションのデータベースを設計しました。私は現在、多数のテーブル(100以上のmysqlテーブル)を使用するアプリケーションの作業を担当しています。WWWSQLDesignerが提供するのと同様の方法で、テーブル間の関係を確認できるようにしたいと考えています。データベースに接続してその構造の図を提供する機能が付属しているようですが、それをどのように行うかを正確に理解することはまだできていません。

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

wpf - WPFダイアグラムライブラリ

これまでに使用した無料またはオープンソースのWPFダイアグラム作成ライブラリは何ですか?私は自分の論文に取り組んでおり、商業的な代替案に支払うお金がありません。

有効な回答は、元に戻す/やり直し、XMLへのエクスポート、そしてうまくいけば優れたドキュメントをサポートする必要があります。

私はオープンソースのUML/データベース作図ツールを構築しています。

0 投票する
0 に答える
5410 参照

scrum - スプリント累積フロー図

累積フロー図の読み方に関するヒントを教えてください。それが私にどのようなことを言っているのかわかりません。

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

sql-server - SQL 2000でダイアグラムをスクリプト化する(または別の方法で保存する)方法はありますか?

SQL Server 2000で、テーブル間の関係を示すのに役立つ図を作成することができます。私たちが遭遇する問題は、誰かが開発データベースを更新すると、図が失われることです。SQLスクリプトを使用してテーブル、ストアドプロシージャ、ビューなどをロードできますが、ダイアグラムは手動で作成する必要があります。

ダイアグラムをスクリプト化する方法はありますか?または、他の方法でデータベースの外部に保存できますか?

0 投票する
9 に答える
417548 参照

sql-server - 既存のスキーマからテーブル関係図を生成する(SQL Server)

データベースへの接続を指定して、既存のテーブルとそれらの関係を示す図を作成する方法はありますか?

これはSQLServer2008ExpressEdition用です。

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

sql - データベース エントリを使用して Visio ダイアグラムを動的に作成する

これは可能ですか?

サーバー、サーバーが格納されているデータセンター、サーバー上に存在するアプリケーション、アプリケーション間でデータを送信するインターフェイスなどの情報を格納する構成管理データベースがあります。

Visio を使用して SQL 2005 データベースに接続し、これらの依存関係と関係を詳述するフロー ダイアグラムを自動的に生成したいと考えています。

繰り返しますが、これは可能ですか?もしそうなら、これを行う方法を詳しく説明しているドキュメントを知っている人はいますか?

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

diagram - アクション指向の Web アプリケーションに適用できる、ページ フローをグラフィカルに表現する最良の方法は何ですか?

アクション指向の Web アプリケーションに適用できる、ページ フローをグラフィカルに表現する最良の方法は何ですか?

ページ (ビュー) を含むページ フロー (ページ フロー図)、それらのビューでのユーザー アクション (イベント)、およびプロセスを表すために使用するモデルは何ですか?

これらの図は、ビジネス ドメインの専門家 (たとえば、e コマース Web サイトを指定する人)、テクニカル アナリスト (Web アプリケーションの設計を担当する人)、および Web 開発者 (ソリューションの実装を担当する人) 間の理解の出発点として機能する必要があります。 )

これらの図を描くのに役立つソフトウェア ソリューションを探しているわけでも、これらのページ フローをソフトウェアで実装できるようにする Web フロー フレームワークを探しているわけでもありません。

ただし、鉛筆と紙を使用してページフローを描くための良いスキームを探しています

たとえば、良い答えは次のようになります

  • ラベルが CAPS の長方形はページを表します
  • 小文字のラベルが付いた矢印は、ユーザー アクションを表します
  • 大文字のラベルが付いたひし形はプロセスを表します
  • エントリ ポイントは常に左から (矢印は左からページに入る)
  • 終了ポイントは常に右から (矢印はページから右に出ます)

受け入れられた標準がある場合、またはこの問題領域が実際には標準が存在するより大きな問題領域の特定のケースである場合は、これを強調してください。

Stack Overflow の精神で、回答ごとに 1 つのスキームをお願いします。重複ではなく投票してください