标题：ASP.NET开发实战1200例（第Ⅱ卷）
图书信息
ASP。NET开发实战1200例（第Ⅱ卷） 
明日科技 房大伟 吕双编著 
ISBN 9787302251545 
2011年6月出版 
定价：99.00元含（含光盘1张） 
16开
内容简介
本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心，介绍了应用ASP.NET进行程序开发各个方面的知识和技巧，主要包括网站开发常备技术、前端技术应用开发、操作Office软件（Word/Excel）、ADO.NET数据库操作技术、LINQ技术、XML文件、水晶报表、Web Service服务、网站性能优化与安全策略、程序开发设计模式与架构、网站设计与网页配色及ASP.NET典型项目开发案例等。全书分6篇20章，共计600个实例和600条经验技巧。每个实例都是作者精心筛选的，具有很强的实用性，其中一些实例是开发人员难于寻觅的解决方案。
本书附带有配套DVD光盘，光盘中提供有书中全部实例的源代码，这些源代码都是经过作者精心调试通过的，保证能够在Windows XP、Windows 2003及Windows 7操作系统下编译和运行。
本书非常适合ASP.NET网站项目开发人员、ASP.NET初学者及编程爱好者使用，同时也可作为培训机构、大中专院校老师和学生的实践参考用书。
前言
前  言
特别说明：
《ASP。NET开发实战1200例》包括第I卷、第II卷共计1200个例子，本书是第II卷，包含600个例子。
程序开发是一项艰辛的工作，它不仅考验开发人员的智力，更考验开发人员的体力。纵观国内的软件企业，内部开发团队挑灯夜战，连续几个月加班加点是常有的事情。笔者曾“有幸”参加过十几个项目的开发工作，对编程有深刻的体会。编程是一项复杂的创造性工作，它需要开发人员掌握各方面的知识和积累丰富的开发经验。项目开发中的一个问题可能会占用团队几天甚至十几天的时间，但是如果开发人员遇到过类似的问题，也许几分钟就可以解决。这就是编程经验的重要性，也是许多软件企业用人时选择有项目开发经验者的主要原因。
本书精选了项目开发中的600个实例，涵盖了ASP.NET网站开发常备技术、ASP.NET前端技术应用、操作Office办公软件、ADO。NET数据库操作技术、SQL嵌入ADO。NET中实现查询操作及高级应用、LINQ技术、水晶报表、Web Service服务、网站性能优化与安全策略、程序开发设计模式与架构、网站设计与网页配色和ASP。NET典型项目开发案例等方面的内容，每一个知识点都提供了丰富的、具有很强实用性的实例，以帮助开发人员快速解决疑难问题。
本书内容
本书分为6篇20章，共计600个实例。书中所选实例均来源于一线开发人员的实际项目开发，囊括了开发中经常使用和需要解决的热点、难点问题，参考本书，读者可以快速解决开发中的难题，提高编程效率。本书亮点内容如下图所示。
为了方便读者学习书中实例和积累开发经验，本书在讲解实例时按照“实例说明”、“关键技术”、“设计过程”和“秘笈心法”4个部分进行讲解。
* 实例说明
实例说明部分利用图文结合的方式，介绍实例的特点、功能和运行效果，使读者可以快速了解实例的作用，并从实例中学到技能。
* 关键技术
关键技术部分剖析了实例使用的核心技术。这样，读者不必查看设计过程和源代码即可快速掌握实例关键技术，甚至直接做出实例。
* 设计过程
设计过程部分详细介绍了实例的开发过程。读者可以按照该部分内容做出自己的实例程序。
* 秘笈心法
秘笈心法部分给出了与实例相关的技巧、注意事项或经验总结，它可以丰富读者的编程经验。
下图展示了一个完整实例的文档缩略。
本书特色 
* 实例丰富，经验超值
本书精选了600个实例和600条经验技巧，涵盖了编程中多个方面的各种应用。用户开发中所需的技术、技巧、解决方案几乎都可以找到。
* 特点突出，功能完善，实用性强
书中所选实例均是项目开发中经常需要使用或实现的技术，有许多实例是开发人员梦寐以求的。
* 视频讲解，全面介绍实例开发全过程
在每一章实例中作者选择重点和难点实例进行全程视频讲解，帮助读者理解这些实例的开发过程。
* 赠送所有实例源码
书中所有实例均提供有源代码，用户在开发中可以快速借鉴或应用。
* 段落工整、简洁，图文结合，更容易学习
* 编码规范，注释详尽
为了提高用户的实际开发能力，书中代码都是经过严格审查的，可以与商业源码相媲美，并且为了方便用户阅读代码，几乎所有代码都提供有详细注释。
超值DVD光盘
为了帮助读者学习和使用书中的实例，本书附赠有DVD光盘，其中不仅提供有书中所有实例项目的源代码、素材，还提供了关键实例的开发视频讲解。光盘目录如下图所示。
本书约定
* 实例使用方法
用户在学习本书过程中，可以从光盘中复制实例，去掉实例的只读属性。有些实例需要使用相应的数据库或第三方资源，这些实例在使用前需要进行相应配置，详细使用方式可参考本书光盘使用说明书。此外，如果用户直接将本书实例用于商业用途，由此产生的不良后果由用户自己承担。
* 实例及录像位置
书中实例在光盘中的存储格式为“MR\章号\实例序号”。例如，“MR\03\078”表示实例078，位于第3章。
书中关键实例在光盘中提供了开发录像，录像的存储格式与实例的存储格式是相同的。例如，查看实例078的开发录像，可以在光盘中的“MR\03\078”路径下找到，录像名称与实例名称相同，格式为EXE格式。
* 录像使用说明
本书赠送的实例录像采用EXE文件格式，无须使用播放器，双击即可直接播放。在主目录中，目录前有录像图标的实例，表示在光盘中存在视频录像。
* 部分实例只给出关键代码
由于篇幅限制，书中有些实例只给出了关键代码，完整代码可参考光盘实例程序。
读者人群
本书非常适合以下人员阅读：
* 从事ASP.NET编程行业的开发人员
* 有一定语言基础，想进一步提高技能的人员
* 大中专院校的老师和学生
* 即将走上工作岗位的大学毕业生
* 相关培训机构的老师和学员
* 编程爱好者
本书作者
本书由明日科技组织编写，参加编写的程序员有房大伟、吕双、刘云峰、杨丽、顾丽丽、刘龄龄、孟范胜、董大永、李继业、尹强、张磊、王小科、王军、赵会东、刘彬彬、王国辉、卢瀚、朱晓、安剑、巩建华、刘锐宁、李伟明、梁水、李鑫、孙秀梅、李钟尉、陈丹丹、李伟、白伟明、张振坤、潘凯华、刘欣、李慧、杨明、梁晓岚、肖鑫、陈英、范文龙、刘莹、王雷、王乐乐、高春艳、宋坤等。由于作者水平有限，疏漏和不足之处在所难免，请广大读者朋友们批评指正。
特别提醒：
亲爱的读者朋友，由于近期纸张价格和印制成本大幅上涨，为不增加读者朋友的负担，又不减少书的内容，本书的最后几章内容不得不放在配书光盘中（参见目录），由此给您带来了不便，在此深表歉意。
编  者
图书目录
第1篇  ASP.NET网站高效开发篇
第1章  ASP.NET网站开发常备技术
1.1  即学即用的正则表达式
实例001  使用正则表达式验证电话号码
实例002  使用正则表达式验证输入密码条件
实例003  使用正则表达式验证邮政编码
实例004  使用正则表达式验证手机号
实例005  使用正则表达式验证身份证号
实例006  使用正则表达式验证两位小数
实例007  使用正则表达式验证一年的12个月份
实例008  使用正则表达式验证一个月的31天
实例009  使用正则表达式验证数字输入
实例010  使用正则表达式验证密码长度
实例011  使用正则表达式验证非零的正整数
实例012  使用正则表达式验证非零的负整数
实例013  使用正则表达式验证大写字母
实例014  使用正则表达式验证小写字母
实例015  使用正则表达式检查字符串中重复出现的词
实例016  使用正则表达式替换字符串
实例017  使用正则表达式拆分字符串
实例018  使用正则表达式验证输入字母
实例019  使用正则表达式验证中文汉字输入
实例020  使用正则表达式验证输入字符串
实例021  使用正则表达式验证E-mail格式
实例022  使用正则表达式验证IP地址
实例023  使用正则表达式验证URL
1.2  网络信息的站内搜索
实例024  一般搜索
实例025  高级搜索
实例026  常用搜索
实例027  在自己的网站中加入Baidu和Google搜索
实例028  龙行天下搜索引擎中智能匹配检索功能
1.3  思维扩展的常用算法
实例029  链表算法——单向链表
实例030  链表算法——双向链表
实例031  常用算法——堆栈
实例032  常用算法——队列
实例033  常用算法——树的实现
实例034  排序算法——选择排序算法
实例035  排序算法——插入排序算法
实例036  排序算法——希尔排序算法
实例037  算法应用——按要求生成指定位数编号
1.4  打包与发布ASP.NET应用程序
实例038  发布ASP.NET应用程序
实例039  打包ASP.NET应用程序
第2章  ASP.NET前端技术应用开发
2.1  通信开发：电子邮件发送与接收
实例040  利用SMTP服务发送电子邮件
实例041  利用Jmail组件发送邮件
实例042  使用POP3协议接收电子邮件
2.2  高端应用：自定义组件应用
实例043  自定义GridView数据绑定组件开发
实例044  自定义OurPager分页组件开发
2.3  超级网购：网上购物与银行在线支付
实例045  购物商城网创建个人店铺
实例046  网上商城购物车
实例047  网银在线支付
实例048  支付宝在线支付
实例049  快钱在线支付
实例050  NPS在线支付
实例051  YeePay易宝在线支付
2.4  强强组合：Web系统应用硬件开发
……
第3章  ASP.NET与Word文件交互操作
第4章  ASP.NET高效应用Excel文件
第2篇  ASP.NET数据库应用篇
第5章  ADO.NET数据库操作技术
第6章  ADO.NET事务应用
第7章  SQL嵌入ADO.NET实现查询操作
第8章  SQL嵌入ADO.NET高级应用
第9章  高效的数据源文件XML的应用
第3篇  LINQ技术开发篇
第10章  查询内存中对象——LINQ to Objects
第11章  查询关系数据库——LINQ to SQL
第12章  使用LINQ操作数据集——LINQ to DataSet
第13章  新型XML操作技术——LINQ to XML
第4篇  水晶报表与Web服务篇
第14章  水晶报表基本应用(筛选、排序与分组)
第15章  水晶报表高级应用(交叉表与子报表应用)
第16章  Web Service服务的应用
第5篇  网站安全与架构模式篇
第17章  网站性能优化与安全策略
第18章  程序开发设计模式与架构
第6篇  综合应用篇
第19章  网站设计与网页配色
第20章  ASP.NET典型项目开发案例