网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 更锋利的C#代码--编写高质量C#程序
分类
作者 包善东
出版社 清华大学出版社
下载
简介
编辑推荐

这是一本以C#语言为基础,着眼于代码质量的编程指导。本书汇集了许许多多开发人员大量的实践经验,旨在帮助读者发现那些影响代码质量的细节,通过对那些几乎被人们忽视了的细节的精心处理,不断地提高每一行代码的质量。

全书共16章,涵盖了从C#代码风格(Coding Style)到国际化开发中的种种细节问题,深入阐述了通用的代码书写格式与命名规范,从面向过程的角度讨论了开发质量准则、关于面向对象设计的指导原则、针对C#及.NET所特有的机制,并专门介绍了国际化应用开发时应当考虑的一些问题。

内容推荐

一个好的程序,不仅仅是能得出正确的运行结果,而且还应在其内部保持清晰的代码逻辑和语义,否则,跟随在正常结果之后的也许是艰难的代码维护工作,对程序进行一处修改往往会牵一发而动全身,一不小心就会埋下深深的隐患。从另一个角度来说,如果每一行代码的质量都很高,那么这个软件产品也一定是高质量的。这就像ISO 9000的质量体系认证一样,与其在产品生产完成之后再进行检验,不如控制每一步生产环节的质量。

本书由浅入深、由表及里地讲述存在于C#编码开发中的各种质量问题,让读者清楚地了解什么是应该做的,什么是不应该做的。C#提供的每种语言机制的功能背后,体现了怎样的逻辑含义。当遇到具体的问题时,应该如何选择与取舍。阅读完此书的每一个章节,都会让读者站在更高的角度对C#体系拥有更深的认识和把握,不断向软件开发的更高层次迈进。

目录

第1章 基本的代码风格

  1.1 换行的讲究

1.1.1 寻找最佳的断行位置

1.1.2 每行只写一条语句

1.1.3 分行定义变量

  1.2 避免代码过于拥挤

1.2.1 使用空行分隔代码块

1.2.2 使用空格降低代码密度

  1.3 如何缩进

1.3.1 嵌套或包含关系引起的缩进

1.3.2 因换行而产生的缩进

1.3.3 使用空格还是Tab键

  1.4 大括号

1.4.1 大括号的位置

1.4.2 空的大括号结构

1.4.3 仅包含单个语句的结构体

  1.5 保持项目文件的条理性

1.5.1 解决方案的结构呼应

1.5.2 代码文件的结构

1.5.3 使用#region标记来隐藏细节

第2章 养成良好的注释习惯

第3章 一般命名规范

第4章 处理数

第5章 分支结构

第6章 循环结构

第7章 如何使用函数

第8章 结构与类

第9章 封装

第10章 继承与多态

第11章 泛型机制

第12章 事件与委托

第13章 集合类型

第14章 LINQ查询

第15章 异常

第16章 全球化与本地化

附录A:C#、VB.NET、J#关键字表

附录B:常用的异常类型

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/4 11:07:13