ASP第一章

合集下载

第1章ASP使用基础(共10张PPT)

第1章ASP使用基础(共10张PPT)
第一页,共十页。
1.1 web基础知识
一、Web与URL 1. WEB (万维网)、客户机/服务器工作模 式 。 (móshì) 2. URL(统一资源定位器)
<方式>://<主机名></目录></文件名>
方式:http;ftp;telnet;file
主机名:(1)ip 如 192.168.0.7 (2)dns 机器名.单位名.单位类别.国别 如:
Web浏览器
请求(qǐngqiú) 响应
Web服务器
<html> <code>
</html.
<html> <p>你好
</html>
应用程序服务器
第六页,共十页。
用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。 浏览器将这个ASP的请求发送到给Web服务器。
Web Server接收这些申请并根据.asp的后缀名判断这是ASP要求。 Web Server 从硬盘或内存(nèi cún)中读取正确的ASP文件。
第四页,共十页。
ASP的工作(gōngzuò)原理
1 静态网页(普通HTML的执行(ห้องสมุดไป่ตู้híxíng)过程)
Browser
请求(qǐngqiú) 响应
Server
<html>
<p>你好 </html>
第五页,共十页。
ASP的工作(gōngzuò)原理
2、动态网页(wǎnɡ yè)(ASP的执行过程)
第1章 ASP使用基础。1. WEB (万维网)、客户机/服务器工作模式。<方式>://<主 机名></目录></文件名>。主机名:(1)ip 如 192.168.0.7。如: 。使用附加组件可以扩展Active Server Pages。1 静态网页(普 通HTML的执行(zhíxíng)过程)。Web Server 从硬盘或内存中读取正确的ASP文件。 1.3.2 PWS的安装和设置。脚本命令

第一章1 ASP基础知识

第一章1 ASP基础知识

注:多种脚本语言尽量不混合使用;脚本语言尽量少与HTML 多种脚本语言尽量不混合使用;脚本语言尽量少与 混合。 见教材P5~P7实例) 实例) 混合。(见教材 实例
ASP的运行环境 的运行环境
• 如果要运行 如果要运行ASP,首先要安装 服务器软件。 ,首先要安装Web服务器软件。 服务器软件 • 两种Web服务器软件: 服务器软件: 两种 服务器软件
– PWS: :
• Windows98/95/Me
– IIS: IIS:
• Windows NT/XP/2000 • 如果安装的是Windows2000Server 则会自动安装 ,如果安装 则会自动安装IIS, 如果安装的是 Windows2000专业版,则要自己安装 。 专业版, 专业版 则要自己安装IIS。
网页中的脚本
• 嵌入 嵌入HTML中的脚本可以在 中的脚本可以在WEB服务器运行, 服务器运行, 中的脚本可以在 服务器运行 也可以在客户端运行。 也可以在客户端运行。
– 服务器端脚本:在服务器上运行的脚本称为服务器 服务器端脚本: 端脚本。 端脚本。 – 客户端脚本:在客户端运行的脚本称为客户端脚本。 客户端脚本:在客户端运行的脚本称为客户端脚本。
静态网页
• • • • • • • 只由HTML构成的页面。 构成的页面。 只由 构成的页面 每个页面都有一个固定的URL。 每个页面都有一个固定的 。 静态网页存在于网站的服务器上,成为独立文件。 静态网页存在于网站的服务器上,成为独立文件。 网页文件扩展名为.htm、.thml、.shtml或.xml。 网页文件扩展名为 、 、 或 。 静态网页内容相对稳定,容易被搜索引擎检查。 静态网页内容相对稳定,容易被搜索引擎检查。 静态网页没有数据库支持,制作和维护工作量大。 静态网页没有数据库支持,制作和维护工作量大。 静态网页交互性差,功能方面受到限制。 静态网页交互性差,功能方面受到限制。

第1章 认识ASP

第1章  认识ASP

应用程序运行结果 应用程序运行结果
Web程序和Windows程序的区别 程序和Windows 1.3.4 Web程序和Windows程序的区别
应用程序的建立过程来看, 从应用程序的建立过程来看,其步骤和建立 应用程序的建立过程来看 Windows应用程序非常相似。不同之处主要有如下几点。 应用程序非常相似。 应用程序非常相似 不同之处主要有如下几点。 (1)需要对站点“位置”设置站点使用服务器模式。 )需要对站点“位置”设置站点使用服务器模式。 分为“文件系统” 分为“文件系统”、“HTTP”和“FTP”。在下拉列表中选 和 。 择“文件系统”选项,则系统会建立一个临时的Web服务器 文件系统”选项,则系统会建立一个临时的 服务器 该服务器安全性较高,外部不能访问; 。该服务器安全性较高,外部不能访问;如果要选择 服务器; “HTTP”项,则要求计算机架设了 项 则要求计算机架设了Web服务器;“FTP”选 服务器 选 项表示将文件存放到远程的目录, 项表示将文件存放到远程的目录,该模式适用于对已经存在 的远程Web站点做修改。 站点做修改。 的远程 站点做修改 (2)网站设计前和设计后的“设计”视图发生变化的 )网站设计前和设计后的“设计” 同时, 视图也发生了相应的变化。 同时,其“源”视图也发生了相应的变化。
C#的开发平台 的开发平台Visual 1.2.3 C#的开发平台Visual Studio 2010
Visual Studio 2010(简称 (简称VS2010)是微软公司专门 ) 为开发.NET应用程序而设计的集成开发环境(IDE),它是 应用程序而设计的集成开发环境( ),它是 为开发 应用程序而设计的集成开发环境 ), 目前最好的C#开发环境 开发环境。 目前最好的 开发环境。 VS2010为程序员提供了高级代码编辑器、方便的窗体 为程序员提供了高级代码编辑器、 为程序员提供了高级代码编辑器 设计器、集成调试器和许多其他工具,为快速开发C#应用 设计器、集成调试器和许多其他工具,为快速开发 应用 程序奠定了基础。 程序奠定了基础。

第1章ASP基础知识.ppt

第1章ASP基础知识.ppt

1.2.4 ASP开发工具

⑸单击[下一步]按钮,弹出图1-20所示的对话 框,进入站点定义的“测试文件”对话框。
1.2.4 ASP开发工具

⑹单击【测试】按钮,弹出图1-21所示的对话框,即 表示设置成功。 ⑺单击【确定】按钮返回到图1-20,单击【下一步】 按钮,弹出图 1-22 所示的对话框,进入站点定义的 “共享文件”对话框,选择【否】。
1.2.2 设置主目录
⑶右击【默认站点】,弹 出快捷菜单,选择【属 性】弹出 如图 1-7 所 示 的“默认站点属性”对 话框。单击【主目录】 标签,可以看到【本地 路 径 C:\Inetpub\wwwroot】 , 这就是系统默认的主目 录。
【1.2计算机网络的发展过程】
1.2.2 设置主目录
1.2.2 设置主目录


一旦启动了Web服务,用户通过浏览器对ASP动 态网页提出请求, Web 服务器就可以对请求的 ASP 动态网页做出解释,将标准 HTML 格式网页 响应给客户端浏览器本地用户。为了实现这种 响应,默认情况下,要求 ASP 文件必须保存在 主目录\Inetpub\wwwroot中。 如果希望Web服务器对其它文件夹中的ASP文 件做出响应,则必须将该文件夹设置成主目录 或虚拟目录。设置主目录方法如下:

安装后,计算机系统有两处明显变化。一处是系统盘符 下会出现一个称为站点“主目录”的特殊文件夹,一般 是C:\Inetpub\wwwroot;另一处是在【控制面板】的 【管理工具】中增加了一个【Internet信息服务】组件图 标。
1.2.1 Web服务器配置

