C# 命名规则

1.     主要控件名简写对照表 

标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如: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

 

2.     规定的常用缩写如下: 

       常用词

缩写

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

3.     一些在软件中常用的反义词组:

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

 

 

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

       常用词

缩写

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

posted @ 2011-04-15 13:46  吾爱易逝  阅读(451)  评论(0编辑  收藏  举报