2024年3月18日发(作者:)

C#编程规范--控件命名篇

规范制定原则

1 方便代码的交流和维护。

2 不影响编码的效率,不与大众习惯冲突。

3 使代码更美观、阅读更方便。

4 使代码的逻辑更清晰、更易于理解。

术语定义

Pascal 大小写

将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用

Pascal 大小写。例如:BackColor

大小写

标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor

控件命名的规则是:控件名简写+英文描述,英文描述首字母大写

控件名

Button

Calendar

CheckBox

CheckBoxList

CompareValidator

CustomValidator

控件名简写

btn

cal

chk

chkl

valc

valx

标准命名举例

btnSubmit

calMettingDates

chkBlue

chklFavColors

valcValidAge

valxDBCheck

DataGrid

DataList

DropDownList

HyperLink

Image

ImageButton

Label

LinkButton

ListBox

Panel

RadioButton

RadioButtonList

RangeValidator

RegularExpression

Repeater

RequiredFieldValidator

Table

TableCell

TableRow

TextBox

ValidationSummary

XML

控件名

Connection

Command

Parameter

dgrd

dlst

drop

lnk

img

ibtn

lbl

lbtn

lst

pnl

rad

radl

valg

vale

rpt

valr

tbl

tblc

tblr

txt

vals

xmlc

dgrdTitles

dlstTitles

dropCountries

lnkDetails

imgAuntBetty

ibtnSubmit

lblResults

lbtnSubmit

lstCountries

pnlForm2

radFemale

radlGender

valgAge

valeEmail_Validator

rptQueryResults

valrFirstName

tblCountryCodes

tblcGermany

tblrCountry

txtFirstName

valsFormErrors

xmlcTransformResults

控件名简写

con

cmd

parm

标准命名举例

conNorthwind

cmdReturnProducts

parmProductID

DataAdapter

DataReader

DataSet

DataTable

DataRow

DataColumn

DataRelation

DataView

dad

dtr

dst

dtbl

drow

dcol

drel

dvw

dadProducts

dtrProducts

dstNorthWind

dtblProduct

drowRow98

dcolProductID

drelMasterDetail

dvwFilteredProducts