易截截图软件、单文件、免安装、纯绿色、仅160KB

VB命名规则及代码规范

VBA
命名规则及代码规范
 
马维峰
(maweifeng@263.net
)
 
1.      
VBA
命名规则
一个好的命名规则可以提高程序的可读性,减少错误发生的概率,命名规则不是一定的,不同的人有不同的规则和习惯,但在编程过程中,对于个人或工作组,一定要遵守相同的命名规则。
1.1.      
变量、常量、自定义类型和枚举

1
‑1
概括了变量、常量的基本命名规则。
 


1

1

变量、常量和枚举类型的命名规则
元素
命名规则
变量
<
范围
><
数组
><
数据类型
>
描述(首字母大写)
常量
<
范围
><
数据类型
>
描述(全部大写)
用户自定义类型
Type
描述名称
   
<
数据类型
>
描述
End Type
枚举类型
Enum <
工程前缀
>
一般描述
   
<
工程前缀
><
一般描述
><
具体名称
1>
   
<
工程前缀
><
一般描述
><
具体名称
2>
End Enum
 
<
范围
>
表示了变量的作用域,对于
Private
类型和模块级变量,一般使用“
m
”前缀表示,对于
Public
类型的变量,一般使用“
g
”前缀表示,而对于过程内的局部变量,则不使用前缀。如果是数组,在范围前缀后增加“
a
”表示变量为数组。
对于数据类型,一般使用

1
‑2
的前缀表示。
 


1

2

命名规则常用前缀
前缀
数据类型
前缀
数据类型
前缀
数据类型
is
Boolean
cm
ADODB.Command
cmb
MSForms.ComboBox
byt
Byte
cn
ADODB.Connection
chk
MSForms.CheckBox
cur
Currency
rs
ADODB.Recordset
cmd
MSForms.CommandButton
dte
Date
 
 
fra
MSForms.Frame
dec
Decimal
cht
Excel.Chart
lbl
MSForms.Label
f
Double

Single
rng
Excel.Range
lst
MSForms.ListBox
i
Integer

Long
wb
Excel.Workbook
mpg
MSForms.MultiPage
obj
Object
ws
Excel.Worksheet
opt
MSForms.OptionButton
str
String
 
 
spn
MSForms.SpinButton
u
User-defined type
cbr
Office.CommandBar
txt
MSForms.TextBox
v
Variant
ctl


相关文档:

VB对INI文件操作

VB对INI文件操作
2009-02-25 00:17
INI 文件是什么样子?——不会吧,这都不知道。INI 文件就是 Windows 中常见
的以 .ini 为扩展名的文件,其内部格式和各部分的名称如下:
[Section1]
Key1=Value1
Key2=Value2
Key3=Vlaue3
[Section2]
Key1=Value1
Key2=Value5
Key4=Value4
Key5=...
...
 & ......

重拾VB之三,二进制文件篇

重拾VB之三,二进制文件篇
PMP 关劲松
     鬼使神差,09年12月入职的公司仍使用VB开发软件,虽然并非专职开发,但也不得不在事隔4年之后,重新使用VB。
读取、修改二进制文件仍是大部分编程语言的基本开发技能。可以提高处理文件效率,主要应用在通信、交换数据等方面。
'open   filena ......

如何用VB实现Excel文件的自动合并

简单而实用的合并Excel文件的函数,能够将多个XLS文件中指定数量的工作表自动合并到一个XLS文件里。当然,如果只是数据合并,则使用ADO就可以实现,但如果要保留表格格式,则恐怕只能使用俺的方法了。
    一、函数代码:
Option Explicit
'* ********************************************************* ......

纯VB真正实现稳定的NT服务

'* ************************************************************** *
'* 程序名称:modNtSrv
'* 程序功能:实现NT服务
'* 作者:lyserver
'* 联系方式:http://blog.csdn.net/lyserver
'* ************************************************************** *
Option Explicit
' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号