图书前言

前    言

为什么要写这本书?

ASP.NET技术涉及.NET中大多数技术的使用,读者很容易迷失在浩如烟海的.NET技术中。由于ASP.NET并不是一个开源的技术体系,所以很多初学者无法迅速获取成熟的解决方案。大多数初学者学习了很多的ASP.NET理论知识,但是在开发中往往由于不能迅速建立良好的解决方案而产生困惑。甚至初学者碰到的一些问题还经常出现在一些老的程序员身上。本书便是为了能够让大多数ASP.NET初学者和开发者能够比较快速地掌握这门强大的Web开发技术而写的,希望通过本书能够解决多数读者学习ASP.NET时会碰到的问题,提高ASP.NET的应用开发水平。

本书精心选择了420余个典型实例,通过实例介绍、开发过程、关键技术解析、难点剖析等环节,向读者循序渐进地展示了ASP.NET技术在Web 开发中的强大功能和典型应用。并且通过实例介绍了开发中需要注意的细节和技术要点,也加入了作者多年的编程实践经验和技巧。本书还专门配备了多媒体语音教学视频光盘,读者可以高效、直观地学习。学习完本书内容后,读者可以系统地掌握ASP.NET编程技术,并能够提升自己的应用开发水平。

本书有何特色?

本书内容全面,编排科学,选择的实例主要从解决实际问题出发,涉及各类应用并具有实际意义,对于系统掌握ASP.NET编程有很大帮助。全书讲解方式简单直接,实例安排从简到难,主要的特点有:

* 作者专门为本书中的每一个实例录制了多媒体语音教学视频,直观地讲述每一个实例的实现过程和最后的运行过程。通过视频,读者可以快速掌握本书的每一个实例。

* 实例丰富、典型,具有很强的示范性和实用价值,并且涉及ASP.NET技术的各方面应用,读者可以直接使用书中的实例解决实际问题。

* 本书对基本语法不作过多介绍,而是重点讲解开发中最常用和最实用的编程技术与技巧,目的在于让读者进行实战演练,提高编码水平。

* 书中的每个实例在编写过程中都具备良好的编程规范,结构清晰,并给出了详细注释和说明,便于读者更好地理解。

* 专门对开发中容易出现的一些错误给出了解决方法,并给出了相应的建议,帮助读者少走弯路。

* 本书选择的程序代码都长度适中,力争将每个代码都介绍清楚,给出清晰的代码执行思路和该类问题的解决思路。

* 书中列举的大部分实例,最后都给出了改进方法及遇到类似问题的解决思路。

* 书中多数章节中都有一个综合应用实例,以展示每章技术在实际开发中的综合使用技巧。

本书内容及知识体系

第1篇  环境配置和网站构建(第1~4章)

本篇包括47个实例,主要介绍了ASP.NET开发环境配置、VS 2008的安装配置、广告制作、音频视频广告播放、框架页布局、ASP.NET主题应用、样式表应用、JavaScript特效等ASP.NET开发的基础知识。

第2篇  控件操作(第5~6章)

本篇包括41个实例,主要介绍了ASP.NET中常用的按钮、文本控件、图片控件、选择控件、验证控件、高级服务器控件的使用。重点介绍了控件的基本操作和Web控件的主要特点,以面向对象的思维展示了ASP.NET控件在继承层次、使用方式上的特点。

第3篇  C#语言基础(第7~8章)

本篇包括38个实例,主要介绍了Lambda表达式、LINQ to Objects、LINQ to XML等.NET 3.5平台下的C#新特性;另外还介绍了ASP.NET开发中的字符串、日期、日期控件操作。

第4篇  ASP.NET特色技术(第9~14章)

本篇主要讲解ASP.NET的特有技术、优势技术在实际开发中的使用,包括75个实例,主要介绍了ASP.NET内置对象、Web Service、AJAX应用开发、ASP.NET高级应用、报表与打印、图形图像与多媒体开发技术等。

第5篇  数据库和文件操作(第15~22章)

本篇内容为本书的精华,包括205个实例,主要介绍了ADO.NET应用、ASP.NET数据绑定、SQL查询、复杂查询统计、视图、存储过程及触发器、LINQ to SQL、XML、文件操作等技术。

第6篇  综合应用(第23~25章)

本篇包括23个实例,主要介绍了常见网站的设计与配色,还介绍了网上书城与酒店管理系统两个综合案例的实现。其中,无限酷网上书城开发实例展示了用户控件、页面处理、业务逻辑构建等网站开发技巧;酒店管理系统开发实例展示了ASP.NET在综合管理系统开发中的各种技巧的综合使用,如JavaScript交互、主页开发、单点登录、图表和报表技术等。

本书约定

【实例介绍】:对需要解决问题的已知条件和需要解决的部分做出说明,对于某些复杂的问题给出了举例说明该题目的功能是什么,以及要求是什么。

【开发过程】:给出了解决问题的主要步骤及如何用VC++编写代码实现。在代码中,对重要的变量或者复杂语句给出了注释和解释,对复杂的方法给出了功能介绍。

【关键技术解析】:对实例中涉及的关键技术和解决问题的思路给出精辟的分析和说明,必要时对一些关键代码进行分析。

【难点剖析】:对于有一定难度的实例,给出了难点分析和解决方法。基础知识部分中的难点剖析主要是分析初学者不易理解的内容,应用部分的难点剖析主要是给出难点代码分析及思路扩展。

【拓展应用】:对实例中的重要知识点进行回顾,并给出了对实例进一步拓展的思路和拓展时所涉及的技术及方法。

配书光盘内容介绍

为了方便读者阅读本书,本书附带1张DVD光盘。内容如下:

* 本书420余个实例的源代码。

* 本书420余个实例的多媒体教学视频,包括实例的实现过程和运行演示。

* 本书一些实例的操作视频,说明文档、数据库。

* 免费赠送的大量互补学习资料,包括编程讲座视频、编程电子书和应用系统等。

适合阅读本书的读者

* 所有想学习ASP.NET技术的初学者。

* 有ASP.NET基础,想进一步提升开发水平的人员。

* .NET平台的程序员和软件工程师。

* 大中专院校及相关社会培训班的学生。

* 作为案头必备技术手册的程序员。

阅读本书的建议

* ASP.NET基础较为薄弱的读者,建议从第1章顺次阅读并演练每一个实例。

* 有ASP.NET基础的读者,可以根据实际情况有重点地选择阅读。

* 对于每一个实例,先自己思考一下实现的思路,然后再阅读,学习效果更好。

* 对于一些较为复杂的实例,在阅读本书内容后亲手实现,学习效果更好。

本书作者及编委会成员

本书由洪石丹主笔编写。其他参与编写和资料整理的人员有武冬、郅晓娜、孙美芹、卫丽行、尹翠翠、蔡继文、陈晓宇、迟剑、邓薇、郭利魁、金贞姬、李敬才、李萍、刘敬、陈慧、刘艳飞、吕博、全哲、佘勇、宋学江、王浩、王康、王楠、杨宗芳、张严虎、周玉、张平、张靖波、周芳、杨罡、于海滨、张晶杰、张利峰、杨景凤、陈锴、郑剑锋、叶佩思、张涛、赵东彪、王双。在此一并表示感谢!

本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。

编者

??

??

??

??

前言

前言

·II·

·III·