若相依 发表于 2015-2-3 23:43:02

ASP网页编程之ASP初学者参考!

asp可以使用微软的activeX 使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般参考|初学|初学   罕见缩略词全写及中文寄义

WWW----World Wide Web(万维网)
URL----Uniform Resource Locator(一致资本定位符)
HTTP----Hyper Text Transfer Protocol(超文本传输协定)
HTML----Hyper Text Markup Language(超文本标志言语)
XML----Extensible Markup Language(可扩大标志言语)
ODBC----Open DataBase Connectivity(开放数据库毗连尺度)
DLL----Dynamic Link Library(静态链接库)
DAO----Data Access Objects(数据毗连对象)
RDO----Remote Data Objects(近程数据对象)
ADO----Microsoft ActiveX Data Objects(静态数据对象)
SQL----Structured Query Language(布局化查询言语)
CGI----Common Gateway Interface(公共网关接口)
API----Application Programming Interface(使用法式编程接口)
ASP----Active Server Pages(静态办事页面)
PHP----Personal HomePage(团体主页)
JSP----Java Server Pages
ColdFusion
SSI----Server-Side Include(办事器端包括)
DOM----Document Object Model(文档对象模子)
IIS----Internet Information Server(收集信息办事)
IP----Internet Protocol(网际协定)
TCP----Transmission Control Protocol(传输掌握协定)
IE----Internet Explorer(阅读器)
CSS----Cascading Style Sheet(层叠式款式表)
VBScript----Microsoft Visual Basic Script Edition
ISDN----综合营业数字网
Web
FTP
SMTP
MMC----办理掌握台










