文档介绍:VB开发命名规范下面列出了VisualBasic支持的一些推荐使用的对象约定。bobox,drop-FaxControl(当特定类型未知时,在过程中所使用的CtrctrCurrentDatacontrolDatdatBiblioData-boboxDbcbodbcboLanguageData-boundgridDbgrddbgrdQueryResultData-anizationToolbartlbtlbActionsTabStriptabtabOptionsStatusBarstastaDateTimeListViewlvwlvwHeadingsProgressBarprgprgLoadFileRichTextBoxrtfrtfReport推荐使用的数据访问对象(DAO的前缀用下列前缀来指示数据访问对象。ountsDBEnginedbedbeJetDocumentdocdocSalesReportFieldfldfldAddressGroupgrpgrpFinanceIndexidxidxAgeParameterprmprmJobCodeQueryDefqryqrySalesByRegionRecordsetrecrecForecastRelationrelrelEmployeeDeptTableDeftbdtbdCustomersUserusrusrNewWorkspacewspwspMine推荐使用的菜单前缀应用程序频繁使用许多菜单控件,对于这些控件具备一组唯一的命名约定很实用。除了最前面"mnu"标记以外,菜单控件的前缀应该被扩展:对每一级嵌套增加一个附加前缀,将最终的菜单的标题放在名称字符串的最后。下表列出了一些例子。菜单标题序列菜单处理器名称FileOpenmnuFileOpenFileSendEmailmnuFileSendEmailFileSendFaxmnuFileSendFaxFormatCharactermnuFormatCharacterHelpContentsmnuHelpContents当使用这种命名约定时,一个特定的菜单组的所有成员一个接一个地列在VisualBasic的“属性”窗口中。而且,菜单控件的名字清楚地表示出它们所属的菜单项。为其它控件选择前缀对于上面没有列出的控件,应该用唯一的由两个或三个字符组成的前缀使它们标准化,以保持一致性。只有当需要澄清时,才使用多于三个字符的前缀。例如,对于派生的或修改的控件象上述那样扩展其前缀,使得在真正使用了哪一个控件的问题上避免混淆。对于第三方控件,应该把制造商的小写缩写名附加到前缀中。除了控件之外,常量和变量也需要良好格式的命名约定。以下列出了VisualBasic支持的常量和变量的推荐约定。并且讨论标识数据类型和范围的问题。变量应该总是被定义在尽可能小的范围内。全局(Public变量可以导致极其复杂的状态结构,并且使一个应用程序的逻辑非常难于理解。全局变量也使代码的重用和维护更加困难。VisualBasic中的变量可以有下列范围:范围声明位置可见位置过程级过程,子过程或函数过程中的'Private'在声明它的过程中模块级窗体或代码模块(.frm、.bas的声明部分中的'Private'窗体或代码模块中的每一个过程全局代码模块(.bas的声明部分中的'Public'应用程序中