前言:作者的提示
本书凝结了资深ASP程序员对新手的学习忠告:学ASP不能只学ASP!
很多读者都有一个误区,以为想做ASP程序员,只要掌握ASP就可以了,其实不然,出去ASP以外,还需要掌握相关的Web技术,比如HTML、CSS、Dreamweaver、JavaScript等等,必须掌握了这些技术,才能完成ASP开发。
本书适合谁读
本书是一本关于ASP动态网站开发的技术书籍。对编写基于ASP的Web应用程序感兴趣的初学者和网站开发的爱好者都可以从本书中了解和学习到所需的基础知识和开发方法。
本书强调“实用性”为主,从最基本的网络基础知识,到ASP动态网页开发,再到Web与数据库开发,最后到综合网站的设计实现,无一例外都是以“实用性”为出发点的。所以,如果你想学习ASP应用程序的开发,本书可以让你的学习过程事半功倍。在读完本书后,你将会对ASP技术有一个深刻的认识。
特别要说明的是,对于想自己学习ASP技术的读者来说,本书尤其适合作为入门指南。因为它详细地介绍了初学者入门时所必需的基础知识,并且采用大量实例,对于通过实践学习知识的读者有很大的帮助。
你需要具备的基础
本书所面对的是不具备任何Web开发经验,又想学习ASP动态网站开发的初学者。如果你从来没有学过编程,或者只学过一些基本的C语言,那么恭喜你,本书正适合你。
本书的优势
● 提供完善的售后服务:配有学习论坛 http://www.rzchina.net,读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助你提高开发水平。
● 从零基础开始:在学习一项新的技术之前,大家通常都会产生畏惧心理。不知道技术是否好学,又是如何入门的。因此,本书将从零开始,对于没有任何Web开发经验的你,作者将通过与实际相结合的方式,让你对网络基础有一个感性的认识。由于HTML语言是Web开发的基础,因此,本书还会详细介绍HTML语言。通过对HTML语言的学习,大家就具备了开发ASP动态网站的基础。
● 以人为本、详尽介绍:在本书中,作者始终坚持以人为本的思想,站在初学者的角度考虑问题,详细介绍了如何进行ASP应用程序开发,带领大家快速进入ASP殿堂。对于ASP中的每一个知识点,都尽量做到详尽,不仅让初学者有高屋建瓴的清楚认知,还可以为Web开发人员提供参考。通过对知识点的学习,你会感觉到ASP编程不过如此。
● 光盘内容丰富,超值赠送:本书光盘中赠送大量的源文件,视频动画,具体内容参考光盘说明。
本书内容
本书共5篇20章,由浅入深地介绍了ASP程序开发和网络程序设计的基础及应用,具体内容如下:
光盘介绍
1.源文件的运行环境
操作系统:Windows 98及其以上版本
开发环境:在Windows 98上要安装PWS
在Windows 2000及其以上版本中,要安装IIS
2.“\源文件”文件夹
包括书中涉及的所有源文件,全部按照章节整理,方便读者编程。
3.“\入门视频”文件夹
包括ASP配置的基本操作
01 Windows XP安装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.“\ASP技巧视频”文件夹
包括15个常见ASP技巧,全部是笔者经验的总结,内容如下:
如何向表中添加记录.EXE
ASP分页显示1.EXE
ASP分页显示2.EXE
ASP分页显示3.EXE
Form表单的构成和数据提交.EXE
IIS账户使用.EXE
SQL中单引号的使用.EXE
复件 复制剪切所产生的不同权限.EXE
复制剪切所产生的不同权限.EXE
快速获取字段最大值、最小值和平均值.EXE
快速设置IIS可以访问的权限.EXE
让ASP显示错误信息.EXE
如何进行多表查询.EXE
如何进行两个表之间的数据复制.EXE
如何删除表中的记录.EXE
5.“\常见系统模块”文件夹
聊天室模块:聊天室(Chat)是Internet上重要的交流场所。随着Internet技术的发展,聊天室的形式也发生了很大变化。从最早UNIX机上的TACK到Web方式的聊天室,甚至有了专门用于聊天的软件和服务器,如IRC。在现实中,人们最常用的是基于浏览器的聊天室。本系统包括如下内容:
在线数据库管理模块:虽然SQL Server和Oracle具备了远程控制的功能,但是在操作的灵活性和界面的美观方面,和Web界面平台相比还是有不小的差距。为此,开发设计自己合适的在线数据库管理平台成为了各Web站点运营商的重要战略任务。在线数据库管理是指直接通过Web页面的方式,实现对系统站点数据库方面的管理操作。本系统包括如下内容:
在线点播模块:在线点播系统是指浏览用户登录系统站点并选择音乐和视频后,可以直接通过在线的方式实现音乐聆听和视频欣赏。本系统包括如下内容:
博客模块:Blog是继E-mail、BBS、ICQ后的第4种网络交流方式,是网络时代的个人文摘。它是以超级链接为武器的网络日记,代表着新的生活方式和新的工作方式,更代表着新的学习方式。一个Blog其实就是一个网页,通常由简短且经常更新的帖子所构成,贴子的文章通常按照年份和日期倒序排列。Blog的内容和目的有很大的不同。本系统包括如下内容:
在线交友模块:在线交友是指通过网络来结交朋友。利用网络资源的无限性实现跨地域的信息交流,使用户相互之间成为知己或朋友。在线交友站点一经推出后,便迅速得到了人们的青睐。各种交友站点纷纷建立,丰富了人们的业余生活。本系统包括如下内容:
在线购物模块:在线购物系统必须具备的功能模块中,最为重要的是购物车的实现和订单的处理,这也是在线购物系统的难点。本系统包括如下内容:
客户管理模块:随着计算机的普及和网络的迅猛发展,电子商务被广泛地应用于现实的生活中,而客户关系管理战略将成为企业成功与否的关键。客户管理是指获取客户的资料并对之进行详细分析,来提高客户的满意度以达到提高企业竞争力的目的。本系统包括如下内容: