`

C#命名规则

 
阅读更多

ADO.NET命名规范

数据类型

数据类型简写

标准命名举例

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

WinForm Control 命名规范

数据类型

数据类型简写

标准命名举例

Label

lbl

lblMessage

LinkLabel

llbl

llblToday

Button

btn

btnSave

TextBox

txt

txtName

MainMenu

mmnu

mmnuFile

CheckBox

chk

chkStock

RadioButton

rbtn

rbtnSelected

GroupBox

gbx

gbxMain

PictureBox

pic

picImage

Panel

pnl

pnlBody

DataGrid

dgrd

dgrdView

ListBox

lst

lstProducts

CheckedListBox

clst

clstChecked

ComboBox

cbo

cboMenu

ListView

lvw

lvwBrowser

TreeView

tvw

tvwType

TabControl

tctl

tctlSelected

DateTimePicker

dtp

dtpStartDate

HscrollBar

hsb

hsbImage

VscrollBar

vsb

vsbImage

Timer

tmr

tmrCount

ImageList

ilst

ilstImage

ToolBar

tlb

tlbManage

StatusBar

stb

stbFootPrint

OpenFileDialog

odlg

odlgFile

SaveFileDialog

sdlg

sdlgSave

FoldBrowserDialog

fbdlg

fgdlgBrowser

FontDialog

fdlg

fdlgFoot

ColorDialog

cdlg

cdlgColor

PrintDialog

pdlg

pdlgPrint

WebControl 命名规范

数据类型

数据类型简写

标准命名举例

AdRotator

adrt

Example

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

PlaceHolder

plh

plhFormContents

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

变量
变量的作用域及前缀

前缀

说明

举例

P

全局变量

pstrName

St

静态变量

ststrName

M

模块或者窗体的局部变量

MstrName

A

数组

AintCount[]

变量数据类型的前缀

C#数据类型

类库数据类型

标准命名举例

Sbyte

System.sbyte

sbte

Short

System.Int16

sht

Int

System.Int32

int

Long

System.Int64

lng

Byte

System.Byte

bte

Ushot

System.Uint16

usht

Uint

System.Uint32

uint

Ulong

System.Uint64

ulng

Float

System.Single

flt

Double

System.Double

dbl

Decimal

System.Decimal

dcl

Bool

System.Boolean

bol

Char

System.Char

chr

Object

System.Object

obj

String

System.String

str

System.DateTime

dte

IntPtr

System.Intpre

intptr



常量定义
常量=作用域+ c+数据类型+变量名

类对象定义 
类实例=作用域+cls+变量名 
类对象=C+名称

结构对象定义 
结构对象实例=作用域+struc+变量名 
结构对象=S+名称

命名空间定义 
以层为前缀进行命名

接口定义 
以大写I为前缀

窗体的命名规则 
窗体名=frm+窗体名(名词+动词)
注意:保存的文件明和窗体名相同。

枚举定义规则 
以Enum为前缀

事件命名规则 
事件控制器要带有EventHandler后缀 
使用sender和e命名两个参数 
事件参数类要带有EventArgs后缀 
考虑使用动词命名事件 
对于有“之前”或“之后”概念的事件,要使用现在时或过去时命名

分享到:
评论

相关推荐

    C#命名规范 C#命名规范

    C#命名规范是软件开发过程中不可或缺的一部分,它规定了编写代码时变量、函数、类、对象等命名的规则和约定,旨在提高代码的可读性、可维护性和可扩展性。通过遵守这些命名规范,开发团队可以提高生产效率、降低错误...

    C#命名规则、开发习惯和风格

    C# 命名规则、开发习惯和风格 C# 命名规则、开发习惯和风格是一系列编程习惯和约定,旨在提高代码的可读性、维护性和可扩展性。以下是 C# 命名规则、开发习惯和风格的详细解释: 文件命名组织 * 文件名遵从 ...

    C#命名规范(包括控件及其变量名、变量的命名规范)

    ### C#命名规范详解 #### 一、引言 在软件开发过程中,良好的命名习惯对于提高代码可读性、维护性和团队协作效率至关重要。本文档将详细介绍C#中的命名规范,特别是针对ADO.NET、WinForm及WebForm控制的命名规则,...

    C#命名规范.pdf

    本篇文章将基于“C#命名规范.pdf”这一资料,详细阐述C#中的命名规范,并针对不同类型的控件提供具体的命名规则与示例。 #### 二、命名规范的重要性 在编写代码时,采用一致且有意义的命名规则可以带来以下几个...

    C#命名规范C#命名规范

    C#命名规范是指在编写C#程序时,为了提高代码的可读性和维护性所采用的命名规则和风格。好的命名规范可以使代码更加易读、易维护和重用。 一、命名规则和风格 在C#中,类和方法通常采用Pascal风格的命名,例如`...

    C#命名规则和编码规范.zip_C#_C#命名规则及规范_c# 编码规范

    本资料"**C#命名规则和编码规范**"针对C#语言中的命名规则和编码标准进行了详细阐述,对于初学者来说是一份极好的学习资源。 首先,我们来探讨C#的命名规则: 1. **标识符命名**:在C#中,变量、函数、类、接口、...

    C#命名规范 可以看看

    ### C#命名规范详解 #### 一、引言 在软件开发过程中,良好的命名习惯对于提高代码可读性、维护性和团队协作效率至关重要。本文将详细介绍C#中的命名规范,并通过具体的实例进行解释,帮助读者更好地理解和应用...

    C#命名规则和开发习惯

    C#命名规则和开发习惯 类名首字母大小写区分 方法首字母大小写区分 属性首字母大小写区分

    C#命名规范开发文档

    **C#命名规范开发文档** **1. 编写目的** C#命名规范的主要目的是提高代码的可读性和可维护性。遵循统一的命名规则,可以让其他开发者更容易理解和使用你的代码,减少沟通成本,提高团队协作效率。同时,良好的...

    C# 命名规范合集(WinForm、ADO、Web)

    C# 命名规范合集 C# 命名规范是软件开发中非常重要的一部分,它直接关系到代码的可读性、可维护性和可扩展性。在本文中,我们将总结 C# 命名规范,包括控件、数据类型、ADO.NET 等方面的命名规范。 控件命名规范 ...

    C#命名规则和风格.doc

    以下是一些关键的C#命名规范,它们旨在提高代码的清晰度和一致性: 1. **类和方法名** 应该使用Pascal风格,即每个单词的首字母大写。例如,`public class SomeClass` 和 `public SomeMethod()`。 2. **局部变量和...

    C#命名规范和开发习惯

    C#是一种严谨的编程语言,遵循一定的命名规范和开发习惯对于编写可读性强、易于维护的代码至关重要。本文将详细阐述这些规范和习惯。 一、命名规范 1. 类型和方法名应遵循PascalCase规则,即每个单词首字母大写。...

    C#命名规则 C#命名规则

    以下是对C#命名规则的详细说明: 1. **标识符命名**: - 变量、方法、类、接口、枚举等的名称应使用有意义的单词或短语,用驼峰式命名(PascalCase)。 - 类型变量(泛型)使用大写字母作为前缀,如`TItem`。 - ...

    c#命名规范 c#命名规范

    C#命名规范是编程实践中非常重要的一个环节,它有助于提高代码的可读性和一致性,使得团队成员能够更容易地理解和维护代码。以下是对C#命名规范的详细解释: ### 第一章 概述 规范制定原则: 1. **明确性**:命名...

    java和C#命名规范

    2. C#命名规范: - 类(Class):C#类名同样使用驼峰式命名,如`MyClassName`。 - 接口(Interface):接口名前通常加字母"I",然后接驼峰式命名,如`IMyInterface`。 - 方法(Method):方法名采用驼峰式命名,...

    C#命名规范(包括控件 及其变量名)

    C#命名规范是指在编写C#程序时,对于控件、变量、方法、类等命名的规则和约定。这些规则和约定可以帮助开发者更好地组织代码,提高代码的可读性和可维护性。 一、ADO.NET 命名规范 在ADO.NET中,命名规范主要针对...

    C#命名规范 C#规范文档

    ### C#命名规范详解 #### 1. 类的命名规则 - **规则1-1**:采用PascalCase(帕斯卡式命名)规则来命名类名,这意味着类名的首字母必须大写。例如,`Customer`而非`customer`。 - **规则1-2**:选择能够准确反映类...

Global site tag (gtag.js) - Google Analytics