您的位置:首页 > 编程语言 > ASP

Visual C#中的winform/webform/asp.net控件命名规范

2015-07-31 17:45 585 查看
1、控件命名规范

类型前缀示例
AdRotatoradrtadrtTopAd
ButtonbtnbtnSubmit
CalendarcalcalMettingDates
CheckBoxchkchkBlue
CheckBoxListchklchklFavColors
CompareValidatorvalcvalcValidAge
CustomValidatorvalxvalxDBCheck
DataGriddgrddgrdTitles
DataListdlstdlstTitles
DropDownListddlddlCountries
HyperLinklnklnkDetails
ImageimgimgAuntBetty
ImageButtonibtnibtnSubmit
LabellbllblResults
LinkButtonlbtnlbtnSubmit
ListBoxlstlstCountries
PanelpnlpnlForm2
PlaceHolderplhplhFormContents
RadioButtonradradFemale
RadioButtonListradlradlGender
RangeValidatorvalgvalgAge
RegularExpressionvalevaleEmail_Validator
RepeaterrptrptQueryResults
RequiredFieldValidatorvalrvalrFirstName
TabletbltblCountryCodes
TableCelltblctblcGermany
TableRowtblrtblrCountry
TextBoxtxttxtFirstName
ValidationSummaryvalsvalsFormErrors
XMLxmlcxmlcTransformResults
2、ADO.NET控件命名规范

类型前缀示例
ConnectionconconNorthwind
CommandcmdcmdReturnProducts
ParameterparmparmProductID
DataAdapterdaddadProducts
DataReaderdtrdtrProducts
DataSetdstdstNorthWind
DataTabledtbldtblProduct
DataRowdrowdrowRow98
DataColumndcoldcolProductID
DataRelationdreldrelMasterDetail
DataViewdvwdvwFilteredProducts
3、变量命名规范

类型前缀示例
ArrayarrarrShoppingList
BooleanblnblnIsPostBack
BytebytbytPixelValue
CharchrchrDelimiter
DateTimedtmdtmStartDate
DecimaldecdecAverageHeight
DoubledbldblSizeofUniverse
IntegerintintRowCounter
LonglnglngBillGatesIncome
ObjectobjobjReturnValue
ShortshrshrAverage
SinglesngsngMaximum
StringstrstrFirstName
-----------------------------

控件名

简写

控件名

简写

Web 窗体
Labellbl

TextBoxtb

Buttonbtn

LinkButtonlb

HyperLinkhl

Repeatorrpt

ImageButtonib

DropDownListddl

ListBoxlb

DataGriddg

DataListdl

CheckBoxcb

CheckBoxListcbl

RadioButtonrb

RadioButtonListrbl

Imageimg

Panelpnl

Calendercld

AdRotatorar

Tabletbl

PlaceHolderph

Xmlxml

RequiredFieldValidatorrfv

CompareValidatorcv

RangeValidatorrv

RegularExpressionValidatorrev

ValidatorSummaryvs

CustomValidationcv

Literalltl

TreeViewtv

数据
DataSetds

DataTabledt

DataViewdv

SqlConnectionsc

SqlDataAdaptersda

SqlCommandsc

HTML
Labellbl

Buttonbtn

Reset Buttonrb

Submit Buttonsb

Text Fieldtf

Text Areatr

File Fieldff

Password Fieldpf

Checkboxcb

Radio Buttonrb

Hiddenhdn

Tabletbl

Flow Layout Panelflp

Grid Layout Panelglp

Imageimg

Listboxlb

常用词缩写
ArgumentArg

MaximumMax

BufferBuf

MessageMsg

ClearClr

MinimumMin

ClockClk

MultiplexMux

CompareCmp

Operating SystemOS

ConfigurationCfg

OverflowOvf

ContextCtx

ParameterParam

DelayDly

PointerPtr

DeviceDev

PreviousPrev

DisableDis

PriorityPrio

DisplayDisp

ReadRd

EnableEn

ReadyRdy

ErrorErr

RegisterReg

FunctionFnct

ScheduleSched

HexadecimalHex

SemaphoreSem

High Priority TaskHPT

StackStk

I/O SystemIOS

SynchronizeSync

InitializeInit

TimerTmr

MailboxMbox

TriggerTrig

ManagerMgr

WriteWr

一些在软件中常用的反义词组
add/remove

begin/end

create/destroy

insert/delete

first/last

get/release

increment/decrement

put/get

add/delete

lock/unlock

open/close

min/max

old/new

start/stop

next/previous

source/target

show/hide

send/receive

source/destination

cut/paste

up/down

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: