为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

对象种类对象名称对象前缀例

2017-11-13 9页 doc 25KB 60阅读

用户头像

is_650122

暂无简介

举报
对象种类对象名称对象前缀例对象种类对象名称对象前缀例 对象种类 对象名称 对象前缀 例 FORM 窗体 frm frmMain MDI 子窗体 mdi mdiNote PICTURE BOX 图片控件 pic picView LABEL 标签控件 lbl lblMessage TEXT BOX 文本控件 txt txtPassword FRAME 框架控件 fra fraOption COMMAND BUTTON 命令控件 cmd cmdClose CHECK BUTTON 复选框 chk chkTaxInclude OPTION ...
对象种类对象名称对象前缀例
对象种类对象名称对象前缀例 对象种类 对象名称 对象前缀 例 FORM 窗体 frm frmMain MDI 子窗体 mdi mdiNote PICTURE BOX 图片控件 pic picView LABEL 标签控件 lbl lblMessage TEXT BOX 文本控件 txt txtPassword FRAME 框架控件 fra fraOption COMMAND BUTTON 命令控件 cmd cmdClose CHECK BUTTON 复选框 chk chkTaxInclude OPTION BUTTON 单选框 opt optFemale COMBO BOX 复合框 cbo cboGroup LIST BOX 列表框 lst lstItems HORIZ SROLL BAR 水平滚动条 hsb hsb VERTICAL SCROLL BAR 垂直滚动条 vsb vsbVolume TIMER 时间控件 tmr tmrAlarm DRIVE LIST BOX 盘符控件 drv drvTarget DIRECTORY BOX 目录控件 dir dirPath FILE LIST BOX 文件列表控件 fil filSource SHAPE SHAPE控件 shp shpCircle LINE 划线控件 lin linVertical IMAGE 图像控件 img imgIcon DATA CONTROL 数据控件 dat datBiblio OLE CONTROL OLE控件 ole oleExcel MENU 菜单 mnu mnuFile 2. ACTIVEX控件命名规约 对象种类 对象前缀 例 ADODC ado adoBiblio CommonDialog dlg dlgFileOpen MSComm com comFax DataCombo dbc dbcAuthor DataGrid dgd dgdTitles DataList dbl dblPublisher DataRepeater drp drpLocation DTPicker dtp dtpPublished MSHFlexGrid flex flexOrders MAPIMessages mpm mpmSentMessage MAPISession mps mpssession MMControl mci mciVideo Monthview mvw mvwPeriod MSChart ch chSalesbyRegion MSFlexGrid msg msgClients SSTab mst mstFirst Slider sld sldScale StatusBar sta staDateTime SysInfo sys sysMonitor TabStrip tab tabOptions Toolbar tlb tlbActions TreeView tre treOrganization UpDown upd updDirection 3. DAO对象命名规约 对象种类 对象前缀 例 DBEngine dbe dbeJet Workspace wsp wspMain Database db dbBiblio TableDef tbd tbdCustomers QueryDef qry qryAllTitle Recordset rec recTitles Field fld fldName 4. ADO对象命名规约 对象种类 对象前缀 例 Connection cnn cnnOracle Command cmd cmdGetTitle Recordset rst rstTitles Parameter prm prmISBN Field fld fldCity 5. 基本变量命名规约 变量类型 前缀 例子 BOLEAN布朗型 bln blnFound Byte字节型 byt bytArray Collection 集合型对象 col colTitle Currency货币型 cur curTax Date日期型 dtm dtmBegin Double双精度浮点数 dbl dblRatio ERROR错误 err errLocal Integer 整数型 int intQuantity Long 长整数型 lng lngTotal Object对象 obj objCurrent Single g精度浮点数 sng sngAverage String字符串 str strUserName 用户定义类型 udt udtEmployee Variant变体型 vnt vntBookmark 6. 变量适用范围前缀命名规约 适用范 プリフィックス 例 全局变量 g gstrUserName 模块级变量 m mblnDone 局部变量 なし dblProfit 7. 函数前缀命名规约 适用范 プリフィックス 例 Sub 窗体内 s sGrid_Set 模块内 ms msDb_Open Function 窗体内 f fChange_Text 模块内 mf mfKanri_cmb_Set 8. 通用变量命名 涫 涫 名 属性 返回值 ret Integer或者Boolean 循环变量 i Integer 件数 cnt Integer SQL命令 mstrSQL String(basCommonで定义) 一、 类型级单位的命名 1、类。 以Class声明的类,都必须以名词或名词短语命名,体现类的作用。如: Class Indicator 当类是一个特性(Attribute)时,以Attribute结尾,当类是一个异常(Exception)时,以Exception结尾: Class ColorSetException Class CauseExceptionAttribute 当类只需有一个对象实例(全局对象,比如Application等),必须以Class结尾,如 Class ScreenClass Class SystemClass 当类只用于作为其他类的基类,根据情况,以Base结尾: MustInherit Class IndicatorBase 如果定义的类是一个窗体,那么名字的后面必须加后缀Form,如果是Web窗体,必须加后缀Page: Class PrintForm : Inherits Form ‘* Windows窗体 Class StartPage : Inherits Page ‘* Web窗体 2、枚举和结构 同样必须以名词或名词短语命名。最好体现枚举或结构的特点,如: Enum ColorButtons ‘以复数结尾,表明这是一个枚举 Structure CustomerInfoRecord ‘以Record结尾,表明这是一个结构体 3、委派类型 普通的委派类型以描述动作的名词命名,以体现委派类型实例的功能: Delegate Sub DataSeeker (ByVal SeekString As String) 用于事件处理的委派类型,必须以EventHandler结尾,如: Delegate Sub DataChangedEventHandler (ByVal Sender As Object, ByVal e As DataChangedEventArgs) 4、接口 与其他类型不同,接口必须要由I作为前缀,并用形容词命名,突出表现实现接口的类将具有什么能力: Interface ISortable 5、模块 模块不是类型,他的名称除了必须以名词命名外,必须加以后缀Module: Module SharedFunctionsModule 上述所有规则的共同特点是,每个组成名称的词语都必须是大写开头,禁止完全大写或小写的名称。 二、方法和属性的命名 1、方法 无论是函数还是子程序,方法都必须以动词或动词短语命名。无需区分函数和子程序,也无需指明返回类型。 Sub Open(ByVal CommandString As String) Function SetCopyNumber(ByVal CopyNumber As Integer) 参数需要指明ByVal还是ByRef,这一点写起来会让程序边长,但非常必要。如果没有特别情况,都使用ByVal。参数的命名方法,参考后面“变量的命名方法”。需要重载的 方法,一般不写Overloads,根据需要编写重载的方法。 2、属性 原则上,字段(Field)是不能公开的,要访问字段的值,一般使用属性。属性以简洁清晰 的名词命名: Property Concentration As Single Property Customer As CustomerTypes 3、事件 事件是特殊的属性,只能在事件处理上下文中使用。命名的原则一般是动词或动词的 分词,通过时态表明事件发生的时间: Event Click As ClickEventHandler Event ColorChanged As ColorChangedEventHangler 三、变量和常数 常数以表明常数意义的名词命名,一般不区分常数的类型: Const DefaultConcentration As Single = 0.01 在严格要求的代码中,常数以c_开头,如c_DefaultConcentration,但最好不要用它,它会带来输入困难。 普通类型的变量,只要用有意义的名字命名即可,不可使用简称和无意义的名称诸如 A,x1等,下面给出了良好的例子: Dim Index As Integer Dim NextMonthExpenditure As Decimal Dim CustomerName As String 不能起太长的名字,应该尽量简洁,如下面的例子: Dim VariableUsedToStoreSystemInformation As String ‘* 错误,太复杂了 Dim SystemInformation As String ‘* 正确,简单明了 Dim sysInfo As String ‘* 错误,过于简单 特殊情况可以考虑一个字母的变量: Dim g As Graphic 对于控件,应该指明控件的类型,方法是直接在变量后面加以类名: Friend WithEvents NextPageButton As Button ‘* 按钮 Friend WithEvents ColorChoicerPanel As Panel ‘* 面版 Friend WithEvents CardFileOpenDialog As FileOpenDialog ‘* 文件打开对话框 等等,无需规定某种类型的变量的前缀,只需把类型写在后面就行了,试对比下列代码: btnCancel.Text = "&Cancel" CancelButton.Text = "&Cancel" 显然后者更能使阅读者明白变量的类型是一个按钮。 四、标签 标签就是用于Goto跳转的代码标识,由于Goto并不推荐使用,所以标签的使用也比较苛刻。标签必须全部大写,中间的空格用下划线_代替,而且应该以_开头,比如: _A_LABEL_EXAMPLE: 如此定义标签是为了与其他代码元素充分区别。 五、名字空间 通常,一个工程使用一个名字空间,通常不需要用Namespace语句,而是在工程选项的“Root Namespace”中指定,使用根名字空间可以使代码更加整齐,容易修改,这一点是VB十足的优点。名字空间的语法是: 公司名.产品名[.组件名的复数] 如: Namespace Ninputer.VirtualScreen Namespace Ninputer.CardEditor.CustomeControls 随便起一个名字空间的名字绝对不是一个好主意,一定要遵守上述规定。 六、注释 注释的规则繁多,这里仅提到其中一点:正常的注释以‘*开头,单独的‘只用来注释暂时不用的代码 ‘* 这是普通的注释 ‘* 这段代码在调试正确后加入 ‘If UseHighSpeed(g) = True Then ....
/
本文档为【对象种类对象名称对象前缀例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索