《ASP动态网站编程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:石志国,崔林等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302120714
  • 页数:314 页
图书介绍:本书通过编程案例,深入浅出地介绍了ASP+SQL Server动态网站编程技术。

第1部分 ASP编程基础 2

第1章 网站编程体系概述与环境配置 2

1.1 软件编程体系简介 2

1.1.1 B/S架构编程体系 2

1.1.2 C/S架构编程体系 3

1.2 ASP基本原理 3

1.3.1 ASP概述 4

1.3 B/S架构编程语言简介 4

1.2.2 ASP相关技术概览 4

1.2.1 ASP的发展历史 4

1.3.2 ASP.NET概述 5

1.3.3 JSP概述 6

1.3.4 PHP概述 6

1.4 ASP运行环境配置 7

1.4.1 安装IIS 5.0 7

1.4.2 配置IIS 5.0 8

1.4.4 测试ASP运行环境 11

1.4.3 ASP的编译环境简介 11

小结 12

课后习题 13

第2章 HTML编程基础 14

2.1 HTML编程技术 14

2.1.1 HTML概述 14

2.1.2 HEAD头元素 15

2.1.3 HTML的常用标记 15

2.2 CSS编程技术 32

2.2.1 CSS概述 32

2.2.2 加载CSS样式的三种方式 33

2.2.3 CSS与标记对应的三种方式 36

2.2.4 定义超级链接样式 37

小结 38

课后习题 38

3.1.1 VBScript代码的基本格式 40

第3章 VBScript编程基础 40

3.1 脚本语言概述 40

3.1.2 VBScript的数据类型 41

3.1.3 VBScript常量 43

3.1.4 VBScript变量 43

3.1.5 数组 44

3.1.6 常用的运算符 46

3.2 VBScript的基本语句 48

3.2.1 分支语句 48

3.2.2 循环语句 51

3.2.3 VBScript的过程和函数 55

3.2.4 注释语句 57

3.2.5 容错语句 58

3.3 VBScript重要函数分析 58

3.3.1 字符串处理函数 58

3.3.2 转换函数 60

3.3.3 日期和时间函数 61

3.3.4 数学函数 63

3.3.5 检验函数 64

小结 65

课后习题 65

第4章 ASP内置对象 67

4.1 内置对象概述 67

4.2 Response对象 67

4.2.1 输出数据 68

4.2.2 网页转向 71

4.2.3 停止输出 71

4.2.4 使用缓冲区 72

4.2.5 输出二进制数据 72

4.3 Request对象 73

4.3.1 获得表单数据 73

4.3.3 获得响应的总数据大小 79

4.3.2 获得服务器信息 79

4.4 Application对象 80

4.4.1 自定义属性 80

4.3.4 获取二进制数据 80

4.4.2 实现聊天室 81

4.5 Session对象 84

4.5.1 对Session的理解 85

4.5.2 自定义属性 85

4.5.3 Timeout属性 86

4.5.4 Abandon方法 87

4.6 Server对象 87

4.6.1 输出HTML代码 87

4.6.2 获取物理路径 88

4.6.3 Execute方法 89

4.6.4 Transfer方法 89

4.7 Cookie集合 89

4.7.2 读取Cookie 90

4.7.1 写入Cookie 90

4.8 global.asa文件 91

小结 96

课后习题 96

第2部分 ASP数据库程序设计 100

第5章 数据库编程基础 100

5.1 数据库系统简介 100

5.1.1 数据管理的发展过程 100

5.1.2 数据库的发展过程 100

5.1.3 数据库的基本术语 101

5.2 SQL语言概述 101

5.2.1 数据准备 102

5.2.2 基本SQL语句 103

5.2.3 聚合函数 106

5.2.4 分组查询 107

5.3 ASP使用SQL语句操作数据库初步 108

5.2.5 交叉查询 108

5.3.1 执行SQL查询语句 109

5.3.2 测试SQL操作语句 112

小结 117

课后习题 118

第6章 ADO数据访问接口 119

6.1 ADO数据访问接口概述 119

6.2 Connection数据对象 119

6.2.1 打开和关闭数据库连接 120

6.2.2 Connection对象的方法和属性 122

6.2.3 向浏览器输出数据库内容 123

6.2.4 输出表中所有数据 124

6.2.5 使用事务 126

6.2.6 Connection对象中的Errors集合 128

6.3.1 RecordSet对象的属性及方法 129

6.3 RecordSet数据对象 129

6.3.2 使用RecordSet对象打开数据库 130

6.3.3 实现数据库的分页显示 133

6.4 Command数据对象 140

6.4.1 Command对象的属性和方法 140

6.4.2 使用Command操作数据库 142

小结 149

课后习题 149

第7章 ASP操作SQL Server数据库 151

7.1 SQL Server概述与安装 151

7.1.1 SQL Server的安装 151

7.1.2 测试ASP+SQL Server的开发平台 154

7.2 SQL Server的集成环境介绍 155

