组织代码
在应用程序级,代码包含在一个或多个标准模块或类模块中,并包含在窗体、报表或文档后面的模块中。通过对应用程序中这些组件内的代码按逻辑进行组织,即可在该级别组织代码。在任何模块内,过程应当彼此相关。例如,可以将所有数据访问代码放在一个模块中。窗体、报表或文档模块应当只包含直接应用于该窗体、报表、文档或其中控件的代码。
在过程级,应用代码结构意味着把大的过程分解为更小的过程,并使用换行、空格和缩进来组织和显示代码的逻辑结构。被这些对象中的代码调用的所有通用过程都应当包含在单独的模块中。此外,应当在模块级添加注释,提供有关该模块中过程的性质和用途的相关信息。
无论编写的是 Microsoft® Visual Basic® for Applications (VBA) 代码还是 HTML 页中的脚本,都应当使用这些准则。为了组织脚本,您可以认为 HTML 页与 VBA 应用程序类似。可以将 <SCRIPT> 标记内的脚本块看成与模块中的 VBA 过程类似。在 <SCRIPT> 标记之间所使用的脚本和过程应当与相同标记组中的其他脚本有关。从 HTML 页脚本调用的任何通用过程都应当分组放在它们自己的 <SCRIPT> 标记对之间,或放在脚本小程序中。