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

ASP.NET从入门到精通

ASP.NET从入门到精通

定 价:¥75.00

作 者: (美)Chris Payne著;赵斌等译
出版社: 人民邮电出版社
丛编项: NET精选系列
标 签: 互连网络 程序设计

购买这本书可以去


ISBN: 9787115097705 出版时间: 2002-01-01 包装: 胶版纸
开本: 26cm 页数: 780 字数:  

内容简介

  ASP.NET是微软公司开发的动态Web编程技术活动服务器网页技术(ASP)的最新版本,它不是传统ASP的简单升级,而是一种全新的、令人振奋的Web开发技术,对传统ASP做了大量的改进,以充分利用最新的技术。本书以循序渐进的方式全面介绍了ASP.NET的内容,指导读者从新手逐步成为ASP.NET高手。本书分五部分,共23章。第一部分介绍了ASP.NET的基础知识,包括ASP.NET初步、创建ASP.NET页面、VB.NET和C#、Web表单、验证ASP.NET页面等内容。第二部分介绍了数据操纵技术,包括创建数据库、使用ADO.NET和XML文件、文件的读写以及缓存技术等内容。第三部分介绍了应用程序级的主题,包括业务对象、Web服务、配置、部署和调试应用程序、确保应用程序的安全等内容。第四部分创建了一个完整的ASP.NET应用程序,并介绍了移动Web页方面的知识。最后一部分是附录,介绍了各种控件的属性、方法和事件以及一些避免错误的技巧。本书是为新手精通ASP.NET而编写的,通过阅读本书,初学者将全面掌握ASP.NET中的各种技术,独立地开发出功能强大的应用程序。对于传统ASP开发人员,每章最后的“这不是ASP”一节将让您了解ASP.NET不同于传统ASP的地方以及ASP.NET的新特性,从而平滑地从传统ASP过渡到ASP.NET。

作者简介

暂缺《ASP.NET从入门到精通》作者简介

图书目录

