本教材的编写本着与时俱进的原则,针对计算机科学及相关专业的教学特点和需求,在内容上力求反映教学改革的*成果,指导学生进一步掌握C#软件项目开发的方法,学习软件分层、委托事件、Web服务以及设计模式等技术。 本书特别强调了软件项目的思想、软件分层的思想、三层架构的思想、单元测试能力、设计模式的引入,只有掌握一定的软件项目经验、一定的大型程序的开发思路,才能站得高、看得远。对于阅读本书的读者而言,带着思考进行基础和本质的探索,同时也能体验技术学习的有效方法。作者在论述大部分的知识要点时,会总结和归纳其重要的规律和注意事项,这些归纳为实际的编程提供了良好的执行法则,读者应该花费必要的精力熟练掌握所有的归纳内容。 .NET技术正是一个大花园的集合,每个程序***必须经历一次深入的磨炼,在基本认识的水平上前进一步,才能发现更多。就像练武之人,除了研习一招一式(了解常用的控件,了解典型的框架),还得修炼内功(认识运行机制,理解框架类库,品味设计架构)。 这些正是本书呈现于读者的内容,也体现了不同于其他.NET专著的风格。