网站 ASP 后台解决方案
分類: 图书,计算机/网络,程序设计,HTML XML ,
作者: 徐罕
出 版 社: 人民邮电出版社
出版时间: 2001-1-1字数:版次: 1版1次页数: 475印刷时间:开本:印次:纸张:I S B N : 9787115090652包装: 精装编辑推荐
本书主要介绍了如何使用Active Server Page来构建动态、交互性的网站。上篇为基础篇,结合实例讲述ASP的语法,包括ASP的语法说明、ASP网站的运行方式及内部六大对象的使用、数据库访问组件Active Database Object(ADO)以及文件存取组件FileSystemObject;下篇是实战篇,主要介绍软件的基本使用和实例制作,并结合了一些具体的网站分析了网站制作的原理和规则。
内容简介
本书主要介绍了如何使用Active server page来构建动态、交互性网站。
目录
第一篇 基础篇
第1章 HTML与ASP3
1.1 HTML基础4
1.1.1 HTML概述4
1.1.2 HTML的词法5
1.1.3 HTML的标记语法7
1.1.4 HTML中的表单9
1.1.5 CGI简介14
1.2 ASP构建网站的特点15
1.2.1 ASP介绍15
1.2.2 ASP与HTML15
1.2.3 ASP构建网站的特点16
1.3 ASP的组成17
1.3.1 ASP的脚本语言18
1.3.2 ASP的内建对象19
1.4 第一个ASP脚本19
第2章 VBScript基础23
2.1 学习VBScript24
2.1.1 什么是VBScript24
2.1.2 易学易用的脚本语言24
2.1.3 和ActiveX 集成使用25
2.1.4 在ASP中使用VBScript作为编程语言25
2.2 VBScript的常量和变量26
2.2.1 VBScript的变量26
2.2.2 VBScript 的常量31
2.3 VBScript的运算符31
2.4 VBScript程序流程控制35
2.4.1 条件判断 If…Then语句和If…Then…Eles语句35
2.4.2 多条件开关语句-Select Case 语句40
2.4.3 循环语句41
2.5 VBScript中的过程43
2.5.1 Sub过程44
2.5.2 Function过程46
2.6VBScript 对象与集合47
第3章 ASP的客户/服务器交互处理49
3.1 HTTP 的客户请求/服务器响应50
3.2 Request 对象读取客户请求50
3.2.1 什么是请求对象50
3.2.2 Request对象中的集合51
3.2.3 Request的集合对象52
3.3 Response 返回信息69
3.3.1 简单的Response响应70
3.3.2 用Response对象进行Cookie操作77
3.3.3 Response的缓存输出79
3.3.4 Response的其它属性和方法80
3.4 Server 对象83
第4章 创建ASP应用程序89
4.1 如何创建一个Active Server Application90
4.2 Global.asa93
4.3 Application对象98
4.3.1 应用级的变量的使用98
4.3.2 Application的事件102
4.3.3 锁定/解锁应用级变量104
4.3.4 采用Application管理应用级变量与对象106
4.4 Session对象108
4.4.1 会话级的变量的使用109
4.4.2 Session的事件113
4.4.3 用Session 的集合管理变量和静态对象115
4.4.4 Session属性117
4.4.5 Session方法120
第5章 使用文件系统对象121
5.1 File Access组件的文件系统对象122
5.1.1 关于Drive对象122
5.1.2 关于File对象124
5.1.3 Folder对象126
5.1.4 FileSystemObject对象127
5.1.5 TextStream对象129
5.2 File Access组件的集合130
5.2.1 File Access组件的介绍130
5.2.2 File Access组件实例-Browse.asp131
第6章 ASP与数据库139
6.1 SQL结构化查询语言基础140
6.1.1 SQL语言简介140
6.1.2 SQL的常用命令141
6.2 表的有关命令150
6.3 Active Data Object对象151
6.3.1 Connection对象152
6.3.2 Command对象158
6.3.3 Recordset对象163
6.4 使用ADODB对象实例164
第二篇 实战篇
第7章 构建在ASP上的电子商务网站173
7.1 电子商务,购物方式的革命174
7.1.1 电子商务的诞生174
7.1.2 电子商务的运作模式及其优越性175
7.1.3 一起逛逛电子商务的网站175
7.2 ASP构建电子商务的特点178
7.2.1 ASP帮你构建出全新的动态网站178
7.2.2 将网站变得更具交互性180
7.3 ASP的运行环境介绍182
第8章 网站制作第一步--项目的总体规划185
8.1 目标--交互式动态E-Business Web Site186
8.1.1 我们的目标-交互式动态商业网站186
8.1.2 交互式商业网站的特点187
8.2 网站的功能设计188
8.2.1 功能一-用户登录、注册功能的设计188
8.2.2 功能二-购物功能的设计190
8.2.3 功能三-动态新闻发布功能的设计192
8.3 网站的结构设计192
8.3.1 网站首页的设计193
8.3.2 其它页面的设计193
8.3.3 数据库的组成194
第9章 网站制作第二步--用SQL Server设计数据库195
9.1 SQL Server 的使用196
9.1.1 启动SQL Server数据库服务196
9.1.2 使用Enterprise Manager 管理SQL Server198
9.2 为电子商务网站建立数据库205
9.2.1 建立EBusiness数据库205
9.2.2 为访问EBusiness数据库建立新用户207
9.3 建立表和字段(商品、用户)211
9.4 记录操作(存取删除)219
9.4.1 用Query Analyzer220
9.4.2 使用Enterprise Manager管理记录226
第10章 网站制作第三步--首页的制作及通用过程的编写229
10.1 制作统一风格的模板230
10.2 定义全局常量和编写通用函数240
10.2.1 定义全局常量240
10.2.2 编写通用函数240
10.3 错误、成功处理过程246
第11章 网站制作第四步-用户注册263
11.1 为访问数据库做好准备264
11.2 用户注册第一步-制作登录首页275
11.2.1 选择网页框架275
11.2.2 改变菜单栏276
11.2.3 主要编辑区域插入文本域(TextArea)277
11.3 用户注册第二步-收集用户的个人信息286
11.3.1 设计主要功能的菜单栏287
11.3.2 制作加入收集用户资料的表单288
11.4 网站制作第三步-检查用户输入正确性,添加脚本289
11.4.1 添加驱动事件290
11.4.2 编写供调用的CheckForm函数290
11.4.3 测试该网页的功能292
11.5 用户注册第四步-编写ASP程序处理Form的数据305
第12章 网站制作第五步--制作用户中心313
12.1 制作用户中心首页314
12.1.1 设计用户中心的首页314
12.1.2 完成对用户中心首页的功能设计315
12.2 登录与注销322
12.2.1 制作登录界面-logon.htm322
12.2.2 编写ASP应用程序完成登录提交―logon.asp323
12.2.3 注销325
12.3 显示与修改用户资料328
12.3.1 显示用户的个人资料328
12.3.2 修改用户资料339
12.3.3 提交修改用户资料352
12.4 修改密码353
12.4.1 制作修改密码的页面-ModifyMM.htm354
12.4.2 完成修改密码的提交-ModifyMM_Apply.asp354
12.5 找回密码356
第13章 网站制作第六步--购买商品373
13.1 商品浏览页面程序的编制374
13.1.1 编写Main.asp程序374
13.1.2 编写ListGoods.asp程序381
13.1.3 编写ViewDetail.asp程序393
13.1.4 测试401
13.2 购物篮管理页面403
13.2.1 编写ViewBasket.asp应用程序403
13.2.2 测试415
13.3 商品排行页面417
13.3.1 排行页面的编写417
13.3.2 测试426
第14章 网站制作第七步--远程维护429
14.1 Global.asa文件430
14.2 维护Goods数据表430
14.2.1 维护商品数据表的主界面-Man_Goods.asp431
14.2.2 商品记录管理提交生效页面-Man_Goods_Apply.asp442
14.2.3 测试Man_Goods.asp和Man_Goods_Apply.asp445
14.3 商品类型的管理447
14.3.1 类型管理主界面-Man_Goods_Type.asp447
14.3.2 类型管理提交页面-Man_Goods_Type_Apply.asp455
14.3.3 测试458
第15章 网站的安全性461
15.1 系统的安全性462
15.1.1 系统安全性的概述462
15.1.2 如何构建安全的系统463
15.2 数据库的安全464
15.2.1 数据库安全概述464
15.2.2 如何保证数据库的安全465
15.3 采用SSL进行身份认证466
15.3.1 SSL的概念466
15.3.2 用SSL进行身份认证467
15.4 网站安全的风险分析467
15.4.1 什么是网站安全风险分析467
15.4.2 进行网站安全风险分析的必要性468
15.4.3 进行网站安全风险分析的方法468
附录一 ASP内建对象快速参考471
附录二 Browscap.INI文件及Browscap.INI文件结构474