《ASP+Dreamweaver动态网站开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:孙更新,宾晟,李晓娜编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2019
  • ISBN:9787302510345
  • 页数:391 页
图书介绍:本书详细介绍了ASP的脚本语言基础、ASP的相关对象、ASP访问数据库的技术,并介绍了使用最新网页编程利器——DreamweaverCS6进行ASP应用程序开发的技术。内容分为理论部分和实战部分。内容丰富,讲解详细准确,操作性强,特别适合动态网页制作的初级读者阅读。

第1章ASP网站开发概述 1

1.1动态网页简介 1

1.1.1什么是动态网页 1

1.1.2动态网页的常用技术 2

1.2 ASP概述 3

1.2.1 ASP的特点 3

1.2.2 ASP的工作原理 4

1.2.3 ASP的基本语法 4

1.3配置ASP开发环境 5

1.3.1 IIS的安装与配置 6

1.3.2建立Dreamweaver服务器站点 12

1.4小结 14

第2章Dreamweaver基础 15

2.1 Dreamweaver简介 15

2.1.1 Dreamweaver工作台 15

2.1.2用Dreamweaver创建页面 17

2.2文本和版面的控制 18

2.3图像和多媒体的使用 21

2.4表格的应用 24

2.5超级链接的应用 27

2.6页面布局的应用 30

2.7表单的应用 32

2.8 CSS样式 34

2.8.1 CSS的类型 35

2.8.2 CSS在Dreamweaver中的创建方法 36

2.8.3创建新的CSS样式 37

2.9使用框架 39

2.9.1创建框架和框架集 39

2.9.2设置框架和框架集的属性 40

2.10综合实例 43

2.11小结 45

第3章ASP脚本语言 46

3.1 VBScript基础 46

3.2 VBScript数据类型 48

3.2.1 Variant变量类型 48

3.2.2常量 50

3.2.3变量 51

3.2.4数组 53

3.3运算符 55

3.3.1算术运算符 56

3.3.2比较运算符 56

3.3.3连接运算符 57

3.3.4逻辑运算符 58

3.3.5运算符的优先级 60

3.4条件语句 61

3.4.1 If…Then语句 61

3.4.2 If…Then…Else语句 62

3.4.3 Select Case语句 64

3.5循环语句 65

3.5.1 For…Next语句 65

3.5.2 For Each…Next语句 66

3.5.3 While…Wend语句 67

3.5.4 Do…Loop语句 67

3.6过程和函数 69

3.6.1过程的定义和调用 69

3.6.2函数的定义和调用 70

3.6.3变量的作用域 71

3.6.4常用内置函数 72

3.7小结 74

第4章Request/Response对象 75

4.1内置对象简介 75

4.2 Request对象 76

4.2.1 FORM集合 76

4.2.2 QueryString集合 78

4.2.3 Cookies集合 81

4.2.4 ServerVariables集合 82

4.2.5 ClientCertificate集合 84

4.3 Response对象 85

4.3.1 Write方法 86

4.3.2 Redirect方法 88

4.3.3综合实例——使用文件名显示图片 90

4.4小结 91

第5章Session/Application对象 92

5.1 Session对象 92

5.1.1创建和获取Session对象变量 92

5.1.2 Session对象的属性 94

5.1.3 Session对象的方法 97

5.1.4 Session对象的事件 99

5.1.5 Session应用实例——购物车 102

5.1.6 Session应用实例——记录用户在网站上停留的时间 105

5.2 Application对象 106

5.2.1创建Application对象 108

5.2.2读取Application对象 109

5.2.3在文件Global.asa中使用标记〈OBJECT〉声明对象 110

5.2.4使用集合创建和读取Application对象 111

5.2.5锁定Application对象 114

5.2.6 Application应用实例——网站访问计数器 114

5.3小结 116

第6章Server对象 117

6.1 Server对象概述 117

6.1.1 Server对象的属性 117

6.1.2 Server对象的方法 119

6.2文件夹操作 129

6.2.1 FSO概述 129

6.2.2获取磁盘信息 130

6.2.3获取目录信息 133

6.2.4文件夹管理 135

6.3 Stream对象 139

6.3.1获取BMP图片的高度和宽度 139

6.3.2无组件上传图片 142

6.4小结 147

第7章ADO数据库访问 148

7.1 Access数据库基本操作 148

7.1.1 Access数据库的基本概念 148

7.1.2创建Access数据库实例 149

7.2 SQL基础 150

7.2.1 SELECT语句 151

7.2.2 INSERT语句 154

7.2.3 UPDATE语句 156

7.2.4 DELETE语句 157

7.3 ADO概述 157

7.3.1 ADO对象 158

7.3.2使用ADO的步骤 158

7.4 Connection对象 161

7.4.1使用OLE DB连接数据库 162

7.4.2使用ODBC连接 163

7.4.3使用DSN连接数据库 164

7.5 Recordset对象 166

7.5.1建立Recordset对象 166

7.5.2获取记录总数 168

7.5.3添加、删除记录 172

7.5.4跳转到指定记录 175

7.6 Command对象 178

7.6.1 Command对象的建立与连接 178

7.6.2执行存储过程 181

7.6.3存储过程传递的参数 182

