ASP经典模块开发大全 电子教程
【作 者】薛小龙
【丛 书 名】 程序天下系列
【出 版 社】 电子工业出版社
【内容简介】
ASP是目前最流行的动态网页开发技术之一。本书通过由浅入深、循序渐进的方式,向读者介绍了其数据库连接、登录验证、在线投票、在线客服、分页、图片处理、搜索、在线统计、电子邮件、上传/下载、在线编辑器、RSS、Ajax、静态页面、打印、加密安全、在线支付、留言等模块的实现方法,每个模块都对应以具体实现案例,加深了读者对知识的理解。在本书的最后几章,通过综合应用实例:论坛模块、聊天室模块、在线数据库管理模块、在线点播模块、博客模块、在线交友模块、购物模块、客户管理模块的实现,帮助读者快速提高到高手境界。.
《 ASP经典模块开发大全》适合广大Web网站开发人员、网站管理维护人员和大专院校学生阅读,对有一定Internet/Intranet编程技术的人员也很实用。...
《 ASP经典模块开发大全》图书目录:
第1章 数据库连接模块
1.1 数据库连接概述
1.2 ASP连接Access数据库
1.2.1 Access连接概述
1.2.2 利用DSN连接Access
1.2.3 利用数据库路径连接
1.3 ASP连接SQL Server2000数据库
1.3.1 SQL Server连接概述
1.3.2 SQL Server连接实现
1.4 ASP连接 Oracle数据库
1.4.1 Oracle连接概述
1.4.2 Oracle连接实现
1.5 ASP连接MySQL数据库
1.5.1 MySQL连接概述
1.5.2 MySQL连接实现
1.6 数据库连接保存方式
1.6.1 文件保存方式
1.6.2 连接字符串的保密设置
第2章 登录验证模块
2.1 简易登录模块
2.1.1 简易登录方式概述
2.1.2 数据库结构
2.1.3 数据库连接文件
2.1.4 表单页面
2.1.5 数据处理页面
2.2 Cookie免登录模块
2.2.1 Cookie概述
2.2.2 数据库结构
2.2.3 用户登录页面
2.2.4 数据处理页面
2.2.5 用户信息显示页面
2.3 MD5加密验证
2.3.1 MD5加密概述
2.3.2 数据库结构
2.3.3 登录页面
2.3.4 数据处理文件
2.3.5 用户信息显示文件
2.3.6 Md5.asp文件
2.4 验证码验证
2.4.1 验证码概述
2.4.2 验证码文件
2.4.3 验证码显示页面
2.4.4 表单处理文件
2.5 登录验证模块范例
2.5.1 系统主页面
2.5.2 登录验证功能页面
2.5.3 用户注册页面
2.5.4 找回密码页面
2.5.5 信息修改页面
2.5.6 注销页面
第3章 在线投票模块
3.1 简单投票系统
3.1.1 简单的投票系统概述
3.1.2 数据库结构
3.1.3 数据库连接文件
3.1.4 投票界面文件
3.1.5 投票处理文件
3.1.6 投票结果显示文件
3.1.7 系统设置文件
3.2 重复性投票解决方案
3.3 在线投票模块范例
3.3.1 系统概述
3.3.2 数据库结构
3.3.3 数据库连接文件
3.3.4 投票主题显示页面
3.3.5 投票处理和结果显示页面
3.3.6 投票设置页面
第4章 在线客服模块
4.1 QQ客服
4.1.1 QQ客服概述
4.1.2 实例应用
4.2 MSN客服
4.2.1 MSN概述
4.2.2 实例应用
4.3 阿里巴巴客服
4.3.1 阿里巴巴客服概述
4.3.2 实例应用
4.4 iLiveHelp在线帮助系统
4.5 雅虎通客服
第5章 分页模块
5.1 Adodb.recordset分页
5.1.1 RecordSet概述
5.1.2 数据库结构
5.1.3 数据库连接文件
5.1.4 分页文件adodb.asp
5.2 存储过程分页
5.2.1 存储过程概述
5.2.2 数据库结构
5.2.3 数据库连接文件
5.2.4 存储过程文件
5.2.5 分页文件
5.3 分页技术对比
5.4 通用分页函数
5.4.1 分页函数showpage.asp
5.4.2 分页函数的使用
5.4.3 数据库结构
5.4.4 数据库连接文件
5.4.5 信息显示文件
第6章 图片处理模块
6.1 图片处理概述
6.1.1 图片处理的意义
6.1.2 图片处理功能的实现
6.2 利用ASPJpeg组件处理图片
6.2.1 ASPJpeg组件概述
6.2.2 ASPJpeg的安装
6.2.4 创建AspJpeg实例对象
6.2.5 生成图片缩略图
6.2.6 生成图片水印和边框
6.2.7 图片合并
6.2.8 图片切割
6.2.9 生成图片安全码
6.2.10 数据库保存图片
6.3 ASPJpeg组件使用范例
6.3.1 数据库结构
6.3.2 数据库连接文件
6.3.3 系统设置文件
6.3.4 系统字符处理文件
6.3.5 首页顶部页面
6.3.6 系统首页
6.3.7 专题相册显示页面
6.3.8 相册图片详情页面
6.3.9 系统图片搜索页面
6.3.10 后台登录验证页面
6.3.11 后台管理主页
6.3.12 分类管理处理文件
6.3.13 专题管理处理文件
6.3.14 图片上传处理模块
6.3.15 图片管理模块
6.3.16 管理员退出文件
第7章 搜索模块
7.1 利用知名站点搜索
7.1.1 利用知名站点搜索概述
7.1.2 应用实例
7.2 利用知名站点实现站内搜索
7.2.1 利用知名站点站内搜索概述
7.2.2 具体应用
7.3 自行设计站内搜索
7.3.1 数据库结构
7.3.2 数据库连接文件
7.3.3 字符过滤文件
7.3.4 查询表单页面
7.3.5 查询结果页面
第8章 在线统计模块
8.1 用户在线统计数器
8.1.1 计数器概述
8.1.2 Application计数器
8.1.3 Session计数器
8.1.4 文件保存计数值
8.1.5 数据库保存计数值
8.1.6 利用知名站点统计工具
8.2 网站访问统计范例
8.2.1 数据库结构
8.2.2 数据库连接文件
8.2.3 系统主页文件
8.2.4 会员注册页面
8.2.5 信息显示文件
8.2.6 最后访问信息显示模块
8.2.7 浏览器统计信息显示模块
8.2.8 颜色深度统计信息显示模块
8.2.9 个人资料修改模块
8.2.10 系统测试文件
第9章 电子邮件模块
9.1 邮件服务器CMailServer
9.1.1 CMailServer概述
9.1.2 安装CMailServe
9.1.3 使用CMailServer
9.2 Foxmail Server服务器
9.2.1 Foxmail server概述
9.2.2 Foxmail server设置
9.2.2 使用Foxmail server
9.3 W3 Jmail组件发信
9.3.1 W3 Jmail组件概述
9.3.2 W3 Jmail组件使用
9.3.3 W3 Jmail使用范例
9.3.4 系统设置模块
9.3.5 邮件发送模块
9.3.6 数据验证模块
9.4 ASPEmail组件发信
9.4.1 ASPEmail组件使用
9.4.2 ASPEmail使用范例
9.5 CDONTS组件发信
9.5.1 CDONTS组件概述
9.5.2 CDONTS使用范例
9.6 ASP邮件发送范例
9.6.1 数据库结构
9.6.2 数据库连接文件
9.6.3 登录验证文件
9.6.4 系统函数定义文件
9.6.5 邮件列表订阅文件
9.6.6 邮件发送文件
9.6.7 首页订阅代码文件
9.6.8 附件管理文件
第10章 上传下载模块
10.1 文件上传下载概述
10.2 无组件上传范例
10.3 组件上传范例
10.4 文件下载范例
10.4.1 数据库结构
10.4.2 数据库连接文件
10.4.3 系统主页
10.4.4 软件分类页面
10.4.5 软件类别显示页面
10.4.6 软件详情信息显示页面
10.4.7 软件下载页面
10.4.8 管理员登录验证模块
10.4.9 添加软件信息模块
10.4.10 管理员管理模块页面
第11章 在线编辑器模块
11.1 在线编辑器概述
11.2 eWebEditor编辑器
11.2.1 eWebEditor概述
11.2.2 eWebEditor的使用
11.3 eWebEdito使用范例
11.3.1 数据库结构
11.3.2 数据库连接文件
11.3.3 信息添加文件
11.3.4 信息处理文件
11.3.5 信息标题显示文件
11.3.6 信息详情文件
第12章 RSS模块
12.1 RSS概述
12.1.1 RSS技术特点
12.1.2 RSS的使用
12.2 RSS的技术实现
12.2.1 RSS核心技术
12.2.2 RSS设计流程
12.3 RSS实例
12.3.1 数据库结构
12.3.2 数据库连接文件
12.3.3 XML生成文件
12.3.4 信息显示文件
12.3.5 信息详情显示文件
12.3.6 信息添加页面
第13章 Ajax模块
13.1 Ajax概述
13.1.1 Ajax简介
13.1.2 Ajax工作原理
13.1.3 创建简单的Ajax程序
13.1.4 Ajax前景
13.2 Ajax实现提示功能
13.2.1 异步传输文件
13.2.2 数据处理文件
13.2.3 表单文件
13.3 无刷新登录验证
13.3.1 数据库设计
13.3.2 数据库连接文件
13.3.3 表单处理文件
13.3.4 请求处理文件
13.3.5 首页文件
第14章 静态页面模块
14.1 静态页面技术概述
14.2 ASP静态页面实现方法
14.3 ASP静态页面技术实例——流程分析
14.4 数据库分析
14.4.1 数据库结构
14.4.2 数据库连接文件
14.5 系统主页模块
14.5.1 系统导航文件
14.5.2 系统主页文件
14.5.3 系统栏目信息显示页面
14.5.4 新闻详情页面文件
14.6 新闻管理模块
14.6.1 系统登录验证文件
14.6.2 添加新闻功能文件
14.6.3 新闻修改页面
14.6.4 新闻删除页面
14.7 新闻栏目管理模块
14.7.1 添加新闻栏目页面
14.7.2 修改新闻栏目页面
14.7.3 删除新闻栏目页面
14.8 新闻模板管理模块
14.8.1 添加模板页面
14.8.2 模板修改页面文件
14.8.3 删除模板页面
第15章 ASP打印模块
15.1 打印技术概述
15.2 简易打印方法的实现
15.3 IE浏览器打印方法的实现
15.4 调用办公软件打印方法的实现
15.4.1 ASP调用Word打印
15.4.2 ASP调用Excel打印
15.5 调用网络打印机打印方法的实现
第16章 加密安全模块
16.1 防ASP漏洞技术
16.2 代码加密处理技术
16.2.1 代码控制技术
16.2.2 代码加密技术
16.3 数据封装技术
16.4 防盗链接技术
16.4.1 防盗链接概述
16.4.2 判断用户访问地址方法
16.4.3 隐藏文件路径方法
16.4.4 利用防盗链接软件
第17章 系统检测模块
17.1 系统检测概述
17.2 服务器概况检测
17.2.1 服务器地址检测
17.2.2 服务器时间检测
17.2.3 脚本超时时间检测
17.2.4 IIS和当前文件所处路径检测
17.2.5 服务器脚本引擎检测
17.3 服务器组件检测
17.4 磁盘文件检测
17.4.1 服务器磁盘检测
17.4.2 运行文件检测
17.5 执行速度检测
17.5.1 ASP脚本解释和运算速度检测
17.5.2 磁盘文件操作速度检测
第18章 在线支付模块
18.1 支付宝支付
18.1.1 支付宝概述
18.1.2 支付宝使用
18.1.3 测试文件
18.1.4 接口程序文件
18.1.5 Md5加密文件
18.2 快钱支付
18.2.1 快钱概述
18.2.2 快钱的使用
第19章 留言模块
19.1 留言系统概述
19.2 数据库设计
19.2.1 数据库结构
19.2.2 数据库连接
19.3 系统设置模块
19.3.1 系统设置信息
19.3.2 执行参数设置
19.4 前台模块
19.4.1 留言发布
19.4.2 显示留言
19.5 管理模块
19.5.1 验证登录
19.5.2 留言回复和修改
19.5.3 基本信息设置
19.5.4 删除留言
19.5.5 修改密码
第20章 在线论坛模块
20.1 在线论坛概述
20.2 系统模块的运行流程
20.3 数据库设计
20.3.1 数据库设计
20.3.2 数据库连接文件
20.3.3 数据加密文件
20.4 系统函数设置文件
20.4.1 防注入检测函数
20.4.2 非法字符过滤函数
20.4.3 判断是否偶数函数
20.4.4 定义出错函数
20.4.5 定义操作成功函数
20.4.6 校验登录函数
20.4.7 表头函数
20.4.8 用户登录验证函数
20.4.9 用户退出登录函数
20.5 系统首页文件
20.6 用户模块
20.6.1 用户注册
20.6.2 用户资料管理
20.6.3 信箱管理
20.6.4 个人空间管理
20.6.5 帖子助手
20.7 帖子模块
20.7.1 帖子显示文件
20.7.2 帖子发表文件
20.7.3 系统搜索文件
20.8 后台管理模块
20.8.1 后台登录验证文件
20.8.2 后台设置文件
20.8.3 后台主页
20.8.4 系统常规设置文件
20.8.5 系统用户管理文件
20.8.6 论坛管理文件
第21章 聊天室模块
21.1 聊天室概述
21.1.1 聊天室必备功能模块
21.1.2 模块功能实现
21.2 简单聊天室的实现
21.2.1 系统概述
21.2.2 登录页面
21.2.3 系统主页面
21.2.4 上方框架页
21.2.5 左下方框架页
21.2.6 右下方框架页
21.2.7 退出页面文件
21.3 聊天室系统改进
21.4 完善聊天室系统范例
21.4.1 系统概述
21.4.2 数据库设计
21.4.3 数据库连接文件
21.4.4 设置文件
21.4.5 登录验证文件
21.4.6 聊天页面文件
21.4.7 系统提示框架文件
21.4.8 左下框架文件
21.4.9 右上框架文件
21.4.10 右下框架文件
21.4.11 用户信息详情文件
21.4.12 修改密码文件
21.4.13 用户退出文件
第22章 在线数据库管理模块
22.1 在线数据库管理概述
22.1.1 应用技术背景
22.1.2 技术构成和具体实现
22.2 在线数据库管理实例
22.3 系统设置文件
22.3.1 基本设置文件
22.3.2 登录验证文件
22.3.3 系统配置文件
22.4 系统首页文件
22.5 系统设置页面
22.6 数据库设置模块
22.6.1 数据库选项页面
22.6.2 数据库选择浏览页面
22.7 表设置模块
22.7.1 表操作页面
22.7.2 链接表添加页面
22.7.3 查看表结构页面
22.8 其他模块
22.8.1 存储过程操作页面
22.8.2 视图管理操作页面
22.8.3 数据库关系管理页面
22.8.4 自定义查询页面
22.8.5 导出页面文件
第23章 在线点播模块
23.1 在线点播概述
23.1.1 在线点播的应用背景
23.1.2 在线点播的发展前景
23.1.3 在线点播的核心技术
23.2 在线点播系统的技术实现
23.2.1 Windows Media player的使用与配置
23.2.2 RealPlayer的使用与配置
23.3 在线点播实例结构分析
23.4 数据库分析
23.4.1 数据库结构
23.4.2 数据库连接文件
23.5 后台管理主页模块
23.5.1 登录验证页面
23.5.2 管理主页面
23.6 系统主页生成文件
23.7 视频分类生成模块
23.7.1 列表链接生成文件
23.7.2 文件make_list1.asp
23.7.3 模板文件list.asp
23.8 视频播放页面生成模块
23.8.1 生成表单页面
23.8.2 具体生成页面
23.9 服务器信息页面
23.10 视频分类管理模块
23.10.1 分类管理显示页面
23.10.2 分类管理处理页面
23.11 数据管理模块
23.11.1 视频列表显示页面
23.11.2 视频操作处理页面
23.12 添加视频数据模块
23.13 系统视频图片上传模块
23.14 管理员管理模块
第24章 日志博客模块
24.1 博客概述
24.1.1 博客的应用背景
24.1.2 博客前景展望
24.2 博客的功能构成
24.3 日志博客模块实例结构分析
24.4 数据库分析
24.4.1 数据库结构
24.4.2 数据库连接文件
24.5 系统预设置模块
24.5.1 系统总体设置文件
24.5.2 内容显示设置文件
24.5.3 公用函数设置文件
24.6 首页模块
24.6.1 系统首页
24.6.2 系统阅读、导航页面
24.6.3 日志详情页面
24.6.4 博客列表页面
24.6.5 用户博客页面
24.7 注册模块
24.7.1 博客注册页面
24.7.2 注册信息保存页面
24.8 用户管理中心
24.8.1 用户管理中心主页
24.8.2 添加日志文件
24.8.3 日志保存文件
24.8.4 日志管理页面
24.8.5 修改公告页面
24.8.6 模板管理文件
24.8.7 用户博客加密文件
24.8.8 日志导出页面
24.8.9 导出日志执行程序
24.9 系统后台管理中心
24.9.1 登录验证模块
24.9.2 管理主页
24.9.3 系统配置管理文件
24.9.4 IP屏蔽管理文件
24.10 系统难点剖析
第25章 在线交友模块
25.1 在线交友概述
25.2 在线交友系统实例结构分析
25.3 数据库分析
25.3.2 数据库结构
25.3.3 数据库连接文件
25.4 系统首页面模块
25.4.1 系统主页面
25.4.2 用户信息详情显示页面
25.4.3 发出交友请求页面
25.4.4 发表留言页面
25.5 用户注册登录模块
25.5.1 用户注册页面
25.5.2 用户登录验证页面
25.5.3 用户个人信息显示页面
25.5.4 用户信息修改模块
25.6 好友管理模块
25.6.1 接受交友请求页面
25.6.2 拒绝交友请求页面
25.6.3 删除用户留言页面
25.6.4 移入好友列表页面
25.6.5 好友查找模块页面
25.7 用户照片管理模块
25.7.1 照片管理页面
25.7.2 照片保存页面
25.7.3 照片详情页面
25.7.4 照片删除页面
25.8 管理员登录验证模块
25.8.1 登录表单页面
25.8.2 登录数据验证页面
25.9 后台管理模块
25.9.1 系统管理平台页面
25.9.2 系统用户人气管理模块
25.9.3 删除用户页面
第26章 在线购物模块
26.1 购物模块概述
26.1.1 系统应用背景与功能
26.1.2 系统核心技术实现
26.2 在线购物系统实例结构分析
26.3 数据库分析
26.3.2 数据库结构
26.3.3 数据库连接文件
26.5 系统主页模块
26.5.1 系统主页商品显示
26.5.2 商品详情显示文件
26.6 购物车模块
26.6.1 系统会员登录文件
26.6.2 添加购物车商品文件
26.6.3 购物车页面
26.7 订单模块
26.7.1 填写订单页面
26.7.2 订单预览页面
26.7.3 订单提交成功页面
26.7.4 会员个人订单列表页面
26.7.5 订单详情显示页面
26.8 管理模块
26.8.1 订单管理页面
26.8.2 系统设置页面
26.8.3 系统清理文件
第27章 客户管理模块
27.1 客户管理概述
27.1.1 客户管理应用背景
27.1.2 客户管理系统的构成
27.2 客户管理系统范例
27.3 数据库分析
27.3.1 数据库结构
27.3.2 数据库连接文件
27.4 用户登录验证模块
27.4.1 系统权限验证文件
27.4.2 系统登录验证文件
27.5 主页模块
27.5.1 管理主页
27.5.2 客户列表页面
27.5.3 意向客户页面
27.6 用户信息管理模块
27.6.1 客户基本资料显示页面
27.6.2 客户总览信息页面
27.6.3 客户购买信息页面
27.6.4 客户添加页面
27.6.5 系统客户删除模块
27.6.6 添加跟踪情况页面
27.6.7 添加购买记录模块
27.7 权限设置
27.7.1 权限设置主页
27.7.2 权限处理页面
27.7.3 删除用户页面
27.8 系统自定义设置模块
27.8.1 自定义信息显示表单页面
27.8.2 自定义信息修改处理页面
27.9 系统信息查询模块
27.9.1 查询表单页面
27.9.2 查询处理页面