《ASP动态网页制作教程 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李军,黄宪通,李慧主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115294449
  • 页数:283 页
图书介绍:本书系统地介绍了网络基础知识、ASP概述、Web页面制作基础、ASP开发基础、VBScript脚本语言、ASP内置对象、ASP常用组件、文件管理、ADO数据库访问和ASP高级程序设计等。

第1章 网络基础知识 1

1.1 Internet基础 1

1.1.1 Internet概述 1

1.1.2 TCP/IP 1

1.1.3 IP地址、域名和URL 2

1.2 Web简介 3

1.2.1什么是Web 3

1.2.2 C/S模式与B/S模式 3

1.2.3 Web的访问原理 3

1.3 Web程序开发环境 4

1.3.1 Web开发工具 4

1.3.2 Web开发语言 7

小结 8

习题 8

上机指导 8

第2章ASP概述 9

2.1什么是ASP 9

2.1.1 ASP的发展历程 9

2.1.2 ASP的技术特点 9

2.1.3 ASP的运行环境 10

2.2 IIS的安装 10

2.2.1 IIS简介 10

2.2.2安装US 11

2.2.3卸载IIS 12

2.3 IIS的配置 13

2.3.1配置IIS 13

2.3.2启动Active Server Pages 服务 17

2.3.3设置虚拟目录 18

2.3.4创建网站 19

2.4测试网站服务器 20

2.5第一个ASP程序 21

小结 23

习题 23

上机指导 23

第3章Web页面制作基础 24

3.1 HTML标记语言 24

3.1.1什么是HTML 24

3.1.2 HTML文件结构 24

3.1.3 HTML头部标记与主体标记 25

3.2设置文字风格 27

3.2.1定义文字字体 27

3.2.2文字的排版 28

3.2.3注释标记 29

3.3建立超链接 30

3.3.1链接标记<A> 30

3.3.2建立内部链接 31

3.3.3建立外部链接 32

3.4多媒体效果 33

3.4.1插入图片 33

3.4.2播放音乐、视频和Flash动画 34

3.4.3播放背景音乐 36

3.4.4滚动效果 36

3.4.5 HTML5页面中的多媒体 38

3.5制作表格 39

3.5.1表格的基本结构 39

3.5.2定义表格的标题和表头 39

3.5.3设置表格的边框和间隔 41

3.5.4定义表格尺寸和背景颜色 41

3.5.5设定表格的对齐方式 42

3.5.6设置跨行、跨列的表格 43

3.6建立表单 43

3.6.1表单的结构 43

3.6.2在表单中插入控件 44

3.7 HTML5结构 49

3.8构建框架 55

3.8.1框架的基本结构 55

3.8.2在网页中构建框架 56

3.8.3在框架中应用超链接 59

3.9 CSS 60

3.9.1 CSS的特点 60

3.9.2定义CSS样式 61

3.9.3引用CSS样式的方式 62

小结 64

习题 64

上机指导 64

第4章ASP开发基础 65

4.1 ASP基本语法 65

4.1.1 ASP的文件结构 65

4.1.2声明脚本语言 66

4.1.3 ASP与HTML 67

4.2 ASP指令的使用 67

4.2.1使用输出指令 67

4.2.2使用#include指令包含文件 68

4.3申请域名和空间 69

4.3.1了解域名 69

4.3.2注册域名 70

4.3.3申请空间 71

4.4发布网站 72

4.4.1局域网内发布网站 72

4.4.2通过FTP上载网站 75

小结 79

习题 79

上机指导 79

第5章VBScript脚本语言 80

5.1 VBScript语言概述 80

5.1.1了解VBScript语言 80

5.1.2 VBScript代码编写格式 80

5.2常量与变量 82

5.2.1 VBScript常量 83

5.2.2变量的声明和赋值 83

5.2.3变量的作用域和存活期 85

5.3运算符的应用 86

5.4函数的应用 88

5.4.1字符串处理 88

5.4.2数据转换 89

