欢迎来到天天文库
浏览记录
ID:37555020
大小:126.33 KB
页数:11页
时间:2019-05-25
《VisualBasic编程规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VisualBasic编程规范版本记录:当前版本:文件状态:作者:www.cstl.cn[]草稿完成日期:[√]正式发布签收人:[]正在修改签收日期:1概述本规范摘编自微软VB程序员手册。编程规范注重于程序的物理结构和外观,而不是程序的逻辑结构。使用统一编码约定集合的主要原因,是使应用程序的结构和编码风格标准化,使之容易阅读、容易理解而且容易维护。‘最小编码约定’是一组通用目的的编码约定,定义完成上述目的所必需的、能让程序员自由地创建程序逻辑和功能流程的最小的要求。最小编码约定的目的是使程序易于阅读和理解,而
2、不是用过分的约束和绝对的限制来束缚程序员本身的创造性。所以本规范提出的约定是简洁和建议性的。这些约定中没有列出每一个可能的对象或控件,也没有列出每种有用的信息注释。依据工程及机构的特殊要求,也许需要扩充这些准则,以包含附加的元素,如:Ø对于在家庭中开发的或从第三方厂商购买的特定对象及组件的约定。Ø描述机构的商业活动或设备的变量。Ø工程或企业认为对清楚性和可读性很重要的任何其它元素。2对象命名约定应该使用一致的前缀来命名对象,使人们容易识别对象的类型。下面列出了VisualBasic支持的一些推荐使用的对象约定
3、。2.1推荐使用的控件前缀控件类型前缀例子3DPanelPnlPnlGroupAnimatedbuttonAniAniMailBoxCheckboxChkChkReadOnlyCombobox,drop-downlistboxCboCboEnglishCommandbuttoncmdCmdExitCommondialogdlgDlgFileOpenCommunicationscomComFaxControlctrCtrCurrent(当特定类型未知时,在过程中所使用的)DatacontroldatDatBib
4、lioData-boundcomboboxdbcboDbcboLanguageData-boundgriddbgrdDbgrdQueryResultData-boundlistboxdblstDblstJobTypeDirectorylistboxdirDirSourceDrivelistboxdrvDrvTargetFilelistboxfilFilSourceFormfrmFrmEntryFramefraFraLanguageGaugegauGauStatusGraphgraGraRevenueGridg
5、rdGrdPricesHorizontalscrollbarhsbHsbVolumeImageimgImgIconKeystatuskeyKeyCapsLabellblLblHelpMessageLinelinLinVertical第2/11页ListboxlstLstPolicyCodesMAPImessagempmMpmSentMessageMAPIsessionmpsMpsSessionMCImciMciVideoMDIchildformmdiMdiNoteMenumnuMnuFileOpenMSFle
6、xgridmsgMsgClientsMSTabmstMstFirstOLEoleOleWorksheetOutlineoutOutOrgChartPenBEditbedBedFirstNamePenHedithedHedSignaturePeninkinkInkMapPicturepicPicVGAPictureclipclpClpToolbarReportrptrptQtr1EarningsShapeshpShpCircleSpinspnSpnPagesTextboxtxtTxtLastNameTimert
7、mrTmrAlarmUpDownupdUpdDirectionVerticalscrollbarvsbVsbRateSlidersldSldScaleImageListilsIlsAllIconsTreeViewtreTreOrganizationToolbartlbTlbActionsTabStriptabTabOptionsStatusBarstaStaDateTimeListViewlvwLvwHeadings第3/11页ProgressBarprgPrgLoadFileRichTextBoxrtfRt
8、fReport2.2推荐使用的数据访问对象(ADO、DAO)的前缀用下列前缀来指示数据访问对象。数据库对象前缀例子ContainerconConReportsDatabasedbDbAccountsDBEnginedbeDbeJetDocumentDOCDocSalesReportFieldfldFldAddressGroupgrpGrpFinanceIndexidxIdxAgeParameterp
此文档下载收益归作者所有