VB編程規約
jugnlesong
1. 對象命名規約
對象種類 |
對象名稱 |
對象前綴 |
例 | ||
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単精度浮点数 |
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で定義) |
本文地址:http://com.8s8s.com/it/it44294.htm