《ASP程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张景峰主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040303247
  • 页数:341 页
图书介绍:本书从实用的角度出发,结合ASP开发所需掌握的知识点,通过大量具有实用价值的例子,系统而详细地介绍了ASP的工作原理和运行环境、HTML标记的使用、VBScript脚本的编写、ASP内置对象的使用、ASP组件的使用以及ASP的数据库编程等方面的内容。本书条理清晰、内容翔实、实例丰富、通俗易懂,既可作为应用型高等学校、成人高校和高职高专计算机及相关专业的教材,也可供广大有志于掌握ASP技术的人员使用。本书所配电子教案及书中案例源代码,可以从中国高校计算机课程网站下载,网址为:http://computer.cncourse.con。

第1章ASP基础 1

1.1 Web与ASP 1

1.1.1Web概述 2

1.1.2Web资源访问机制 2

1.1.3静态网页与动态网页 3

1.1.4交互式动态网页实现技术简介 6

1.2 ASP概述 7

1.2.1 ASP的特点 8

1.2.2 ASP文件的基本结构 8

1.3 ASP的运行 9

1.3.1 IIS5.1的安装与测试 9

1.3.2 IIS5.1的设置 12

1.3.3 ASP的运行 15

本章小结 16

思考题 17

上机实验 18

第2章HTML基础 19

2.1 HTML语言 19

2.1.1HTML概述 19

2.1.2HTML文档的结构 20

2.1.3制作HTML文档的步骤 21

2.2 HTML文档格式处理 23

2.2.1<BODY>属性 23

2.2.2文档编辑风格 25

2.3文本风格处理 25

2.3.1段落的格式化 25

2.3.2字符的格式化 27

2.4列表处理 30

2.4.1定义列表 31

2.4.2有序列表 31

2.4.3无序列表 32

2.5加入多媒体与超链接 33

2.5.1加入多媒体 33

2.5.2加入超链接 37

2.6制作表格 39

2.6.1表格的结构 39

2.6.2创建表格 40

2.6.3定义表格标题 40

2.6.4定制表格 40

2.7制作表单 42

2.7.1表单的结构 42

2.7.2常用的表单元素 44

2.8框架结构 48

2.8.1框架结构的文件格式 48

2.8.2框架结构标记符的使用 49

2.8.3FRAME标记 50

2.8.4与框架相关的TARGET属性 50

2.9 CSS基础 50

2.9.1 CSS样式简介 50

2.9.2 CSS样式表的定义 51

2.9.3在HTML中加入CSS样式的方法 55

2.10 XML基础 56

2.10.1 XML简介 56

2.10.2 XML文档的结构 57

2.10.3 XML语法规则 58

2.10.4 XML元素和属性的对比 58

2.10.5 XML在HTML中的应用 59

本章小结 60

思考题 61

上机实验 61

第3章VBScript脚本语言 62

3.1 VBScript概述 62

3.1.1 VBScript概述 62

3.1.2 VBScript与JavaScript 63

3.1.3 VBScript脚本类型 63

3.1.4 VBScript实例 65

3.2 VBScript的基本数据类型及输入/输出 67

3.2.1编程的简单约定 67

3.2.2基本数据类型及其子类型 68

3.2.3变量 69

3.2.4常量 72

3.2.5数组 72

3.2.6基本输入/输出 74

3.3 VBScript的表达式与运算符 78

3.3.1 VBScript中的表达式与运算符概述 78

3.3.2数学表达式及算术运算符 79

3.3.3条件表达式及其运算符 79

3.3.4字符串表达式及其运算符 81

3.3.5运算符的优先级 81

3.4 VBScript的控制结构 82

3.4.1控制结构概述 82

3.4.2选择结构 82

3.4.3循环结构 84

3.5 VBScript的函数与子过程 86

3.5.1过程概述 86

3.5.2 VBScript的函数 86

3.5.3 VBScript的子过程 88

3.6 VBScript的内部库函数 90

3.6.1数学函数 90

3.6.2字符串函数 90

3.6.3日期和时间函数 91

3.6.4数据类型转换函数 92

3.6.5数据类型判别函数 92

3.7 VBScript的对象与事件 93

3.7.1对象与事件的概念 93

3.7.2网页与浏览器对象 93

3.7.3IE浏览器内嵌HTML控件 98

3.7.4对象与事件实例 99

3.8 VBScript纠错处理 102

3.8.1VBScript中的编码约定 102

3.8.2交互式调试环境 104

3.8.3常见错误及调试 105

本章小结 107

思考题 108

上机实验 108

第4章Response与Request对象 110

4.1 ASP内置对象 110

4.2 Response对象 111

4.2.1 Response对象的属性 111

4.2.2 Response对象的方法 114

4.2.3 Response对象的数据集合 119

4.3 Request对象 121

4.3.1 Request对象的属性 122

4.3.2 Request对象的方法 122

4.3.3 Request对象的数据集合 122

4.4综合实例 136

本章小结 138

思考题 139

