命名的格式在学习学生信息系统的时候,因为有源码的缘故,没有思考太多,这次机房收费系统是自己来做,在开始之前,站在巨人的肩膀上稍有了解,但是实际操作起来还是会出问题的。
为什么要命名?
做系统时候的每个窗体,就像是一个房子,房子里住着一个大家庭,为了更好的辨认家庭成员的就给他起来名字,但是当面对外来人员的到来,方便了解,所以我们中国起名字的规则姓氏+名字,在国外起名的规则是教名+中间名+姓氏,这和我们窗体的命名是一样的,我们做的系统首先是让自己来看,当我们想推广我们的产品和团队合作的时候,这时候我们考虑的就不能仅仅是自己了,要有一定的规则,让我们来看看我们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、描述-(教名)根据类型来确定首字母或者全部大写
本文详细介绍了在VB.NET中如何为窗体、变量等元素进行规范化的命名,遵循一定的命名规则有助于提高代码的可读性和维护性。文章列举了各种元素的命名示例,并提供了通用的命名格式。

被折叠的 条评论
为什么被折叠?



