【发布时间】:2010-09-23 05:00:00
【问题描述】:
我将所有表单放在一个文件夹中,并将所有代码模块放在 VB6 的另一个文件夹中。如何为源文件创建更好的文件夹结构?
例如,如果我有 20 个表单和 20 个代码模块,我如何创建子文件夹 Main、Sales 和 Employees,并将源文件放在这些子文件夹下?
【问题讨论】:
我将所有表单放在一个文件夹中,并将所有代码模块放在 VB6 的另一个文件夹中。如何为源文件创建更好的文件夹结构?
例如,如果我有 20 个表单和 20 个代码模块,我如何创建子文件夹 Main、Sales 和 Employees,并将源文件放在这些子文件夹下?
【问题讨论】:
您应该调查您的某些文件是否可以驻留在 ActiveX DLL 而不是主 EXE 项目中。正如 Konrad 指出的 VB6 IDE 项目资源管理器不支持文件夹。大型 VB6 项目,如我自己的,将类组织成 ActiveX DLL 的层次结构。例如实用程序 DLL,它具有跨公司应用程序(文件处理等)使用的常用例程。具有应用程序使用的特定类的业务对象 DLL。报告 DLL 具有处理该应用程序报告的类。以此类推。
问题是您必须担心版本之间的兼容性问题。
【讨论】:
如果您正在谈论从 vb6 项目资源管理器视图添加新文件夹, 我不确定你是否可以这样做。
但如果你想对其进行排序,你可以应用一些命名约定,即 module1_xxx、module1_yyy。
【讨论】:
您可以(并且应该)在文件系统中创建子文件夹来组织您的文件。但是,VB6 项目浏览器不会反映这种层次结构,它基本上提供了一个扁平的层次结构。
【讨论】: