ASP是目前最流行的动态网页开发技术之一。本书通过由浅入深、循序渐进的方式,向读者介绍了其数据库连接、登录验证、在线投票、在线客服、分页、图片处理、搜索、在线统计、电子邮件、上传/下载、在线编辑器、RSS、Ajax、静态页面、打印、加密安全、在线支付、留言等模块的实现方法,每个模块都对应以具体实现案例,加深了读者对知识的理解。在本书的最后几章,通过综合应用实例:论坛模块、聊天室模块、在线数据库管理模块、在线点播模块、博客模块、在线交友模块、购物模块、客户管理模块的实现,帮助读者快速提高到高手境界。
本书适合广大Web网站开发人员、网站管理维护人员和大专院校学生阅读,对有一定Internet/Intranet编程技术的人员也很实用。
前言
第1章 数据库连接模块
第2章 登录验证模块
第3章 在线投票模块
第4章 在线客服模块
第5章 分页模块
第6章 图片处理模块
第7章 搜索模块
第8章 在线统计模块
第9章 电子邮件模块
第10章 上传/下载模块
第11章 在线编辑器模块
第12章 RSS模块
第13章 Ajax模块
第14章 静态页面模块
第15章 ASP打印模块
第16章 加密安全模块
第17章 系统检测模块
第18章 在线支付模块
第19章 留言模块
第20章 在线论坛模块
第21章 聊天室模块
第22章 在线数据库管理模块
第23章 在线点播模块
第24章 日志博客模块
第25章 在线交友模块
第26章 在线购物模块
第27章 客户管理模块
前言:作者的提示
本书是给网站开发人员的一口百宝箱!
让我们先来欣赏一段“文坛名侠”古龙小说中的对白。
“天下最可怕的武器是什么?”
少年问老人:“是不是例不虚发的小李飞刀?”
“以前也许是,现在却不是了。”
“为什么?”
“因为自从小李探花仙去后,这种武器已成绝响。”老人黯然叹息。
少年仰望高山,山巅白云悠悠。“现在世上最可怕的武器是什么?”少年又问老人:“是不是蓝大先生的蓝山古剑?”
“不是。”
……
“最可怕的一种是什么?”
“是一口箱子。”
有没有搞错?一口箱子怎么会成了武器?要知道,它不是普通的箱子,在它里面,有齐全的武器部件,可以拼装成你想要的各种武器。只要是你想到的,你就会得到。这就是“拼装”的魅力!
同理,将网站开发所用到的功能模块当做部件,那么好的网站也是可以用搭积木、拼模块的方式拼装出来的!如果开发者掌握齐全的功能模块,那么组建一个功能完备的网站将是轻而易举的事情。本书正是按照此思路编写的,给ASP网站开发者提供了一口“ASP开发模块”百宝箱。
通过作者亲身实践证明,使用本书构建一个功能齐备的网站只需要1个小时的时间!在此,作者给出一个实际开发的具体操作过程。
下面观察一下流行的网站,比如购物网站(http://home.dangdang.com/),门户网站(http://www. sina.com.cn),新闻网站(http://www.people.com.cn)等等,虽然页面看起来差别很大,但从ASP网站开发的角度来看,它们都是由网站头部、在线统计模块、用户登录验证模块、系统静态页面模块、网站底部、客服模块等组成的。
下面告诉读者如何利用本书,在1个小时内构建出一个完整的网站。
1.构建系统静态页面模块
系统静态页面模块是网站的主题,构建起来非常容易。只要将光盘“源文件\14\1”的代码复制到虚拟目录中,使用head.asp构建网页头部,使用topy.asp构建网页底部。网站运行如下图所示。
2.添加在线统计模块
将第8章的在线统计模块webcount插入网站中。操作过程如下所示。
将模块所涉及的数据导入网站数据库中。
将模块所需要的文件复制到网站。这里把模块源文件中的conn.asp复制到网站源文件中。
将所需要的代码插入head.asp中。
调整代码后,网站就添加了在线统计模块。
3.添加用户登录验证模块
将2.3节的文件(index.asp除外)复制到虚拟目录中。将2.3节中index.asp内容复制到现有的head.asp中。在Dreamweaver中,去除多余的页面标签代码,如、、。修改xinxi.asp的文件代码,添加一个链接,返回首页的代码。这样就完成了用户登录模块的构建。
4.添加客服模块
将光盘中的“源代码\4\qq”文件复制到虚拟目录中。在topy.asp中,添加一段代码:
最后使用Dreamweaver修改一下网页的静态代码,整个网站构建完成。
通过以上简单的4步,就可以构建一个功能完整的网站。心动了吧?那就赶快来享用这口“ASP网站开发百宝箱”吧!
本书特色
(1)配有学习论坛http://www.rzchina.net,读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助读者提高开发水平。
(2)光盘赠送9个ASP入门视频,完整讲述ASP开发的基本要点。光盘另外赠送15个ASP技巧视频,全面演示ASP的各种必备技巧。
(3)实例丰富,用代码进行讲解:书中所有模块知识点都有详实可运行的代码,并且这些代码都附有注释、说明及运行效果图。每一个知识点都以实际开发的需要来讲解,步骤详细,可操作性强。
(4)项目背景深厚:本书的例子都是以特定的应用为基础的,而不是Demo级别的实例,读者在学习的过程中,只需稍加修改,就能应用于实际开发。
(5)模块全面:本书涵盖了ASP的绝大多数应用模块,还包括了Ajax、RSS等当前流行的技术。
(6)案例丰富:本书最后有多个大型案例,它们都是当前流行的系统,大部分是Web 2.0网站,极具参考价值。
(7)充分利用组件技术:为最大化地实现应用实例功能,在书中详尽地介绍了主流组件的使用方法。
本书内容
本书共有27章内容,涉及50多个模块的实现方法,具体内容如下:
模块组装示意图
本书包含常用的各种模块。读者只需要将这些模块组装,就可以开发出功能完善的网站。为了方便读者学习,我们以常见的企业网站为例,将其解构为模块,读者可以根据下图学习构建网站。注意,这里列出的模块仅供大家参考。
光盘内容介绍
1.本书实例源文件
“\源文件”文件夹包括书中涉及的所有源文件,全部按照章节整理,方便读者编程。运行以上源文件需要如下环境。
操作系统:Windows 98及以上版本
开发环境:在Windows 98上要安装PWS,在Windows 2000及以上版本中,要安装IIS
2.赠送106页ASP实用学习电子书
第1章 ASP开发入门
1.1 ASP简介
1.2 个人站点服务器
1.3 Internet信息服务器
1.4 开发ASP程序
1.5 本章小结
第2章 VBScript基础
2.1 VBScript概述
2.2 VBScript数据类型
2.3 VBScript常量和变量
2.4 VBScript数组
2.5 VBScript运算符
2.6 VBScript条件语句
2.7 VBScript循环语句
2.8 本章小结
第3章 VBScript过程
3.1 VBScript过程
3.2 VBScript数学函数
3.3 VBScript格式转换函数
3.4 VBScript字符串函数
3.5 VBScript日期时间函数
3.6 VBScript类型判断函数
3.7 其他VBScript函数
3.8 本章小结
第4章 ASP内置对象
4.1 概述
4.2 Request(请求)对象
4.3 Response(应答)对象
4.4 Server(服务器)对象
4.5 Session(会话)对象
4.6 Application(应用程序)对象
4.7 Global.asa文件
4.8 本章小结
3.赠送9个完整入门视频
01 WindowsXP安装IIS.EXE
02 设置虚拟路径.EXE
03 设置ASP调试环境.EXE
04 Microsoft脚本调试工具.EXE
05 Microsoft脚本编辑器.EXE
06 在Windows 2003中安装IIS.EXE
07 配置Windows 2003中的IIS.EXE
08 一个IP建多个Web站点.EXE
09 附加SQL数据库.EXE
4.赠送15个完整的ASP技巧视频,全部是笔者经验的总结
ASP分页显示一.EXE
ASP分页显示二.EXE
ASP分页显示三.EXE
Form表单的构成和数据提交.EXE
IIS账户使用.EXE
SQL中单引号的使用.EXE
复件 复制剪切所产生的不同权限.EXE
复制剪切所产生的不同权限.EXE
快速获取字段最大值、最小值和平均值.EXE
快速设置IIS可以访问的权限.EXE
让ASP显示错误信息.EXE
如何进行多表查询.EXE
如何进行两个表之间的数据复制.EXE
如何删除表中的记录.EXE
如何向表中添加记录.EXE
适合阅读本书的读者
网站专业开发人员 网站维护人员
网页制作爱好者 大学/大专/中专学校作为教材
社会培训班作为教材 毕业设计的学生
有一定ASP基础,想学使个人水平得到提高的读者
编 者
2007年4月
无封面