初学asp你要知道哪些
2015-05-14 11:17
190 查看
在没有接触过asp的情况下学习asp的话最好从基础知识学起,最基础的易是最简单只要用心学习很快就会学会的。
ASP(Active Server Pages)称服务器端动态网页,是Microsoft开发的服务器脚本环境。通过ASP可以与前面介绍的HTML、脚本语言和一些组件相结合来创建动态、交互而且高效的Web应用程序,用来进行网络信息处理工作。由于ASP是微软开发的脚本语言技术,它嵌入到IIS中,因此,ASP成为Windows用户首选的一种信息系统开发环境。
ASP工作原理 当浏览器向Web服务器发出请求 .asp文件时,服务器端的脚本便开始运行,Web服务器调用ASP,用它从头至尾处理所请求的文件、执行脚本命令,并将Web页以HTML文件格式发送到浏览器。
因为脚本运行于Web服务器端而不是客户端,生成发送到浏览器的HTML页等工作便由Web服务器负责。所以ASP文件不能像HTML文件哪样直接被浏览器打开,而必须在服务器端运行环境下通过解释程序才能执行。因为返回到浏览器的只是脚本的运行结果,所以Web服务器端脚本无法被预先复制,从而ASP可以防止用户查看源代码和复制脚本。
由于ASP具有与浏览器无关而不存在兼容问题,不需要编译和连接的直译式语言环境,编程环境简单(纯文本文件形式而任何文本编辑器都能编辑),传输数据小,易于存取数据库等主要优点,加上语法结构简单、易学而成为当前采用最为普遍的Web应用程序。但是,ASP也存在运行速度和某些网络操作系统不支持等问题。
ASP的功能
动态网站对于Web开发者而言,不仅能获得用户的反馈信息,根据用户需求进行网站更新,还能够通过用户身份确认,实现信息的有偿提供,获取收益;对于用户,能增强在互联网的参与度,从被动的信息接受者转变为信息的获得者,用户能根据需要,迅速从网上找到有用的信息。
ASP的强大功能使它的技术成为当今世界网络上应用最多的服务器端脚本设计环境,其功能主要表现在以下方面。
(1)处理用户以表单形式提交的访问请求;直接操作数据库,进行查询、插入、更新、删除等操作;
(2)记录客户端相关数据信息;
(3)实现多个页面间数据共享;
(4)在应用中嵌入Active X,COM组件和JavaApplet。 把以上这些功能综合起来,能实现网络信息处理和管理工作。
ASP基本语法
(1)ASP程序文件以.asp为结尾。服务器在解释Web页面时,如果是.htm或.html文档,则直接发送客户端,并不进行任何处理。如果是.asp文档,服务器会对客户端的请求进行处理后,将结果传送到客户端。
(2)字母不分大小写,除字符串外,必须在英文半角状态下输入标点符号,否则不能正常运行。
(3)ASP语句必须分行写,一条ASP语句就是一行,不能将多条ASP语句写在一行里,也不能将一条语句写在多行里,太长的语句加下划线作为续行符或者通过自动换行的方法。
(4)ASP语句经常与HTML标记结合使用,但是要用界定符隔开。ASP文档中所有的ASP语句及ASP脚本语句必须以<% %>标记来界定。
(5)ASP调用有些脚本(例如VBScript)解释器会从指令中删除空白字符,在输出空白字符时要使用HTML不间断空格( )来实现。
ASP(Active Server Pages)称服务器端动态网页,是Microsoft开发的服务器脚本环境。通过ASP可以与前面介绍的HTML、脚本语言和一些组件相结合来创建动态、交互而且高效的Web应用程序,用来进行网络信息处理工作。由于ASP是微软开发的脚本语言技术,它嵌入到IIS中,因此,ASP成为Windows用户首选的一种信息系统开发环境。
ASP工作原理 当浏览器向Web服务器发出请求 .asp文件时,服务器端的脚本便开始运行,Web服务器调用ASP,用它从头至尾处理所请求的文件、执行脚本命令,并将Web页以HTML文件格式发送到浏览器。
因为脚本运行于Web服务器端而不是客户端,生成发送到浏览器的HTML页等工作便由Web服务器负责。所以ASP文件不能像HTML文件哪样直接被浏览器打开,而必须在服务器端运行环境下通过解释程序才能执行。因为返回到浏览器的只是脚本的运行结果,所以Web服务器端脚本无法被预先复制,从而ASP可以防止用户查看源代码和复制脚本。
由于ASP具有与浏览器无关而不存在兼容问题,不需要编译和连接的直译式语言环境,编程环境简单(纯文本文件形式而任何文本编辑器都能编辑),传输数据小,易于存取数据库等主要优点,加上语法结构简单、易学而成为当前采用最为普遍的Web应用程序。但是,ASP也存在运行速度和某些网络操作系统不支持等问题。
ASP的功能
动态网站对于Web开发者而言,不仅能获得用户的反馈信息,根据用户需求进行网站更新,还能够通过用户身份确认,实现信息的有偿提供,获取收益;对于用户,能增强在互联网的参与度,从被动的信息接受者转变为信息的获得者,用户能根据需要,迅速从网上找到有用的信息。
ASP的强大功能使它的技术成为当今世界网络上应用最多的服务器端脚本设计环境,其功能主要表现在以下方面。
(1)处理用户以表单形式提交的访问请求;直接操作数据库,进行查询、插入、更新、删除等操作;
(2)记录客户端相关数据信息;
(3)实现多个页面间数据共享;
(4)在应用中嵌入Active X,COM组件和JavaApplet。 把以上这些功能综合起来,能实现网络信息处理和管理工作。
ASP基本语法
(1)ASP程序文件以.asp为结尾。服务器在解释Web页面时,如果是.htm或.html文档,则直接发送客户端,并不进行任何处理。如果是.asp文档,服务器会对客户端的请求进行处理后,将结果传送到客户端。
(2)字母不分大小写,除字符串外,必须在英文半角状态下输入标点符号,否则不能正常运行。
(3)ASP语句必须分行写,一条ASP语句就是一行,不能将多条ASP语句写在一行里,也不能将一条语句写在多行里,太长的语句加下划线作为续行符或者通过自动换行的方法。
(4)ASP语句经常与HTML标记结合使用,但是要用界定符隔开。ASP文档中所有的ASP语句及ASP脚本语句必须以<% %>标记来界定。
(5)ASP调用有些脚本(例如VBScript)解释器会从指令中删除空白字符,在输出空白字符时要使用HTML不间断空格( )来实现。
相关文章推荐
- 转:初学ASP.Net时在论坛收藏收集的一些资料备忘
- 初学ASP.Net时在论坛收藏收集的一些资料备忘
- 学习asp.net C#哪些书比较好呢?
- 写给初学asp.net的新人们 新手学习经验
- Asp.net的身份验证有哪些,区别是什么?
- 初学ASP时遇到的一些问题
- ASP.net的身份验证方式有哪些?分别是什么原理?
- 初学ASP.NET
- [转]初学 ASP.NET AJAX (一):构建 ASP.NET AJAX 开发环境
- 初学:asp.net日历控件的使用
- asp.net中哪些情况会导致应用程序重启
- 初学asp.net的一点困惑
- 【转】asp.net连接数据库字符串有哪些写法[数据连接]
- 不知道做asp.net 1.1到asp.net 2.0移植时需要注意哪些?好像是很多东西都要改!繁重!
- ASP.net的身份验证方式有哪些?分别是什么原理?
- 初学--ASP.NET分页控件
- 初学ASP.NET-开发WEB后台管理程序
- ASP.NET AJAX初学体验之客户端访问WebService(1)
- ASP.net的身份验证方式有哪些
- 【设计入门】新手初学设计应该注意哪些基础问题?——关于文件管理