代码改变世界

C#编程极限

2010-05-22 15:47  软件IT  阅读(305)  评论(0编辑  收藏  举报

缩略图:
作者:
PageUrl: http://www.cnblogs.com/wayfarer/archive/2007/02/28/658947.html
出处:
标题:
内容: 张逸:晴窗笔记《C#编程极限》目录这是我正在写作的第二本书的目录,预计半年内写完。本书面向的读者是C#初学者。重庆足下

       1、规划你的C#程序内容:命名空间、程序集、项目、解决方案以及代码文件http://baike.baidu.com/view/3292182.htm2、C#与面向对象编程语言内容:介绍面向对象基本知识3、定义C#的类内容:附介绍单一职责原则(SRP)4、对象的封装与信息隐藏内容:访问修饰符,封装与信息隐藏的基本知识5、字段,还是属性内容:字段的介绍,包括const与readonly;属性、索引器(又称为带参属性),属性与索引可见性6、方法与对象的行为内容:介绍方法的基本知识,与对象的行为联系起来、方法的签名与重载;操作符重载7、对象的类型与实例内容:介绍static、构造器、介绍简单工厂方法8、对象的继承内容:继承、附介绍替换原则(LSP),UML类图中表示继承的方式9、虚方法与方法的重写内容:介绍虚方法、方法的override10、对象的有效复用内容:介绍继承与聚合,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、IDisposable28、反射技术29、多线程与并发处理30、同步与异步模式本书特点:1、以面向对象思想的角度介绍C#;2、书中将引入C#编码规范,以期使读者建立良好的编码习惯;3、书中将适当的引入面向对象设计原则、设计模式、UML类图,加深读者对面向对象思想的理解;4、书中基本上涵盖了C#2.0的所有内容;5、本书以专题形式循序渐进介绍C#语言;6、本书将引入大量的实例来展现C#的实用性; 张逸关注 - 13粉丝 - 74 关注博主 0 00     重庆足下软件学院