《精通ASP+XML+CSS网络开发混合编程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张海泳,章伟德编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121027704
  • 页数:412 页
图书介绍:本书从IIS、ASP、CSS和XML的基础知识开始,指导读者完成ASP、XML、CSS知识的学习,并辅以实例,由浅入深地进行讲解,教会读者各种ASP+XML+CSS组合的应用。本书分为14章。第1~3章为基础篇,主要从基础知识入手,简要介绍:ASP基本原理和Web服务器的搭建配置;XML的基本概念,处理XML的DOM技术和SAX技术,XML和ASP的关系;CSS基本知识,XSL与CSS的比较, XML+CSS的应用。第4~10章为实战篇,主要从实战出发介绍网页数据绑定技术和实例,从应用领域、学习目的出发讲解网络常用的实例,并详细介绍各个实例技术细节。这部分实例主要包括基于XML+CSS技术的滚动公告栏、计数器、购物车、文件上传、收藏夹、留言板等。第11~14章为高级篇,完整地介绍ASP/XML/CSS技术的应用领域,以学习目的为基础,主要讲解设计思路、需求分析、业务流程、数据设计等方面,重点结合实例开发代码详解,全面介绍应用设计知识,并结合多年开发经验详细说明。

1.1 ASP基本原理 1

1.1.1 ASP发展历史 1

第1章 ASP编程基础 1

1.1.2 ASP是如何工作的 2

1.1.3 ASP能够做什么 2

1.1.4 ASP运行环境 2

1.2 Web服务器概述 3

1.3 开始编写ASP程序 10

1.3.1 使用逃逸标记<%和%> 10

1.3.2 使用<script>标记 11

1.3.4 编程语言的选择 12

1.3.5 小实例——自我介绍 12

1.3.3 添加注释 12

1.4 ASP的常用对象 14

1.4.1 Response对象 14

1.4.2 Request对象 16

1.4.3 Application对象 18

1.4.4 Server对象 20

1.4.5 Session对象 22

1.5 小结 23

第2章 XML编程基础 25

2.1 XML基本概念 25

2.1.1 什么是XML 25

2.1.2 XML的结构和语法 30

2.1.3 XML的应用 39

2.2.1 文档类型定义 40

2.2 文档类型定义DTD 40

2.1.4 XML应用工具 40

2.2.2 检验DTD文档 42

2.2.3 元素 44

2.2.4 实体 45

2.2.5 外部实体 48

2.2.6 名称空间 52

2.2.7 属性 54

2.3 DOM技术 55

2.3.1 关于XML接口 56

2.3.2 了解DOM 56

2.3.3 使用DOM访问XML文档 58

2.4.1 SAX接口简介 61

2.4  SAX技术 61

2.4.2 了解SAX 64

2.4.3 使用SAX访问XML文档 65

2.4.4 使用SAX读写我的歌曲库 66

2.5 XML和ASP的关系 67

2.5.1 XML做什么 67

2.5.2 XML和ASP的关系 67

2.5.3 XML与数据库的关系 67

2.6 将改变我们生活的XML有关应用 67

2.7 小结 69

第3章 CSS入门 71

3.1 CSS基本概念 71

3.1.1 什么是CSS 71

3.1.2 CSS基本语法格式 72

3.1.4 我的第一份CSS文件 75

3.1.3 CSS的属性单位 75

3.2 CSS属性 78

3.2.1 字体属性 79

3.2.2 文本属性 81

3.2.3 颜色和背景属性 83

3.2.4 布局属性 84

3.2.5 列表属性 89

3.2.6 鼠标属性 91

3.2.7 小实例——自我介绍 92

3.3 CSS定位和显示 93

3.3.1 空间定位 93

3.3.2 显示属性 94

3.3.3 小实例——树状目录 95

3.4.2 过滤器效果 97

3.4 CSS过滤器 97

3.4.1 概述 97

3.4.3 小实例——美丽景色 102

3.5 XSL初步 102

3.5.1 什么是XSL 103

3.5.2 XSL与CSS的比较 103

3.5.3 使用XSL显示XML文件 104

3.5.4 小实例——2005年工作统计 107

3.6 XML+CSS的其他应用 108

3.6.1 什么是SVG 109

3.6.2 第一个SVG文件 109

3.7 小结 110

4.1.2 XML数据岛 111

4.1.1 数据绑定技术 111

4.1 数据绑定的概念 111

第4章 网页数据绑定技术和实例 111

4.1.3 小实例——运行架桥术链接数据岛 114

4.2 使用数据绑定显示XML文档 116

4.2.1 使用单个标记绑定 116

4.2.2 使用表格绑定 120

4.2.3 分页显示和实例 123

4.2.4 嵌套表格的使用 125

4.2.5 绑定显示XML元素属性 128

4.2.6 绑定显示带有DTD声明的XML文档 131

4.2.7 <A>标记的绑定 132

