程序开发技术ppt培训课件

程序开发技术ppt培训课件

ID:33631872

大小:743.00 KB

页数:60页

时间:2018-05-23

程序开发技术ppt培训课件_第1页
程序开发技术ppt培训课件_第2页
程序开发技术ppt培训课件_第3页
程序开发技术ppt培训课件_第4页
程序开发技术ppt培训课件_第5页
资源描述:

《程序开发技术ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章Web程序开发技术ASP8.1ASP概述:ActiveServerPages(动态服务器主页)简称ASP,内含于Internet服务程序IIS中,是Microsoft(微软)公司开发的服务器端直译软件。它能够把HTML、脚本语言、ActiveX组件等有机地结合在一起,创建动态、交互式网页。动态网页实质上是建立在B/S模型上的服务器端脚本程序,其运作模式可以描述为:请求→处理→应答。从浏览器提交的请求通过Web服务器给应用程序服务器,由其调用相关的网页应用程序进行处理,并将处理结果(网页)返回Web服

2、务器,然后由Web服务器把该网页作为对请求的应答发送至客户端浏览器。即一幅浏览器端显示的网页,是一段服务器端程序运行的结果。8.1.1ASP的特点一个ASP文件相当于一个可执行文件,不需编译或链接就可直接解释执行。使用常规文本编辑器,如Windows的记事本或写字板就可编辑ASP脚本。独立于浏览器。由于ASP脚本是由服务器解释执行,并生成标准的HTML文件,客户端只要使用可解释执行HTML代码的浏览器就可以浏览ASP的网页。ASP的源程序代码不会传到用户浏览器,保证了源程序代码的安全和知识产权。具有强大的

3、面向对象功能和可扩充性。ASP提供了6大类内置对象,因而扩充了ASP的功能。一个ASP文件是由HTML标记、文本和脚本(VBScript或Jscript脚本)命令组合而成,是以.asp为扩展名的文本文件。8.1.2ASP的工作原理一、ASP的工作原理概括为如下几步:用户在浏览器网址栏中输入ASP文件名,回车触发该ASP申请;浏览器发送ASP请求给IIS;Web服务器响应该请求,如果ASP请求中只有HTML标记,不经任何处理直接将它送回浏览器,在浏览器端执行;如果是ASP脚本程序,则Web服务器调用ASP引

4、擎解释执行,生成一个标准HTML页面;若脚本命令中涉及到对数据库的访问,就通过数据库访问组件实现对数据库的连接操作,并将执行结果动态生成一个HTML页面返回Web服务器端,然后与非脚本的HTML合并成完整的HTML页面送回客户端浏览器;HTML页面被浏览器解释执行并显示。8.1.2ASP的工作原理二、ASP请求与HTML请求的比较:对Web服务器来说,ASP和HTML请求有着本质的区别,HTML是不经任何处理返回给浏览器,而ASP的每个脚本命令都将被解释执行,生成标准HTML文件,并允许生成动态内容。对浏

5、览器而言,ASP和HTML请求几乎是没有区别,仅仅是扩展名为.asp和.htm的不同。无论在客户端提出HTML申请,还是ASP申请,浏览器接受的仍然是HTML格式的文件。8.1.4ASP的文件结构一、ASP文件的结构HTML标记客户端脚本程序:通常用”定界符括起来。服务器端脚本程序:用“<%…%>”定界符括起来。使用#INCLUDE语句在Web页面中嵌入其他Web页面。要编写一个ASP程序可以使用最简单的记事本,也可以用FrontPage、Dreamweaver等网页制

6、作工具,并将它保存为.asp为扩展名的文件。下面是使用记事本创建的ASP文件index.asp,保存在虚拟目录E:sample下。二、一个ASP文件实例演示执行后的ASP源程序以标准HTML格式显示可防止ASP源代码泄漏三、运行ASP文件在浏览器地址栏输入http://127.0.0.1/index.asp后回车,浏览器以不同字体和颜色显示一段“请注意,我在长大!”的汉字。此时右击页面,选择“查看源程序”,经服务器执行后的HTML文档如下8.1.5ASP的指令一、输出指令格式:<%=expression

7、%>功能:该输出指令向浏览器显示信息。例如,执行color=<%=colour%>>语句浏览器端变为标准HTML格式:二、处理指令格式:<%@keyword%>功能:该指令为ASP提供处理.asp文件所需信息。处理指令主要的2个关键字:①language关键字设置页的脚本语言②codepage关键字设置页的代码页例如,命令:<%@language=Jscriptcodepage=932%>设置了脚本语言和代码页。8.2VBScrip

8、t、HTML和ASP的综合应用一、简介ASP不是一种脚本语言,它却为嵌入HTML中的脚本语言提供了运行环境。ASP中常用脚本语言有VBScript和Jscript,系统默认为VBScript。VBScript脚本程序既可在客户端,也可在服务器端执行:用“<%...%>”定界符括起的VBScript脚本在服务器端执行;包含在HTML标识之间的VBScript脚本,是在客户端还是服务器端执行,由

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。