ASP开发典型模块大全

出版时间:2009-4  出版社:明日科技 人民邮电出版社 (2009-04出版)  作者:明日科技  页数:602  

前言

相信许多开发人员和我一样,都有过由于项目的紧迫而加班加点工作的经历。如果有现成的模块作为参考,项目的开发进度会大幅度提高。本书提供了20个典型模块,几乎涵盖了网络开发的各个方面,以模块的核心技术为导向,介绍模块的设计思路和实现过程,特别适合作为项目开发人员的参考书。本书内容本书共分为24章,涉及20个典型模块;其中前4章介绍了ASP环境搭建、ASP编程基础、ADO数据库访问和ASP内置对象,使初学者能够快速掌握ASP编程的基本思路和方法。书中提供的20个典型模块覆盖网站开发的各个领域,内容涉及图形图像处理、数据库、网络通信等多项专题,每项专题的对应模块如下图所示。本书特点突出核心技术,注重解决方案书中的各模块以设计思路开始,介绍模块的各种设计方法,然后介绍实现模块需要使用的各项技术。使读者掌握实现模块的多项技术和方法。模块典型,涉及范围广泛书中的模块均经过作者反复斟酌、精挑细选,范围涉及网络开发的各个方面,尽量做到读者每设计一个模块,都能从书中获得其实现技术和方法。代码规范,注释全面书中的模块代码在注重执行效率的同时,是笔者严格按照统一代码缩进、统一命名规范的原则精心编写的。代码注释规范而且非常全面,关键代码和函数几乎每行语句均有注释。注意\说明\技巧特色标识在介绍模块的过程中,为了扩展知识面,提示读者容易出错的地方,提供了开发中的经验、技巧等,书中随处可以见到注意、说明、技巧等提示性信息。相信许多开发人员和我一样,都有过由于项目的紧迫而加班加点工作的经历。如果有现成的模块作为参考,项目的开发进度会大幅度提高。本书提供了18个典型模块,几乎涵盖了程序开发的各个方面,以模块的核心技术为导向,介绍模块的设计思路和实现过程,特别适合作为项目开发人员的参考书。本书内容本书共分为23章,涉及18个典型模块,其中前5章介绍了Delphi开发环境和编程的基础知识,使初学者能够快速掌握Delphi编程的基本思路和方法。书中提供的18个典型模块覆盖程序开发的各个领域,内容涉及图形图像处理、多媒体、数据库、网络通信、报表打印、硬件相关、软件安全、系统优化等多项专题,每项专题的对应模块如下图所示。本书特点突出核心技术,注重解决方案书中的各模块以设计思路开始,介绍模块的各种设计方法,然后介绍实现模块需要使用的各项技术。使读者掌握实现模块的多项技术和方法。模块典型,涉及范围广泛书中的模块均经过作者反复斟酌、精挑细选,范围涉及程序设计和网络开发的各个方面,尽量做到读者每设计一个模块,都能从书中获得其实现技术和方法。代码规范,注释全面书中的模块代码在注重执行效率的同时,是笔者严格按照统一代码缩进、统一命名规范的原则精心编写的。代码注释规范而且非常全面,关键代码和函数几乎每行语句均有注释。注意\说明\技巧特色标识在介绍模块的过程中,为了扩展知识面,提示读者容易出错的地方,提供了开发中的经验、技巧等,书中随处可以见到注意、说明、技巧等提示性信息。

内容概要

  《ASP开发典型模块大全》以关键技术为核心,通过20个典型模块系统、全面地介绍了如何使用ASP进行各领域的网页开发。全书共分为24章,其中第1章-第4章 介绍了ASP编程基础、运行环境搭建、ADO数据库访问和ASP内置对象,使初学者能够了解使用ASP进行编程的基本思路和方法。第5章-第24章通过对注册及登录验证模块、在线投票模块、留言簿模块、聊天室模块、购物车模块、搜索引擎模块、文件上传下载模块、编程技术论坛模块、英语网络查询评测系统模块、许愿墙模块、网站流量统计分析模块、网页版QQ模块、在线支付模块、网上客户管理系统模块、电子邮件模块、办公自动化管理模块、计算机系统检测模块、博客模块、自动建站模块和电子商务模块等20个模块进行细致地介绍,使读者能够掌握图形图像处理、网上支付、数据库、网络通信等各领域的相关技术,为从事项目开发的人员提供相关解决方案。《ASP开发典型模块大全》附有配套光盘。光盘提供了书中所有案例的全部源代码,并经过精心调试,在WindowsXP、Windows2000和WindowsServer2003下全部通过,保证能够正常运行。此外,光盘中还提供有编程词典试用版软件。《ASP开发典型模块大全》案例涉及行业广泛,实用性非常强。通过《ASP开发典型模块大全》的学习,读者可以了解各个行业的特点,能够针对某一行业进行网站开发,也可以通过光盘中提供的模块源代码进行二次开发,以减少开发系统所需要的时间。《ASP开发典型模块大全》适用于各级软件开发人员学习使用,也可供大中专院校师生学习使用。

