《C#编程极限》目录

这是我正在写作的第二本书的目录,预计半年内写完。本书面向的读者是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#的实用性;

posted on 2007-02-28 08:59 张逸 阅读(3554) 评论(16)  编辑 收藏 所属分类: C# Programming

评论

#1楼  2007-02-28 09:03 PureEviL      

说句不中听的:不觉得这种书......太多了点儿吗?   回复  引用  查看    

#2楼  2007-02-28 09:26 Tony.Gong      

老大
软件设计精要与模式啥时候出啊?
  回复  引用  查看    

#3楼  2007-02-28 09:31 剑在上海^^ [未注册用户]

LZ,不如出本极限编程.....   回复  引用    

#4楼  2007-02-28 09:33 i.Posei      

@PureEviL
同意你的观点!   回复  引用  查看    

#5楼  2007-02-28 09:43 guogu82      

不错,谢谢   回复  引用  查看    

#6楼  2007-02-28 09:59 wu [未注册用户]

又准备 编书啊.   回复  引用    

#7楼  2007-02-28 10:10 Jeffrey Zhao      

相较于以前的书,有什么特点吗?   回复  引用  查看    

#8楼 [楼主] 2007-02-28 10:11 Bruce Zhang      

@wu
如果说是编书,我就不用写了。

@PureEviL
这样的书确实很多,但没有几本真正有价值。如果只是粗略地介绍C#,有时候反而会给初学者误导。我希望本书能够真正带领初学者扣开C#的大门。

@Tony.Gong
因为放春节假的缘故,出版社的工作暂时停止了,这两天才重新开始。乐观估计也要到三月中旬才有可能出版了。   回复  引用  查看    

#9楼  2007-02-28 10:52 JesseZhao      

还真是个高产高质的作者啊   回复  引用  查看    

#10楼  2007-02-28 10:58 makeliving [未注册用户]

老大,坚决支持,
老大写的文章大都相当有分量,写书对有其他人的帮助会远远大于博客文章的价值,
“这样的书确实很多,但没有几本真正有价值。如果只是粗略地介绍C#,有时候反而会给初学者误导。我希望本书能够真正带领初学者扣开C#的大门。”说得很对,我期待。
向老大学习;老大的第一书什么时候上架,给大家提个醒!   回复  引用    

#11楼  2007-02-28 11:03 ZeroCool      

既然是面向初学者,又何以称之为“极限”呢?!   回复  引用  查看    

#12楼  2007-02-28 12:58 YAO.NET℡      

看了目录,还不错.

适合有C#语法基础的初学者,感觉就是C#的面象对象基础.

所以书名有点不符内容.   回复  引用  查看    

#13楼  2007-02-28 14:50 金色海洋(jyk)      

天哪,这是面向初学者的吗?

惨了,80%的咚咚我都不会呀。看来我连初学者都没有达到呀。   回复  引用  查看    

#14楼  2007-02-28 15:45 匆匆的过客 [未注册用户]

编程极限,为什么不叫极限极限呢。
中国人编书就这样,
吓人的题目
斗大的字体
大幅的图片

希望博主不是这样的   回复  引用    

#15楼  2007-03-01 09:58 亚历山大同志      

看过目录,老手都知道的东西,放在网上可以一读,但是放在书店我不会去买
看过了第一章样章,对新手太难,对老手而言都是老声重弹,拿出来讨论可以,写书就有点.......
本人搞过教学,了解新手的状态,深知,写书就和写程序一样的,写程序要把你的用户当作什么都不懂的白痴一样才能写出容易使用的程序,写书就要把读者都当成是小学生才能写出通俗易懂的好作品出来。
一家之言,不当之处请见谅   回复  引用  查看    

#16楼  2007-03-07 10:01 CCC [未注册用户]

支持你,,,   回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-03-06 11:57 编辑过


相关链接:
 

导航

公告

logo.gif
我的著作与译作

《软件设计精要与模式》

《WCF服务编程》

MVP_Horizontal_BlueOnly.png

From 03-03-2006
Counter: site stats

与我联系

搜索

 

常用链接

我参加的小组

我参与的团队

随笔分类(245)

随笔档案(237)

最新随笔

积分与排名

最新评论

阅读排行榜

评论排行榜