书籍详情
高效掌握ASP.NET:C#编程篇
作者:(美)Marco Bellinaso,(美)Brady Gaster,(美)Kevin Hoffman著;冉晓旻译;冉晓旻译
出版社:清华大学出版社
出版时间:2002-11-01
ISBN:9787302060260
定价:¥43.00
购买这本书可以去
内容简介
ASP.NET 是 .NET 中一项优秀的新型 Web 开发技术,本书详细介绍了这项技术的主要内容,具体包括 ASP.NET 的新特性以及与 .NET Framework 的集成、ASP.NET 应用程序的配置、ASP.NET 页面的工作原理和控件的使用、ASP.NET 页面与外部数据源的绑定以及如何利用身份验证授权开发安全的 ASP.NET Web 应用程序和如何处理 Web 服务等,并重点讨论一些示例代码,以帮助读者快速掌握这项技术。本书非常适合具备 Web 开发经验的 ASP 开发人员;另外,本书还适合那些具有一定服务器端 Web 开发知识、并且正在考虑把基于 Web 的应用程序迁移到 ASP.NET 的开发人员。
作者简介
暂缺《高效掌握ASP.NET:C#编程篇》作者简介
目录
第1章 ASP.NET简介
1.1 ASP.NET简介
1.2 需要一个新版本的原因
1.2.1 像意大利面条一样混杂的代码
1.2.2 ASP仅仅是脚本
1.2.3 Microsoft的新思想和COM的死亡
1.3 关于ASP.NET的7个要点
1.3.1 ASP.NET集成在.NET Framework中
1.3.2 ASP.NET是被编译的,而不是被解释的
1.3.3 ASP.NET支持多种语言
1.3.4 ASP.NET支持多种设备和多种浏览器
1.3.5 ASP.NET是真正面向对象的语言
1.3.6 ASP.NET是控件驱动的
1.3.7 ASP.NET包含有自己的可移植配置和安全模型
1.4 ASP.NET的工作原理
1.4.1 .NET Framework对于分布式体系结构的意义
1.4.2 状态管理
1.4.3 生成输出结果
1.5 小结
第2章 ASP.NET应用程序
2.1 ASP应用程序和ASP.NET应用程序的比较
2.2 剖析ASP.NET应用程序
2.2.1 配置
2.2.2 Global.asax文件
2.2.3 页面的配置标记
2.2.4 Web服务
2.2.5 控件
2.2.6 .NET组件
2.3 小结
第3章 ASP.NET页面
3.1 页面的处理
3.1.1 视图和状态管理
3.1.2 事件驱动
3.1.3 Web窗体的处理步骤
3.2 Page类
3.2.1 Session对象
3.2.2 Server对象
3.2.3 Request对象
3.2.4 Response对象
3.2.5 User对象
3.2.6 Application对象
3.2.7 Cache对象
3.2.8 Trace对象
3.3 作为控件容器的页面
3.4 小结
第4章 使用ASP.NET控件进行程序设计
4.1 HTML服务器控件
4.1.1 HTML服务器控件的类
4.1.2 HtmlControl基类
4.1.3 HtmlContainerControl基类
4.1.4 使用HTML服务器控件
4.2 ASP.NET Web Form控件
4.2.1 WebControl基类
4.2.2 基本的Web Form控件类
4.2.3 ASP.NET列表控件
4.2.4 ASP.NET输入验证控件
4.2.5 ASP.NET Rich控件
4.3 创建自定义控件
4.3.1 用户控件
4.3.2 自定义服务器控件
4.4 小结
第5章 数据绑定控件
5.1 数据绑定及其得到的支持
5.1.1 支持数据绑定的数据结构
5.1.2 支持重复绑定的控件
5.1.3 数据绑定的语法
5.2 支持重复值绑定的一些简单控件
5.3 Repeater控件
5.3.1 DataBinder、Eval方法
5.3.2 其他模板
5.3.3 Repeater控件的事件
5.4 DataList控件
5.4.1 项的选择
5.4.2 项的编辑
5.4.3 项的删除
5.4.4 动态地加载模板
5.5 DataGrid控件
5.5.1 DataBound列
5.5.2 行的排序
5.5.3 行的选择
5.5.4 分页显示记录
5.5.5 自动的分页显示
5.5.6 自定义的分页显示
5.5.7 使用模板的列
5.5.8 行的编辑和删除
5.5.9 高级定制
5.6 小结
第6章 数据源
6.1 基本的ADO.NET类
6.1.1 Connection对象(SqlConnection和OleDbConnection)
6.1.2 Command对象(SqlCommand和OleDbCommand)
6.1.3 DataReader对象(SqlDataReader和OleDbDataReader)
6.1.4 DataAdapter对象(SqlDataAdapter和OleDbDataAdapter)
6.1.5 DataSet对象
6.1.6 DataTable对象
6.2 通过ADO.NET访问和使用数据
6.2.1 连接数据存储
6.2.2 使用Command和DataReader
6.2.3 DataSet的使用
6.2.4 DataView的使用
6.2.5 使用DataTable更新数据
6.2.6 更新数据库中的数据
6.3 处理XML数据
6.3.1 DataSet的XML支持
6.3.2 编写XML文件
6.3.3 XML的读取和导航
6.4 小结
第7章 保障ASP.NET应用程序安全
7.1 安全的含义
7.1.1 身份验证
7.1.2 授权
7.1.3 角色扮演
7.2 ASP的安全性——一个历史教训
7.3 .NET安全性本质
7.4 配置文件
7.5 ASP.NET角色扮演
7.6 身份验证选项
7.6.1 Windows身份验证
7.6.2 基于窗体的身份验证
7.6.3 Passport身份验证
7.7 授权
7.7.1 HTTP模块和自定义的身份验证
7.7.2 ASMX Web Services中必需的题头
7.7.3 通过web.config文件禁止对确定文件的访问
7.8 小结
第8章 Web服务
8.1 Web服务概述
8.2 创建ASP.NET Web服务
8.2.1 编写Web服务
8.2.2 使用Web服务
8.3 Web服务详述
8.3.1 WebMethod属性
8.3.2 异步Web服务
8.3.3 确保Web服务安全
8.3.4 SOAP头
8.4 小结
1.1 ASP.NET简介
1.2 需要一个新版本的原因
1.2.1 像意大利面条一样混杂的代码
1.2.2 ASP仅仅是脚本
1.2.3 Microsoft的新思想和COM的死亡
1.3 关于ASP.NET的7个要点
1.3.1 ASP.NET集成在.NET Framework中
1.3.2 ASP.NET是被编译的,而不是被解释的
1.3.3 ASP.NET支持多种语言
1.3.4 ASP.NET支持多种设备和多种浏览器
1.3.5 ASP.NET是真正面向对象的语言
1.3.6 ASP.NET是控件驱动的
1.3.7 ASP.NET包含有自己的可移植配置和安全模型
1.4 ASP.NET的工作原理
1.4.1 .NET Framework对于分布式体系结构的意义
1.4.2 状态管理
1.4.3 生成输出结果
1.5 小结
第2章 ASP.NET应用程序
2.1 ASP应用程序和ASP.NET应用程序的比较
2.2 剖析ASP.NET应用程序
2.2.1 配置
2.2.2 Global.asax文件
2.2.3 页面的配置标记
2.2.4 Web服务
2.2.5 控件
2.2.6 .NET组件
2.3 小结
第3章 ASP.NET页面
3.1 页面的处理
3.1.1 视图和状态管理
3.1.2 事件驱动
3.1.3 Web窗体的处理步骤
3.2 Page类
3.2.1 Session对象
3.2.2 Server对象
3.2.3 Request对象
3.2.4 Response对象
3.2.5 User对象
3.2.6 Application对象
3.2.7 Cache对象
3.2.8 Trace对象
3.3 作为控件容器的页面
3.4 小结
第4章 使用ASP.NET控件进行程序设计
4.1 HTML服务器控件
4.1.1 HTML服务器控件的类
4.1.2 HtmlControl基类
4.1.3 HtmlContainerControl基类
4.1.4 使用HTML服务器控件
4.2 ASP.NET Web Form控件
4.2.1 WebControl基类
4.2.2 基本的Web Form控件类
4.2.3 ASP.NET列表控件
4.2.4 ASP.NET输入验证控件
4.2.5 ASP.NET Rich控件
4.3 创建自定义控件
4.3.1 用户控件
4.3.2 自定义服务器控件
4.4 小结
第5章 数据绑定控件
5.1 数据绑定及其得到的支持
5.1.1 支持数据绑定的数据结构
5.1.2 支持重复绑定的控件
5.1.3 数据绑定的语法
5.2 支持重复值绑定的一些简单控件
5.3 Repeater控件
5.3.1 DataBinder、Eval方法
5.3.2 其他模板
5.3.3 Repeater控件的事件
5.4 DataList控件
5.4.1 项的选择
5.4.2 项的编辑
5.4.3 项的删除
5.4.4 动态地加载模板
5.5 DataGrid控件
5.5.1 DataBound列
5.5.2 行的排序
5.5.3 行的选择
5.5.4 分页显示记录
5.5.5 自动的分页显示
5.5.6 自定义的分页显示
5.5.7 使用模板的列
5.5.8 行的编辑和删除
5.5.9 高级定制
5.6 小结
第6章 数据源
6.1 基本的ADO.NET类
6.1.1 Connection对象(SqlConnection和OleDbConnection)
6.1.2 Command对象(SqlCommand和OleDbCommand)
6.1.3 DataReader对象(SqlDataReader和OleDbDataReader)
6.1.4 DataAdapter对象(SqlDataAdapter和OleDbDataAdapter)
6.1.5 DataSet对象
6.1.6 DataTable对象
6.2 通过ADO.NET访问和使用数据
6.2.1 连接数据存储
6.2.2 使用Command和DataReader
6.2.3 DataSet的使用
6.2.4 DataView的使用
6.2.5 使用DataTable更新数据
6.2.6 更新数据库中的数据
6.3 处理XML数据
6.3.1 DataSet的XML支持
6.3.2 编写XML文件
6.3.3 XML的读取和导航
6.4 小结
第7章 保障ASP.NET应用程序安全
7.1 安全的含义
7.1.1 身份验证
7.1.2 授权
7.1.3 角色扮演
7.2 ASP的安全性——一个历史教训
7.3 .NET安全性本质
7.4 配置文件
7.5 ASP.NET角色扮演
7.6 身份验证选项
7.6.1 Windows身份验证
7.6.2 基于窗体的身份验证
7.6.3 Passport身份验证
7.7 授权
7.7.1 HTTP模块和自定义的身份验证
7.7.2 ASMX Web Services中必需的题头
7.7.3 通过web.config文件禁止对确定文件的访问
7.8 小结
第8章 Web服务
8.1 Web服务概述
8.2 创建ASP.NET Web服务
8.2.1 编写Web服务
8.2.2 使用Web服务
8.3 Web服务详述
8.3.1 WebMethod属性
8.3.2 异步Web服务
8.3.3 确保Web服务安全
8.3.4 SOAP头
8.4 小结
猜您喜欢