本书的创作契机

2006年,我担任了一年的兼职.NET老师,为大学三、四年级的学生讲解.NET开发。讲课期间,看到了很多同学学习很刻苦,但是感觉入门很难。虽然他们已经很认真地在听课,很努力地动手做实验,也花了很多时间阅读编程类图书,但在面对一些很简单的问题时,却依然不知道如何入手。当看到他们愁眉紧锁的时候,我不禁自问,他们还缺什么?在后来的教学中,和他们接触多了,逐渐知道他们欠缺的是什么——适合他们的、易于理解的、简单而又全面的讲解项目开发实战的图书。

浏览目前市面上的那些编程专著,个个数百上千页,而且从一开始就按照语言应用于某个领域的功能讲解。细读这些书,中、高级的开发人员会受益无穷,而作为初学者却会越看越迷糊。大师们对技术走向的高瞻远瞩、对技术内幕的详细揭露,初学者却看的是一头糨糊,还没有学会用开发语言爬行怎能跟上大师们的飞行?

很幸运在产生写一本适合初学者学习的实战类型图书想法的时候,遇到了电子工业出版社的李冰编辑,在李冰编辑积极帮助下,我们开始了本书的编写。