《ASP动态网站开发技术与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:韩殿元主编;王承军,徐兴敏副主编;马桂峰,王成宣编著
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2007
  • ISBN:7305049506
  • 页数:278 页
图书介绍:ASP是目前流行的Web 应用程序开发工具之一,其功能强大并简单易学。本书主要介绍了ASP 的基本概念和基础知识、ASP中的脚本语言、ASP编程技术和方法、ASP程序调试与错误处理,以及We服务器的安全性等,最后还提供了一个实验--新闻动态发布管理系统。

第1章 Web基础 1

1.1 Web概述 1

1.1.1 Web简介 1

1.1.2 Web的工作模式 2

1.2 与Web相关的几个名词 3

1.2.1 IP地址、域名与URL 4

1.2.2 静态网页 5

1.2.3 动态网页 5

1.3 Web应用开发平台 6

1.3.1 Web服务器脚本环境ASP 6

1.3.2 脚本程序与数据库的接口 6

1.3.3 Web开发平台和运行环境 8

1.4 Web与数据库 9

复习思考题 10

第2章 HTML语言 11

2.1 文档结构 11

2.1.1 开始与结束标记 12

2.1.2 头部标记 12

2.1.3 标题标记 12

2.1.4 主体标记 13

2.1.5 设定Web页面背景 14

2.1.6 说明信息标记 15

2.1.7 注释标记 15

2.2 页面文本修饰标记 15

2.2.1 标题字体 16

2.2.2 字体字号和颜色 16

2.2.3 段落标记与换行标记 17

2.2.4 水平线标记 18

2.2.5 字符格式化标记 19

2.3 超链接标记 21

2.3.1 链接至本机另一Web页面 21

2.3.2 链接至另外一台机器上的Web页面 21

2.3.3 链接至同一文件的另一个段落 22

2.3.4 链接至不同文件的一个段落 23

2.4 嵌入式内容 23

2.4.1 页面中插入图像 23

2.4.2 页面中插入音频、视频和动画 23

2.4.3 页面中插入对象 25

2.5 列表标记 25

2.5.1 页面中的标序列表 26

2.5.2 页面中的未标序列表 26

2.5.3 页面中的解释列表 26

2.6 表格标记 27

2.7 框架与窗口标记 29

2.8 表单标记 31

2.8.1 文本框 31

2.8.2 文本区 32

2.8.3 提交及重置按钮 32

2.8.4 单选按钮与复选框 33

2.8.5 下拉菜单与滚动菜单 34

2.9 地址标记 36

2.10 其他标记 36

2.10.1 滚动字标记 37

2.10.2 闪烁字标记 38

2.10.3 分区标记 38

2.10.4 块引用标记 38

2.10.5 特殊字符的写法 38

2.11 CSS技术 39

2.11.1 CSS的功能 39

2.11.2 CSS的定义 39

2.11.3 CSS属性 42

2.11.4 CSS滤镜 44

复习思考题 45

第3章 ASP开发技术 47

3.1 ASP简介 47

3.1.1 ASP的工作原理 47

3.1.2 ASP的运行环境 48

3.1.3 Web服务器的安装 49

3.1.4 Web站点 51

3.1.5 建立虚拟目录 53

3.1.6 ASP的脚本语言 55

3.2 ASP开发环境综述 58

3.2.1 Visual InterDev 59

3.2.2 Macromedia Dreamweaver 59

复习思考题 60

第4章 ASP中的脚本语言VBScript 61

4.1 VBScript简介 61

4.2 VBScript的数据类型 64

4.2.1 VBScript的变量 64

4.2.2 VBScript的常量 66

4.2.3 VBScript的数组 66

4.3 VBScript中的运算符 68

4.3.1 算术运算 68

4.3.2 关系运算 68

4.3.3 逻辑运算 69

4.3.4 连接运算 69

4.3.5 运算优先级 70

4.4 VBScript的程序结构 70

4.4.1 选择结构 70

4.4.2 循环结构 72

4.4.3 过程与函数 76

4.4.4 错误处理 78

4.5 VBScript中的主要函数 82

复习思考题 85

第5章 ASP中的脚本语言JavaScript 86

5.1 JavaScript简介 86

5.2 JavaScript的数据类型 89

5.2.1 JavaScript的变量 89

