配色: 字号:
第1章 asp概述1
2012-05-13 | 阅:  转:  |  分享 
  
第1章asp概述本章主要内容:1、软件编程体系简介2、网络程序设计语言(B/S架构)概述3、ASP基本原理4、ASP运行环境及配
置(IIS安装与配置)5、ASP开发工具6、ASP语法简介7、ASP实例1.1软件编程体系简介1.2B/S架构
概述1、ASP不需要编译基于对象开发工具广泛完全独立于浏览器安全可靠ActiveXServerComponent
具有无限的可扩展性。与任何ActiveXscripting语言兼容。1.2B/S架构概述2、ASP.NET主要
优点如下:ASP.NET提供了许多类库,可以完成ASP所不能实现的许多功能引入了服务器端控件的概念,使得开发交互式网站更加方便
引入了ADO.NET数据访问接口,大大提高了数据访问效率提供了可视化开发环境visualstudio.net,进一步提高了编
程效率提供了对ASP的全面兼容,ASP.NET的运行速度更快ASP.NET提供了全面的面向对象程序设计缺点:环境要求较高,学
习起来比较复杂1.2B/S架构概述3、JSPJSP的主要优点是:多平台支持,可以在不同的操作系统下运行编译后执行,
大大提高程序的执行效率采取java技术,对于了解java技术的用户学习起来比较容易JSP是J2EE13中核心技术的一种,适用于
建立企业级软件的开发缺点:环境配置复杂,java具有一定的难度1.2B/S架构概述4、PHP主要优点:完全免费源
代码开放多平台支持执行效率高PHP缺点没有大公司的支持运行环境配置相对复杂对于开发大负荷的电子商务网站,一般采用分布
计算的方法来进行解决。即将数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。PHP目前还缺乏这样
的支持。1.3ASP基本原理一、ASP的发展历史Asp的第一个版本是asp0.9测试版真正推出asp的是asp1.0
版1998年MS公司推出了asp2.0版2000年随着win2000操作系统的发布,IIS5.0和asp3.0版一并推出
1.3ASP基本原理二、ASP的工作原理首先客户端浏览器向IIS发出HTTP请求。Web服务器端响应客户端发出的HTT
P请求,通过调用ASP引擎处理相应的文件。一方面ASP引擎会调用相应的脚本引擎来处理VBScript或Jscript等兼容性很强的
脚本语言,另一方面通过ODBC来连接后台数据库进行数据信息的处理。Web服务器从客户端获取asp文件并向特定的asp.dll程序
文件发送文件。然后asp.dll程序文件会依次处理asp文件,最终的结果是标准的HTML源代码。接着Web服务器将处理后的标准
的HTML源代码发送到客户端浏览器。最后客户端浏览器解释标准的HTML源代码并在浏览器窗口中显示出来。1.3ASP基本原理
1.4、ASP运行环境及配置(IIS安装与配置)一、安装IIS控制面板→添加/删除程序→添加/删除Windows组件
1.4、ASP运行环境及配置(IIS安装与配置)1.4、ASP运行环境及配置(IIS安装与配置)二、使用IIS控制面板
→管理工具→Internet信息服务1.4、ASP运行环境及配置(IIS安装与配置)1.4、ASP运行环境及配置(II
S安装与配置)1.4、ASP运行环境及配置(IIS安装与配置)1.4、ASP运行环境及配置(IIS安装与配置)三、管理I
IS1、“主目录”选项卡1.4、ASP运行环境及配置(IIS安装与配置)2、“网站”选项卡1.4、ASP运行环
境及配置(IIS安装与配置)3、“文档”选项卡1.4、ASP运行环境及配置(IIS安装与配置)4、“HTTP头”选
项卡1.5ASP开发工具直接使用记事本。使用Dreamweaver8。使用VisualInterDev。使用Ho
meSite。使用其他的asp开发工具。例如:UntraEdit、Goodasp2001等。1.6ASP语法简
介1、ASP文件的基本组成和约定基本组成:ASP程序包括3个部分:普通的HTML文件;Server端的Script代码,位
于<%…%>之间的程序代码客户端的代码,位于之间的程序代码。1.6ASP语法简
介约定:asp的脚本程序要放在<%%>之间在ASP中,VBScript是默认的脚本语言,如需改变,可如下
进行:<%@Language=JavaScript%><%@Language=VBScript%>由于ASP是在
Server端执行,而VBScript的用户界面方法(如InputBox和MsgBox)是在Client端执行,故在ASP中就不能
使用了。放在客户端运行的程序必须放在之间1.6ASP语法简
介2、ASP程序编写注意事项在ASP中,字母不区分大小写;在ASP中,标点符号均为英文状态下输入的标点符号;但在字符串中无
所谓。普通的HTML元素可以在一行里连续书写,但在ASP中必须分行书写。一条ASP语句就是一行,一行也只能写一条ASP语句。如果
ASP语句太长,一行写不下,可用续行符“_”(下划线),也可直接写,让它自动换行。普通HTML的注释语句为:
1.6ASP语法简介ASP的注释语句为:REM注释内容‘注释内容在ASP中,<%和%>的位置
相对随意,既可以单独占一行,也可以与ASP语句和在一起占一行。书写风格,缩进格式,阶梯式,加注释在ASP程序中可以包含HTML
语句,充分利用FrontPage、Dreamweaver等编写HTML语句,特别是表格等,在将VBScript脚本插入。1.7
ASP实例<%fori=1to6%>">nter>我要学习ASP<%next%>1.7A
SP实例1.7ASP实例例2:系统当前日期系统当前日期ead><%=Now%>1.7ASP实例例3:计算器ad>计算器">操作数1:
操作数2:ext"name="num2">

选择你要进行的操作
"operation"value="加"checked>加
ration"value="减">减
e="乘">乘


"type="reset"value="取消">1.7ASP实例4.as
p<%@LANGUAGE="VBSCRIPT"%>结果><%dimn1,n2,op''获取用户输入的数据n1=request.form("num1")n2=re
quest.form("num2")op=request.form("operation")ifop="加"then
response.writen1response.write"+"response.writen2
response.write"="response.writeclng(n1)+clng(n2)elsei
fop="减"thenresponse.writen1response.write"-"re
sponse.writen2response.write"="response.writeclng(n1
)-clng(n2)elseifop="乘"thenresponse.writen1response.
write""response.writen2response.write"="respon
se.writeclng(n1)clng(n2)elseifop="除"thenresponse.write
n1response.write"/"response.writen2response.writ
e"="response.writeclng(n1)/clng(n2)endif%>B/S结构C/S结构浏览器端:HTML/CSS/VBscript/Javascript服务器:ASP(.NET)/PHP/JSPC/S结构:VB/VC/Delphi/Java/.NET数据库支持:SQL-server/MYsql/Oracle/Informix/Sybase两大语法体系:Basic语系:VB/VBscript/ASP(.NET)C语系:Java/Javascript/C++/PHP/JSP

献花(0)
+1
(本文系暖忆琳首藏)