商家名称 | 信用等级 | 购买信息 | 订购本书 |
ASP.NET 4权威指南 [平装] | |||
ASP.NET 4权威指南 [平装] |
《ASP.NET 4权威指南》:国内首本ASP.NET4著作,广度、深度和实践性完美结合,资深专家亲自执笔,知名微软技术社区和权威技术专家一致推荐。
ASP NET不仅是微软最重要的战略性产品之一,而且还是Web开发领域最具创新性、最成功的技术之一。它可完全利用.NET架构的强大、高效、安全的平台特性。ASP.NET以功能丰富、性能卓越、高效稳定和开发便利而著称,随着C}}4.0和Visual Studio 2010的推出,今天的ASP.NET 4更是如虎添翼,不仅在功能上有了很大的增强(如增强与改进了输出缓存、会话状态压缩、Web窗体和ASP.NETMVC等功能,新推出了强大的ASP.NET Chart图形控件等),而且还在敏捷开发、SOA与云计算等技术方面也都提供了很好的解决方案。因此,通过ASP.NET 4,你可以简单快速地开发出企业级的、高性能的易于维护的Web应用系统。
ASP.NET的书非常多,但是大多数都没有太多特色。《ASP.NET 4权威指南》不仅内容全面,系统性强,深度和广度兼备,而且在知识点的布局和写作方式上独辟蹊径:对于实际开发中极不常用而大部分同类书都按部就班必讲的知识点只做了简单介绍;对于那些容易给开发者带来困惑而大部分同类书都浅尝辄止的知识点进行了深入分析。本书既能引领初学者步入殿堂,又能帮助有一定经验的读者修炼内功,很难得!——姜晓东 资深微软技术专家,《C# 4.0权威指南》作者
“执行”与“交付”是程序员最可贵的两个品质,唯有在开发实践中历经千锤百炼的人才能获得这两个品质——《ASP.NET 4权威指南》的作者就是这样一位程序员,他具有广博的.NET平台知识,同时又具有丰富的实战经验。市面上ASP.NET的专著不在少数,但能像本书这样从数据获取到表层展现对ASP.NET 4进行全方位讲解的书仅此一本。本书的每个章节都以精心规划的理论知识为背景,并打上深深的实践烙印,是不可多得的ASP.NET学习资料。
——刘铁猛 51CTO专家博客、博彦科技资深培训师
产品之道在于价值,产品之术在于体验,道中有术,术中有道,这是产品的本质。因此,要开发出一款优秀的软件产品,对于开发人员来说不只是要求具备全面且精湛的开发技术,而且还要能够深入地认识这些技术的优缺点与瓶颈所在,合理地使用并给出最佳地解决方案。《ASP.NET 4权威指南》要带给你的不只是深入浅出、通俗易懂的ASP.NET开发知识,同时还通过大量实例以帮助大家达到学以致用、举一反三目的,为开发出优秀的软件产品打下坚实的基础。
——宋杨 微软MVP、某知名教育集团的CTO
ASP.NET是微软最重要的技术之一,具有非常重要的战略地位。经过多年的发展,ASP.NET在各方面都非常完善和成熟,是Web开发领域最强大和最受欢迎的技术之一。ASP.NET 4在功能和性能上都更强大,是它的里程碑版本之一。作为国内第一本ASP NET 4的著作,不仅内容全面详尽,实践性强,而且更重要的是,它把ASP.NET 4的新特性深入而细致地展现了出来,堪称完美,强烈推荐。
——微软技术开发者社区
ASP.NET是Web开发领域最重要的创新之一,因功能丰富、强大和能极大地简化程序员的开发工作而深受欢迎。在带来开发上的丰富性和便利性的同时,也带来了学习上的复杂性(ASP.NET涵盖的知识点众多)。本书由权威ASP.NET专家执笔,以最新自9ASP.NET 4为基础,在广度上包含了与ASP NET相关的所有知识点,适合中初级读者系统学习;在深度上深入地分析了各个知识点的原理、要点和难点,可供ASP.NET开发者遇到疑难问题时查阅和参考。
——51CTO读书频道
ASP.NET的书非常多,但是大多数都没有太多特色。本书不仅内容全面,系统性强,深度和广度兼备,而且在知识点的布局和写作方式上独辟蹊径:对于实际开发中极不常用而大部分同类书都按部就班必讲的知识点只做了针对性介绍;对于那些容易给开发者带来困惑而大部分同类书都浅尝辄止的知识点进行了深入分析。本书既能引领初学者步入殿堂,又能帮助有一定经验的读者修炼内功,很难得!
——姜晓东资深微软技术专家,《C#4.0权威指南》作者
“执行”与“交付”是程序员最可贵的两种品质,唯有在开发实践中历经千锤百炼的人才能获得这两种品质。本书的作者就是这样一位程序员,他具有广博的.NET平台知识,同时又具有丰富的实战经验。市面上ASP.NET的专著不在少数,但能像本书这样从数据获取到表层展现对ASP.NET 4进行全方位讲解的书仅此一本。本书的每个章节都以精心规划的理论知识为背景,并打上深深的实践烙印,是不可多得的ASP.NET学习资料。
——刘铁猛51CTO专家博客、博彦科技资深培训师
产品之道在于价值,产品之术在于体验,道中有术,术中有道,这是产品的本质。因此,要开发出一款优秀的软件产品,对于开发人员来说不只是要求具备全面且精湛的技术,而且还要能够深入地认识这些技术的优缺点与瓶颈所在,合理地使用并给出最佳地解决方案。本书要带给你的不只是深入浅出、通俗易懂的ASP.NET开发知识,同时还通过大量实例以帮助你达到学以致用、举一反三目的,为开发出优秀的软件产品打下坚实的基础
——宋杨微软MVP、某知名教育集团CTO
马伟,资深软件研发工程师、系统架构师和企业培训讲师,拥有多年软件研发和管理经验,在系统需求分析、架构设计、数据库设计与实现、设计模式、SOA、性能优化等方面有独到的见解。资深微软技术专家、微软特约讲师、西安NET俱乐部技术主席,擅长C#、ASP.NET、Visual Studio、SQI-Server、C/C++、LIML和Oracle等技术,曾荣获微软“最有影响力开发者”称号。参与并领导了“远程视频监控系统”、“视频营销平台”、“人事绩效考核系统”、“电力四分统计平台”、“电力理论线损计算软件”、“电力生产技术管理系统”、“电力红外监控系统”、“电力防洪防汛监控系统”等项目的架构、设计与开发工作,实践经验丰富。
前言
致谢
第一部分 ASP.NET开发基础
第0章 预备课:学习从这里开始
0.1 认识Microsoft.NET
0.2 ASP.NET的特点
0.3 ASP.NET的版本变迁
0.3.1 ASP.NET1.0与ASP.NETl.1
0.3.2 ASP.NET2.0
0.3.3 ASP.NET3.5
0.4 ASP.NET4为我们带来了什么
0.4.1 Microsoft Visual Studio 2010集成开发环境
0.4.2 ASP.NET核心服务
0.4.3 ASP.NET Web窗体
0.4.4 动态数据
0.4.5 ASP.NET Chart控件
0.4.6 Microsoft AJAX的功能
0.4.7 ASP.NETMVC
0.5 Microsoft Visual Studio 2010集成开发环境
0.5.1 解决方案资源管理器
0.5.2 控件工具箱
0.5.3 服务器资源管理器
0.5.4 错误列表与任务列表
0.5.5 页面设计窗口与代码编辑窗口
0.6 本章小结
第1章 开发你的第一个ASP.NET应用——“Hello,World”
1.1 创建“Hello,World”web应用程序
1.1.1 创建解决方案和ASP.NET Web应用程序
1.1.2 创建“Hello,World Web页面
1.1.3 编译运行程序
1.1.4 调试运行程序
1.2 ASP.NET网页代码模型
1.2.1 单文件页模型
1.2.2 代码隐藏页模型
1.2.3 选择属于自己的页模型
1.3 ASP.NET生命周期
1.3.1 IIS6.0的ASP.NET应用程序生命周期
1.3.2 IIS7.0的ASP.NET应用程序生命周期
1.3.3 ASP.NET页面生命周期
1.3.4 用程序来演示ASP.NET页面生命周期
1.4 ASP.NET配置
1.4.1 machine.config文件
1.4.2 Web.config文件
1.4.3 Web.config转换文件
1.4.4 Locator特性语法
1.4.5 Transform特性语法
1.4.6 Web.config文件的配置继承
1.4.7 在实际开发中常用的Web.config配置节设置
1.4.8 通过编程读写Wleb.config配置节
1.5 全局应用程序类Global.asax
1.5.1 Global.asax的事件
1.5.2 在Global.asax文件里实现通用防SQL注入漏洞程序
1.6 新建Web网站与新建Web应用程序的区别
1.7 本章小结
第2章 HTML服务器控件
2.1 ASP.NET服务器控件概述
2.1.1 ASP.NET服务器控件的类型
2.1.2 ASP.NET服务器控件的类层次结构
2.2 HTML服务器控件概述
2.2.1 HTML标签和HTML服务器控件之间的区别
2.2.2 HTML服务器控件的类层次结构
2.2.3 HTML服务器控件的共有属性
2.3 HTML输入控件
2.3.1 HtmlInputButton控件
2.3.2 HtmlInputSubmit和HtmllnputReset控件
2.3.3 HtmlInputlmage控件
2.3.4 HtmlInputRadioButton控件
2.3.5 HtmlInputCheckBox控件
2.3.6 HtmlInputText和HtmllnputPassword控件
2.3.7 HtmlInputFile控件
2.3.8 HtmllnputHidden控件
2.4 HTML容器控件
2.4.1 HtmlTextArea控件
2.4.2 HtmlSelect控件
2.5 Html Image控件
2.5.1 Html Image控件的使用方法
2.5.2 使用数据流的形式输出图片
2.6 使用代码处理HTML服务器控件
2.6.1 设置Style特性和其他属性
2.6.2 Attributes属性使用说明
2.6.3 用程序动态创建控件
2.7 本章小结
第3章 Web标准服务器控件
3.1 Web标准服务器控件概述
3.1.1 Web标准服务器控件的功能
3.1.2 与HTML服务器控件的区别
3.1.3 Web Control基类
3.1.4 单位
3.1.5 枚举
3.1.6 颜色
3.1.7 字体
3.1.8 默认按钮
3.2 数据显示控件
3.2.1 Label控件
3.2.2 Literal控件
3.3 数据输入控件
3.3.1 Text Box控件
3.3.2 Check Box控件
3.3.3 Check Box List控件
3.3.4 Radio Button控件
3.3.5 Radio Button List控件
3.4 数据提交控件
3.4.1 Button控件
3.4.2 Image Button控件
3.4.3 Link Button控件
3.5 图像显示控件
3.5.1 Image控件
3.5.2 Image Map控件
3.6 文件上传控件
3.6.1 使用File Upload控件上传文件
3.6.2 文件的类型上传限制
3.6.3 文件的大小上传限制
3.7 calendar控件
3.8 Hyper Link控件
3.9 Panel控件
3.1 0HiddenField控件
3.1 1AdRotator控件
3.1 2本章小结
第4章 ASP.NET验证控件
4.1 验证控件概述
4.1.1 验证控件的类型
4.1.2 Base Validator类
4.1.3 验证流程
4.2 表单验证控件:RequireclFieldVlalidator
4.3 范围验证控件:RangeValidator
4.4 比较验证控件:CompareValidator
4.5 正则验证控件:Regular Expression Validator
4.6 自定义逻辑验证控件:Custom Validator
4.7 验证信息显示:Validation Summary
4.8 验证控件编程实践
4.8.1 以编程方式验证ASP.NET服务器控件
4.8.2 开发自己的文本验证控件
4.8.3 引用自定义服务器控件的方法
4.9 验证组
4.10 本章小结
第5章 ASP.NET用户控件
5.1 用户控件详解
5.2 @Control指令
5.3 创建简单的用户控件
5.3.1 创建一个简单的用户控件
5.3.2 将页面转换为用户控件
5.4 用户控件编程
5.4.1 处理用户控件事件
5.4.2 给用户控件添加属性
5.4.3 使用自定义对象
5.4.4 给用户控件添加事件
5.4.5 公开内部web服务器控件
5.4.6 以编程的方式动态加载用户控件
5.5 Client ID Mode属性
5.6 本章小结
第二部分 ASP.NET数据访问
第6章 ASP.NET数据管理
6.1 AD0.NET概述
6.1.1 ADO.NET数据提供程序
6.1.2 AD0.NET数据提供程序的核心对象
6.1.3 ADO.NET基本类库
6.2 Connection类
6.2.1 连接字符串
6.2.2 连接字符串和配置文件
6.2.3 打开与关闭连接
6.3 连接池
6.3.1 什么是连接池
6.3.2 连接池如何工作
6.3.3 连接池中的连接
6.3.4 连接遗漏
6.3.5 自定义连接池的实现类
6.4 Command类和Data Reader类
6.4.1 Command类概述
6.4.2 创建Command对象
6.4.3 Data Reader类概述
6.4.4 Execute Reader()方法
6.4.5 Execute Scalar()方法
6.4.6 Execute Non Query()方法
6.4.7 SQL注入攻击
6.4.8 SQL注入攻击的防范
6.5 常用的数据库操作
6.5.1 使用数据库函数
6.5.2 使用触发器
6.5.3 使用存储过程
6.6 事务
6.6.1 事务概述
6.6.2.NET事务的类型划分
6.6.3 存储过程事务
6.6.4 ADO.NET本地事务
6.6.5 隔离级别
6.6.6 SQL Server保存点
6.6.7 System. Transactions
6.6.8 COM+事务
6.7 非连接的数据概述
6.8 Data Table类
6.8.1 Data Table类概述
6.8.2 构建和操作Data Table
6.8.3 使用Data Adapter填充Data Table
6.8.4 使用Data Reader填充Data Table
6.9 Data Set类
6.9.1 使用Data Adapter填充Data Set
6.9.2 使用多个表和关系
6.10 Data View类
6.10.1 排序数据
6.10.2 过滤数据
6.10.3 计算列
6.10.4 将Data Set、Data Table和Data View转换成XML
6.10.5 将XML转换成Data Set、Data Table
6.11 提供程序无关的代码
6.12 本章小结
第7章 数据控件绑定与操作
7.1 List数据控件
7.1.1 List数据控件的共有属性与方法
7.1.2 Drop Down List控件
7.1.3 Radio Button List与Check Box List控件
7.1.4 List Box控件
7.1.5 Bulleted List控件
……
第8章 详解Grid View控件
第9章 LINQ查基础
第10章 LINQ to ADO.NET
第11章 XML与LINQ to XML
第12章 ADO.NET实体框架
第三部分 构建ASP.NET站点
第13章 构建SAP.NET站点
第14章 ASP.NET母版页
第15章 主题和皮肤
第16章 站点导航
第四部分 ASP.NET高级话题
第17章 ASP.NET 状态管理
第18章 自定义服务器控件
第19章 ASP.NET缓存
第20章 多语言本地化应用程序
第21章 ASP.ENT Web部件
众所周知,ASP.NET是当前最主流的Web应用程序开发技术之一,它构建在.NET Framework之上。.NET Framework属于企业级的技术开发平台,聚合了多种开发语言和多种紧密相关的新技术。通过.NET Framework平台,我们可以根据自己的特长来选择多种开发语言作为AsP.NET的服务器端编程语言,比如C#、Visual Basic等。与此同时,我们还可以根据自己以前开发的习惯来选择多种不同类型的web应用程序构建方式,比如新建Web网站和新建Web应用程序这两种方式。
ASP.NET是web开发技术高速发展的产物,使得从传统的数据库访问技术到如今的分布式应用开发技术等一系列技术都发生了变革。并且,它在快速开发、编译与部署等方面的优势是任何一种互联网开发技术都不能够比拟的。也正是因为这些优点,全球开发者社区一批又一批的开发人员加入到ASP.NET开发这个阵营中。通过ASP.NET,我们可以简单快速地开发出企业级的、高性能的、便于维护的web应用系统。
这些年,微软对.NET Framework进行不断地改进与升级,使其在功能上取得了很大的突破,获得了成功。Visual Studio 2010的推出是微软在技术与应用上的一次重要的历史性变革,它不仅在敏捷开发等项目开发技术上得到了很好的支持,而且还在SOA和云计算等技术方面提供了很好的解决方案,功能也日渐强大。当然,在这个过程中,ASP.NET 4也在很多方面有了很大的改进,尤其是其核心功能(如输出缓存、会话状态压缩等方面)、web窗体、Microsoft Ajax与ASP.NET MVC等。同时,它还新推出了ASP.NET Chart控件,能让我们在图形报表的处理方面更加得心应手。
插图:
喜欢ASP.NET 4权威指南 [平装]请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务