2017-05-30 52 views
0

我有一個使用n層體系結構的項目。在數據層中,我有幾個函數和子從不同形式調用。我想知道,對於每個函數或子函數(在數據層中),哪些形式調用該函數。項目統計的種類。是否有任何內置工具可用於列出調用特定功能的所有表單?什麼形式稱爲共享功能

感謝 CL

+0

如果您的UI(表單)調用數據層,那麼您的n層體系結構可能無法正確實現。通常,UI層應該只與業務層進行通信,並且不應該知道有關數據層的任何信息。 –

回答

0

你想要的是一個Shared函數或子。

這些可以通過該類的所有兒童被調用,這取決於可達性(PublicPrivate),也可以從外部類通過限定類名,即所謂的MyClass.MySharedSub()

希望有所幫助。

+0

我想要一個調用共享函數或sub的所有窗體的列表,例如form1調用func1,form3調用func1,form10調用func1。我正在尋找一種工具/方式來將form1,form3和form10列爲調用func1的表單。希望解釋我的要求 – chlorinelemon

+0

您是否生成這些表單?如果是這樣,創建一個'繼承形式'類',將該類中的子或函數作爲'Protected Sub'。它現在可用於所有表單,但無處可用。 – Mike

0

有幾種工具可用於代碼分析。

  1. Static Code Analysis
  2. Resharper - 爲了形象地調用序列,選擇ReSharper的|檢查|傳出呼叫或ReSharper |檢查|來電,或使用Inspect這個快捷功能。