图书前言

前    言

  随着Internet的普及,Web开发技术得到了迅速发展,软件行业对Web应用程序开发人员的需求也越来越多,而ASP.NET技术已成为Web应用开发的主流技术之一,受到广大Web开发人员的喜爱。目前,ASP.NET技术已被广泛应用于电子商务、电子政务、远程教育、网上资源管理等领域。由于ASP.NET全面支持面向对象的设计思想,并提供了一个功能强大的Web应用程序开发模式,这使得Web应用程序开发变得更加直观、简单和高效。在ASP.NET中,HTML代码和程序功能代码分离,大大提高了ASP.NET页面的设计效率以及程序代码的可阅读性、可调试性与可维护性。基于ASP.NET进行Web项目开发需要综合应用服务器脚本语言(ASP.NET)、数据库技术(如SQL Server)和软件工程等领域的知识和技能,并且需要丰富的项目开发实践,因此需要开发者"做中学,学中做",才能不断提高自己的项目开发能力。

本书内容

  全书分为12章,其中第1~2章是基础知识,简要讲解了搭建ASP.NET开发环境的知识和C# 4.5的基本语法知识;第3章讲解了一个在线留言本系统的具体实现流程、前期规划的重要性等;第4章讲解了个人相册展示系统的具体实现流程,并讲解了进度和团队协作的重要性等内容;第5章讲解了一个RSS采集器的具体实现流程;第6章讲解了心灵聊天室系统的具体实现流程;第7章讲解了京西图书商城系统的具体实现流程;第8章讲解了企业即时通信系统的具体实现流程;第9章讲解了美图处理系统的具体实现流程;第10章讲解了56同城信息网的具体实现流程,让读者了解ASP.NET技术在供求网站中的重要作用;第11章讲解了皇家酒店客房管理系统的具体实现流程,并剖析了技术核心和实现技巧;第12章讲解了欧尚化妆品网站的具体实现流程,对企业网站的构建流程进行了详细的阐述。在具体讲解每个实例时,都是按照项目的进度来讲解的,从接到项目到具体开发,直到最后的调试和发布。内容循序渐进,并穿插讲解了这样做的原因,深入讲解了每个重点内容的具体细节,引领读者全面掌握ASP.NET。

本书特色

  (1)配有多媒体语音教学视频,学习效果好

  书中的项目案例都配备了详细的视频讲解,以便让读者更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于配书光盘中。在配套光盘中不但有书中实例的源代码,而且有全程视频讲解的PPT素材。此外,还免费赠送给读者几十个典型应用案例。

  (2)每个实例都是精心挑选的典型代表

  书中的实例都是最典型的,涵盖了最主要、最常见的应用领域,并包含了各种类型的企业。每个实例都极具代表性,并且在各实例的讲解过程中,展示了各个层次的实现技巧,为读者日后的亲身实践起到了指路明灯的作用。

  (3)结合图表,通俗易懂

  在本书写作过程中,都给出了相应的例子和表格进行说明,以便读者领会其含义;对于复杂的程序,均结合程序流程图进行讲解,以方便读者理解程序的执行过程;在语言的叙述上,普遍采用了短句子、易于理解的语言,方便读者理解。

  (4)讲解细致,通俗易懂

  书中内容严格按照科学的学习进度安排,循序渐进地向读者一一剖析ASP.NET技术的精髓。使用通俗易懂的语言来讲解高级知识,使读者更加容易理解并掌握这些高级知识,同时使学习枯燥的编程变得轻松有趣而又易懂。

  (5)讲解深入,内容有深度

  告诉读者"为什么",无论是每一个小实例还是一个综合项目,在实现过程中均向读者说明"为什么这样做",解开读者心里的困惑。细致的讲解不但使初学者能够看懂,更深层的知识和技巧也吸引了拥有中高级技术的读者。

  (6)作者团队专业

  本书作者团队具有丰富的实践开发经验,有的作者从事ASP.NET开发工作十年以上,既有开发一线的项目经理和软件工程师,也有从事ASP.NET教学数十年的大学教授。他们集思广益,各自吸取宝贵意见,立志打造出既实用又耐读的杰出作品。

本书适用人群

* 初学编程的自学者。

* 编程爱好者。

* 大中专院校的老师和学生。

* 相关培训机构的老师和学员。

* 进行毕业设计的学生。

* 初、中级程序开发人员。

* 程序测试及维护人员。

* 参加实习的初级程序员。

* 在职程序员。

* 资深程序员。

致谢

  本团队在编写过程中,得到了清华大学出版社工作人员的大力支持。本书主要由朱元波编写,同时参与编写的人员还有周秀、付松柏、邓才兵、钟世礼、谭贞军、罗红仙、张加春、王东华、王振丽、熊斌、王教明、万春潮、郭慧玲、侯恩静、程娟、王文忠、陈强、何子夜、李天祥、周锐和朱桂英。

  因为本书篇幅有限,所以实例中的代码没有在书中一一列出,给广大读者带来了不便,为此笔者代表本团队向大家深表歉意。请读者在阅读本书时,参考本书附带光盘中的源码。另外,本团队水平有限,如有疏漏或不妥之处,诚请读者提出宝贵意见或建议,以便修订并使之更臻完善。另外,为了更好地为读者服务,我们专门提供了技术支持网站www.chubanbook.com和QQ邮箱150649826@qq.com,无论是书中的疑问,还是学习过程中的疑惑,本团队都将为读者逐一解答。

  编    者    

  

前    言

  

II

  

  

III