加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

VB常用控件和变量的命名规则

发布时间:2020-12-16 22:35:58 所属栏目:大数据 来源:网络整理
导读:?? 这周一的时候师傅给我验了一下那个机房的项目,提到了很多的问题,其中有一个问题引起了我的注意,其实那也不算是一个问题,就是一个习惯。但是那个习惯就可以看出你专业不专业,所以在这里跟大家分享一下,大家有注意一下。 那就是VB中控件和窗体的命名

??这周一的时候师傅给我验了一下那个机房的项目,提到了很多的问题,其中有一个问题引起了我的注意,其实那也不算是一个问题,就是一个习惯。但是那个习惯就可以看出你专业不专业,所以在这里跟大家分享一下,大家有注意一下。那就是VB中控件和窗体的命名。

错误示例

常用控件的命名规则

一、常用控件的命名:
控件类型?? ? ?? ???前缀??? ? ???? 例子
Form ?? ?? ? ? ???frm? ?? ???? frmMain
Menu ??????? ? ? mnu?? ????? mnuFileOpen
Label ???? ? ????? lbl? ??? ? ??lblHelpMessage
Check box ? ?? ? ??? chk ????? ??chkRead Only
Combo box ???? ???cbo ? ?????? cboEnglish
Command button ?????cmd ??? ? ??cmdExit
Common dialog ????? dlg ??????? dlgFileOpen
Data grid ???????? dgd ??????? dgdTitles
Date picker ??????? dtp ??????? dtpPublished
Directory list box ?????dir ??????? dirSource
Drive list box ??????? drv ??????? drvTarget
File list box ???????? fil ??????? filSource
ADO Data ???????? ado ??????? adoBiblio
Frame ????????? ?fra?? ? ??? ?fraLanguage
Hierarchical flexgrid ? ?? flex ? ????? ?flexOrders
Image? ? ?????? ? img ? ? ????? imgIcon
ImageList ? ?????? ? ils ? ? ?????ilsAllIcons
List box ? ? ??????? lst? ? ????? lstPolicyCodes
ListView ? ?????? ? lvw ? ????? ? lvwHeadings
Month view ? ? ?????mvw ? ???? ?mvwPeriod
MS Chart? ??????? ?ch? ? ?????chSalesbyRegion
MS Flex grid? ????? ?msg? ??? ? ? msgClients
MS Tab ? ??????? ?mst? ????? ?mstFirst
OLE container? ????? ?ole? ???? ?oleWorksheet
Option button? ? ????opt? ???? ? ?optGender
Picture box ? ????? ?pic? ???? ? ?picVGA
ProgressBar? ? ????? prg ? ??? ? ? prgLoadFile
RichTextBox ? ? ???? rtf ? ?????? ?rtfReport
StatusBar? ? ??????sta ? ????? ? staDateTime
TabStrip? ??????? ?tab? ???? ? ?tabOptions
Text box? ??????? ? txt ???? ? ? txtLastName
Toolbar? ? ???????tlb? ???? ? ?tlbActions
TreeView ? ? ??????tre? ???? ? ?treOrganization

常用变量命名

二、变量命名
数据类型 ???? ? ???? ?? ??前缀 ???? ? ???? ??例子
String (字符串类型) ???? ??????str ????? ????? ?strFName
Integer (短整数类型) ???? ?????int????? ????? ??intQuantity
Long (长整数类型)??????? ???lng???? ?????? ??lngDistance
Single (单精度浮点数类型) ???????sng?????????? ? sngAverage
Double (双精度浮点数类型)??????dbl??????????? ? dblTolerance
Boolean (布尔类型)?????? ????bln ??????????? ?blnFound
Byte (字节类型)??????????? ?byt???? ????????bytRasterData
Date (日期类型)?????????? ? dte???? ?????????dteNow
Currency (货币计算与定点计算类型)???cur????????? ??? curRevenue
Object (东西类型)?????????? ?obj???? ?? ??????objCurrent
Variant (变体类型) ???? ?????? vnt ??????? ????vntCheckSum

总结

??1.命名可以使用的字符 ??VB 6.O中文版使用的字符集包括ASCII码字符:英文字母、数字符号、标点符号、空格符、其他可从键盘输入的字符和汉字等。使用这些字符时,不区分大小写,也不区分字符的全角和半角。 ??2.命名不能使用的字符 ????(1)“+”、“/”、“=”、“\”等字符不能使用,“+”表示加法运算;“/”表示除法运算;“=”表示赋值等。 ????(2)关键字不能使用,如Private、Sub、End、Val等。 ??3.命名规则 ????VB的代码编写中,离不开对数据、函数、过程、对象等的引用,在引用这些编程元素时,就要给他们起一个名字。在命名一个编程元素时,要遵循下列命名规则: ?????? · 名称的第一个字符必须是字母或汉字。 ?????? · 不能在名称中使用空格、句点(.)、感叹号(!)、@、&、$、#等已有特殊含义的字符。 ??????· 不能超过255个字符,控件、窗体、类和模块的名字,不能超过40个字符。 ?????? · 不要与已有的关键字同名,否则,在编程中会出现很多麻烦。 ?????? · 在自定义名称时,除了必须遵循VB的命名规则外,还要使一个名字能反映它所代表的编程元素的意义。例如,在给命令按钮命名时,在开头用cmd表示它是命令按钮,然后用一个单词来表示它的作用或其他意义。如,cmdAdd表示加运算,cmdExit表示退出等,在编写程序代码时避免混淆。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读