当前位置:首页 > 工业技术
ASP网络编程学习笔记
ASP网络编程学习笔记

ASP网络编程学习笔记PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:柯华坤等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:712105499X
  • 页数:555 页
图书介绍:本书详细介绍了ASP开发的基础知识、技术要点、常用模块,以及综合实例。基础篇介绍了ASP网站的搭建、配置和开发;高级技术部分介绍了文件上传下载以及处理,AJAX+ASP的技术等,常用模块和综合实例基本上涵盖了大部分的ASP核心开发技术,读者只要举一反三,对本书的实例稍微修改,就可以完成自己的开发任务。
《ASP网络编程学习笔记》目录

第一篇 ASP应用开发基础 1

第1章 ASP入门前奏 1

1.1 Web工作原理 2

1.1.1 网页运作机制 2

1.1.2 浏览器和Web服务器 3

1.2 认识HTML 4

1.2.1 HTML标记语言 4

1.2.2 HTMLForm(表单) 7

1.2.3 CSS样式表 15

1.2.4 何谓URL 17

1.3 什么是HTTP协议 17

1.3.1 HTTP请求过程 18

1.3.2 HTTP响应 19

1.3.3 HTML在HTTP响应中扮演的角色 20

1.4 开发一个简单的Web程序 20

1.5 小结 22

第2章 ASP应用环境配置 23

2.1 IIS的使用 24

2.1.1 IIS简介 24

2.1.2 IIS的安装与使用 24

2.2 申请和配置互联网网站 32

2.2.1 申请主页空间 32

2.2.2 申请域名 35

2.2.3 发布网站 37

2.3 小结 40

第3章 ASP文件基础 41

3.1 ASP概述 42

3.1.1 ASP技术特点 42

3.1.2 ASP工作原理 42

3.2 ASP页面结构 44

3.2.1 HTML中插入ASP代码 44

3.2.2 脚本和脚本语言 46

3.2.3 HTML与ASP的区别 49

3.3 ASP指令元素 50

3.3.1 输出指令和处理指令 50

3.3.2 使用#include指令引入文件 51

3.4 ASP内置对象 52

3.5 Application对象 54

3.5.1 ASP站点运行过程 54

3.5.2 实例体验用Application对象做简单的网站访问量计数器 56

3.6 小结 57

第4章 ASP基本语法 58

4.1 ASP语言概述 59

4.1.1 VBScript语言的特点 59

4.1.2 在HTML中使用VBScript 59

4.1.3 在ASP中使用VBScript 61

4.2 ASP变量 63

4.2.1 简单变量的声明 64

4.2.2 数组变量的声明 65

4.2.3 变量的命名规则 67

4.2.4 变量的作用域和存活期 67

4.3 ASP运算符 68

4.3.1 运算符 68

4.3.2 运算符的优先级 68

4.4 ASP数据类型 69

4.5 在ASP中定义常量 70

4.6 赋值语句 70

4.7 条件语句 70

4.7.1 If...Then语句 71

4.7.2 If...Then...Else语句 71

4.7.3 Select Case语句 71

4.8 循环语句 72

4.8.1 Do...Loop语句 72

4.8.2 While...Wend语句 75

4.8.3 For...Next语句 76

4.8.4 For Each...Next语句 78

4.8.5 Exit语句 79

4.9 ASP中的函数 80

4.9.1 Sub函数 81

4.9.2 Function函数 82

4.9.3 调用不同ASP文件的函数 83

4.10 小结 86

第二篇 ASP核心技术 87

第5章 请求和响应 87

5.1 Request对象与Response对象的关系 88

5.2 使用Request对象处理请求 88

5.2.1 使用Request对象处理请求的过程 88

5.2.2 处理URL请求 89

5.2.3 处理HTML表单请求 90

5.2.4 获取系统的环境变量 92

5.3 使用Response对象输出 93

5.3.1 Response对象 93

5.3.2 向浏览器发送数据 94

5.3.3 建立缓存输出 95

5.3.4 实现网页重定位 97

5.3.5 巧用Response对象进行网页调试 98

5.4 小结 99

第6章 会话跟踪 100

6.1 会话跟踪简介 101

6.1.1 跨页面请求场景 101

6.1.2 会话跟踪实现机制和常见技术 104

6.1.3 Session工作原理 105

6.1.4 如何区别不同客户 107

6.2 使用Session对象 111

6.2.1 Session对象 111

6.2.2 Session超时 116

6.2.3 Session对象存储数组 119

6.2.4 实现购物篮 121

6.3 使用Cookie 130

6.3.1 Cookie结构和时效 131