7.7 ADO应用实例——图片信息的数据库存储 184

7.7.1上传界面 184

7.7.2获取上传图片数据 185

7.7.3保存到数据库 185

7.7.4读取数据库中的图像 186

7.7.5显示图像 187

7.8小结 187

第8章ASP常用内置组件 188

8.1 ASP的内置组件简介 188

8.2文件存取组件 189

8.2.1 FileSystemObject对象 190

8.2.2 TextStream对象 193

8.2.3应用实例 194

8.3广告轮显组件 197

8.3.1 AdRotator对象的属性和方法 197

8.3.2使用广告轮显组件的步骤 197

8.3.3应用实例 199

8.4浏览器兼容组件 200

8.4.1 browscap.ini文件 201

8.4.2应用实例 202

8.5文件超级链接组件 203

8.5.1使用ContentLinking组件的步骤 203

8.5.2应用实例 204

8.6计数器组件 207

8.6.1创建计数器组件的实例对象 207

8.6.2 Counters对象的方法 208

8.6.3应用实例 208

8.7小结 210

第9章ASP网站安全防护 211

9.1 ASP的漏洞 211

9.1.1查看程序源代码 211

9.1.2 FileSystemObject组件漏洞 212

9.1.3从客户端下载数据库 213

9.1.4 ASP程序密码验证漏洞 214

9.1.5脚本程序漏洞 216

9.2防范措施 219

9.2.1防范查看程序源代码 219

9.2.2防范FileSystemObject组件漏洞 220

9.2.3防范从客户端下载数据库文件 223

9.2.4防范密码验证漏洞 223

9.2.5防范脚本程序漏洞 225

9.3防范实例 227

9.3.1上传下载探针防范 227

9.3.2 SQL指令探针防范 231

9.3.3 ASP探针防范 232

9.4爬虫、小偷程序的防范 234

9.4.1爬虫、小偷程序的原理 234

9.4.2记录访问记录 235

9.4.3禁止爬虫、小偷程序的访问 235

9.5小结 236

第10章 网站测试 237

10.1系统发布 237

10.1.1本地发布 237

10.1.2服务器发布 240

10.2代码检测 241

10.3安全检验 241

10.3.1 DDOS攻击测试 241

10.3.2探针测试 243

10.4压力测试 246

10.4.1压力测试概述 246

10.4.2构建压力测试环境 246

10.4.3测试监控 247

10.5小结 251

第11章 常见模块分析 252

11.1登录模块 252

11.1.1登录流程 252

11.1.2登录代码实现 252

11.1.3验证码实现 254

11.1.4 MD5加密实现 259

11.1.5数据安全检验 259

11.2购物车模块 260

11.2.1购物车流程 260

11.2.2 Cookie加密 261

11.2.3实现方法 261

11.2.4在线付款 264

11.3分级目录模块 266

11.3.1目录分级流程 267

11.3.2数据库设计 267

11.3.3分级目录设计 267

11.3.4管理界面设计 270

11.3.5添加、修改和删除操作设计 271

11.4权限设置模块 272

11.4.1权限原理分析 272

11.4.2获取权限 274

11.4.3页面显示 278

11.4.4设置权限 280

11.4.5权限存储 283

11.5分页显示模块 286

11.5.1分页原理分析 287

11.5.2使用Recordset对象进行分页 287

11.5.3直接获取请求页面记录 289

11.6投票模块 292

11.6.1投票原理分析 292

11.6.2创建投票 293

11.6.3投票页面实现 295

11.6.4投票结果统计 296

11.6.5重复投票检测 298

11.7搜索引擎模块 298

11.7.1搜索原理分析 298

11.7.2搜索界面实现 299

11.7.3搜索方法实现 300

11.7.4数据库搜索优化 303

11.8小结 303

第12章 论坛 304

12.1系统分析与总体设计 304

12.1.1功能介绍 304

12.1.2总体布局 305

12.1.3数据库结构及实现 306

12.2模块设计 307

12.2.1首页设计 307

12.2.2发表帖子 311

12.2.3浏览帖子和回复帖子 313

12.2.4帖子搜索 317

12.2.5论坛管理 319

12.3小结 328

第13章 网上购物网站 329

13.1系统分析与总体设计 329

13.1.1功能介绍 329

13.1.2总体布局 331

13.1.3数据库的结构及实现 332

13.2前台用户模块的设计 334

13.2.1首页设计 335

13.2.2商品信息浏览 337

13.2.3搜索商品 341

13.2.4添加到购物车 342

13.2.5查看购物车 345

13.2.6生成订单 348

13.2.7查看订单 349

13.3后台管理员模块的设计 353

13.3.1商品分类 353

13.3.2添加商品信息 357

13.3.3商品信息管理 360

13.3.4订单管理 364

13.4小结 367

第14章 新闻发布系统 368

14.1系统分析与总体设计 368

14.1.1功能介绍 368

14.1.2总体布局 370

14.1.3数据库结构及实现 370

14.2模块的设计与实现 372

14.2.1新闻显示 372

14.2.2新闻浏览 376

14.2.3新闻搜索 379

14.2.4新闻显示页面 381

14.2.5新闻板块管理 383

14.2.6新闻信息管理 385

14.3小结 391