『笔记』常用命名规则
1、数据库
表名前缀我规定为“T_”,表示Table。且遵循土耳其命名法,每个首字母大写。如 T_ArticleFeedBack。
如果一个表的内容恒久不变,换句话说就是在编程开始前就初始化了,今后不会发生改变的表前缀为“T_Code”,如天气表:T_CodeWeather。这样就可以一目了然每个表是大概干嘛用的。另外知道一些基本性质。
视图前缀为“V_”开头,表示View。这个和表的命名规则一样就不赘述了。
表里面的每个Column都是大写开头。比如 Id、Person、UserName 等等。这样做的好处是编程时对应的O/R M对象必须是小写开头,我可以使用 userName 对象对应 UserName 这个 Column。
2、控件
目前常用到的控件前缀如下表所列,以后还会慢慢增加:
Button btnXxxx
DropDownList ddlXxxx
CheckBox chkXxxx
Label labXxxx
比如一个选择天气的下拉列表就是 ddlWeather。一个文章标题的输入框就是 txtTitle。一目了然。注意前缀之后第一个字母的大写。后面遵循土耳其命名法。
3、对象
对象除了要小写开头外,我还采用了一个新的机制,当新生成一个对象实例的时候,我将在后面添加“u”字母表示这是一个对象实例。u就是Unit单元的意思。如下例:
PersonArticle personArticleu = new PersonArticle();
目前总结如上,已经足够常用的操作了。记录下本文,以备今后查阅。
转载于:https://www.cnblogs.com/viva/archive/2005/11/01/266089.html
『笔记』常用命名规则相关推荐
- 史上最全的HTML和CSS标签常用命名规则
文件夹主要建立以下文件夹: 1.Images 存放一些网站常用的图片: 2.Css 存放一些CSS文件: 3.Flash 存放一些Flash文件: 4.PSD 存放一些PSD源文件: 5.Temp 存 ...
- CSS的class、id、css文件名的常用命名规则
CSS的class.id.css文件名的常用命名规则 (一)常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sid ...
- CSS的class常用命名规则
CSS的class.id.css文件名的常用命名规则 (1)常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目 ...
- 你应该了解的CSS语义化命名方式及常用命名规则
CSS语义化命名 从上图我们可以大概看出这里有两种CSS的命名方式:1.结构化命名法:2.语义化命名法. 结构化命名法:根据页面中板块的位置而命名,如上图中的content-left,这时如果我们想把 ...
- python命名规范_Python 常用命名规则
原博文 2020-05-29 15:15 − Python 命名一般来说有一下不成文的规则 : 1.模块名一般使用全部小写 如 myphone2.类名第一个字母大写,如果有多个单词,每一个单词的第一个 ...
- 『统计学』常用的数据分析方法都在这了!Part.2
阿平 | 作者 知乎 | 来源 1 相关分析 研究现象之间是否存在某种依存关系,对具体有依存关系的现象探讨相关方向及相关程度. 单相关:两个因素之间的相关关系叫单相关,即研究时只涉及一个自变量和一个因 ...
- 『Excel』常用五大类函数汇总
这里对数据分析中常用的excel函数进行分类汇总,共五类:关联匹配类.清洗处理类.逻辑运算类.计算统计类.时间序列类 一.关联匹配类 数据不在同一个excel表或同一个excel表不同sheet中,数 ...
- 『笔记』windows与CentOS间文件传输(win下实行)
使用工具:PSCP (an SCP client, i.e. command-line secure file copy)也许不是所有人都知道,但是说到 putty 应该很多人都知道吧,直接到 htt ...
- C++类、结构体、函数、变量等命名规则详解
编程越学越深,也慢慢了解到命名规范的重要性,在前面几个数据结构的示例中,大家也看到,命名也是有一定的规则的,这会方便我们阅读代码,方便我们后期完善.今天就给大家总结一下常用的C++命名规则.希望对大家 ...
最新文章
- 为了拿捏 Redis 数据结构,我画了 40 张图
- 健身前到底该不该吃东西
- django的from组件
- static void SetSysClockTo72(void)的一些理解
- C++基本输入/输出
- xcode快速开发 代码块
- elasticsearch scroll 一页最大数据量_elasticsearch 百亿级数据检索案例与原理
- idea进行断点快捷键
- mongodb 持久化 mysql_最详细的python爬虫指南(四):持久化操作(mongoDB、mysql)...
- 9个元素换6次达到排序序列_全面讲解十大经典排序算法(Python实现)
- LeetCode之反转字符串中的单词
- Web前端:2022年7大React组件库
- Stream.of()用法示例
- 苏州银行对公存款业务模块维护
- WorldPress博客系统更换域名导致博客访问出错的解决方案
- 【脚本】网页端微信读书书架中书籍详细信息
- html没有注册类,电脑中ie浏览器提示没有注册类别的三种解决方法
- 【NOI2003】智破连环阵
- resiprocate中提示make对all无需做任何事
- python窗口大小动态变化_如何在tkinter中动态调整窗口大小以“自动调整”其内容?...
热门文章
- Python | [a for b in c for a in b]的用法
- springboot项目输入打印日志文件到本地
- ajax formdata提交上传,Ajax提交用FormData()上传文件
- java 显式锁_Java 实现一个自己的显式锁Lock(有超时功能)
- 自定义关机计算机,在win7系统中自定义设置关机壁纸教程介绍
- 柱状图中xy轴怎么出现_烤烟烘烤中出现叶片发霉怎么办?
- php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...
- linux内核模块的优缺点
- linux内核报告,Linux升级内核报告.docx
- Matlab学习笔记——矩阵求幂和矩阵指数