书籍详情

C# Web应用程序入门经典

C# Web应用程序入门经典

作者:(阿根廷)Daniel Cazzulino等著;侯彧,王晓娜译;侯彧译

出版社:清华大学出版社

出版时间:2003-08-01

ISBN:9787302068990

定价:¥65.00

购买这本书可以去
内容简介
  .NET的诞生打破了以前泾渭分明的编程领域之间的界限,给Web开发带来了极大的变化。本书探讨了Web应用程序开发中所涉及的主要问题,以及与桌面应用程序开发之间的重大差异。本书将重点放在实践上,围绕一个高度交互的Web应用程序实例一步一步讲述了开发、调试、部署的每一个阶段。其中前两章讲述了Web环境和Web开发的基础知识,在随后的11章中从理论与实践两个方面讲解了Web应用程序的创建、测试、调试和部署等环节,如服务器控件、数据访问、数据绑定、ASP.NET状态管理、XML与Web开发、Web应用程序中的Web服务、ASP.NET身份验证、授权和安全、调试和异常处理、利用缓存改进性能以及在.NET中发布Web应用程序等。本书适用于熟悉C#语言、使用C#语言进行桌面应用程序开发,或使用ASP.NET技术进行过Web开发,并且希望学习使用.NET和C#语言从事Web开发的程序员。
作者简介
暂缺《C# Web应用程序入门经典》作者简介
目录
第1章 环境和体系结构
1.1 Web模式
1.1.1 桌面应用程序和Web应用程序
1.1.2 Web服务器和Web客户端
1.2 为Web开发配置系统
1.3 动态Web应用程序
1.3.1 动态内容的优缺点
1.3.2 客户端处理和服务器端处理
1.3.3 保持状态
1.3.4 Web应用程序体系结构
1.3.5 ASP.NET Web应用程序
第2章 .NET环境下的Web开发
2.1 ASP.NET简介
2.2 ASP.NET的其他内容
2.3 小结
第3章 用户界面和服务器控件
3.1 服务器控件
3.1.1 HTML控件
3.1.2 HTML服务器控件
3.1.3 Web服务器控件
3.1.4 验证控件
3.2 用户控件
3.3 自定义控件
3.4 动态内容
3.5 避免代码重复
3.6 小结
第4章 ADO.NET
4.1 ADO.NET的体系结构
4.2 ADO.NET在程序中的应用
4.2.1 将数据添加到数据库
4.2.2 从数据库中检索数据
4.2.3 更改数据库中的数据
4.3 DataSet对象
4.3.1 Data Adapter
4.3.2 使用DataSet对象
4.4 小结
第5章 数据绑定
5.1 组件简介
5.2 数据绑定
5.2.1 绑定表达式
5.2.2 DataBinder类
5.2.3 向Friend Reunion应用程序添加数据绑定
5.2.4 绑定到数据集
5.3 直观地处理数据
5.3.1 数据组件
5.3.2 类型化数据集
5.4 高级数据绑定
5.4.1 分页
5.4.2 自由格式的数据绑定和编辑——数据列表
5.4.3 向应用程序添加数据列表
5.5 小结
第6章 ASP.NET状态管理
6.1 状态存储和作用域
6.2 会话状态
6.2.1 控制会话状态
6.2.2 配置会话状态
6.3 应用程序状态
6.4 视图状态
6.5 暂态
6.6 利用cookie保存信息
6.6.1 利用查询字符串传递数据
6.6.2 利用隐藏的窗体字段传递数据
6.7 小结
第7章 标记语言和XML
7.1 标记语言
7.1.1 超文本标记语言
7.1.2 可扩展标记语言(XML)
7.2 XML数据交换
7.2.1 XML模式和验证
7.2.2 标记语言、模式和验证
7.3 小结
第8章 XML和Web开发
8.1 在Visual Studio.NET中创建XML文档
8.1.1 以可视方式创建XML文档
8.1.2 在数据视图中创建XML文档
8.2 在.NET中以编程方式使用XML
8.2.1 读取和验证XML
8.2.2 接收上传文件
8.2.3 从Web应用程序验证XML
8.2.4 处理上传的XML数据
8.2.5 查询XML文档:XPath
8.2.6 动态创建XPath表达式
8.2.7 XmlDocument和XmlReader的比较
8.3 小结
第9章 Web应用程序中的Web服务
9.1 Web服务概述
9.1.1 Web服务和服务器/浏览器模式的关系
9.1.2 Visual Studio.NET对Web服务的支持
9.2 提供Web服务
9.2.1 测试Web服务
9.2.2 复杂数据类型
9.3 消费Web服务
9.4 SOAP
9.5 Web服务中的错误处理
9.6 Web服务中效率
9.6.1 缓存
9.6.2 异步通信
9.6.3 改进我们的Web服务
9.7 第三方的Web服务
9.8 小结
第10章 ASP.NET身份验证、授权和安全
10.1 概述
10.2 安全的基础结构
10.2.1 基本术语
10.2.2 处理和初始化
10.2.3 应用程序安全配置
10.3 Windows身份验证
10.4 Passport身份验证
10.5 Forms身份验证
10.6 定制身份验证和基于角色的安全
10.7 小结
第11章 调试和异常处理
11.1 错误的不同类型
11.1.1 语法错误
11.1.2 语义错误
11.1.3 输入错误
11.2 调试Web应用程序
11.2.1 ASP.NET的跟踪功能
11.2.2 .NET中的跟踪和断言
11.2.3 Visual Studio.NET调试器
11.3 异常
11.3.1 异常的不同用途
11.3.2 异常和结果代码的比较
11.3.3 异常和异常处理
11.3.4 示处理的异常
11.4 小结
第12章 缓存和性能调整
12.1 性能的含义
12.2 对应用程序进行性能测试
12.3 缓存
12.4 ASP.NET的缓存
12.4.1 输出缓存
12.4.2 输入缓存
12.5 ASP.NET的其他性能技巧
12.5.1 控制ViewState
12.5.2 Response.Redirect和Server.Transfer
12.5.3 谨慎使用Web控件
12.5.4 使用会话状态
12.5.5 监控缓存API
12.5.6 改进数据库访问
12.6 小结
第13章 在.NET中发布Web应用程序
13.1 .NET出现之前的部署
13.2 .NET中的部署
13.2.1 XCOPY部署
13.2.2 部署项目
13.3 手工部署Web
13.4 Visual Studio.NET中的安装项目
13.4.1 Web Setup项目
13.4.2 相关性和输出
13.5 使用安装项目
13.6 高级功能
13.6.1 添加自定义文件
13.6.2 编辑用户界面
13.6.3 生成项目
13.6.4 自定义动作
13.6.5 配置设置
13.7 启动条件
13.7.1 Search Target Machine节点
13.7.2 Launch Conditions节点
13.8 小结
13.9 Web应用程序——概述
附录A Friend Reunion应用程序
附录B IIS和MSDE的配置
B.1 IIS的配置
B.1.1 配置服务器端的设置 
B.1.2 在IIS中配置ASP.NET应用程序
B.2 锁定IIS
B.3 ASP.NET和IIS
B.4 IIS 6的简介
B.5 Mirosoft SQL Server Desktop Engine 
B.5.1 小型的SQL Server 
B.5.2 获得和安装MSDE
B.5.3 在Server Explorer中使用MSDE
猜您喜欢

读书导航