书籍目录

第1章 ASP编程基础 11.1 ASP语法编写规则 21.1.1 ASP文件的结构 21.1.2 ASP文件的基本语法 21.2 ASP指令的应用 31.2.1 了解ASP指令 31.2.2 应用ASP输出指令 41.2.3 应用#include包含指令 41.3 开发ASP程序时的注意事项 51.3.1 在ASP语句中输入标点符号 61.3.2 在ASP语句中输入空格符 61.3.3 ASP语句的书写形式 61.3.4 ASP主脚本语言及使用的注意事项 7第2章 运行环境搭建 92.1 ASP运行环境概述 102.1.1 ASP建站的优势 102.1.2 选择Web服务器执行ASP程序 102.2 IIS服务器安装与配置 112.2.1 IIS服务器的安装 112.2.2 IIS服务器的配置 122.3 测试网站服务器 152.4 不同操作系统下网站配置的区别 15第3章 ASP内置对象 173.1 Request对象 183.1.1 Request对象的使用及语法结构 183.1.2 Request对象的集合 183.1.3 Request对象的属性 213.1.4 Request对象的方法 223.2 Response对象 233.2.1 Response对象的使用及语法结构 233.2.2 Cookie集合 233.2.3 Response对象的属性 253.2.4 Response对象的方法 273.3 Session对象 313.3.1 Session对象的使用及语法结构 313.3.2 Session对象的集合 313.3.3 Session对象的属性 333.3.4 Session对象的方法 343.3.5 Session对象的事件 353.4 Application对象 363.4.1 Application对象的使用及语法结构 363.4.2 Application对象的集合 363.4.3 Application对象的方法 373.4.4 Application对象的事件 383.5 Server对象 383.5.1 Server对象的使用及语法结构 383.5.2 Server对象的属性 393.5.3 Server对象的方法 39第4章 ADO数据库访问 454.1 ADO概述 464.1.1 了解ADO的对象 464.1.2 ADO的数据集合 464.1.3 ADO对象与数据集的关系 474.1.4 ADO的操作流程 474.2 在ODBC数据源管理器中配置DSN 484.2.1 配置Microsoft Access数据库文件的DSN 484.2.2 配置Microsoft SQL Server数据库文件的DSN 494.3 Connection连接对象的应用 524.3.1 创建Connection对象 524.3.2 打开和关闭数据库连接 524.3.3 执行SQL语句 534.3.4 通过ADO连接Access数据库 534.3.5 通过ADO连接SQL Server数据库 544.3.6 通过ODBC连接Access数据库 554.3.7 通过ODBC连接SQL Server数据库 554.3.8 通过OLE DB连接Access数据库 564.3.9 通过OLE DB连接SQL Server数据库 574.4 Command对象的应用 574.4.1 创建Command对象 574.4.2 删除数据记录 584.4.3 更新所修改的数据库记录 584.4.4 增加数据记录 584.5 RecordSet记录集对象的应用 584.5.1 了解RecordSet对象 584.5.2 创建RecordSet对象 594.5.3 实现记录集的分页显示 604.5.4 读取记录集字段的不同方法 62第5章 注册及登录验证模块 655.1 登录及注册验证模块概述 665.1.1 用户注册流程 665.1.2 用户登录流程 665.1.3 找回密码流程 675.2 热点关键技术 675.2.1 防SQL注入技术 675.2.2 Ajax技术实现无刷新验证 685.2.3 验证码技术 695.2.4 应用键盘响应事件验证信息是否合法 705.2.5 应用Cookie技术实现自动登录 725.3 注册及登录验证模块 745.3.1 数据库设计 745.3.2 公共函数 745.3.3 注册功能的实现 765.3.4 登录功能的实现 825.3.5 找回密码功能的实现 855.4 程序调试 86第6章 在线投票模块 876.1 在线投票模块概述 886.1.1 在线投票概述 886.1.2 在线投票系统流程 886.2 热点关键技术 886.2.1 通过ADO连接Access数据库 886.2.2 使用聚合函数SUM计算投票结果 896.2.3 限制IP重复投票 896.3 实现过程 916.3.1 数据库设计 916.3.2 在线投票选择功能的实现 926.3.3 判断投票管理功能的实现 936.3.4 投票结果分析功能的实现 946.4 程序调试与发布 956.4.1 程序调试 956.4.2 程序发布 96第7章 留言本模块 977.1 留言本模块概述 987.1.1 留言本概述 987.1.2 留言本的功能结构 987.1.3 留言本系统流程 987.2 热点关键技术 997.2.1 什么是敏感词 997.2.2 过滤敏感词 1007.2.3 添加敏感词到文本文件中 1027.2.4 读取文本文件中的敏感词 1047.2.5 实现复选框的全选和反选 1057.3 实现过程 1067.3.1 数据库设计 1077.3.2 签写留言及过滤敏感词的实现 1087.3.3 分页查看留言及版主信息回显的实现 1107.3.4 检索留言及回复信息的实现 1137.3.5 版主回复留言功能的实现 1167.3.6 批量删除留言及回复信息的实现 1197.3.7 版主悄悄话管理功能的实现 1207.4 程序调试 122第8章 聊天室模块 1238.1 聊天室模块概述 1248.2 热点关键技术 1248.2.1 框架和框架集 1248.2.2 onunload事件自动删除退出用户 1268.2.3 屏蔽刷新技术 1278.2.4 应用Global.asa文件 1288.2.5 使用request对象发送自定义图片 1308.3 聊天室模块 1318.3.1 Ajax文件 1328.3.2 公共函数文件 1328.3.3 用户登录验证 1358.3.4 发言功能的实现 1378.3.5 发送自定义图片功能的实现 1388.3.6 用户列表功能的实现 1398.3.7 聊天信息功能的实现 1408.4 程序调试 141第9章 购物车模块 1439.1 购物车模块概述 1449.1.1 购物车功能概述 1449.1.2 购物车的功能结构图 1449.1.3 购物车操作流程图 1449.2 热点关键技术 1459.2.1 在ASP中使用Function自定义函数 1459.2.2 代码封装技术的使用 1469.2.3 自动计算金额 1479.2.4 VBScript的数组在购物车中的使用 1489.2.5 在ASP中应用数据库的事务处理机制 1509.3 实现过程 1519.3.1 数据库设计 1529.3.2 商品展示功能的实现 1529.3.3 用户注册功能的实现 1559.3.4 用户登录功能的实现 1589.3.5 添加至购物车功能的实现 1599.3.6 查看购物车功能的实现 1619.3.7 从购物车中移去指定商品信息功能的实现 1639.3.8 修改商品购买数量功能的实现 1649.3.9 清空购物车功能的实现 1659.3.10 收银台结账功能的实现 1659.4 程序调试 167第10章 搜索引擎模块 16910.1 搜索引擎模块概述 17010.1.1 搜索引擎模块概述 17010.1.2 搜索引擎模块功能结构 17010.2 热点关键技术 17010.2.1 模糊查询功能 17010.2.2 查询内容描红 17110.2.3 利用JavaScript脚本实现链接知名站点 17310.2.4 在查询结果中进行二次查询 17410.3 实现过程 17610.3.1 数据库设计 17610.3.2 IT企业故事功能的实现 17910.3.3 图书资源功能的实现 18010.3.4 一般搜索功能的实现 18210.3.5 高级搜索功能的实现 18510.4 程序调试 188第11章 文件上传下载模块 18911.1 文件上传下载模块概述 19011.1.1 文件上传下载模块概述 19011.1.2 文件上传下载模块功能结构 19011.2 热点关键技术 19011.2.1 强制用户登录页面 19011.2.2 使用Abandon方法清除Session变量 19111.2.3 获取数据表中的路径下载文件 19211.3 实现过程 19211.3.1 数据库设计 19211.3.2 用户登录功能的实现 19311.3.3 文件上传功能的实现 19511.3.4 我的文件功能的实现 19811.3.5 信息修改功能的实现 20311.3.6 系统管理功能的实现 20511.4 程序调试 209第12章 编程技术论坛模块 21112.1 编程技术论坛模块概述 21212.1.1 编程技术论坛概述 21212.1.2 编程技术论坛的功能结构 21212.1.3 编程技术论坛系统流程 21212.2 热点关键技术 21312.2.1 什么是FIELDSET标签 21312.2.2 在ASP中应用视图 21412.2.3 树状导航菜单 21512.2.4 在网页中应用浮动框架 21712.3 实现过程 21912.3.1 数据库设计 22012.3.2 用户注册功能的实现 22112.3.3 发表主题信息的实现 22312.3.4 回复主题信息的实现 22712.3.5 帖子列表显示功能的实现 23012.3.6 管理员登录功能的实现 23412.3.7 后台导航菜单功能的实现 23612.3.8 版块管理功能的实现 23712.3.9 用户管理功能的实现 24012.4 程序调试 242第13章 英语网络查询评测系统 24513.1 英语网络查询评测系统概述 24613.2 热点关键技术 24613.2.1 应用连接(JOIN)语句实现多表查询 24613.2.2 将Excel表导入Access数据库 24813.2.3 使用随机函数生成校验码 25013.2.4 设置用户的有效期 25013.2.5 使用浮动框架和表格布局 25113.2.6 MD5加密介绍 25313.3 英语网络查询评测系统 25413.3.1 数据库设计 25413.3.2 数据库连接文件 25613.3.3 验证访问权限文件 25713.3.4 公共函数文件 25713.3.5 获取密码(注册)功能的实现 25813.3.6 查询成绩功能的实现 26013.3.7 管理员信息管理功能的实现 26313.3.8 公告信息管理功能的实现 26813.3.9 留言信息管理功能的实现 27313.4 程序调试 276第14章 许愿墙模块 27714.1 许愿墙模块概述 27814.1.1 许愿墙的功能结构 27814.1.2 许愿墙的系统流程 27814.2 热点关键技术 27814.2.1 应用DIV+CSS样式进行页面布局 27814.2.2 实现可拖放DOM技术移动许愿字条 28114.2.3 解决ASP与Ajax的中文乱码问题 28414.2.4 分类选择心情图案 28414.2.5 限制字条内容的长度 28514.2.6 定义生成指定范围随机数的标签 28614.3 实现过程 28714.3.1 数据库设计 28814.3.2 贴字条功能的实现 28914.3.3 将新添加许愿字条显示到许愿墙上 29614.3.4 随机显示许愿字条 29714.3.5 单击指定字条时,该字条置顶显示 29814.3.6 双击指定字条时,该字条突出显示 29814.3.7 滚动显示最新的10条字条 29914.3.8 按字条ID搜索许愿字条 30014.3.9 无刷新实现字条支持功能 30114.3.10 关闭许愿字条 30314.4 程序调试 304第15章 网站流量统计分析模块 30515.1 网站流量统计分析模块概述 30615.1.1 网站流量统计分析模块概述 30615.1.2 网站流量统计分析模块功能结构 30615.2 热点关键技术 30615.2.1 什么是VML 30615.2.2 Line对象的使用 30715.2.3 Oval对象的使用 30715.2.4 Rect对象的使用 30715.2.5 冒泡法的使用 30815.3 实现过程 30815.3.1 数据库设计 30915.3.2 网站在线人数统计的实现 31015.3.3 时段分析网站流量的实现 31115.3.4 通过搜索引擎分析网站流量 31615.3.5 通过客户端分析网站流量 32315.3.6 受访页面流量分析 32715.4 程序调试 330第16章 网页版QQ模块 33116.1 网页版QQ概述 33216.1.1 网页版QQ模块的概述 33216.1.2 网页版QQ模块的功能结构图 33216.1.3 网页版的QQ流程 33216.2 热点关键技术 33316.2.1 应用Ajax技术实现用户的检测 33316.2.2 通过快捷键发送聊天信息 33516.2.3 客户端验证输入的E-mail地址格式是否正确 33816.3 实现过程 34016.3.1 数据库设计 34016.3.2 用户注册功能的实现 34116.3.3 用户登录功能的实现 34316.3.4 发送信息功能的实现 34516.3.5 接收信息时头像闪烁功能的实现 34716.3.6 好友分组功能的实现 34916.3.7 聊天信息导出功能的实现 35716.3.8 清除聊天记录功能的实现 35916.4 程序调试 361第17章 在线支付模块 36317.1 在线支付模块概述 36517.1.1 在线支付模块概述 36517.1.2 在线支付模块的功能结构 36517.1.3 在线支付模块系统流程 36517.2 关键技术 36617.2.1 收货人信息验证 36617.2.2 动态生成订单号 36917.2.3 WebBrowser打印 37017.2.4 工商银行支付 37217.2.5 支付宝支付 37317.3 实现过程 37417.3.1 商品展示功能的实现 37417.3.2 购物车功能的实现 37617.3.3 订单打印和预览功能的实现 37817.3.4 提交订单功能的实现 38117.4 程序调试 382第18章 网上客户管理系统模块 38318.1 网上客户管理系统模块概述 38418.1.1 网上客户管理系统概述 38418.1.2 网上客户管理系统的功能结构 38418.1.3 网上客户管理系统流程 38418.2 热点关键技术 38518.2.1 使用SSI的#include命令 38518.2.2 用键替代键切换焦点 38518.2.3 实现客户区域信息的分级选择 38518.2.4 时间段查询 38618.3 实现过程 38718.3.1 管理员登录功能的实现 38718.3.2 地域信息管理功能的实现 38918.3.3 客户信息管理功能的实现 39618.3.4 业务员信息管理功能的实现 40518.3.5 客户等级设置功能的实现 41318.4 程序调试 413第19章 邮件收/发模块 41519.1 邮件收/发模块概述 41619.2 热点关键技术 41619.2.1 ActiveX组件发送邮件 41619.2.2 Jmail组件发送邮件 41619.2.3 AspEmail组件发送邮件 41719.2.4 CDONTS组件邮件收发 41719.3 实现过程 41719.3.1 ActiveX组件发送邮件的实现 41719.3.2 Jmail组件发送邮件的实现 42019.3.3 AspEmail组件发送邮件的实现 42819.3.4 CDONTS组件实现邮件收发的实现 42919.4 程序调试 433第20章 办公自动化管理 43520.1 办公自动化管理模块概述 43620.1.1 办公自动化管理模块概述 43620.1.2 办公自动化管理功能结构 43620.2 热点关键技术 43620.2.1 制作树状导航菜单 43620.2.2 将数据库中的记录显示到下拉列表中 43820.2.3 客户端验证E-mail格式是否正确 43920.2.4 通过日期选择器选择时间 44120.2.5 修改数据时下拉列表的默认值为数据库中原数据信息 44320.3 实现过程 44420.3.1 数据库设计 44420.3.2 创建数据库连接 44620.3.3 CSS样式表文件设计 44720.3.4 系统登录模块的实现 44820.3.5 收/发文管理功能的实现 45020.3.6 发送公文管理功能的实现 45320.3.7 外出登记管理功能的实现 45420.3.8 上下班登记管理功能的实现 45620.3.9 计划制定管理功能的实现 45720.3.10 员工添加管理功能的实现 45820.3.11 员工查询管理功能的实现 46020.3.12 通信管理模块功能的实现 46420.4 程序调试 465第21章 计算机系统检测模块 46721.1 计算机系统检测模块概述 46821.1.1 计算机系统检测模块概述 46821.1.2 计算机系统检测模块功能结构 46821.2 热点关键技术 46821.2.1 获取浏览器的脚本引擎 46821.2.2 利用GetDrivename方法获取驱动器信息 46921.2.3 利用Drives属性获取磁盘信息 47021.2.4 几个常用的Request.Server Variables属性 47021.3 实现过程 47221.3.1 服务器信息功能的实现 47221.3.2 服务器组件信息功能的实现 47521.3.3 磁盘信息功能的实现 48021.3.4 磁盘文件操作速度功能的实现 48321.4 程序调试 484第22章 博客模块 48522.1 博客模块概述 48622.1.1 博客概述 48622.1.2 博客的功能结构 48622.2 热点关键技术 48622.2.1 防止SQL注入漏洞 48622.2.2 使用Cookie统计网站访问量 48722.2.3 获取上传文件的后缀名 48722.3 实现过程 48922.3.1 数据库设计 48922.3.2 前台首页设计 49022.3.3 我的文章功能的实现 49122.3.4 博客日历功能的实现 49522.3.5 我的相册功能的实现 49922.3.6 在线音乐点播功能的实现 50122.3.7 后台首页设计 50422.3.8 文章管理功能的实现 50422.3.9 音频文件管理功能的实现 50922.3.10 退出登录功能的实现 51222.3.11 网站统计功能的实现 51222.4 程序调试及错误处理 513第23章 自动建站模块 51523.1 自动建站系统概述 51623.1.1 自动建站系统概述 51623.1.2 自动建站系统功能结构 51623.2 热点关键技术 51623.2.1 设置文本框的只读属性 51623.2.2 动态显示用户在页面停留时间 517第24章 电子商务模块

章节摘录

插图:

编辑推荐

《ASP开发典型模块大全》由人民邮电出版社出版。

图书封面

评论、评分、阅读与下载


    ASP开发典型模块大全 PDF格式下载


用户评论 (总计3条)

 
 

  •   模块虽然多,但有错误。有些照着书上的做都不能运行。可以说有些模块没有经过作者自已的检验
  •   26号早晨订的,27号晚上显示还没配送,28号大清早快递就送来了,只能说太突然了,哈哈。订购时开始看上面的评论时还有点担心,书拿到手发现纸张蛮好的,更没有出现缺页、残页、污页的情况。同时订两本书都不错,人品好没办法!
  •   这书纸质很差啊跟盗版是的!还有烂页啊!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7