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#中的命名规范,特别是针对ADO.NET、WinForm及WebForm控制的命名规则,...
本篇文章将基于“C#命名规范.pdf”这一资料,详细阐述C#中的命名规范,并针对不同类型的控件提供具体的命名规则与示例。 #### 二、命名规范的重要性 在编写代码时,采用一致且有意义的命名规则可以带来以下几个...
C#命名规范是指在编写C#程序时,为了提高代码的可读性和维护性所采用的命名规则和风格。好的命名规范可以使代码更加易读、易维护和重用。 一、命名规则和风格 在C#中,类和方法通常采用Pascal风格的命名,例如`...
本资料"**C#命名规则和编码规范**"针对C#语言中的命名规则和编码标准进行了详细阐述,对于初学者来说是一份极好的学习资源。 首先,我们来探讨C#的命名规则: 1. **标识符命名**:在C#中,变量、函数、类、接口、...
### C#命名规范详解 #### 一、引言 在软件开发过程中,良好的命名习惯对于提高代码可读性、维护性和团队协作效率至关重要。本文将详细介绍C#中的命名规范,并通过具体的实例进行解释,帮助读者更好地理解和应用...
C#命名规则和开发习惯 类名首字母大小写区分 方法首字母大小写区分 属性首字母大小写区分
**C#命名规范开发文档** **1. 编写目的** C#命名规范的主要目的是提高代码的可读性和可维护性。遵循统一的命名规则,可以让其他开发者更容易理解和使用你的代码,减少沟通成本,提高团队协作效率。同时,良好的...
C# 命名规范合集 C# 命名规范是软件开发中非常重要的一部分,它直接关系到代码的可读性、可维护性和可扩展性。在本文中,我们将总结 C# 命名规范,包括控件、数据类型、ADO.NET 等方面的命名规范。 控件命名规范 ...
以下是一些关键的C#命名规范,它们旨在提高代码的清晰度和一致性: 1. **类和方法名** 应该使用Pascal风格,即每个单词的首字母大写。例如,`public class SomeClass` 和 `public SomeMethod()`。 2. **局部变量和...
C#是一种严谨的编程语言,遵循一定的命名规范和开发习惯对于编写可读性强、易于维护的代码至关重要。本文将详细阐述这些规范和习惯。 一、命名规范 1. 类型和方法名应遵循PascalCase规则,即每个单词首字母大写。...
以下是对C#命名规则的详细说明: 1. **标识符命名**: - 变量、方法、类、接口、枚举等的名称应使用有意义的单词或短语,用驼峰式命名(PascalCase)。 - 类型变量(泛型)使用大写字母作为前缀,如`TItem`。 - ...
C#命名规范是编程实践中非常重要的一个环节,它有助于提高代码的可读性和一致性,使得团队成员能够更容易地理解和维护代码。以下是对C#命名规范的详细解释: ### 第一章 概述 规范制定原则: 1. **明确性**:命名...
2. C#命名规范: - 类(Class):C#类名同样使用驼峰式命名,如`MyClassName`。 - 接口(Interface):接口名前通常加字母"I",然后接驼峰式命名,如`IMyInterface`。 - 方法(Method):方法名采用驼峰式命名,...
C#命名规范是指在编写C#程序时,对于控件、变量、方法、类等命名的规则和约定。这些规则和约定可以帮助开发者更好地组织代码,提高代码的可读性和可维护性。 一、ADO.NET 命名规范 在ADO.NET中,命名规范主要针对...
### C#命名规范详解 #### 1. 类的命名规则 - **规则1-1**:采用PascalCase(帕斯卡式命名)规则来命名类名,这意味着类名的首字母必须大写。例如,`Customer`而非`customer`。 - **规则1-2**:选择能够准确反映类...