第一部分 基础知识
第1章 ASP.NET初步 
1.1 Web的工作原理 
1.1.1 动态处理技术
1.1.2 ASP.NET的不同之处 
1.1.3 客户端处理技术 
1.1.4 ASP.NET如何将客户机和服务器结合起来 
1.2 .NET框架 
1.2.1 运行阶段通用语言 
1.2.2 .NET框架类 
1.3 安装ASP.NET 
1.3.1 安装Internet信息服务器 
1.3.2 安装.NET框架SDK 
1.4 创建ASP.NET页面 
1.4.1 开发环境 
1.5 ASP.NET页面中的元素 
1.6 ASP和ASP.NET之比较 
1.6.1 与ASP的根本差异 
1.6.2 编程方面的改进 
1.6.3 编程方法学方面的差异 
1.7 总 结 
1.8 问与答
1.9 作 业 
1.9.1 小测验 
1.9.2 练习 
第2章 创建ASP.NET页面 
2.1 一个简单的ASP.NET应用程序 
2.1.1 Web表单 
2.1.2 代码声明块 
2.1.3 代码交付块 
2.1.4 页面编译指令
2.1.5 流程 
2.1.6 视图状态 
2.2 编写ASP.NET代码和HTML代码 
2.2.1 对代码进行注释 
2.2.2 跨越多行的代码 
2.3 应用程序的其他方面 
2.3.1 再谈ASP.NET编译 
2.3.2 导入名称空间 
2.4 CLR和ASP.NET 
2.4.1 中间语言 
2.4.2 执行 
2.4.3 处理 
2.4.4 组合体
2.4.5 并行执行 
2.4.6 对ASP.NET而言,CLR意味着什么 
2.5 ASP.NET编程语言 
2.6 重新审视前面的代码 
2.7 这不是ASP 
2.8 总 结 
2.9 问与答
2.10 作 业
2.10.1 小测验 
2.10.2 练习 
第3章 使用Visual Basic.NET 
3.1 Visual Basic.NET简介 
3.2 变 量 
3.2.1 数据类型 
3.2.2 变量的声明
3.2.3 变量的命名
3.2.4 数据类型转换 
3.3 数 组 
3.4 操作符
3.5 条件逻辑 
3.5.1 If语句 
3.5.2 Case语句
3.6 循环逻辑 
3.6.1 While循环 
3.6.2 For循环 
3.6.3 死循环 
3.7 分支逻辑 
3.7.1 子程序 
3.7.2 函数 
3.7.3 可选参数 
3.7.4 事件处理程序 
3.8 类 
3.9 使用VB.NET函数 
3.10 给未来的VB.NET高手:到哪里查找参考资料 
3.11 这不是ASP 
3.12 总 结 
3.13 问与答
3.14 作 业 
3.14.1 小测验 
3.14.2 练习 
第4章 在C#和VB.NET中使用ASP.NET对象 
4.1 C#简介 
4.1.1 C#语法范例 
4.2 对象概述 
4.2.1 属性 
4.2.2 方法 
4.2.3 对象实例 
4.2.4 静态成员 
4.3 ASP.NET对象
4.3.1 Response对象 
4.3.2 Request对象 
4.3.3 HttpCookie对象 
4.3.4 Page对象 
4.3.5 Session对象 
4.3.6 HttpApplication对象 
4.3.7 HttpServerUtility对象
4.4 深入学习C#的资源指南 
4.5 这不是ASP 
4.6 总 结 
4.7 问与答
4.8 作 业 
4.8.1 小测验 
4.8.2 练习 
第5章 Web表单初步 
5.1 表单简介 
5.2 Web表单简介 
5.3 Web表单编程模型 
5.3.1 服务器控件 
5.3.2 服务器控件事件 
5.3.3 发送Web表单 
5.3.4 保存状态 
5.3.5 Web表单的处理顺序 
5.4 HTML服务器控件 
5.5 Web服务器控件 
5.5.1 使用Web控件 
5.5.2 即时发送数据
5.5.3 Web服务器控件与HTML服务器控件之比较 
5.6 这不是ASP 
5.7 总 结 
5.8 问与答
5.9 作 业 
5.9.1 小测验 
5.9.2 练习
第6章 再谈Web表单 
6.1 Web表单的扩展性 
6.2 用户控件 
6.2.1 创建用户控件 
6.2.2 使用用户控件 
6.2.3 改进用户控件 
6.3 自定义控件 
6.3.1 创建自定义控件 
6.3.2 使用自定义控件 
6.3.3 使用属性和状态 
6.3.4 加入事件 
6.4 在运行阶段创建控件 
6.5 这不是ASP 
6.6 总 结 
6.7 问与答
6.8 作 业 
6.8.1 小测验 
6.8.2 练习 
第7章 验证ASP.NET页面 
7.1 有效性验证情形 
7.2 ASP.NET有效性验证 
7.2.1 Validation控件的工作原理 
7.3 使用Validation控件 
7.3.1 服务器上的有效性验证 
7.3.2 禁用有效性验证 
7.3.3 正则表达式 
7.4 定制有效性验证
7.4.1 错误消息 
7.4.2 显示有效性验证摘要 
7.4.3 自定义Validation控件
7.5 这不是ASP 
7.6 总 结 
7.7 问与答
7.8 作 业 
7.8.1 小测验 
7.8.2 练习 
第一部分 复习 
附加项目1 
一个银行业应用程序 
用户控件 
登录页面 
账户页面 
账单支付页面 
总 结 
第二部分 数据存取和处理
第8章 创建数据库 
8.1 什么是数据库 
8.1.1 关键字(keys)和约束(constraints) 
8.1.2 数据库通信标准 
8.1.3 何时应使用数据库
8.2 创建数据库 
8.3 结构化查询语言(SQL) 
8.3.1 SELECT 语句 
8.3.2 INSERT语句 
8.3.3 UPDATE语句 
8.3.4 DELETE语句 
8.4 在ASP.NET中存取数据 
8.4.1 存取数据 
8.5 这不是ASP 
8.6 总 结 
8.7 问与答
8.8 作 业 
8.8.1 小测验 
8.8.2 练习 
第9章 在ASP.NET中使用数据库 
9.1 ASP.NET访问数据库简介 
9.2 DataSet 
9.2.1 使用DataSet 
9.2.2 关系 
9.2.3 填充DataSets 
9.3 数据绑定 
9.3.1 使用数据绑定 
9.4 数据绑定控件 
9.4.1 Repeater服务器控件 
9.4.2 DataList服务器控件 
9.4.3 DataGrid服务器控件 
9.4.4 数据绑定控件小结 
9.5 这不是ASP 
9.6 总 结 
9.7 问与答
9.8 作 业 
9.8.1 小测验 
9.8.2 练习 
第10章 与ASP.NET通信 
10.1 ADO.NET简介 
10.1.1 ADO.NET和ADO的比较 
10.1.2 ADO.NET和XML 
10.1.3 ADO.NET对象模型 
10.2 再谈DataSet 
10.2.1 修改DataRow中的数据 
10.2.2 查看DataTable中的数据
10.2.3 并发 
10.3 数据库和ADO.NET的交互 
10.3.1 连接信息 
10.3.2 OleDbConnection对象 
10.3.3 OleDbcommand对象 
10.3.4 OleDbDataReader对象 
10.3.5 Update、Insert和Delete 
10.3.6 OleDbDataAdapter对象 
10.4 在ASP.NET中使用ADO.NET 
10.5 这不是ASP 
10.6 总 结 
10.7 问与答
10.8 作 业 
10.8.1 小测验 
10.8.2 练习 
第11章 在ASP.NET中使用XML 
11.1 XML简介 
11.1.1 XML数据模型 
11.1.2 XML模式 
11.2 在ASP.NET中存取XML 
11.2.1 读取XML 
11.2.2 写XML 
11.2.3 验证XML 
11.3 XML文档对象模型 
11.3.1 装载XML数据 
11.3.2 修改XML数据 
11.4 XML和DataSet 
11.5 这不是ASP 
11.6 总 结 
11.7 问与答
11.8 作 业 
11.8.1 小测验 
11.8.2 练习 
第12章 应用高级数据技术 
12.1 高级数据库技术 
12.1.1 参数化查询 
12.1.2 存储过程 
12.1.3 事务 
12.2 高级XML技术 
12.2.1 XpathDocument 
12.2.2 Xpath 
12.2.3 XslTransforms 
12.3 这不是ASP 
12.4 总 结 
12.5 问与答
12.6 作 业 
12.6.1 小测验 
12.6.2 练习 
第13章 Web服务器上的文件读写 
13.1 在ASP.NET中使用文件 
13.2 包含外部文件 
13.2.1 服务器端包含
13.2.2 其他包含 
13.3 文件访问 
13.3.1 文件、流、Reader和Writer 
13.3.2 查看文件和目录 
13.3.3 打开文件 
13.3.4 读文件 
13.3.5 写文件 
13.3.6 其他文件和目录操作 
13.3.7 文件对象小结 
13.4 隔离存储区 
13.4.1 创建隔离存储区域 
13.4.2 访问隔离存储区 
13.5 这不是ASP 
13.6 总 结 
13.7 问与答
13.8 作 业 
13.8.1 小测验 
13.8.2 练习 
第14章 使用ASP.NET改良后的缓存功能 
14.1 什么是缓存技术 
14.2 ASP.NET如何使用缓存技术 
14.2.1 页面缓存 
14.2.2 配置缓存 
14.2.3 输出和数据缓存 
14.3 如何使用缓存 
14.3.1 缓存页面输出
14.3.2 缓存对象 
14.3.3 缓存依存关系 
14.3.4 使用HttpCachePolicy类 
14.4 高效地使用缓存技术 
14.5 这不是ASP.NET 
14.6 总 结 
14.7 问与答
14.8 作 业 
14.8.1 小测验 
14.8.2 练习 
第二部分 复习 
附加项目2 
数据添加功能 
数据库 
ASP.NET页面 
总 结 
第三部分 应用程序级主题
第15章 使用业务对象 
15.1 组件简介 
15.1.1 业务对象是什么 
15.1.2 为何使用组件 
15.1.3 ASP.NET如何使用组件 
15.2 创建业务对象 
15.2.1 为何需要编译Database对象 
15.3 开发业务对象 
15.4 一个实用的例子
15.4.1 一些需要考虑的因素 
15.5 使用非.NET组件 
15.6 这不是ASP 
15.7 总 结 
15.8 问与答
15.9 作 业 
15.9.1 小测验 
15.9.2 练习 
第16章 创建Web服务 
16.1 Web的工作方式——再访问 
16.2 Web服务简介 
16.2.1 Web服务方案
16.2.2 Web服务的编程模型 
16.2.3 用于访问Web服务的协议 
16.2.4 为何使用Web服务 
16.3 创建Web服务 
16.3.1 创建功能 
16.3.2 启用发现功能 
16.3.3 WebMethod属性
16.3.4 部署Web服务 
16.4 使用已有的业务对象创建Web服务 
16.5 从服务返回数据 
16.6 这不是ASP 
16.7 总 结 
16.8 问与答
16.9 作 业 
16.9.1 小测验 
16.9.2 练习 
第17章 使用Web服务并确保其安全 
17.1 使用Web服务 
17.2 通过ASP.NET页面使用Web服务 
17.2.1 发现 
17.2.2 创建代理类 
17.2.3 实现代理类 
17.2.4 另一个使用Web服务的例子 
17.3 关于使用Web服务的建议 
17.4 确保Web服务的安全 
17.5 这不是ASP 
17.6 总 结 
17.7 问与答
17.8 作 业 
17.8.1 小测验 
17.8.2 练习 
第18章 配置和部署ASP.NET应用程序 
18.1 ASP.NET应用程序简介 
18.1.1 \bin目录 
18.2 Global.asax
18.2.1 HttpApplication类 
18.2.2 编写global.asax 
18.3 配置ASP.NET 
18.3.1 Web.config
18.3.2 配置段 
18.3.3 自定义配置 
18.4 部署应用程序 
18.4.1 组合体仓库 
18.4.2 影子组合体 
18.5 这不是ASP 
18.6 总 结 
18.7 问与答
18.8 作 业 
18.8.1 小测验 
18.8.2 练习 
第19章 将内容和代码分开 
19.1 为何要将代码和内容分开 
19.2 Code-behind表单 
19.2.1 在ASP.NET页面中使用code-behind表单 
19.2.2 在用户控件中使用code-behind表单 
19.3 资源文件和本地化 
19.3.1 应用程序的本地化
19.3.2 将资源包装到文件中 
19.4 这不是ASP 
19.5 总 结 
19.6 问与答
19.7 作 业 
19.7.1 小测验 
19.7.2 练习 
第20章 调试ASP.NET页面 
20.1 调试简介 
20.2 Try和Catch语句 
20.2.1 引发异常 
20.2.2 何时使用try语句 
20.3 跟 踪 
20.3.1 页面级跟踪 
20.3.2 应用程序级跟踪 
20.4 CLR调试器 
20.4.1 使用CLR调试器 
20.5 有关调试方面的建议 
20.6 这不是ASP 
20.7 总 结 
20.8 问与答
20.9 作 业 
20.9.1 小测验 
20.9.2 练习 
第21章 确保ASP.NET应用程序的安全 
21.1 安全基础 
21.1 Windows中的安全性 
21.2 认 证 
21.2.1 Windows认证 
21.2.2 表单认证 
21.2.3 Passport认证 
21.3 授 权 
21.4 模 拟 
21.5 这不是ASP 
21.6 总 结 
21.7 问与答
21.8 作 业 
21.8.1 小测验 
21.8.2 练习 
第三部分 复习 
附加项目3 
添加业务对象 
Web服务 
总 结 
第四部分 完整的应用程序和移动Web页面
第22章 创建一个完整的应用程序 
22.1 需求简介:BananaMobiles 
22.2 设计应用程序 
22.2.1 数据层 
22.2.2 前端 
22.2.3 业务对象 
22.3 构建BananaMobile站点 
22.3.1 创建数据库 
22.3.2 业务对象 
22.3.3 ASP.NET页面 
22.3.4 Web服务 
22.4 应用程序中还可以改进的地方 
22.5 这不是ASP 
22.6 总 结 
22.7 问与答
22.8 作 业 
22.8.1 小测验 
第23章 创建移动Web页 
23.1 移动Web表单是什么 
23.1.1 移动Web表单和ASP.NET Web表单的区别何在 
23.1.2 为何需要使用移动Web表单 
23.2 安装移动Web SDK 
23.3 移动Web表单初步 
23.3.1 移动表单的工作原理 
23.3.2 创建一个更合适的界面
23.4 开发移动页面 
23.4.1 添加分页功能
23.4.2 设备特定的输出和模板集 
23.4.3 使用移动设备的功能 
23.5 这不是ASP 
23.6 总 结 
23.7 问与答
23.8 作 业 
23.8.1 小测验 
23.8.2 练习 
第五部分 附录
附录A 作业答案 
第1章答案 
小测验 
练习
第2章答案 
小测验 
练习 
第3章答案 
小测验 
练习 
第4章答案 
小测验 
练习 
第5章答案 
小测验 
练习 
第6章答案 
小测验 
练习 
第7章答案 
小测验 
练习 
第8章答案 
小测验 
练习 
第9章答案 
小测验 
练习
第10章答案 
小测验 
练习 
第11章答案 
小测验 
练习 
第12章答案 
小测验 
练习 
第13章答案 
小测验 
练习 
第14章答案 
小测验 
14.8.2 练习 
第15章答案 
小测验 
练习 
第16章答案 
小测验 
练习 
第17章答案 
小测验 
练习 
第18章答案 
小测验 
练习 
第19章答案 
小测验 
练习 
第20章答案 
小测验 
练习 
第21章答案 
小测验 
练习 
第22章答案 
小测验 
第23章答案 
小测验 
练习 
附录B 常犯的ASP.NET错误 
B.1 ASP.NET特有的问题 
B.1.1 Web表单的问题 
B.1.2 其他问题 
B.2 与传统ASP不同的地方 
B.2.1 VBScript方面的错误
B.2.2 传统ASP.NET方面的问题 
附录C ASP.NET控件:属性和方法
C.1 HTML服务器控件 
C.1.1 HTML服务器控件都有的属性 
C.1.2 HTML服务器控件 
C.2 Web服务器控件 
C.2.1 通用Web服务器控件属性 
C.2.2 ASP.NET Web服务器控件 
C.3 有效性验证服务器控件 
C.3.1 有效性验证服务器控件都有的属性 
C.3.2 有效性验证服务器控件 
附录D ADO.NET控件:属性和方法 
D.1 DataSet及相关对象 
D.2 管理提供程序

本目录推荐