命名的格式在学习学生信息系统的时候,因为有源码的缘故,没有思考太多,这次机房收费系统是自己来做,在开始之前,站在巨人的肩膀上稍有了解,但是实际操作起来还是会出问题的。
为什么要命名?
做系统时候的每个窗体,就像是一个房子,房子里住着一个大家庭,为了更好的辨认家庭成员的就给他起来名字,但是当面对外来人员的到来,方便了解,所以我们中国起名字的规则姓氏+名字,在国外起名的规则是教名+中间名+姓氏,这和我们窗体的命名是一样的,我们做的系统首先是让自己来看,当我们想推广我们的产品和团队合作的时候,这时候我们考虑的就不能仅仅是自己了,要有一定的规则,让我们来看看我们VB里边都有哪些需要我们知道的命名规则吧!
哪些需要命名?
元素 | 命名规则 |
---|---|
变量 | < 范围 >< 数组 >< 数据类型 > 描述(首字母大写) |
常量 | < 范围 >< 数据类型 > 描述(全部大写) |
用户自定义类型 | Type 描述名称\< 数据类型 >描述\End Type |
命名举例
数据类型 | 前缀 | 例子 |
---|---|---|
String (字符串类型) | str | strFName |
Integer (短整数类型) | int | intQuantity |
Long (长整数类型) | lng | lngDistance |
Single (单精度浮点数类型) | sng | sngAverage |
Double (双精度浮点数类型) | db | dblTolerance |
Boolean (布尔类型) | bln | blnFound |
Byte (字节类型) | byt | bytRasterData |
Date (日期类型) | dte | dteNow |
Currency (货币计算与定点计算类型) | cur | curRevenue |
Object (东西类型) | obj | objCurrent |
Variant (变体类型) | vnt | vntCheckSum |
(注意:所有前缀都全部小写,后面的单词首字母大写)
常用控件的命名
控件类型 | 前缀 | 例子 |
---|---|---|
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 |
总结
通过以上的了解学习,关于命名的格式有以下总结命名格式范围+数据类型+描述(类似于美国的人名格式教名+中间名+姓氏)
1、范围-(姓氏)都用来小写
2、 数据类型-(中间名)有些特殊的规则
3、描述-(教名)根据类型来确定首字母或者全部大写