6.3.2 使用Request读取Cookie 133

6.3.3 使用Cookie的例子 135

6.4 小结 140

第7章 Server对象 141

7.1 Server对象简介 142

7.2 查看页面的运行时间 142

7.3 创建一个组件 146

7.4 获取文件的实际路径 149

7.5 对字符串进行编码 150

7.6 小结 155

第8章 ASP常用组件 156

8.1 ASP组件概述 157

8.2 使用Ad Rotator组件建立一个随机广告播放器 159

8.2.1 创建Ad Rotator组件对象实例 159

8.2.2 广告轮显组件的属性与方法 159

8.2.3 创建轮显列表文件与重定向文件 160

8.2.4 广告轮显组件实例 161

8.3 使用内容轮显组件建立一个随机文本播放器 163

8.3.1 创建内容轮显组件对象实例 163

8.3.2 创建内容列表文件 163

8.3.3 检索并显示内容字符串 164

8.3.4 建立一个随机广告播放器实例 164

8.4 使用链接组件建立一个导航程序(随机链接播放程序) 166

8.5 使用E-mail组件发送和接收电子邮件 170

8.5.1 电子邮件的工作原理 170

8.5.2 CDONTS组件的安装 171

8.5.3 NewMail对象的属性与方法 173

8.5.4 NewMail对象的创建 174

8.5.5 CDONTS组件实例 175

8.6 小结 177

第三篇 数据操作技术 178

第9章 SQL数据库管理 178

9.1 SQL数据库管理工具 179

9.1.1 服务管理器 179

9.1.2 企业管理器 179

9.1.3 SQL查询分析器 180

9.2 管理服务器 181

9.2.1 注册服务器 182

9.2.2 连接与断开服务器 185

9.2.3 创建服务器组 186

9.3 创建和维护数据库 187

9.3.1 数据库的组成 187

9.3.2 创建数据库 189

9.3.3 删除数据库 195

9.3.4 备份数据库 196

9.3.5 还原数据库 200

9.4 表的管理 201

9.4.1 创建表 202

9.4.2 编辑和查看表 205

9.4.3 删除表 208

9.5 视图的管理 209

9.5.1 创建视图 209

9.5.2 编辑和查看视图 210

9.5.3 删除视图 212

9.6 SQL语言基础 212

9.6.1 使用SQL查询数据库 213

9.6.2 查询语句SELECT 213

9.6.3 添加语句INSERT 221

9.6.4 更新语名UPDATE 222

9.6.5 删除语句DELETE 224

9.6.6 特殊SQL句法 225

9.7 小结 230

第10章 使用ADO组件访问数据库 231

10.1 ADO概述 232

10.1.1 ADO的对象 232

10.1.2 ADO的操作流程 235

10.2 使用Connection对象 236

10.2.1 打开和关闭数据库连接的方法 236

10.2.2 打开和关闭数据库连接的实例 242

10.3 使用Command对象 245

10.3.1 Command对象处理数据库的方法 246

10.3.2 通过Command对象操作数据库的实例 247

10.3.3 调用存储过程 250

10.4 使用RecordSet对象 251

10.4.1 RecordSet对象与内存的关系 251

10.4.2 RecordSet对象的属性和方法 252

10.4.3 创建记录集 255

10.4.4 显示记录集 258

10.4.5 使用记录集查询 259

10.4.6 添加、修改和删除数据 263

10.4.7 实现记录集的分页显示 268

10.4.8 读取记录到数组中 271

10.5 小结 273

第四篇 ASP提高 274

第11章 ASP的文件处理 274

11.1 文件存取组件 275

11.2 文件的创建 275

11.3 对文件的操作 277

11.4 写入与读取文本文件 281

11.5 对文件夹进行操作 285

11.6 对驱动器进行操作 290

11.7 小结 292

第12章 ASP开发技巧和优化 293

12.1 ASP调试技巧 294

12.2 ASP程序结构设计技巧 294

12.2.1 页面模块化设计 294

12.2.2 目录结构设计 295

12.2.3 代码的隔离 296

12.2.4 利用组件技术 296

12.2.5 建立三层结构的ASP应用程序 297

12.3 ASP数据库开发常用技巧 298

12.3.1 命名规范 298

12.3.2 数据库查询技巧 298

12.3.3 常见错误 299

12.4 ASP优化 300

12.4.1 优化页面 300

12.4.2 对编码的优化 301

12.4.3 对数据库的优化 305

12.4.4 对安全性方面的优化 309

12.5 小结 314

第13章 常见ASP脚本攻击和防范 315

13.1 黑客入侵测试场景实录 316