网页设计前述
Web(万维网)供应了一个图形化用户界面,一阅读Internet上的文档,这些文档和它们之间的链接组成了一个复杂的信息网。
Web发源于1989年3月,是由欧洲量子物理实行室CERN(the Ruropean Laboratory for Particle Physics)开辟的主从布局散布超媒系统统。
Web是信息资本的陆地,三个要素包管了人们可以便利地在这陆地中翱翔:
l 一致的资本定名计划(URL)
l 会见某一资本的体例,即协定(HTTP)
l 在资本之间自在会见的办法,即超文本(HTTP)
Internet开展到如今,Web手艺履历了3个开展阶段:
l 第一代,供应对静态文档(信息)的办理和会见(显示)
l 第二代,与数据库体系相联合,供应对静态文档(信息)的会见和显示
l 第三代,除静态文档生成和会见以外,还供应基于Web的联机事务处置才能。
静态网页存在的缺乏:
1. 没法撑持后台数据库
2. 没法无效的对站点信息停止实时的更新
3. 没法完成静态显示后果
ASP是Microsoft公司在1996岁尾推出的一种运转于办事器真个Web使用法式开辟手艺。ASP既不是一种言语,也不是一种开辟东西,而是一种内含于IIS/PWS当中的易学易用,可以集成Script言语到HTML主页的办事器真个剧本言语情况,其次要功效是为生成静态的,交互的Web办事器使用法式供应一种功效壮大的体例和手艺。
ASP的特色以下:
1. ASP可以混用HTML,DHTML,Java小法式,ActiveX,VBScript,JavaScript,而且可以相互嵌套。
2. 不需编译,纯文本格局。
3. 平安性好
4. 面向对象
5. 可扩大办事器端功效
6. 可扩大剧本言语
7. 与阅读器有关
8. ASP供应6个内置的全局对象供开辟者不需声明便可直接挪用
9. ASP供应5个主要的办事器组件
会见HTML页面的进程:
1. 在客户端阅读器地址栏处输出HTML文件的URL地址,按回车键发送一个网页恳求
2. 阅读器发送网页恳求到IIS/PWS办事器
3. IIS/PWS办事器吸收到恳求,经由过程扩大名.htm或.html判别是HTML文件的恳求
4. IIS/PWS办事器将对应的HTML文件从磁盘或存储器中掏出并送回阅读器
5. HTML文件由用户的阅读器注释,了局在阅读器的窗口显示
会见ASP网页的进程:
1. 在客户端阅读器的地址栏输出要恳求的ASP文件的URL地址,按回车键发送一个ASP恳求
2. 阅读器向IIS/PWS办事器发送ASP网页恳求
3. IIS/PWS办事器收到恳求并依据扩大名.asp辨认出ASP文件
4. IIS/PWS办事器从磁盘或内存中获得响应的ASP文件
5. IIS/PWS办事器将ASP文件发送到一个相似于动员机引擎的名为asp.dll的特定文件库中
6. asp.dll引擎将ASP文件从头到尾停止注释处置,并依据ASP文件中的号令请求生成响应的静态HTML页面
7. HTML页面被送回客户端阅读器
8. 用客户端阅读器注释履行HTML网页,并将了局显示在客户端阅读器上
与HTML比拟,ASP具有3个主要特点:
1. ASP可以包括办事器端剧本言语,便可以用静态内容创立网页
2. ASP利用内置对象可使剧本功效更壮大
3. ASP利用组件利用户可以处置数据库,发送email或会见文件体系等
ASP供应的6个内置对象:
1. Response:发送信息到阅读器
2. Request:用来读取来自阅读器的恳求信息,可用该对象读取HTML表单的信息
3. Server:答应用剧本来生成Active Server组件的实例
4. Application:用来存储,读取用户同享的使用法式信息,如可以用该对象在网站的分歧毗连者之间传递共用信息
5. Session:用来存储,读取特定毗连者的对话信息,如可以存储毗连者对网站的会见信息
6. ObjectContext:用于掌握ASP的买卖(Transaction),买卖由Microsoft Transaction Server(MTS)办理
ASP供应的5个主要组件
1. ADO:用于在Microsoft SQL Server,Microsoft Access数据库中读取或存储数据
2. File System:供应可用来会见盘算机文件体系的办法和属性
3. Content Linking:依据分歧阅读器的功能显示分歧的HTML内容
4. Browser Capabilities:用来链接分歧的HTML页面使其操作更复杂
5. AD Rotator:用于在网页上显示横幅告白,并可掌握分歧告白的显示频率
ASP根基常识
ASP文件的扩大名为.asp,个中可以包含HTML标志,文本和剧本言语,其剧本言语代码包括于”<%……%>”之间。
在VBScript中:正文可所以Rem,’等
<% Option Explicit %>暗示VBScript中的变量都要声明后才可以使用,不然会失足。
文件包括:<!--#include file=”myfirstinc.inc”-->
<!--#include file=”myfi</p> 下一页
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。Apache ASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。

透明 发表于 2015-2-4 06:09:24

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

小妖女 发表于 2015-2-5 22:41:10

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

活着的死人 发表于 2015-2-6 23:30:11

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

冷月葬花魂 发表于 2015-2-19 01:58:41

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

精灵巫婆 发表于 2015-3-11 16:52:30

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

飘灵儿 发表于 2015-3-13 04:09:32

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

乐观 发表于 2015-3-20 12:15:30

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

飘飘悠悠 发表于 2015-4-8 20:26:26

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

若天明 发表于 2015-4-17 04:48:33

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

小女巫 发表于 2015-4-24 09:27:27

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

只想知道 发表于 2015-4-27 23:34:50

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

愤怒的大鸟 发表于 2015-5-1 02:53:01

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

若相依 发表于 2015-5-1 22:09:25

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

再见西城 发表于 2015-5-4 03:48:17

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

柔情似水 发表于 2015-5-8 15:29:03

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

小魔女 发表于 2015-5-12 10:16:19

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

金色的骷髅 发表于 2015-6-11 20:23:28

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

蒙在股里 发表于 2015-7-4 01:55:03

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

变相怪杰 发表于 2015-7-4 01:56:44

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
页: [1]
查看完整版本: ASP网页编程之ASP初学者参考!