7.2.1 SQL服务管理器 155

7.2.2 企业管理器 155

7.2.3 查询分析器 156

7.2.5 联机帮助 157

7.2.4 事件探查器 157

7.3 创建数据库 158

7.3.1 创建数据库 158

7.3.2 删除数据库 160

7.3.3 SQL Server提供的数据类型 160

7.3.4 创建数据库表 161

7.3.5 修改表结构 162

7.3.6 删除数据库表 163

7.4 数据完整性 163

7.4.1 使用Identity属性 163

7.4.2 使用Uniqueidentifier类型 165

7.4.3 使用六大约束 166

7.5 ADO操作SQL Server数据库 171

7.5.1 格式一的SQL Server版本 173

7.5.2 格式二的SQL Server版本 176

7.5.3 格式三的SQL Server版本 177

7.6 SQL Server存储过程 179

7.6.1 存储过程的概念 179

7.6.2 创建SQL Server存储过程 179

7.7 ADO操作SQL Server存储过程 185

7.7.1 调用无输入输出参数存储过程 185

7.7.2 调用带输入输出参数的存储过程 187

小结 192

课后习题 192

第3部分 ASP组件程序设计 196

第8章 ASP内置组件 196

8.1 ASP内置组件概述 196

8.2 FSO内置文件组件 196

8.2.1 使用对文件操作的组件 196

8.2.2 对文件进行处理 200

8.2.3 对文件夹和驱动器进行操作 205

8.3 广告的处理 211

8.4 文件链接组件 213

8.4.1 文件链接组件提供的方法 214

8.4.2 文件链接组件读取文件 214

8.5 浏览器组件 216

8.6 计数器组件 217

8.7 验证检查组件 218

小结 218

课后习题 219

第9章 使用第三方组件 220

9.1 利用ASP的外部组件 220

9.1.1 组件概述 220

9.1.2 组件的调用方法 220

9.2 实现文件上传 221

9.2.1 文件上传组件简介 221

9.2.2 组件提供的方法 222

9.2.3 组件提供的属性 223

9.3 E-mail组件 227

9.4 使用自己编写的组件 232

小结 235

课后习题 235

第10章 ASP操作XML文件 237

10.1 XML的概念 237

10.1.1 XML文档的结构 237

10.1.2 使用属性 238

10.1.3 XML声明 239

10.1.4 注释 240

10.1.5 字符和实体引用 240

10.2 XML的三种显示格式 242

10.2.1 CSS样式表 242

10.2.2 XSL样式语言 243

10.2.3 XML数据岛技术 244

10.3 XML的两种语法规则 247

10.3.1 DTD文档类型定义 247

10.3.2 Schema文档规则 249

10.4 XML规范中的字符集 250

10.4.1 ASCII字符集 251

10.4.2 Unicode字符集 251

10.4.3 中文字符集 251

10.5 在XML中使用HTML 252

10.5.1 在XML使用HTML标记 252

10.5.2 在XML中使用JavaScript代码 253

10.6 使用XML组件 254

10.6.1 创建DOM对象 254

10.6.2 读取XML文件 255

小结 259

课后习题 259

11.1 域名系统的基本概念 262

11.1.2 域名的层次结构 262

11.1.1 什么是域名 262

第4部分 动态网站开发实践 262

第11章 注册域名与申请虚拟主机 262

11.2 虚拟主机的基本概念 263

11.2.1 什么是虚拟主机 263

11.2.2 提供的服务 264

11.3 注册域名 264

11.3.1 查找域名 264

11.3.2 注册域名 265

11.4.1 选择虚拟主机的类型 266

11.4 申请虚拟主机 266

11.4.2 注册虚拟主机 267

11.4.3 上传页面 267

小结 268

课后习题 268

第12章 网站应用案例分析 270

12.1 带回复功能的留言簿 270

12.1.1 数据库设计 270

12.1.2 界面和程序设计 271

12.2 新闻信息发布系统 275

12.2.1 数据库设计 275

12.2.2 界面和程序设计 275

12.3 在线考试系统 278

12.3.1 数据库设计 279

12.3.2 界面和程序设计 279

12.4 论坛系统 286

12.4.1 数据库设计 286

12.4.2 界面设计 288

小结 290

课后习题 290

第13章 项目规划与设计文档 291

13.1 需求概述 291

13.2 通用页面编写 291

13.3 系统分析 292

13.3.1 需求采集计划书 292

13.3.2 需求设计说明书 294

13.3.3 页面需求设计 296

13.3.4 开发计划书 297

13.3.5 程序概要设计 299

13.3.6 数据库概要设计 301

13.4 系统详细设计 302

13.4.1 页面详细设计 302

13.4.2 数据库详细设计 303

13.4.3 后台脚本详细设计 303

13.5 测试和用户手册 305

13.5.1 页面测试说明书 305

13.5.2 开发总结性报告 308

13.5.3 后台管理使用手册 309

小结 311

课后习题 311

附录部分习题参考答案 312

参考文献 314