为什么要进行编码约定.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为什么要进行编码约定

为什么要进行编码约定?  CONTROL Internet.HHCtrl.1  使用统一编码约定集的主要原因,是使应用程序的结构和编码风格标准化,以便于阅读和理解这段编码。 好的编码约定可使源代码严谨、可读性强且意义清楚,与其它语言约定相一致,并且尽可能的直观。 最小编码约定 一组通用目的的编码约定应该定义完成上述目的所必需的、能让程序员自由地创建程序逻辑和功能流程的最小的要求。 最小编码约定的目的是使程序易于阅读和理解,而不是用过份的约束和绝对的限制来束缚程序员本身的创造性。 所以,该附录中提出的约定是简洁和建意性的。这些约定中没列出每一个可能的对象或控件,也没列出每种有用的信息注释。根据工程及机构的特殊要求,也许希望扩充这些准则,以包含附加的元素,如: 对于在家庭中开发的或从第三方厂商购买的特定对象及组件的约定。 描述机构的商业活动或设备的变量。 工程或企业认为对清楚性和可读性很重要的任何其它元素。 详细信息 关于对过程、变量及常量命名的限制的详细信息,请参阅“编程基础”中的“编码基础”。 对象命名约定  CONTROL Internet.HHCtrl.1  应该用一致的前缀来命名对象,使人们容易识别对象的类型。下面列出了 Visual Basic 支持的一些推荐使用的对象约定。 推荐使用的控件前缀 控件类型前缀例子3D Panel pnlpnlGroupADO DataadoadoBiblioAnimated buttonanianiMailBoxCheck boxchkchkReadOnlyCombo box, drop-down list boxcbocboEnglishCommand buttoncmdcmdExitCommon dialog dlgdlgFileOpenCommunications comcomFaxControl (当特定类型未知时,在过程中所使用的)ctrctrCurrentDatadatdatBiblioData-bound combo boxdbcbodbcboLanguageData-bound griddbgrddbgrdQueryResultData-bound list boxdblstdblstJobTypeData combodbcdbcAuthorData griddgddgdTitlesData listdbldblPublisherData repeaterdrpdrpLocationDate pickerdtpdtpPublishedDirectory list boxdirdirSourceDrive list boxdrvdrvTargetFile list boxfilfilSourceFlat scroll barfsbfsbMoveFormfrmfrmEntryFramefrafraLanguageGaugegaugauStatusGraphgragraRevenueGridgrdgrdPricesHierarchical flexgridflexflexOrdersHorizontal scroll barhsbhsbVolumeImageimgimgIconImage comboimgcboimgcboProductImageListilsilsAllIconsLabellbllblHelpMessageLightweight check boxlwchklwchkArchiveLightweight combo boxlwcbolwcboGermanLightweight command buttonlwcmdlwcmdRemoveLightweight framelwfralwfraSaveOptionsLightweight horizontal scroll barlwhsblwhsbVolumeLightweight list boxlwlstlwlstCostCentersLightweight option buttonlwoptlwoptIncomeLevelLightweight text boxlwtxtlwoptStreetLightweight vertical scroll barlwvsblwvsbYearLinelinlinVerticalList box

文档评论(0)

zw4044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档