visual basic 编码约定

visual basic 编码约定

ID:15405015

大小:91.00 KB

页数:15页

时间:2018-08-03

visual basic 编码约定_第1页
visual basic 编码约定_第2页
visual basic 编码约定_第3页
visual basic 编码约定_第4页
visual basic 编码约定_第5页
资源描述:

《visual basic 编码约定》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualBasic编码约定该附录给出一系列推荐使用的VisualBasic程序的编码约定。编码约定是编程准则,它注重于程序的物理结构和外观,而不是程序的逻辑结构。它们使编码更加容易阅读、容易理解而且容易维护。编码约定可以包括:·对象、变量及过程的命名约定。·标记和注释编码的标准化格式。·空格、格式化及缩排的准则。在后面的几节中将讨论这些方面,同时给出好的习惯用法的例子。一、为什么要进行编码约定?使用统一编码约定集的主要原因,是使应用程序的结构和编码风格标准化,以便于阅读和理解这段编码。好的编码约定可使源代码严谨、可读性强且意义清楚,与其它语言约定相一致,并且尽可能

2、的直观。最小编码约定一组通用目的的编码约定应该定义完成上述目的所必需的、能让程序员自由地创建程序逻辑和功能流程的最小的要求。最小编码约定的目的是使程序易于阅读和理解,而不是用过份的约束和绝对的限制来束缚程序员本身的创造性。所以,该附录中提出的约定是简洁和建意性的。这些约定中没列出每一个可能的对象或控件,也没列出每种有用的信息注释。根据工程及机构的特殊要求,也许希望扩充这些准则,以包含附加的元素,如:·对于在家庭中开发的或从第三方厂商购买的特定对象及组件的约定。·描述机构的商业活动或设备的变量。·工程或企业认为对清楚性和可读性很重要的任何其它元素。详细信息关于对过程、变

3、量及常量命名的限制的详细信息,请参阅“编程基础”中的“编码基础”。一、对象命名约定应该用一致的前缀来命名对象,使人们容易识别对象的类型。下面列出了VisualBasic支持的一些推荐使用的对象约定。推荐使用的控件前缀控件类型前缀例子3DPanelpnlpnlGroupADODataadoadoBiblioAnimatedbuttonanianiMailBoxCheckboxchkchkReadOnlyCombobox,drop-downlistboxcbocboEnglishCommandbuttoncmdcmdExitCommondialogdlgdlgFileOp

4、enCommunicationscomcomFaxControl(当特定类型未知时,在过程中所使用的)ctrctrCurrentDatadatdatBiblioData-boundcomboboxdbcbodbcboLanguageData-boundgriddbgrddbgrdQueryResultData-boundlistboxdblstdblstJobTypeDatacombodbcdbcAuthorDatagriddgddgdTitlesDatalistdbldblPublisherDatarepeaterdrpdrpLocationDatepickerdt

5、pdtpPublishedDirectorylistboxdirdirSourceDrivelistboxdrvdrvTargetFilelistboxfilfilSourceFlatscrollbarfsbfsbMoveFormfrmfrmEntryFramefrafraLanguageGaugegaugauStatusGraphgragraRevenueGridgrdgrdPricesHierarchicalflexgridflexflexOrdersHorizontalscrollbarhsbhsbVolumeImageimgimgIconImagecomboi

6、mgcboimgcboProductImageListilsilsAllIconsLabellbllblHelpMessageLightweightcheckboxlwchklwchkArchiveLightweightcomboboxlwcbolwcboGermanLightweightcommandbuttonlwcmdlwcmdRemoveLightweightframelwfralwfraSaveOptionsLightweighthorizontalscrollbarlwhsblwhsbVolumeLightweightlistboxlwlstlwlstCo

7、stCentersLightweightoptionbuttonlwoptlwoptIncomeLevelLightweighttextboxlwtxtlwoptStreetLightweightverticalscrollbarlwvsblwvsbYearLinelinlinVerticalListboxlstlstPolicyCodesListViewlvwlvwHeadingsMAPImessagempmmpmSentMessageMAPIsessionmpsmpsSessionMCImcimciVideoMenumnumnuFileOpenM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。