C# 命名规则
2011-04-15 13:46
281 查看
1. 主要控件名简写对照表
标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor
控件命名的规则是:控件名简写+英文描述,英文描述首字母大写
2.规定的常用缩写如下:
3.一些在软件中常用的反义词组:
4.常用变量类型前缀列表如下:
i : int
f : float
d : double
dcm : decimall
ch : char
l : long
bt : byte
sbt : sbyte
b : bool
sht : short
usht : ushort
ul : ulong
ar : array
str : string
st : struct
标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor
控件命名的规则是:控件名简写+英文描述,英文描述首字母大写
控件名 | 控件名简写 | 标准命名举例 |
Button | btn | btnSubmit |
Calendar | cal | calMettingDates |
CheckBox | chk | chkBlue |
CheckBoxList | chkl | chklFavColors |
CompareValidator | valc | valcValidAge |
CustomValidator | valx | valxDBCheck |
DataGrid | dgrd | dgrdTitles |
DataList | dlst | dlstTitles |
DropDownList | drop | dropCountries |
HyperLink | lnk | lnkDetails |
Image | img | imgAuntBetty |
ImageButton | ibtn | ibtnSubmit |
Label | lbl | lblResults |
LinkButton | lbtn | lbtnSubmit |
ListBox | lst | lstCountries |
Panel | pnl | pnlForm2 |
RadioButton | rad | radFemale |
RadioButtonList | radl | radlGender |
RangeValidator | valg | valgAge |
RegularExpression | vale | valeEmail_Validator |
Repeater | rpt | rptQueryResults |
RequiredFieldValidator | valr | valrFirstName |
Table | tbl | tblCountryCodes |
TableCell | tblc | tblcGermany |
TableRow | tblr | tblrCountry |
TextBox | txt | txtFirstName |
ValidationSummary | vals | valsFormErrors |
XML | xmlc | xmlcTransformResults |
Connection | con | conNorthwind |
Command | cmd | cmdReturnProducts |
Parameter | parm | parmProductID |
DataAdapter | dad | dadProducts |
DataReader | dtr | dtrProducts |
DataSet | dst | dstNorthWind |
DataTable | dtbl | dtblProduct |
DataRow | drow | drowRow98 |
DataColumn | dcol | dcolProductID |
DataRelation | drel | drelMasterDetail |
DataView | dvw | dvwFilteredProducts |
常用词 | 缩写 |
Argument | Arg |
Buffer | Buf |
Clear | Clr |
Clock | Clk |
Compare | Cmp |
Configuration | Cfg |
Context | Ctx |
Delay | Dly |
Device | Dev |
Disable | Dis |
Display | Disp |
Enable | En |
Error | Err |
Function | Fnct |
Hexadecimal | Hex |
High Priority Task | HPT |
I/O System | IOS |
Initialize | Init |
Mailbox | Mbox |
Manager | Mgr |
Maximum | Max |
Message | Msg |
Minimum | Min |
Multiplex | Mux |
Operating System | OS |
Overflow | Ovf |
Parameter | Param |
Pointer | Ptr |
Previous | Prev |
Priority | Prio |
Read | Rd |
Ready | Rdy |
Register | Reg |
Schedule | Sched |
Semaphore | Sem |
Stack | Stk |
Synchronize | Sync |
Timer | Tmr |
Trigger | Trig |
Write | Wr |
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 |
i : int
f : float
d : double
dcm : decimall
ch : char
l : long
bt : byte
sbt : sbyte
b : bool
sht : short
usht : ushort
ul : ulong
ar : array
str : string
st : struct
常用词 | 缩写 |
Argument | Arg |
Buffer | Buf |
Clear | Clr |
Clock | Clk |
Compare | Cmp |
Configuration | Cfg |
Context | Ctx |
Delay | Dly |
Device | Dev |
Disable | Dis |
Display | Disp |
Enable | En |
Error | Err |
Function | Fnct |
Hexadecimal | Hex |
High Priority Task | HPT |
I/O System | IOS |
Initialize | Init |
Mailbox | Mbox |
Manager | Mgr |
Maximum | Max |
Message | Msg |
Minimum | Min |
Multiplex | Mux |
Operating System | OS |
Overflow | Ovf |
Parameter | Param |
Pointer | Ptr |
Previous | Prev |
Priority | Prio |
Read | Rd |
Ready | Rdy |
Register | Reg |
Schedule | Sched |
Semaphore | Sem |
Stack | Stk |
Synchronize | Sync |
Timer | Tmr |
Trigger | Trig |
Write | Wr |