大家都知道写程序应该有个好的命名规范,为了工作方便,贴出来。
1 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

2 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

3 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

Array             arr          arrShoppingList <wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Boolean         bln          blnIsPostBack </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Byte               byt          bytPixelValue </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Char                     chr          chrDelimiter </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">DateTime       dtm         dtmStartDate </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Decimal         dec         decAverageHeight </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Double           dbl          dblSizeofUniverse </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Integer          int          intRowCounter </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Long              lng          lngBillGatesIncome </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Object          obj          objReturnValue </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Short           shr     shrAverage </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">Single           sng         sngMaximum </span><wbr><br><span style="line-height: 1.3em; font-family: 'Times'">String                 str        strFirstName </span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr><wbr><br></wbr>

二,

SqlServer命名规范

SqlServer命名规范

参考各种命名规范,我们统一使用命名规范如下:

命名过程中如有现存的缩写,则使用该缩写,如无,一律不得缩写,例:ISBN

数据库:用一个或三个以下英文单词组成,单词首字母大写,如:DepartmentManage;

表名:使用名词性质的单词全拼表示,各单词首字母大写, 使用复数形式,如:Books
      如果该表用于表明另外两表中字段间的关系,用单数(即表明实体间的关系的表用单数命名),单词中间无“and of in”之类的介词
      如:BookAuthor

==============================================================================================
 
1. 表中的字段一般使用名词性质的单词全拼表示,采用一个或三个以下英文单词组成,单词首字母大写,如:UserName;

2. 表主键名称为:表名+ID,如Document表的主键名为:DocumentID

3. 外键名称位:主表名+对应列名,如:DepartmentsID,说明如下:
    在表Departments中,其字段有:ID, DepartmentName
    在表UserInfo中,其字段有:UserId,UserName,DepartmentsID    DepartmentsID为外键

4. 表中自动增长的列一律命名为:ID;

5. 如果字段为bool型,则使用"IsShow","IsValid","HasPassed","HasExamined","IgnoreCase"这种形式表示

6. 如果字段位DateTime型,切且默认值是取系统时间,一律命名位:CheckDate

7. Status为表中状态的列名,默认值为0,在表中删除操作将会改变Status的值而不真实删除该记录;

8. 存储过程命名:sp_表名_方法,如:sp_News_Add,sp_News_Update;

9. 视图命名:vi_表名,如:vi_News;

10. 表、存储过程、视图等对象的所有都为dbo,不要使用数据库用户名,这样会影响数据库用户的更改

C#命名规范,SqlServer命名规范相关推荐

  1. SqlServer 命名规范

    SqlServer 命名规范 下面我给大家讲的是数据库的命名规范,每一种数据库都会有其命名的规范.如果规范了,那么思绪就清晰的多了.就比如mySqlServer命名规范和SqlServer的命名规范, ...

  2. Python代码规范和命名规范

    http://www.imooc.com/article/19184?block_id=tuijian_wz#child_5_1 Python代码规范和命名规范 前言 Python 学习之旅,先来看看 ...

  3. python3编码命名规范_Python代码规范和命名规范

    Python代码规范和命名规范 zoerywzhou@163.com 作者:Zhouwan 2018-4-1 Python之父Guido推荐命名规范包括如下几点: 1.文件名.模块名和包名采用小写字母 ...

  4. JAVA标识符命名规则及命名规范

    文章目录 一.标识符可以标识什么 二.标识符是什么 三.标识符命名规则 四.标识符命名规范 一.标识符可以标识什么 标识符可以标识类名.方法名.变量名.接口名.常量名等. 二.标识符是什么 凡是程序员 ...

  5. 什么是oracle命名,ORACLE数据库命名规范

    ORACLE数据库命名规范 1 目的 规范数据库各种对象的命名规则. 2 数据库命名原则 2.1 数据文件 如果数据库采用文件系统,而不是裸设备,约定下列命名规则: 1)数据文件以表空间名为开始,以. ...

  6. mysql中对象标识符的命名规则,标准规范数据库命名规范.doc

    标准规范数据库命名规范 数据库命名规范 概述 基本原则 以大小写敏感编写SQL语句. 尽量使用Unicode 数据类型. 优先使用连接代替子查询或嵌套查询. 尽量使用参数化SQL查询代替语句拼接SQL ...

  7. c语言程序的基本规范是什么,C语言编程规范——3 命名规则

    3 命名规则 3.1 命名的基本原则 标识符的命名要清晰.明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解--尽量采用采用英文单词或全部中文全拼表示 3.2变量名的命名规 ...

  8. jsp文件命名规范_代码规范整理

    我喜欢优雅和高效的代码.代码逻辑应当直截了当,叫缺陷难以隐藏:尽量减少依赖关系,使之便于维护:依据某种分层战略完善错误处理代码:性能调至最优,省的引诱别人做没规矩的优化,高出一对混乱来.整洁的代码只做 ...

  9. 匈牙利命名法、骆驼命名法、帕斯卡(pascal)命名法 C#命名规范

    一.匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中. Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序 ...

最新文章

  1. 深度学习中的欠拟合和过拟合简介
  2. Python控制结构总结
  3. UCSC hg19.ensembl.gtf
  4. PowerDesigner最基础的使用方法入门学习
  5. boost::lambda::bind用法的测试程序
  6. 浅析jQuery中常用的元素查找方法总结
  7. Dev C++详细安装教程
  8. 草稿 断开绑dgv1
  9. matlab虚拟现实之V-Realm Builder2使用NavigationInfo精确定位、建模
  10. php文件苹果用什么软件打开,教你用什么软件打开php文件
  11. qq机器人升级最新教程
  12. 九九乘法表打印Python
  13. 如何制作网页教程:如何制作网页最简单的方法
  14. php opcode 启用,Drupal8安装提示PHP OPCODE CACHING未启用的解决方法
  15. Learning to Track at 100 FPS with Deep Regression Networks全文翻译
  16. 1521端口已被占用解决方案
  17. 什么是特征点、特征描述、特征匹配
  18. FC接口测试工装研究
  19. Java版本实现对角棋
  20. opa847方波放大电路_采用电压反馈放大器OPA846、OPA847.ppt

热门文章

  1. 信息学奥赛一本通(1145:字符串p型编码)
  2. Build String(CF-237E)
  3. 2的幂次方表示(信息学奥赛一本通-T1208)
  4. 信息学奥赛C++语言: 跑步
  5. 信息学奥赛C++语言:求平均分
  6. java如何实现计算数据的录入_Java如何实现键盘数据的录入?
  7. noip复赛批量移动文件夹下的文件
  8. 学术会议墙报_中国化学会第十四届全国电分析化学学术会议在南京顺利召开
  9. C++/OpenCV:将数据保存到xml、yaml / 从xml、yaml读取数据
  10. 笨方法“学习python笔记之数学计算