VB編程規約

80酷酷网    80kuku.com

  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で定義)

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: