注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程ASP.NET程序设计

ASP.NET程序设计

ASP.NET程序设计

定 价:¥48.00

作 者: (美)G.Andrew Duthie著;李万伦,何蕾,赵海译;李万伦译
出版社: 清华大学出版社
丛编项: 微软 NET程序设计系列
标 签: ASP.NET

ISBN: 9787302056096 出版时间: 2002-07-01 包装: 精装
开本: 23cm 页数: 416 字数:  

内容简介

  ActiveServerPages.NET(ASP.NET)提供了迄今为止最高级的Web开发平台。本书是《微软.NET程序设计系列》丛书之一,循序渐进地介绍了这一革命性的编程框架及其底层技术。全书分为6个部分,分别介绍ASP.NET基础、ASP.NETWeb开发基础、ASP.NETWeb应用程序、ASP.NETWeb窗体、ASP.NETWeb服务和其他程序设计技巧。在讲解理论的同时,本书还利用初级开发者和经验丰富的开发者每天都要面对的实际问题进行范例讲解。本书适合准备开发ASP.NETWeb应用程序的开发者阅读。样章免费试读:第1章第3章第7章

作者简介

  G.andrew Duthie是CrossTier.com(微软金牌认证伙伴,美国著名eBusiness系统提供商)的高级系统分析师,微软主证解决方案开发专家,在Microsoft Visual Basic和Microsoft SQL Server开发方面卓有成绩,曾多次在IT技术大会上发表演讲。

图书目录

