ASP编程基础及应用
教师:张在职
有志者事竟成
ASP编程基础及应用
全书目录:
1、ASP介绍 2、HTML与VBS
3、ASP编程基础 4、ASP内建对象
5、ASP组件 6、ASP和关系型数据库
7、WEB应用系统设计方法
8、常用的WEB应用系统
9、网上书店 10、网上书店后台系统
第一章 ASP介绍
0、静态网页与动态网页
1、ASP简介
2、ASP特点
3、ASP的运行机制
4、ASP支持的语言
5、IIS的安装与配置
6、PWS的安装与配置
0、静态网页与动态网页
所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP协议向WEB服务器请求提供网页内容时,服务器仅仅是将原已设计好的HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。
“静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。
所谓“动态”,并不是指那几个放在网页上的GIF动态图片,在这里为动态页面的概念制定了以下几条规则:
1、“交互性”即网页会根据用户的要求和选择而动态改变和响应。
2、“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面。
3、“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面
1、ASP简介
Active Server Pages即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境。
所有的 ASP 命令都必须包含在 < % 和 %> 之内
ASP 程序都是以.asp为扩展名。
注意:ASP是一种“环境”,而不是一种语言。
2、ASP的特点
1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。
2. 无须编译,容易编写,可在服务器端直接执行。
3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。
4. 与浏览器无关 。ASP所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。
的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7. ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component 。
3、ASP的运行机制
客户端提出请求,服务器端自动解释执行程序,并且把结果信息转换为HTML信息再传送给客户端。
服务器端在处理.asp的文件时,将对文件中<% %>标记中的内容进行处理,而对<% %>标记外的信息保持不变。
4、ASP支持的语言
系统提供了两种脚本语言: VBsrcipt 和 JScript ,而 VBscript 则被作为服务器端的默认脚本语言, Jscript浏览器端默认脚本语言。在编写程序时如果发到服务器上运行则最好用VBscript ,如果直接在浏览器上运行则可以使用Jscript。
5、IIS的安装与配置
安装
控制面板,添加删除程序,添加删除WINDOWS组件,IIS,详细信息,下一步,
完成。
注意:如果有文件找不到可以忽略,继续安装。
配置
打开方法:控制面板, 管理工具,Internet 信息服务
安装好后的 IIS 已经自动建立了管理和默认两个站点,其中管理 WEB 站点用于站点远程管理,可以暂时停止运行,但最好不要删除,否则重建时会很麻烦的。
右击已存在的“默认 WEB 站点”,选择属性,配置 IIS 的 WEB 站点。每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求的分别是端口号、IP 地址和主机头名。
浏览器访问 IIS 的时候是这样的: IP -> 端口 -> 主机头 -> 该站点主目录 -> 该站点的默认首文档。
所以 IIS 的整个配置流程应该按照访问顺序进行设置:
第一步,配置 IP 和 主机头
这里可以指定 WEB 站点的 IP,如没有特别需要,则选择全部未分配。
如指定了多个主机头,则 IP 一定要选为全部未分配,否则访问者会访问不了的。
如果 IIS 只有一个站点,则无需写入主机头标识。
然后配置好端口,WEB 站点的默认访问端口是 TCP 80,如果修改了站点端口,则访问者需要输入
http://yourip:端口 才能够进行正常访问。
第二步,指定站点主目录。
主目录用来存放站点文件的位置,默认是 %system%\Inetpub\wwwroot
可以选择其他目录作为存放站点文件的位置,点击浏览后选择好路经就可以了。
这里还可以赋予访问者一些权限,例如目录浏览等。
第三步:设定默认文档。
每个网站都会有默认文档,默认文档就是访问者访问站点时首先要访问的那个文件;例如 等等。
这里需要指定默认的文档名称和顺序。
注意,这里的默认文档是按照从上到下的顺序读取的。
最后一步:设定访问权限。
一般赋予访问者有匿名访问的权限,其实IIS 默认已经在系统中建立了 IUSR_机器名 这种匿名用户了。
如果想建立新的站点,可以按照 IIS 的向导进行设置:
6、PWS的安装与配置
1、进入Win98的安装盘(必须是完整的安装盘)的\add-ons\pws目录。
2、运行进行安装;均选默认选择即可。安装完后根据提示重新启动。
3、安装完成后,在“开始→程序”中有菜单如下图:
1、运行菜单中的“个人Web管理器”。如下图:
2、如想更改默认配置,选“高级”。如下图:
学习基本要求:明明白白的糊涂
对于程序中语句的作用必须明白,但是对于语句中的单词不一定记住。
编程要求:
对于大片的内容,尽量复制,减少失误。
程序调试要求:
检查每一个字母,字符,甚至空格
不要完全相信书和其他资料
及时另存正确的程序,特别是在改动前