C语言C#写作提纲

博客贵在自由写意,我也愿意自己的书可以“松散耦合”!唯一不一样的是,我需得把握“认真”二字的含量。博客上的言论,只要不犯法,是足以不承担权利的。而书则分裂,写小编应该抱着真诚的姿态对待读者。尽管,无法加强到“灵魂工程师”的惊人,但起码不用浪费读者的银子。

我自以为达不到大牛们的惊人。假诺写那样的书,很难有高的身分。最后,工作是重复的,且不简单讨好。

none的褒贬提醒了自我,他说:“写书和写博客分化。”我认同他这句话很有道理,但从其余一个角度启发了自己。为啥我不可以象写博客那样写书啊?莫非写书就肯定要不能灵活运用,象学术论文那样体例严苛、描述老到?

三、应用篇
  
表明:对前方介绍的文化,结合实际的例子,通过代码进行分析,综合使用。
1、继承依旧结合?(继承与组合各有千秋,应该怎么用,我们应该确定如何条件)
2、多态与虚空(多态是OOP中一个至关主要的性状。而面向抽象编程,更是OOP的精粹)
3、让僵冷的翎翅飞起来(越多的事例,并组成设计情势,讲解OOP设计)
4、…

二、明义篇
   说明:介绍C#的语言特征,包括类、方法、属性、接口等;同时介绍.Net
Framework提供的其他编制。
1、七种武器:结构与枚举、类、接口、委托与事件、集合、特性、反射(那三种在程序设计时,是丰硕首要的。中间四种,我们在设计情势中会常常利用到。而特性和反光的三结合,使系统能通过安插文件来落到实处定制。)
2、分外处理、内存管理、多线程(前两种是程序设计时,必须考虑的。二十四线程则足以化解出现的问题)

四、工程篇   
表明:那里说的工程,不是所谓特定的工程项目。而是指代在开发进程中,引用软件工程中一些规范和环节,长远切磋OOP。
1、单元测试与NUnit
2、重构与设计形式
3、分层的设计理念
4、…

只是,暂且打住,我现在并从未要出版的设想。书还从未写出来,考虑这个未免太早了。最重点的是,尽快写出样章,然后放到网上揭露,把持有问题都晒出来。被骂没关系,只要闻过改之就行!

我在自家的博客上post我的写书安插后,得到众多人的辅助与爱心的批评指正。那给了自我压力和动力。因为前段时间工作很忙,平昔没有相比较完整的日子来揣摩。但一些累积和沉淀仍旧有些。赶紧把这几个想法说出来,否则沉淀后就到底了。

还有,书名还没想好,最好能取个酷一点的。拜托咱们帮自己思考,呵呵:)

于是,我说了算把书的团队形式修改一下。整本书,我期望是由每篇独立的文章结合,每篇作品有温馨的大旨。不拘泥于语法点的详实介绍,而在于大局观的握住。“形散而神不散”,文章就算独自,但互动又保持一种若有若无的牵连。就如一串用鱼丝串起来的珍珠链子,即使本身的稿子真能算得上是串珠的话。不审美,透明而细小的鱼丝是不简单看出来的。书的大旨不变,目的仍旧将C#和OOP结合起来,但C#只是承前启后理念的一个载体而已。即使你想通过本书学习C#的中坚语法,恐怕你就会大失所望了。学习这么些情节,何必要求书吗?直接查看MSDN的同步文档,恐怕都比坊间的所谓“入门到通晓”清楚百倍。

一、开篇
   表明:面向对象总论,介绍面向对象设计的点子、原则和基本要素。
1、怎么着定义你的对象(讲述面向对象的概念,以及介绍怎么着描述及定义对象)
2、设计之道(介绍面向对象的宏图标准)

早期自己的设想,依然愿意自己根据thinking in
java那种方式,从各类方面来讲述C#,同时整合OOP思想来深刻。然则选拔那种措施对于自身而言,有如下弊端:
1、小说体例社团必须谨慎;
2、覆盖面广、且基本功须求扎实;
3、对语言的每一个地点都需求格外深刻;
4、太多那样的书;

以下是自家的有些起头设想,还不够准确和周详,但主旨能发布出自我的局地考虑,有什么样观点,尽快提!