上机实验 140

第5章Session、Application与Server对象 141

5.1 Session对象 141

5.1.1 Session对象的集合 142

5.1.2 Session对象的属性 146

5.1.3 Session对象的方法 147

5.1.4 Session对象的事件 148

5.2 Application对象 149

5.2.1 Application对象的集合 150

5.2.2 Application对象的方法 153

5.2.3 Application对象的事件 154

5.2.4 Global.asa文件 154

5.3 Server对象 157

5.3.1 Server对象的属性 157

5.3.2 Server对象的方法 158

5.4网上聊天室 161

5.4.1Global.asa文件 161

5.4.2用户登录 161

5.4.3聊天室主页 163

5.4.4改进的聊天室 167

本章小结 167

思考题 168

上机实验 169

第6章ASP组件 170

6.1 ASP组件概述 170

6.2 Ad Rotator组件 171

6.2.1 Ad Rotator组件的属性与方法 171

6.2.2 Ad Rotator组件的相关文件 172

6.2.3使用Ad Rotator组件 173

6.3 Content Linking组件 175

6.3.1内容链接列表文件 176

6.3.2Content Linking组件的方法 176

6.3.3使用Content Linking组件 176

6.4 Counters组件 179

6.4.1Counters组件的方法 179

6.4.2使用Counters组件 180

6.5 File Access组件 181

6.5.1文件及文件夹的处理 182

6.5.2文本文件的读/写操作 186

6.5.3文件计数器 188

6.6 第三方组件 190

6.6.1 W3 Jail组件 191

6.6.2 ASPUpload组件 193

6.7其他ASP组件 197

本章小结 197

思考题 198

上机实验 198

第7章 关系数据库基础 199

7.1关系数据库概述 199

7.2 Access 2003基础 200

7.2.1Access 2003简介 200

7.2.2创建数据库 201

7.2.3创建数据表 202

7.2.4设置表的主键 203

7.2.5操作表中的数据 203

7.3 SQL Server 2005基础 204

7.3.1 SQL Server 2005简介 204

7.3.2创建数据库 206

7.3.3创建数据表 208

7.3.4设置表的主键 209

7.3.5操作表中的数据 209

7.4 SQL基础 209

7.4.1SQL简介 209

7.4.2查询表中的数据信息 209

7.4.3添加记录 212

7.4.4删除记录 213

7.4.5修改数据库中的记录 213

本章小结 214

思考题 214

上机实验 215

第8章ADO对象 217

8.1 ADO概述 217

8.1.1 ASP与数据库 217

8.1.2 ODBC的设置 218

8.1.3 ADO中的对象与数据集合 223

8.2 Connection对象 224

8.2.1 Connection对象的方法 224

8.2.2 Connection对象的属性 232

8.2.3 Connection对象的数据集合 235

8.3 Command对象 238

8.3.1 Command对象的属性 239

8.3.2 Command对象的方法 240

8.3.3 Command对象的数据集合 242

8.3.4调用存储过程 246

8.4 RecordSet对象 249

8.4.1 RecordSet对象的属性 250

8.4.2 RecordSet对象的数据集合 256

8.4.3 RecordSet对象的方法 258

8.4.4 RecordSet对象的应用 265

本章小结 274

思考题 275

上机实验 275

第9章 设计实例——博客系统 277

9.1系统分析设计 277

9.1.1功能分析 277

9.1.2模块划分 278

9.1.3数据库设计 280

9.1.4程序目录结构设计 282

9.1.5系统的公共模块 282

9.2博客系统主体 288

9.2.1会员登录与注销 288

9.2.2会员注册 291

9.2.3全部日志浏览 294

9.3会员博客空间 296

9.3.1浏览全部日志 297

9.3.2阅读日志、发表评论与删除评论 300

9.3.3管理日志 305

9.3.4分类管理 307

9.3.5修改个人信息 310

9.4系统管理 311

9.4.1站点基本设置 311

9.4.2管理日志 312

9.4.3管理评论 314

9.4.4管理用户 315

本章小结 316

思考题 317

上机实验 317

第10章Web安全 318

10.1 Web服务器安全 318

10.1.1 Web服务器安全漏洞 318

10.1.2 操作系统的安全配置 319

10.1.3 Web服务器软件IIS的安全配置 320

10.2网页木马 322

10.3 SQL注入攻击与防范 326

10.3.1 SQL注入攻击简介 326

10.3.2 SQL注入攻击的特点 326

10.3.3 SQ1注入攻击的实现过程 326

10.3.4 寻找SQL注入点 327

10.3.5 获取信息和实施攻击 330

10.3.6 SQL注入攻击检测 331

10.3.7 SQL注入攻击的防范 331

10.4跨站脚本攻击 332

10.4.1跨站脚本攻击简介 332

10.4.2跨站脚本攻击的危害 335

10.4.3跨站脚本攻击的分类 335

10.4.4跨站脚本攻击的防范 336

本章小结 337

思考题 337

上机实验 337

参考文献 339