现在的位置: 首页 > 综合 > 正文

《C#编程极限》目录

2012年09月25日 ⁄ 综合 ⁄ 共 1206字 ⁄ 字号 评论关闭

这是我正在写作的第二本书的目录,预计半年内写完。本书面向的读者是C#初学者。

1、规划你的C#程序
内容:命名空间、程序集、项目、解决方案以及代码文件

2、C#与面向对象编程语言
内容:介绍面向对象基本知识

3、定义C#的类
内容:附介绍单一职责原则(SRP)

4、对象的封装与信息隐藏
内容:访问修饰符,封装与信息隐藏的基本知识

5、字段,还是属性
内容:字段的介绍,包括const与readonly;属性、索引器(又称为带参属性),属性与索引可见性

6、方法与对象的行为
内容:介绍方法的基本知识,与对象的行为联系起来、方法的签名与重载;操作符重载

7、对象的类型与实例
内容:介绍static、构造器、介绍简单工厂方法

8、对象的继承
内容:继承、附介绍替换原则(LSP),UML类图中表示继承的方式

9、虚方法与方法的重写
内容:介绍虚方法、方法的override

10、对象的有效复用
内容:介绍继承与聚合,UML类图中表示聚合的方式,介绍Proxy模式,介绍Decorator模式

11、抽象类的定义
内容:如何定义抽象类、抽象方法、UML中表示抽象类的方式,介绍sealed类,介绍Template Method模式

12、深入理解对象的多态
内容:介绍多态、类型转换、开闭原则(OCP)

13、接口与面向接口编程
内容:介绍接口的定义,介绍接口分离原则(ISP),介绍Strategy模式、UML的接口表示,接口的实现与继承,隐式与显式接口实现

14、对象的高内聚低耦合
内容:结合对象的封装、继承与多态介绍高内聚与低耦合的意义,依赖倒置原则(DIP)

15、委托与事件
内容:委托与事件,observer模式

16、结构的定义
内容:定义结构,实体类对象与结构

17、枚举与位标记

18、区别值对象与引用对象
内容:区别值对象与引用对象、装箱与拆箱

19、对象的通用操作
内容:对象的比较、克隆,介绍原型模式

20、实体对象与序列化
内容:介绍实体对象的应用、序列化的操作

21、泛型编程
内容:介绍泛型

22、匿名方法
内容:介绍匿名方法、泛型匿名方法

23、集合
内容:介绍数组、ArrayList、Queue、Stack、Hashtable、SortedList、泛型集合

24、迭代器与yield语句
内容:介绍迭代器、Iterator模式、yield语句

25、定制特性
内容:Attribute的定义与应用

26、异常处理机制
内容:如何处理异常、自定义异常、断言

27、内存管理
内容:GC、IDisposable

28、反射技术

29、多线程与并发处理

30、同步与异步模式

本书特点:
1、以面向对象思想的角度介绍C#;
2、书中将引入C#编码规范,以期使读者建立良好的编码习惯;
3、书中将适当的引入面向对象设计原则、设计模式、UML类图,加深读者对面向对象思想的理解;
4、书中基本上涵盖了C#2.0的所有内容;
5、本书以专题形式循序渐进介绍C#语言;
6、本书将引入大量的实例来展现C#的实用性;

抱歉!评论已关闭.