2017-05-30 111 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这个快捷功能。