前 言
本书出版之际,首先要感谢本书第1版的读者,特别是要感谢使用本书第1版作为教材的老师们,他们为本书的修订和第2版的出版提出了宝贵意见。
本书是国家级精品资源共享课、国家级精品课程"ASP.NET程序设计"和湖南省"十一五"重点项目"软件技术"精品专业的研究成果。本书是作者在总结课程团队教师多年的开发和教学经验的基础上编写的,以Web应用开发中的典型模块为载体,以实际项目为中心,全程推演使用ASP.NET技术开发Web应用程序的全过程,包括系统平台搭建、界面定制、数据验证、外观和导航设计、状态管理、数据访问和数据呈现、部署和维护、图形编程、jQuery和AJAX技术等内容。
本书保留了第1版教材的整体设计思路,对原有内容进行了修订和增删,包括增加URL路由功能、LINQ数据访问技术、Chart图表控件及前台特效脚本jQuery等内容;将集成开发环境由Visual Studio 2008更新为Visual Studio 2010,.NET框架由3.5升级为4.0;所有案例均添加了代码解析;为每一个项目精选了IT企业面试题;增加了项目小节和项目实训环节,所有的项目实训通过"B2C网上商城"一个大案例贯穿,附录中提供了"B2C网上商城"的系统设计说明书;第1版中原有知识均提供教学录像网址;同时修正了第1版中存在的少量错误。
本书主要特色如下:
(1)项目、案例相融合。以Web典型应用为任务,设计和组织教材内容。通过27个典型任务和70多个案例将Web典型模块实例融入真实项目中,读者每完成一个任务,就完成了项目的一个具体功能,实现了案例和项目的一体化。
(2)理论、实践一体化。坚持"理论知识够用,技能知识会用"原则,将知识讲解和技能训练有机结合,每一个案例的实现过程都是知识学习和应用的过程。融"教、学、做"于一体,任务设计按"任务情景→知识引入→任务实施"展开,结构清晰,步骤明确,讲解细致,突出实践性和实用性。
(3)贴近行业需求。项目知识涵盖了.NET Web应用开发的核心技术,具有较强的针对性和适用性。每个项目都精心筛选了与之相关的IT企业面试题,以帮助读者对项目的相关知识进行重点探究。
(4)教学资源多元化。课程团队为该教材建设了丰富的配套教学资源库,包括课程标准、教学日历、教学录像、电子教案、教学任务书、引导文、演示动画、案例源代码、习题解答及课程考核方案等资源。这些资源都通过中国大学精品开放课程网向社会公布,读者可访问本课程精品资源共享课网址(http://www.icourses.cn/coursestatic/course_3803.html),进行注册和登录,并参与本课程的讨论和学习,课程团队也将不断地对资源进行维护和 更新。
本书由李锡辉和王樱主编,湖南信息职业技术学院朱清妍、山西青年职业学院冯改娥、湖南沅江职业中专彭晓红任副主编。感谢湖南信息职业技术学院陈焕文教授以及湖南力唯中天科技发展有限公司项目经理刘俊清为本书编写提供的无私帮助;感谢彭顺生、石玉明老师为本书做的代码调试、文字校对等工作;感谢我可爱的学生周魁、刘佐昌、林华、谭仕良、李平等,他们参与了本书部分项目的编码和调试;感谢清华大学出版社的朱英彪和贾小红两位老师,他们对本书的编写提出了许多宝贵意见。
本书在第1版和第2版的编写过程中,参阅了大量ASP.NET相关技术的书籍和网络资源,从中汲取了有益经验,在参考文献中注明了出处。由于编者水平有限,书中难免存在疏漏和不妥之处,敬请读者和同仁多提宝贵意见和建议(E-mail: lixihui@mail.hniu.cn)。
编 者
· II ·
·V·