すべてのデータセットの関係を矢印などでうまく表現できるように、カスタムの背景を設定したり、データモジュールのキャンバスに描画したりするのはどれほど難しいのでしょうか。Delphi 7かそこらに戻って、私は消えたある種のデータモジュールデザイナーを覚えているようです(とにかくそれはいつも迷惑だと思いました)。
ある種のIDEプラグインか何かを通してこれが可能かどうか誰かが知っていますか?
すべてのデータセットの関係を矢印などでうまく表現できるように、カスタムの背景を設定したり、データモジュールのキャンバスに描画したりするのはどれほど難しいのでしょうか。Delphi 7かそこらに戻って、私は消えたある種のデータモジュールデザイナーを覚えているようです(とにかくそれはいつも迷惑だと思いました)。
ある種のIDEプラグインか何かを通してこれが可能かどうか誰かが知っていますか?
TDataModuleはTComponentの直接の子孫であるため、Canvasやそのようなペイントはプロビジョニングされていません。現状では、その上に描画したりペイントしたりする方法はありません。
TCanvasを持つ子孫を作成することも考えられますが、設計時にIDEを利用するには、IDEを実際にハックする必要があります。しかし、それは興味深い考えです。
以前は、データモジュールのデザイナに[図]タブがありました。メモ、テキスト付きのボックス、およびデータリレーションを配置する機能がありました。それはあまり理解も使用もされておらず、機能は削除されたと思います。(CodeGearにいる前に...)
または、データモジュールをフォームに変更することもできます。テスト、ドキュメント化、デバッグのために、開発中に表示したままにします。そしてそれを生産のために見えなくします。フォームには、Visioビューアコンポーネントといくつかのデータグリッドを配置し、タブラックからアクセスして、データをすばやく参照できます。
画面上に表示されているグループにコンポーネントを整理する方法があればいいと思います...大量のデータセット、データセットプロバイダー、Raveデータソース(約40個のコンポーネント)を含むレポートDMがあります。どのレポートでどちらが使用されているかを区別するためのグループ。
しかし、これはDMデザイナー自体であり、別の描画スペースではありません...