⑷测试安装是否成功:在主目录C:\Inetpub\wwwroot下, 新建一个文本文件,在其中输入内容<%=now()%>,然后 将文件名命名为test.asp,最后打开浏览器,在地址栏输入 URL地址字符串http://127.0.0.1/test.asp或者 http://localhost/test.asp,按Enter键后,网页内容如返回系 统日期和时间即表示安装成功,运行结果如图1-4所示。

asp课件第1章

asp课件第1章

图1.16 配置Select语句
10)在该对话框中点击“高级 按钮,在弹出的 )在该对话框中点击 高级 高级…”按钮 在弹出的“ 按钮, 高级SQL生成选项 对话框中,确保 生成 生成选项”对话框中 生成INSERT、 高级 生成选项 对话框中,确保“生成 、 UPDATE和DELETE语句 处于选中状态,点击 确 语句”处于选中状态 和 语句 处于选中状态,点击“确 按钮返回“配置 语句”对话框 定”按钮返回 配置 按钮返回 配置Select语句 对话框,之后点击下 语句 对话框, 一步, 测试查询 对话框中可以测试SQL语句是 测试查询”对话框中可以测试 一步,在“测试查询 对话框中可以测试 语句是 否正确,也可以点击“完成 按钮完成数据库的配置。 完成”按钮完成数据库的配置 否正确,也可以点击 完成 按钮完成数据库的配置。 11)按照步骤7的操作,再次打开 )按照步骤 的操作 再次打开“DetailsView任务 的操作, 任务 ”对话框,并勾选 启用插入 选项,从而使用户可 对话框, 启用插入”选项 对话框 并勾选“启用插入 选项, 以通过DetailsView控件添加数据记录。 控件添加数据记录。 以通过 控件添加数据记录
创建网站 网站 创建
启动VS2005,执行“文件 ,执行 文件 文件”→“新建 新建”→“网站 命令, 网站”命令 启动 新建 网站 命令, 弹出如图1.6所示的 新建网站”对话框 所示的“新建网站 对话框。 弹出如图 所示的 新建网站 对话框。在“Visual Studio已安装的模板 中选择 已安装的模板”中选择 网站”, 已安装的模板 中选择“网站 ,在 网站 该对话框下半部分的“位置 选项中,选择文件系统, 位置”选项中 该对话框下半部分的 位置 选项中,选择文件系统, 语言”选项中 语言, 在“语言 选项中,选择 语言 选项中,选择“Visual C#”语言,最后选择 语言 网站文件的保存路径,点击“确定 确定”按钮即可完成 网站文件的保存路径,点击 确定 按钮即可完成 网站应用程序的创建。 网站应用程序的创建。 网站应用程序的创建

第1章ASP入门基础精品PPT课件