5.2.2 JavaScript的常量 92

5.3 JavaScript中的运算符 93

5.4 程序结构 97

5.4.1 选择结构 98

5.4.2 循环结构 100

5.5 JavaScript函数 106

5.6 JavaScript中的对象 110

5.6.1 对象基础 110

5.6.2 JavaScript的常用内置对象 112

5.6.3 JavaScript中的浏览器对象 120

5.6.4 事件驱动 125

复习思考题 131

第6章 ASP内置对象 132

6.1 内置对象综述 132

6.1.1 Response对象 132

6.1.2 Request对象 135

6.1.3 Application对象 138

6.1.4 Session对象 141

6.1.5 Server对象 143

6.2 Global.asa文件 147

复习思考题 148

第7章 ASP常用组件的使用 149

7.1 ActiveX组件 149

7.2 File Access组件 151

7.2.1 对文件操作的组件 151

7.2.2 对文件进行操作 153

7.2.3 对文件夹和驱动器进行操作 156

7.3 AD Rotator组件 158

7.4 Browser Capabilities组件 160

7.5 Page Counter组件 162

7.6 Counters组件 163

复习思考题 167

第8章 ASP访问数据库 168

8.1 ASP访问数据库简介 168

8.2 ActiveX数据对象 170

8.2.1 ADO对象模型 170

8.2.2 基本的ADO编程模型 171

8.3 连接对象 172

8.3.1 连接对象的属性 172

8.3.2 连接对象的方法 175

8.3.3 创建事务处理 177

8.3.4 连接对象的数据集合 178

8.3.5 ASP与数据库连接方法举例 179

8.3.6 管理数据库连接 182

8.4 记录集对象 183

8.4.1 记录集对象的属性 184

8.4.2 记录集对象的方法 188

8.4.3 记录集对象的数据集合 192

8.5 命令对象 193

8.5.1 命令对象的属性 193

8.5.2 命令对象的方法 194

8.5.3 命令对象的数据集合 195

8.6 使用ADO对象 196

8.6.1 配置服务器 196

8.6.2 使用连接对象 197

8.6.3 使用记录集对象 199

8.6.4 使用命令对象 201

复习思考题 205

第9章 ASP程序调试与错误处理 206

9.1 调试ASP脚本 206

9.1.1 脚本错误 206

9.1.2 Microsoft脚本调试器 209

9.1.3 断点调试 211

9.2 ASP错误提示 214

9.2.1 VBScript语法错误 214

9.2.2 VBScript运行时错误 216

9.2.3 ADO错误 218

9.2.4 ASP错误代码 221

9.3 自定义错误信息 221

9.3.1 添加自定义错误消息 223

9.3.2 自定义ASP错误处理 224

9.3.3 错误跳转语句 227

9.4 事务 229

9.4.1 事务简介 230

9.4.2 声明事务脚本 230

9.4.3 提交或中止事务 231

复习思考题 232

第10章 Web数据库的安全性 233

10.1 数据库安全综述 233

10.1.1 数据库安全的重要性 233

10.1.2 数据库安全问题及原因 234

10.1.3 数据库安全管理原则 234

10.2 Access数据库可能被下载的漏洞 234

10.3 SQL Server数据库安全 236

10.3.1 SQL Server安全策略 236

10.3.2 SQL Server安全管理 238

10.4 数据库备份 240

10.4.1 威胁数据安全的因素分析 240

10.4.2 数据备份 240

10.5 IIS的安全性 241

10.5.1 IIS泄露源程序 241

10.5.2 IIS系统的常见安全漏洞 242

10.5.3 IIS、ASP的安全性问题的建议 248

复习思考题 249

第11章 实验——新闻动态发布管理系统 251

11.1 系统需求 251

11.1.1 需求调查 251

11.1.2 需求分析 252

11.1.3 功能层次图 253

11.2 系统设计 253

11.2.1 网站结构图 253

11.2.2 数据库设计 254

11.3 Web窗体设计和编码实现 255

11.3.1 公共代码 255

11.3.2 主窗体页面Default.asp 262

11.3.3 显示新闻页面Viewarticle.asp 267

11.3.4 新闻管理页面Manage.asp 269

11.3.5 添加、删除和修改代码 272

复习思考题 277

参考文献 278