5.4.3日期时间数据的处理 90

5.4.4数据类型的判断 92

5.4.5数学函数的应用 93

5.5数组的创建与应用 94

5.5.1创建数组 94

5.5.2应用数组函数 95

5.6流程控制语句 97

5.6.1运用VBScript选择语句 97

5.6.2运用VBScript循环语句 99

5.7注释语句的使用 102

5.8过程的创建与调用 103

5.8.1调用Sub过程 103

5.8.2调用Function过程 103

小结 105

习题 105

上机指导 105

第6章ASP内置对象 106

6.1 ASP内置对象概述 106

6.2 Request请求对象 106

6.2.1获取表单数据 107

6.2.2查询字符串数据 109

6.2.3获得服务器端环境变量 111

6.2.4以二进制码方式读取数据 113

6.3 Response响应对象 114

6.3.1向客户端发送数据 115

6.3.2利用缓冲输出数据 116

6.3.3重定向网页 119

6.3.4向客户端输出二进制数据 120

6.3.5在网页中使用Cookie 121

6.3.6停止输出 122

6.4 Application应用程序对象 123

6.4.1访问Application应用级变量 123

6.4.2锁定和解锁Application对象 124

6.4.3制作网站计数器 125

6.5 Session会话对象 126

6.5.1访问Session会话级变量 127

6.5.2返回当前会话的唯一标志符 127

6.5.3限定会话结束时间 128

6.5.4释放Session 128

6.6 Server服务对象 129

6.6.1设置ASP脚本执行时间 130

6.6.2创建服务器组件实例 130

6.6.3获取文件的真实物理路径 131

6.6.4输出HTML源代码 132

6.7 ObjectContext事务处理对象 133

6.7.1终止事务的处理 134

6.7.2完成事务的处理 134

小结 136

习题 136

上机指导 136

第7章ASP常用组件 137

7.1 Ad Rotate广告轮显组件 137

7.1.1 Ad Rotate组件简介 137

7.1.2建立实现广告轮显的文件 137

7.1.3在首页显示广告信息 139

7.2 Browser Capabilities浏览器性能组件 140

7.2.1 Browser Capabilities组件简介 140

7.2.2存储浏览器信息的Browscap.ini文件 141

7.2.3获取客户端浏览器信息 141

7.3 Page Counter计数器组件 142

7.3.1 Page Counter组件简介 142

7.3.2设计无刷新图形计数器 142

7.4 CDONTS邮件收发组件 143

7.4.1 CDONTS组件简介 143

7.4.2 SMTP服务器的安装和配置 144

7.4.3应用CDONTS组件发送邮件 146

7.4.4应用CDONTS组件接收邮件 147

小结 150

习题 150

上机指导 150

第8章 文件管理 151

8.1 FileSystemObject文件系统对象 151

8.2文件的基本操作 151

8.2.1对文件的操作 151

8.2.2对文件夹的操作 154

8.2.3获取文件信息 156

8.2.4获取文件夹信息 158

8.2.5显示磁盘信息 159

8.3文本文件的操作 161

8.3.1向文本文件中写入数据 161

8.3.2读取文本文件中的数据 162

小结 163

习题 163

上机指导 163

第9章ADO数据库访问 164

9.1 ADO概述 164

9.1.1 ADO技术简介 164

9.1.2 ADO的对象和数据集合 164

9.2在ODBC数据源管理器中配置DSN 165

9.2.1配置Microsoft Access数据库DSN 165

9.2.2配置SQL Server数据库DSN 166

9.3 Connection对象连接数据库 167

9.3.1创建Connection对象 168

9.3.2连接Access数据库 170

9.3.3连接SQL Server数据库 171

9.4 Command对象执行操作命令 173

9.4.1创建Command对象 173

9.4.2执行添加数据的操作 175

9.4.3调用存储过程 176

9.5 RecordSet对象查询和操作记录 178

9.5.1创建RecordSet对象 178

9.5.2查询和分页显示记录 183