13.2 IIS漏洞 317

13.2.1 %81漏洞 317

13.2.2 WebDAV漏洞 318

13.2.3 IIS 6在处理路径和文件时的缺陷 318

13.3 注入漏洞 319

13.3.1 注入漏洞的原理 319

13.3.2 防范非法登录 320

13.3.3 防范非法插入数据 322

13.3.4 防范注入穷举 324

13.3.5 防范隐蔽的注入 324

13.4 跨站脚本攻击漏洞 326

13.4.1 跨站脚本攻击的原理 326

13.4.2 跨站脚本攻击的防范 327

13.5 防止非法上传漏洞 327

13.6 其他漏洞 331

13.6.1 生成静态文件的漏洞及防范 331

13.6.2 网站访问统计的跨站隐患 332

13.7 小结 333

第五篇 综合应用 334

第14章 ASP开发常用实例 334

14.1 登录验证管理模块 335

14.1.1 简易表单登录验证 335

14.1.2 用户登录管理系统 337

14.1.3 总结 352

14.2 留言系统 352

14.2.1 模块总体设计 353

14.2.2 数据库设计 353

14.2.3 程序模块构成 354

14.2.4 程序文件index.asp的实现 355

14.2.5 总结 372

14.3 文件上传模块 372

14.3.1 系统总体分析 372

14.3.2 无组件文件上传 373

14.3.3 组件上传 377

14.3.4 二进制格式转换上传 378

14.3.5 文件上传范例 383

14.3.6 总结 389

14.4 流量统计系统 389

14.4.1 Application统计 389

14.4.2 Session统计 392

14.4.3 文件保存统计值 393

14.4.4 数据库保存统计值 395

14.4.5 利用第三方站点统计工具 399

14.4.6 综合流量统计范例 400

14.4.7 总结 406

14.5 论坛模块 407

14.5.1 系统概述 407

14.5.2 系统模块文件划分 407

14.5.3 数据库设计 408

14.5.4 程序文件实现 413

14.5.5 总结 441

14.6 小结 441

第15章 网上商城购物系统 442

15.1 系统概述 443

15.1.1 系统应用背景与功能 443

15.1.2 系统构成模块及其概览 445

15.1.3 系统特点 448

15.2 系统模块设计和流程分析 449

15.2.1 系统模块划分和设计 449

15.2.2 系统流程分析 450

15.3 数据库的设计 451

15.3.1 数据库需求分析 451

15.3.2 概念结构设计 452

15.3.3 逻辑结构设计 455

15.4 系统目录结构与通用模块 460

15.4.1 目录结构 460

15.4.2 系统通用文件 461

15.5 系统首页 463

15.5.1 打开窗口函数 464

15.5.2 会员登录显示 464

15.5.3 系统新闻显示 466

15.5.4 特价商品显示 467

15.5.5 推荐商品显示 469

15.5.6 商品分类显示 471

15.5.7 热卖商品排行显示 473

15.6 商品分类显示页面 474

15.7 系统会员中心 479

15.7.1 会员注册模块 480

15.7.2 会员登录验证模块 485

15.7.3 会员收藏夹页面 486

15.7.4 查看个人订单 488

15.7.5 修改个人资料 495

15.8 购买流程 498

15.8.1 购物车页面 499

15.8.2 订货信息页面 504

15.8.3 订单提交页面 507

15.8.4 订单提交处理页面 511

15.9 系统留言 515

15.9.1 发布表单页面 515

15.9.2 留言处理页面 516

15.9.3 留言显示页面 517

15.10 商品评论 518

15.11 商品详情页面 521

15.12 商品搜索页面 524

15.13 后台登录验证页面 527

15.14 新闻管理模块 528

15.14.1 添加新闻类别 529

15.14.2 删除新闻类别 530

15.14.3 新闻添加页面 531

15.14.4 新闻管理页面 533

15.15 商品类别管理 537

15.15.1 添加商品一级类别 537

15.15.2 类别管理 538

15.16 订单管理模块 539

15.16.1 订单列表页面 539

15.16.2 订单详情页面 541

15.16.3 删除订单页面 543

15.16.4 订单处理页面 545

15.17 在线支付 546

15.17.1 支付表单页面 547

15.17.2 支付接口页面 547

15.18 系统重点、难点分析 549

15.18.1 内容格式转换 549

15.18.2 计算订单金额 549

15.19 系统调试和发布 550

15.19.1 数据库配置 550

15.19.2 系统调试 553

15.19.3 站点发布 555

15.20 小结 555

相关图书
作者其它书籍
返回顶部