前言
第1部分 ASP.NET基础
第1章 ASP NET概述
1.1 Microsoft.NET简介
1.1.1 .NET框架
1.1.2 企业版服务器
1.1.3 语言和语言工具
1.2 ASP.NET体系结构
1.2.1 原有特性
1.2.2 新特性
1.3 本章小结
第2章 使用ASP.NET开发工具
2.1 Notepad“.NET”
2.1.1 最便宜的开发工具
2.1.2 创建虚拟目录
2.1.3 其他文本编辑器
2.2 Visual Studio.NET
2.2.1 创建ASP.NET Web应用程序
2.2.2 创建新ASP.NET(Web窗体)
2.2.3 添加控件
2.2.4 保存和浏览页
2.3 本章小结
第II部分 ASP.NET Web开发基础
第3章 ASP.NET开发概述
3.1 ASP.NET项目类型
3.2 ASP.NET文件类型
3.3 本书中使用的语言
3.3.1 Visual Basic.NET
3.3.2 C#
3.3.3 使用多种语言
3.4 Visual Studio.NET特性
3.4.1 IDE的增强特性
3.4.2 新特性
3.4.3 窗口
3.4.4 工具栏
3.4.5 菜单
3.4.6 选项
3.5 本章小结
第4章 编程基础
4.1 表达式、变量和常量
4.1.1 表达式
4.1.2 变量
4.1.3 变量声明
4.1.4 常量
4.2 过程
4.2.1 Sub过程
4.2.2 Function过程
4.3 流控制
4.3.1 If语句
4.3.2 Select Case语句
4.3.3 循环语句
4.4 错误处理
4.4.1 使用On Error语句
4.4.2 使用结构性异常处理语句:Try...Catch...Finally
4.5 面向对象编程的基础
4.5.1 将类作为代码容器
4.5.2 使用继承
4.6 本章小结
第III部分 ASP.NET Web应用程序
第5章 创建ASP.NET Web应用程序
5.1 用Visual Studio.NET创建Web应用程序
5.2 用.NET SDK创建 Web应用程序
5.2.1 创建应用程序根目录
5.2.2 创建子目录
5.2.3 创建.aspx页
5.2.4 创建Global.asax文件
5.2.5 创建Web.config文件
5.3 本章小结
第6章 管理应用程序状态
6.1 使用应用程序状态
6.1.1 同步访问应用程序状态
6.1.2 对应用程序状态的建议
6.1.3 应用程序状态的局限性
6.2 使用会话状态
6.2.1 启用会话状态
6.2.2 在Visual Studio.NET里启用会活状态
6.2.3 会话状态管理建议
6.2.4 会话状态的局限性
6.3 状态和可伸缩性
6.4 配置对会话状态的存储
6.4.1 存储进程内会话状态
6.4.2 存储进程外会话状态
6.4.3 在SQL Server里存储会话状态
6.4.4 使用无cookie会话
6.4.5 为无cookie会话设置格式
6.5 用客户端cookie存储状态
6.6 ASP.NET服务器控件状态
6.7 本章小结
第7章 配置ASP.NET应用程序
7.1 了解ASP.NET配置
7.1.1 Web.config简介
7.1.2 编辑配置文件
7.1.3 配置ASP.NET应用程序
7.1.4 重写于目录下的配置设置
7.1.5 锁定配置设置
7.2 ASP.NET配置元素
7.2.1 <trace>
7.2.2 <globalization>
7.2.3 <httpRuntime>
7.2.4 <compilation>
7.2.5 <Pages>
7.2.6 <customErrors>
7.2.7 <authenticstion>
7.2.8 <identity>
7.2.9 <authorization>
7.2.10 <machineKey>
7.2.11 <securityPolicy>
7.2.12 <trust>
7.2.13 <sessionState>
7.2.14 <httpHandlers>
7.2.15 <httpModules>
7.2.16 <processModel>
7.2.17 <webContfols>
7.2.18 <clientTarget>
7.2.19 <browserCaps>
7.3 设置和检索自定义应用程序设置
7.4 本章小结
第8章 ASP.NET中的安全性
8.1 安全的重要性
8.2 安全基础
8.2.1 服务器设置和应用程序设计
8.2.2 密码
8.2.3 限制账户
8.2.4 不安装示例
8.2.5 使用验证
8.2.6 打补丁
8.2.7 访问控制
8.2.8 审计和日志
8.2.9 用SSL保护通信
8.3 启用验证
8.3.1 选择验证类型
8.3.2 使用基于Windows的验证
8.3.3 使用Passport验证
8.3.4 使用基于窗体的验证
8.4 使用授权
8.4.1 使用NTFS ACL授权
8.4.2 使用基于URL的授权
8.5 使用模拟
8.6 代码访问安全性
8.7 安全资源
8.8 本章小结
第IV部分 ASP.NET Web窗体
第9章 创建Web窗体
9.1 ASP.NET Web窗体解析
9.1.1 理解负面元素
9.1.2 了解页面生存期
9.1.3 使用指令
9.1.4 @Page示例
9.1.5 @Control指令
9.1.6 Page类
9.1.7 在Web窗体中编写代码
9.1.8 创建和使用用户控件
9.1.9 使用服务器控件
9.2 事件处理
9.2.1 处理页面事件
9.2.2 处理控件事件
9.2.3 处理负面错误
9.3 页面运行时结构
9.3.1 查看反面的控件树
9.3.2 在运行时添加和操纵控件
9.4 在Web窗体中使用代码隐藏
9.5 本章小结
第10章 使用服务器控件
10.1 控件的类型
10.1.1 HTML控件
10.1.2 Web控件
10.1.3 向页面添加服务器控件
10.1.4 其他Web控件
10.1.5 特殊控件
10.1.6 验证控件
10.1.7 数据绑定控件
10.1.8 其他控件
10.2 本章小结
第11章 访问和绑定数据
11.1 了解 ADO.NET
11.1.1 了解.NET数据提供程序
11.1.2 了解数据集
11.2 创建和打开连接
11.2.1 SqlConnection
11.2.2 OleDbConnection
11.2.3 使用信任连接
11.3 用命令读取和更新数据
11.3.1 SqlCommand
11.3.2 OleDbCommand
11.3.3 使用存储过程
11.4 使用数据集
11.4.1 使用数据适配器
11.4.2 读取XML数据
11.4.3 使用DataTables、DataColumns走回DataRows
11.4.4 更新数据集
11.4.5 类型化数据集
11.4.6 使用数据视图
11.5 用数据阅读器读取数据
11.5.1 SqlDataReader
11.5.2 OleDataReader
11.6 数据绑定
11.6.1 简单的数据绑定
11.6.2 绑定控件
11.6.3 使用DataBinder.Eval
11.6.4 使用数据绑定控件
11.7 本章小结
第12章 创建自定义服务器控件
12.1 创建控件
12.1.1 创建命名空间
12.1.2 创建类
12.1.3 从基类继承
12.1.4 呈现控件输出
12.1.5 编译控件
12.1.6 小结:创建新控件
12.1.7 注册控件
12.1.8 在页面中使用控件
12.1.9 小结:使用自定义控件
12.2 添加功能
12.2.1 添加属性和方法
12.2.2 创建、触发和处理事件
12.2.3 处理回发
12.2.4 维护状态
12.3 通过撰写创建自定义控件
12.3.1 重写CreateChildControls
12.3.2 实现INamingContainer
12.4 创建模板控件
12.5 扩展已有控件
12.6 本章小结
第V部分 ASP.NET Web服务
第13章 创建和使用Web服务
13.1 理解基于XML的Web服务
13.1.1 SOAP和Web服务
13.1.2 Web服务的其他要求
13.2 创建Web服务
13.2.1 声明Web服务
13.2.2 创建Web服务类
13.2.3 公布Web服务
13.2.4 Web服务的安全性
13.3 使用Web服务
13.3.1 查找Web服务
13.3.2 理解WSDL文件
13.3.3 创建代理类
13.3.4 创建客户端Web窗体页
13.3.5 创建客户端控制台应用程序
13.4 本章小结
第VI部分 其他程序设计技巧
第14章 使用缓存提高性能
14.1 了解缓存
14.2 使用输出援存
14.2.1 使用@OutputCache指令
14.2.2 使用Response.Cache
14.3 缓存任意数据
14.4 本章小结
第15章 部署ASP.NET应用程序
15.1 ASP.NET应用程序的结构
15.1.1 物理路径与URL
15.1.2 存储应用程序特有的配置设置
15.2 手动部署 Web应用程序
15.2.1 设置目标部署目录
15.2.2 把文件复制到目标目录
15.2.3 为子目录设置IIS权限
15.3 Visual Studio.NET中的部署选项
15.3.1 用【复制项目】部署Web应用程序
15.3.2 用【 Web安装项目】部署Web应用程序
15.4 本章小结
第16章 跟踪和调试 ASP.NET应用程序
16.1 跟踪
16.1.1 启用反面级别的跟踪输出
16.1.2 启用应用程序级别的跟踪输出
16.1.3 写入跟踪输出
16.1.4 理解跟踪输出
16.2 调试
16.2.1 错误类别
16.2.2 预防错误
16.2.3 在调试模式下编译Web窗体页
16.2.4 理解ASP.NET的错误消息
16.2.5 调用运行库调试器
16.3 本章小结
附录A 将ASP迁移到ASP.NET
附录B 其他程序代码

本目录推荐