第1章ASP入门基础精品PPT课件
——西安通瀛软件实训基地专业打造
第一章 ASP入门基础
❖ 值得一提的是两门经典的开发语言:C++和Java,这两 门语言覆盖了该领域85%以上的项目。虽然Java如日 中天,但是C++在开发领域中老大的位置,始终不变。
——西安通瀛软件实训基地专业打造
第Hale Waihona Puke 章 ASP入门基础ASP的发展历史
通瀛软件
❖ ASP的第一个版本是0.9测试版 ❖ ASP 1.0作为IIS(Internet Information Server,
——西安通瀛软件实训基地专业打造
第一章 ASP入门基础
软件编程体系简介
通瀛软件
——西安通瀛软件实训基地专业打造
第一章 ASP入门基础
B/S架构编程体系
通瀛软件
❖ B/S结构的编程语言分成浏览器端编程语言和服务器端 编程语言。
浏览器端包括:HTML(Hypertext Markup Language,超文 本标记语言)、CSS(Cascading Style Sheets,层叠样式表 单)、JavaScript语言和VBScript语言。
通瀛软件
❖ ASP是(Active Server Page动态服务器页面)是一种服务器端脚本编写环境。由为微软公司 开发出来的。Asp页面ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
❖ ASP程序的优点如下: ❖ (1)可以把脚本语言直接嵌入HTML文档中,不需要编译和连接就可以运行。 ❖ (2)可以使用ADO组件轻松存取数据库。 ❖ (3)可以使用第三方开发的组件 ❖ (4)不存在浏览器兼容的问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网
❖ (2)有的网络操作系统不支持ASP,比如Linux、FreeBSD等等。这样用ASP开发Web程序 一般来说最好选用Windows系列操作系统。

第1章ASP基础知识

第1章ASP基础知识
⑵单击【下一步】按 钮,弹出图1-11所示 的对话框,设置虚拟 目录别名,本例为 myasp。
⑶单击【下一步】按 钮,弹出图1-12所示 的对话框,设置网站 内容目录,如 D:\myweb。
《ASP程序设计》——第1章ASP基础知识
1.2.3 创建虚拟目录
⑷单击【下一步】按 钮,弹出图1-13所示 的对话框,设置访问 权限,不作调整。
1.2.3 创建虚拟目录
⑴在“Internet信息服务” 对话框中右击【默认 站点】弹出快捷菜单 如图1-9所示的 “Internet信息服务” 对话框,选择【新建】 →【虚拟目录】命令 后,弹出如图1-10所 示的“虚拟目录创建 向导”对话框。
《ASP程序设计》——第1章ASP基础知识
1.2.3 创建虚拟目录
脚本是指一段能够完成某些特殊功能的程序段。编写脚本 的语言称为脚本语言,脚本语言是介于HTML语言和Visual Basic、Java等高级语言之间的一种语言。它更接近高级语 言,但却比高级语言简单易学,当然也没有高级语言的功 能那么强大。微软公司为ASP开发提供了两种标准的脚本语 言 : VBScript 和 JavaScript , 系 统 的 默 认 脚 本 语 言 为 VBScript语言。
《ASP程序设计》——第1章ASP基础知识
1.2.1 Web服务器配置
单击【下一步】按钮,IIS将自动安装,安装过程根据提示 可能需要插入Windows XP Professional光盘,直至完成。 如单击【详细信息】按钮之后进入复选框,还可以进行精确 的子项选择。
安装后,计算机系统有两处明显变化。一处是系统盘符 下会出现一个称为站点“主目录”的特殊文件夹,一般 是C:\Inetpub\wwwroot;另一处是在【控制面板】的 【管理工具】中增加了一个【Internet信息服务】组件图 标。

第1章 ASP概述

第1章  ASP概述

引擎是一个软件,它用于执行网页。 如图1.3所示,其基本配臵如下:


文件系统。采用某种数据库管理系统,如SQL Server 2005。
引擎。用于执行网页。必须安装 引擎,在安装Visual Studio .NET 2005系统后,计算机便自动
配臵好 2.0引擎。
Web服务器。通常是配臵IIS(Internet Information Server, 即Internet信息服务器)以响应HTTP请求的服务器。 客户端。安装有IE浏览器的计算机。
① 客户端 Internet ⑧
② ⑦
Web 服务器
③ ⑥
引擎
④ ⑤
文件系统
图1.3 网页的执行由引擎处理
1.2.1 网页的执行过程(P5) 图1.3说明了一个典型的Web请求过程:
客户机向服务器请求浏览一个Web网页,例如default.aspx(所有的
Web网页扩展名均为aspx)
引擎的运行库开始工作,对该Web网页第一次请求时会首先启 动引擎中的分析器,然后编译器将default.aspx文件和与此相关的 C#文件一起编译,并创建一个程序集(概念见下页)。 该程序集包含一个Page类,通过该类将HTML代码返回给客户端,之后 该类会被删除,但该程序集会被保留,以用于日后的请求。 最后,编辑器将程序集编译成机器码并执行。
模式,也可采用“代码分离”模式开发Web应用程序。支持
编译运行。
1.2 概述
1.2.1 引擎 Web服务器既要查找动态网页文件又要执行动态网页文件 以产生HTML文件,这样负担过重。 通常,将Web服务器和动态网页源代码的执行分离开来, 也就是说,当一个Web请求到达时,Web服务器确定所请求的 页面是静态网页还是动态网页。 如果是静态网页,则该网页的内容将直按被发送到该请求 的浏览器。但是如果所请求的网页是动态的,例如是一个 网页,则Web服务器将把执行该网页的任务转交给 引擎。 当引擎执行网页时,引擎以 HTML输出的形式产生该网页,然后这些HTML输出将被返回 给Web服务器,它再将HTML返回给发出Web请求的浏览器。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1 ASP是什么 是什么
客户机
IE
客户机
发送动态网页请求 发送动态网页请求 动态网页 回送HTML文件 回送HTML文件 HTML 发送静态网页请求 发送静态网页请求 静态网页 客户机
IE
IIS
服务器
回送HTML文件 回送HTML文件 HTML
找到相应的 生成HTML 生成 ASP文件,生 文件, 文件 文件 成HTML文件 文件
1.3 ASP的开发工具 的开发工具
• 记事本
– 简单快捷
• Visual InterDev
– 功能强大
• UltraEdit-32 -
– 文本编辑方便
1.4 ASP欢迎程序 欢迎程序
<html> <head> <title> 欢迎页面 </title> </head> <body> <% response.write “欢迎 现在的时间是 欢迎! 欢迎 现在的时间是"&now() %> <script language = "vbscript"> msgbox “欢迎访问 欢迎访问!" 欢迎访问 </script> </body> </html>
1.6 编写 编写ASP文件的注意事项 文件的注意事项
• 字母不区分大小写 • 标记必须成对出现,但可以在一行也可以 标记必须成对出现, 分行 • 一行只能写一条语句,不可多条写在一行 一行只能写一条语句, • 具有层次关系的代码应以阶梯状表现,使 具有层次关系的代码应以阶梯状表现, 结构更清晰 • 注释应清晰明确
– – – – – – <% response.write “欢迎 现在的时间是 欢迎! 欢迎 现在的时间是"&now() %> <script language = "vbscript"> msgbox “欢迎访问 欢迎访问!" 欢迎访问 </script>
• <script>……</script>之间的是客户端脚本程序 之间的是客户端脚本程序
1.1 ASP是什么 是什么
• 静态网页是指网页文件全部由 静态网页是指网页文件全部由HTML标记 标记 语言编写,通常以.htm,或.html为后缀保 语言编写,通常以 , 为后缀保 存。 • 其特点是网页文件编写完成后,其内容不 其特点是网页文件编写完成后, 再发生变化。 再发生变化。
1.1 ASP是什么 是什么
• 配置了 的Windows系统 配置了IIS的 系统 • URL-Uniform Resource Locator -
– 统一资源定位符 – /path – http被称为 被称为scheme,标志传送资源的服务类 被称为 , 常用的除了http协议服务外还有 协议服 协议服务外还有ftp协议服 型,常用的除了 协议服务外还有 务。 – 被称为域名,对应服务器的 被称为域名, 被称为域名 对应服务器的IP 号。 – path被称为路径,表明信息资源在服务器上的 被称为路径, 被称为路径 位置
1.1 ASP是什么 是什么
• 动态网页是指网页文件不仅包括由 动态网页是指网页文件不仅包括由HTML语 语 言编写部分, 言编写部分,还包括由脚本语言编写的程 序代码部分。 序代码部分。 • 其特点包括
– 交互性 – 自动更新与维护网页内容 – 实现个性化访问
1.1 ASP是什么 是什么
• 动态网页访问过程: 动态网页访问过程:
1.5 ASP文件的组成 文件的组成
• 由HTML网页文件和嵌入到 网页文件和嵌入到HTML网页文件 网页文件和嵌入到 网页文件 中的脚本程序组成
– 脚本程序可以是服务器端脚本程序,也可以是 脚本程序可以是服务器端脚本程序, 客户端脚本程序。 客户端脚本程序。
• <%……%>之间的是服务器端脚本程序 之间的是服务器端脚本程序
第一章 ASP概述 概述
主要内容
• • • • • • 1.1 1.2 1.3 1.4 1.5 1.6 ASP是什么 是什么 ASP运行环境 运行环境 ASP的开发工具 的开发工具 一个简单的ASP程序 一个简单的 程序 ASP文件的组成 文件的组成 编写ASP文件的注意事项 编写 文件的注意事项
1.1 ASP是什么 是什么
• ASP(Active Server Page)技术是 ( ) Microsoft公司推出的一种动态网页编程技 公司推出的一种动态网页编程技 主要应用于动态网页的开发。 术,主要应用于动态网页的开发。 • 学习 学习ASP首先要了解网站的工作机制,以 首先要了解网站的工作机制, 首先要了解网站的工作机制 及动态网页和静态网页处理过程。 及动态网页和静态网页处理过程。 • 是一个服务器端的脚本编辑、运行环境, 是一个服务器端的脚本编辑、运行环境, 是使用HTML语言、脚本语言、ASP组件及 语言、 是使用 语言 脚本语言、 组件及 对象设计实现动态网页的技术。 对象设计实现动态网页的技术。
(1)用户在客户端浏览器地址栏中输入要访问网址的地址, )用户在客户端浏览器地址栏中输入要访问网址的地址, 然后按回车键发送访问请求; 然后按回车键发送访问请求; 网页文件; (2)服务器端接收到访问请求并找到相应的 )服务器端接收到访问请求并找到相应的ASP网页文件; 网页文件 (3)在服务器端,将ASP文件中的脚本程序被执行并生成 )在服务器端, 文件中的脚本程序被执行并生成 相应的HTML文件; 文件; 相应的 文件 网页文件发送给客户端; (4)服务器端将生成的 )服务器端将生成的HTML网页文件发送给客户端; 网页文件发送给客户端 文件, (5)客户端的浏览器解释接收到的 )客户端的浏览器解释接收到的HTML文件,并将结果 文件 显示出ห้องสมุดไป่ตู้。 显示出来。
小 结
• 1.网站的工作机制,静态网页和动态网页访 网站的工作机制, 网站的工作机制 问的不同之处。 问的不同之处。 • 2.ASP及其运行环境的介绍,能配置 及其运行环境的介绍, 及其运行环境的介绍 能配置ASP 运行环境,并进行管理。 运行环境,并进行管理。 • 3.初步了解脚本程序的主要组成部分。 初步了解脚本程序的主要组成部分。 初步了解脚本程序的主要组成部分 • 4.知道 知道ASP程序编写的注意事项。 程序编写的注意事项。 知道 程序编写的注意事项
1.1 ASP是什么 是什么
• IIS
– Internet Information Server – 主要功能是提供网页浏览、文件传输、新闻服 主要功能是提供网页浏览、文件传输、 务和邮件传送等Internet服务,并且支持脚本 服务, 务和邮件传送等 服务 程序的运行。 程序的运行。
1.2 ASP运行环境 运行环境
• 静态网页访问过程: 静态网页访问过程:
(1)用户在客户端浏览器地址栏中输入要访问网址的地址, )用户在客户端浏览器地址栏中输入要访问网址的地址, 然后按回车键发送访问请求; 然后按回车键发送访问请求; (2)服务器端接收到访问请求并找到相应的 )服务器端接收到访问请求并找到相应的HTML网页文 网页文 件; 网页文件发送给客户端; (3)服务器端将找到的 )服务器端将找到的HTML网页文件发送给客户端; 网页文件发送给客户端 文件, (4)客户端的浏览器解释接收到的 )客户端的浏览器解释接收到的HTML文件,并将结果 文件 显示出来。 显示出来。
相关文档
最新文档