4.2.8 <IMG>标记的绑定 133

4.3 小结 134

第5章 滚动公告栏 135

5.1 设计思路:如何设计XML文件结构 136

5.1.1 几种常见实现方法 136

5.1.2 XML数据文件的定义 136

5.1.3 定义DTD 137

5.1.4 装载公告栏XML文件 137

5.2 实例开发之程序文件介绍 138

5.2.1 文件结构 138

5.2.2 文件功能介绍 139

5.2.3 执行流程 139

5.3 实例开发之代码详解 139

5.3.1 创建DOM对象 139

5.3.2 装载XML文件 140

5.3.3 代码实现 140

5.3.4 深入介绍DOM 143

5.4 在我的环境中运行测试 156

5.5 小结 157

第6章 计数器 159

6.1 设计思路:构造计数器 160

6.1.1 需求分析 160

6.1.2 Schema和DTD 161

6.1.3 XML文件的自动创建 162

6.1.4 深入学习DOM 164

6.2 实例开发之程序文件介绍 172

6.3 实例开发之代码详解 172

6.3.1 出现“msxml3.dll错误80004005”的解决办法 172

6.3.2 有一些缺陷的代码 174

6.3.4 修正程序 176

6.3.3 缺陷分析 176

6.4 小结 179

第7章 购物车 181

7.1 设计思路:为电子商务设计购物车 183

7.1.1 基本概念 183

7.1.2 需求分析 183

7.1.3 业务流程 184

7.1.4 数据结构 185

7.2 实例开发之程序文件介绍 186

7.3 实例开发之代码详解 188

7.3.1 利用ASP分页显示商品 188

7.3.2 利用XML存储购物车 195

7.3.3 结合CSS实现购物车功能 197

7.4 在我的环境中运行测试 202

7.5 小结 203

第8章 文件上传 205

8.1 设计思路:如何才能完成文件上传 206

8.1.1 基本概念 206

8.1.2 需求分析 209

8.1.3 业务流程 210

8.2 实例开发之程序文件介绍 211

8.3 实例开发之代码详解 212

8.3.1 单文件上传 212

8.3.2 多文件上传 219

8.3.3 系统安全考虑 221

8.3.4 其他应用方式 221

8.4 在我的环境中运行测试 223

8.5 小结 224

第9章 留言板 225

9.1 设计思路:完善的需求思路 226

9.1.1 基本概念 227

9.1.2 需求分析 227

9.1.3 务流程 228

9.1.4 XML数据结构 229

9.2 实例开发之程序文件介绍 233

9.3 实例开发之代码详解 234

9.4 在我的环境中运行测试 244

9.5 小结 246

第10章 公交信息管理 247

10.1 设计思路:如何设计真正的系统 249

10.1.2 基本概念 250

10.1.1 主要功能介绍 250

10.1.3 需求分析 254

10.1.4 业务流程 254

10.1.5 XML数据结构和操作 255

10.2 实例开发之程序文件介绍 257

10.3 实例开发之代码详解 259

10.3.1 前台综合查询系统 259

10.3.2 后台管理系统 267

10.4 在我的环境中运行测试 295

10.5 小结 295

第11章 聊天系统 297

11.1.1 基本概念 298

11.1.2 需求分析 298

11.1 设计思路:实时系统的开发,网上直播的构建 298

11.1.3 业务流程 299

11.1.4 数据结构 300

11.2 实例开发之程序文件介绍 301

11.3 实例开发之代码详解 302

11.4 在我的环境中运行测试 320

11.5 小结 321

第12章 通信录 323

12.1 设计思路:数据存储与交换的桥梁 326

12.1.1 需求分析 326

12.1.2 业务流程 326

12.2 实例开发之程序文件介绍 327

12.3 实例开发之代码详解 329

12.3.1 XML结构和操作 329

12.3.2 JavaScript分页浏览显示 330

12.3.3 XSL模板浏览显示 339

12.3.4 后台管理模块 343

12.4 在我的环境中运行测试 362

12.5 小结 362

第13章 XML应用安全 363

13.1 应用领域 363

13.2 学习目的 363

13.3 基础介绍 363

13.3.1 编写结构完整的XML文档 363

13.3.2 XML安全标准概述 364

13.4 安全性能处理介绍 366

13.4.1 XML签名概览 366

13.4.2 加密实例 368

13.4.3 保护XML服务免受攻击的安全指导 374

13.5 小结 378

第14章 报表 381

14.1 设计思路:方便的打印功能 383

14.1.1 方案原理 383

14.1.2 可行性分析 383

14.1.3 业务流程 384

14.2 实例开发之程序文件介绍 385

14.3 实例开发之代码详解 387

14.3.1 打印核心介绍 387

14.3.2 单页打印 389

14.3.3 可控分页打印 397

14.4 在我的环境中运行测试 402

14.5 小结 402

附录A FAQ 403