9.5.3添加、更新和删除记录 185

9.6 Error对象返回错误信息 189

9.6.1了解Error对象 189

9.6.2设置错误陷阱 190

小结 191

习题 191

上机指导 191

第10章ASP高级程序设计 192

10.1 ASP操作XML文档 192

10.1.1 XML概述 192

10.1.2 XML的3种显示格式 194

10.1.3通过DOM技术加载XML文档 196

10.1.4 ASP向XML文档中添加数据 197

10.1.5 ASP读取XML数据 198

10.2在ASP中应用Ajax 200

10.2.1 Ajax技术概述 200

10.2.2 Ajax与传统Web技术的区别 200

10.2.3 Ajax使用的技术 201

10.2.4 Ajax开发需要注意的几个问题 201

10.2.5实现Ajax的步骤 202

10.2.6一个完整的Ajax实例 207

10.3在ASP中使用类 208

10.3.1类的定义 209

10.3.2定义类的方法 209

10.3.3定义类的属性 209

小结 210

习题 210

上机指导 210

第11章ASP综合开发实例——博客网站 211

11.1概述 211

11.2网站总体设计 211

11.2.1项目规划 211

11.2.2系统功能结构图 211

11.3数据库设计 212

11.3.1数据库E-R图分析 212

11.3.2数据表概要说明 213

11.3.3主要数据表的结构 213

11.4文件架构设计 214

11.5公共文件的编写 214

11.5.1防止SQL注入和创建数据库连接 214

11.5.2统计访问量 215

11.6前台主页面设计 216

11.6.1前台主页面概述 216

11.6.2前台主页面的布局 217

11.6.3前台主页面的实现 217

11.7文章展示模块设计 217

11.7.1文章展示模块概述 217

11.7.2主页面文章展示的实现过程 217

11.7.3文章列表展示的实现过程 219

11.7.4文章详细显示的实现过程 220

11.8相册展示模块设计 223

11.8.1相册展示模块概述 223

11.8.2相册展示的实现过程 224

11.9博主登录模块设计 226

11.9.1博主登录功能概述 226

11.9.2博主登录的实现过程 226

11.10文章管理模块设计 228

11.10.1文章管理模块概述 228

11.10.2文章分类管理的实现过程 229

11.10.3文章添加的实现过程 231

11.10.4文章查询和删除的实现过程 232

11.11相册管理模块设计 235

11.11.1相册管理模块概述 235

11.11.2上传图片的实现过程 236

11.11.3浏览图片的实现过程 240

11.11.4删除图片的实现过程 242

11.12网站发布 242

11.12.1注册域名 242

11.12.2申请空间 243

11.12.3将域名解析到服务器 243

11.12.4上传网站 243

第12章 课程设计一——新闻网站 244

12.1课程设计的目的 244

12.2功能描述 244

12.3程序业务流程 244

12.4数据库设计 245

12.5前台主要功能模块详细设计 245

12.5.1前台文件总体架构 245

12.5.2连接数据库模块设计 247

12.5.3新闻展示模块设计 247

12.5.4往日新闻查看模块设计 252

12.5.5新闻排行模块设计 252

12.6后台主要功能模块详细设计 254

12.6.1后台总体架构 254

12.6.2功能菜单模块设计 255

12.6.3新闻管理模块设计 257

12.6.4管理员设置模块设计 260

第13章 课程设计二——新城校友录 264

13.1课程设计目的 264

13.2功能描述 264

13.3程序业务流程 264

13.4数据库设计 264

13.4.1数据表概要说明 265

13.4.2主要数据表的结构 266

13.5前台主要功能模块详细设计 267

13.5.1班级相册模块设计 267

13.5.2加入同学详细信息模块设计 273

13.5.3真情祝福模块设计 276

13.6后台主要功能模块详细设计 277

13.6.1后台管理页面的实现过程 277

13.6.2班级相册管理模块设计 278

13.6.3同学信息管理模块设计 282