私はn層アーキテクチャを使用するプロジェクトを持っています。データレイヤーには、さまざまなフォームから呼び出すいくつかの関数とサブタイプがあります。私は、これらの関数またはsubs(データレイヤー内)のそれぞれについて、それらが機能する呼び出しを形成することを知りたいと思います。プロジェクト統計の並べ替え。特定の関数を呼び出すすべてのフォームをリストするために使用できる組み込みツールがありますか?何をしたい CL何が共有関数を呼び出すか
答えて
おかげでShared
機能またはサブあります。
これらは、クラスのすべての子供たちによって呼び出されるとアクセシビリティ(Public
、Private
)に依存することができ、またMyClass.MySharedSub()
すなわち、クラス名を修飾することにより、クラスの外から呼び出すことができます。
希望に役立ちます。
たとえば、form1はfunc1を呼び出し、form3はfunc1を呼び出し、form10はfunc1を呼び出します。私はfunc1を呼び出すフォームとしてform1、form3、form10をリストするツール/方法を探しています。私の要求を説明する希望 – chlorinelemon
あなたはこれらのフォームを生成していますか?もしそうなら、 'Form'を継承する' Class'を作成し、そのサブクラスまたは関数を 'Protected Sub'としてクラスに入れます。これで、すべてのフォームで利用できるようになりましたが、どこにもありません。 – Mike
コード解析に使用できるツールはほとんどありません。
- Static Code Analysis
- Resharper - ReSharperのを選択し、呼び出しシーケンスを視覚化します|検査|発信コールまたはReSharper |検査|着信コール、またはこのショートカット機能の検査を使用します。
- 1. Cの共有.soの関数を呼び出す
- 2. Azure関数 - 異なる呼び出し間の共有オブジェクト
- 3. 共有サービス内のコンポーネントの関数呼び出し
- 4. 共有メソッドが共有コンストラクタを呼び出さない
- 5. インラインアセンブラを使用したGCCの共有ライブラリからの呼び出し関数
- 6. Rパッケージにコンパイルされた共有Cライブラリを含み、Rラッパー関数から関数を呼び出す
- 7. 別の関数呼び出しで関数を呼び出す
- 8. 関数呼び出しから関数呼び出し名を抽出する
- 9. Jenkinsパイプライン共有ライブラリのユーティリティ関数からユーティリティ関数を呼び出します
- 10. が関数呼び出し
- 11. パイプ内の関数を呼び出すのは何ですか?
- 12. 関数を呼び出すのは何ですか?
- 13. 何度も何度も関数を呼び出す
- 14. 関数を呼び出す
- 15. 関数を呼び出す
- 16. 共有サービスからコンポーネントのメソッドを呼び出す
- 17. 共有オブジェクトから外部クラスメンバーを呼び出す
- 18. Mac用のExcel 2016からカスタム共有ライブラリを呼び出す
- 19. UIViewから共有シートを呼び出す
- 20. アンドロイド - 呼び出しアクティビティからリスナーを共有するフラグメント
- 21. モジュールから共有プロシージャを呼び出す
- 22. ノードjsで共通関数を呼び出す方法
- 23. 複数のReactDOM.render呼び出しで共有ルータコンテキスト
- 24. 引数でデバウンス関数呼び出しを呼び出す
- 25. Pythonマルチプロセッシングが関数呼び出しを呼び出さない
- 26. 関数がopenerpレポートを呼び出す
- 27. Nodejsが関数を呼び出す
- 28. 関数呼び出しが有効にならないOcaml
- 29. data.tableを呼び出す関数を呼び出す関数の記述方法?
- 30. Swift:ランダム関数を呼び出す関数を呼び出す方法は?
あなたのUI(フォーム)がデータレイヤーを呼び出している場合は、n層アーキテクチャが適切に実装されていない可能性があります。通常、UIレイヤーはビジネスレイヤーとのみ通信する必要があり、データレイヤーについては何も知ってはいけません。 –