C#编码规范.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#编码规范.ppt

实例讲解 C#的编码规范 声明 每行只定义一个声明,多个声明要分多行来定义。如: int intAge,intWeight; //不推荐 应使用如下的定义形式: int intAge; int intWeight; 声明的位置: 变量要在块的开始的地方集中进行声明,不要 何时用到何时临时定义。 实例讲解 SQL的编码规范 字符大小写问题 表/字段的别名 换行 嵌入式SQL书写规范 实例讲解 SQL的编码规范 字符大小写问题 因为SQL语言对于关键字不区分大小写,所以SQL语句的关键字全部使用大写字母表示。对于字段名,也全部使用大写。而对于表名,应该与实际表名的大小写一致(否则在某些情况下会出错),除非使用别名。 如: SELECT ID, NAME FROM EMPLOYEE WHERE ID = ‘123’ 实例讲解 SQL的编码规范 别名 表的别名 书写规范 表的别名建议采用简单的字母组合来表示,1-3个字母为宜,不能使用双字节的文字来作为表的别名 表的别名要使用大写字母 使用原则 SQL语句中只有一个表名的情况下,表名不使用别名; 多表联合操作的情况下,如果表名比较长,并且字段需要表名进行限定,此时建议使用别名; 自连接的情况下,请使用别名。 实例讲解 SQL的编码规范 别名 表的别名(举例) SELECT ID,NAME FROM STUDENT; 单表不使用别名 SELECT STU.ID,STU.NAME,CLS.ID,CLS.NAME FROM STUDENT STU,CLASS CLS WHERE STU.BELONGCLASSID = CLS.ID 以上多表,且字段名需要表名来限定,此时需要别名 SELECT ST1.NAME,ST2.NAME AS LEADERNAME FROM STUDENT ST1,STUDENT ST2 WHERE ST1.LEADERID = ST2.ID AND ST1.ID <> ST2.ID 以上是自连接,此时必须使用别名 实例讲解 SQL的编码规范 别名 字段的别名 书写规范 字段的别名应该简单明了,且有意义,使用半角的英文、数字、特殊字符(_-)等来表示,不使用空格。 字段名别名要使用大写字母。 使用原则 字段名一般情况下不使用别名,以下两种情况除外: 表示的字段是表达式; 选择列表中出现了相同的字段名 实例讲解 SQL的编码规范 别名 字段的别名(举例) SELECT ID,NAME FROM STUDENT; 不使用字段别名 SELECT ID,NAME,COUNT(*) STU_COUNT FROM STUDENT 表示的字段是表达式,此时使用别名,以方便取值 SELECT STU.NAME,CLS.NAME FROM STUDENT STU,CLASS CLS WHERE STU.BELONGCLASSID = CLS.ID 以上是选择列表中出现了相同的字段名,此时必须使用别名 实例讲解 SQL的编码规范 换行 为了使SQL语句清晰,便于理解和维护,需要对SQL语句做一些处理,包括换行。 换行遵循如下原则: 每一个子句另外一行; 如果一个子句过长,建议将子句再换行,换行的原则是在标点符号(如逗号)后,SQL关键字前面换行,并且要有一个缩进(TAB键),每个函数或表达式是一个整体,不要在其之间换行。如: SELECT ITEMID, PRODUCTID, AVG(LISTPRICE), AVG(UNITCOST) FROM ITEM WHERE NAME LIKE ‘%ABC’ AND SUPPLIER=’1’ AND STATUS = ‘P’ GROUP BY ITEMID, PRODUCTID 实例讲解 SQL的编码规范 交互式SQL 在联机终端上直接交互使用SQL ----前面讲的都是交互式SQL的编写规范 嵌入式SQL 将SQL语言嵌入到其他宿主语言编写的程序中,作为宿主语言的子语言,使宿主语言具备访问数据库的能力 宿主语言本身不能直接识别SQL语句。 宿主语言:COBOL,C,PASSCAL,VC++,VB,C#,DELPHI,CB等。 实例讲解 SQL的编码规范 嵌入式SQL 在OOP语言中,对于嵌入式SQL语言的书写,要遵循如下规范: 所有的表名、字段名都应该使用常量,为的是在以后数据表的结构或字段名有所变化的情况下,能够减少或杜绝遍布程序各处的SQL语句的变更,而只在定义常量的地方改变一下即可。 实例讲解 SQL的编码规范 嵌入式SQL(举例) Public static string TABLENAME = “Student”; Pubic stat

您可能关注的文档

文档评论(0)

yyh2000710 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档