web应用程序开发第二讲精品PPT课件
合集下载
《web应用开发》PPT课件
ServletContext接口
• Servlet context: • 存储在Servlet context中的信息,同一应用中的 servlet/JSP/JavaBean都可以访问。 • 通过ServletConfig对象上的getServletContext()方 法可获得servlet上下文对象 • ServletContext接口常用方法:
背景知识
• 常用的Web服务器
– IIS – Tomcat
• 通常的动态网页技术
– – – – – – CGI (Common GateWay Interface) API常用的有(NSAPI,ISAPI) ASP(Active Server Page) PHP(Personal Home Page) JSP(Java Server Page) Servlet
HttpServlet类中的方法
• javax.servlet.http.HttpServlet
public void doGet(HttpServletRequest req,HttpServletResponse res)
doGet() 方法处理客户端作出的 GET 请求。 public void doPost(HttpServletRequest req,HttpServletResponse res) doPost() 方法处理客户端作出的 POST 请求。 public void init() 初始化代码可写在此方法中 public void service() 客户端有请求过来,服务器会调用service()方法, service()方法根据请 求来决定调用doGet还是doPost方法 public void destory() 删除实例时会调用,释放资源的代码可写在此方法中
第2章建立Web应用开发及运行环境ppt课件
(1)单击“开始”,单击“控制面板”, 双击“添加或删除程序”启动“添加或删除程序” 应用程序。如下图。
(2)在“添加或删除程序”对话框左侧的 列中,单击“添加/删除 Windows 组件”。如下 图。
(3)出现“Windows 组件向导”后,单击 “下一步”。
(4)在“Windows 组件”列表中选中 “Internet 信息服务”。如下图。
16.02.2020
15
2.使用Internet 信息服务管理单元
(1)从“开始”菜单,选择“设置”,然 后选择“控制面板”; (2) 打开“管理工具”;如下图。 (3) 打开“Internet 服务管理器”;如下图。
16.02.2020
16
ternet 服务管理器
16.02.2020
2
2.1Web服务器
Web服务器是指计算机和运行在它上 面的服务器软件的总和。Web服务 器使用超文本标记语言(HTMLHyperText Marked Language)描 述网络的资源,创建网页,以供 Web浏览器阅读。
16.02.2020
3
2.1.1Web服务器的工作原理
从本地计算机向internet上发布按照上述设置发布后再将本地计算机用电话线专线等连接到internet上即可此时任意一台计算机输入本机的ip地址和发布的文件夹即可浏览
电子商务网站建设
第2章建立WEB应用开发及 运行环境
通过本章的学习,主要掌握以下知识点:
• Web服务器工作原理 • Web服务器软件 • 站点的发布 • 虚拟WWW发布器的配置 • IIS 5.0的安装与设置 • DNS的设置
16.02.2020
33
服务选择
16.02.2020
web开发培训精品PPT课件
Web开发技术培训
Hale Waihona Puke 总体介绍J2EEJ2EE
Java
Java是一种简单的,面向对象的,分布式 的,解释型的,健壮安全的,结构中立的,可 移植的,性能优异、多线程的动态语言。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操 作系统的标准接口,可分为基本部分和扩展部 分。在硬件或操作系统平台上安装一个Java平 台之后,Java应用程序就可运行。
Micro Edition(微缩版) J2ME 包含J2SE中一 部分类,用于消费类电子产品的软件开发。比 如:呼机、智能卡、手机、PDA、机顶盒。
J2EE
J2EE
J2EE至少划分为3层,分别为表现层、业务逻 辑层和持久层。
表现层(Presentation Layer):实现显示功能, 一般使用B/S结构来完成,也可用专门远程客户端 来实现。框架技术:Struts等。
Java语言写的源程序通过Java编译器,编译成与平 台无关的‘字节码程序’(.class文件,也就是0,1二进 制程序),然后在OS之上的Java解释器中解释执行。
JVM是java的核心和基础,在java编译器和os平台之
间的虚拟处理器。J它2是E一E 种利用软件方法实现的抽象的
计算机基于下层的操作系统和硬件平台,可以在上面执 行java的字节码程序。
JVM
JVM是Java Virtual Machine(Java虚拟机)的 缩写,在实际的计算机上通过软件模拟来实现。 JVM有自己想象中的硬件,如处理器、堆栈、寄
Hale Waihona Puke 总体介绍J2EEJ2EE
Java
Java是一种简单的,面向对象的,分布式 的,解释型的,健壮安全的,结构中立的,可 移植的,性能优异、多线程的动态语言。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操 作系统的标准接口,可分为基本部分和扩展部 分。在硬件或操作系统平台上安装一个Java平 台之后,Java应用程序就可运行。
Micro Edition(微缩版) J2ME 包含J2SE中一 部分类,用于消费类电子产品的软件开发。比 如:呼机、智能卡、手机、PDA、机顶盒。
J2EE
J2EE
J2EE至少划分为3层,分别为表现层、业务逻 辑层和持久层。
表现层(Presentation Layer):实现显示功能, 一般使用B/S结构来完成,也可用专门远程客户端 来实现。框架技术:Struts等。
Java语言写的源程序通过Java编译器,编译成与平 台无关的‘字节码程序’(.class文件,也就是0,1二进 制程序),然后在OS之上的Java解释器中解释执行。
JVM是java的核心和基础,在java编译器和os平台之
间的虚拟处理器。J它2是E一E 种利用软件方法实现的抽象的
计算机基于下层的操作系统和硬件平台,可以在上面执 行java的字节码程序。
JVM
JVM是Java Virtual Machine(Java虚拟机)的 缩写,在实际的计算机上通过软件模拟来实现。 JVM有自己想象中的硬件,如处理器、堆栈、寄
第二章(JavaWeb应用开发)PPT课件
http协议的主要内容
GET• /HTT客P/1户.1端请求信息
1.请求行,例如“GET/HTTP/1.1”,GET是
Acc•ept:中g,搜im索a “b指ai请du求”方然法后:提GE供T后链面接的进“入/百”表度示首当页前,请求将
ge/pipeg,发im送ag的e/p信jp息eg如,*/下* :
HTTP
1.HTTP协议是什么? HTTP协议(Hypertext Transfer Protocol,超文本传输 议)是用于从WWW服务器传输超文本到本地浏览器的传输
协议. 2.HTTP协议是如何工作的
1.建立连接
2.发送请求消息
1.首先客户机与服务器需要3.建返立回连响接应。消息 23..建服客立务户连器端接接后到,请客求户后机,发给送予一相4个应.关请的闭求响连给应接服信务息器 4.客户端接受服务器所返回的信息通过浏览器显示在用户的显示屏上, 然后客户机与服务器断开连接。
Host:
息,比如浏览器的版本;Host头包含了访问
Connection:Keep-Alive
的主机名;Connection头提供了当前BBB07CC51D4A03DAFD1:FG=1; 3.空行。请注意,此行不能省略,也不能包
站点的跟路径;“HTTP、1.1”是指定使用的
Referer:
是HTTP协议以及版本,以上三者以空格隔开。
Accpt-Languange:zh-cn
UserAgent:Mozilla/4.0(comparible;MSI E 7.0;window NT5.1;Trident/4.0)
Accept-Encoding:gzip,deflate
第二章
Web开发基础(二)
WEB应用程序开发PPT课件
1.2.3 OSI参考模型 网络协议(Protocol) :计算机之间的数据通信必须
遵守某种约定和规程,这些约定和规程就是网络通信 协议(翻译官)。协议三要素:
➢语法(syntax):数据和控制信息的结构或格式 (“如何讲”) ➢语义(semantics):需要发出何种控制信息,完成 何种动作和做出何种响应。 (“讲什么”) ➢时序(timing):实体通信实现顺序的详细说明。 国际标准化组织(ISO)提出的“开放系统互连模型” 是计算机网络通信的基本协议。TCP/IP是Internet
FAX#...
尊 敬 的 John: 由 于 ...方 面
的原因
我们希望 退货
18
图 2-1 协 议 层 次 实 例
数据的实际传送过程
交换数据 单元名称
APDU
发送进程 应用层
PPDU
表示层
SPDU
会话层
TPDU
数据分组 (NPDU)
数据帧 (DPDU)
比特 (PPDU)
传输层
网络层 数据链路
层 物理层
– 网络病毒、保密、黑客(Huckman)
噢!
14
路由器 路由器
R
校园网子网
Internet体系结构
校园网
电子商务网站
R R
R
路由器 路由器
路由器
路由器
Internet
具有上网功能的手机 PDA掌上电脑 卫星接收系统
路由器
路由器
ISP网络
R R
路由器
路由器
企业子网
路由器
路由器
R
企业网
R
个人电脑
15
是一门宽范围技术应用课,以学会应用某一种 或几种技术完成实际应用开发为主
Web应用开发-第2课
表单
定义格式: <form method=“POST/GET” action=“要提交到的服务端JSP程序 的路径及名称”>
…<!-- 表单控件 -->
</form> 说明:表单如果是用POST方式提交,提交的信息不会在URL中显示,而 GET方法则会将相关信息显示在URL中。
24
Web应用开发-JSP
处理思想:首先,将获取的字符串用ISO-8859-1进行编码,并 将编码 存放到一个字节数组中
26
Web应用开发-JSP
案例:
若单击“放弃”按钮,则转向“专业频道”。采用forward实现,注 意:需要传递参数choice,值为1
27
Web应用开发-JSP
本节课程结束!
提交/复位按钮
定义格式: <input type=“submit/reset” name=“按钮名称” value=“按钮
显示的内容”>
说明:提交按钮的作用是将表单中的信息发送到Form表单所指定的处理 页面中;复位按钮的作用是返回到表单的初始状态。
23
Web应用开发-JSP
4.1 HTML表单控件
special.jsp、 connectus.jsp
运用“include”指 令,组合页面: <%@include file= “ 要插入的文件名
调试、运行
“%>
17
Web应用开发-JSP
项目功能改进——请大家完成练习
思路: 减少JSP文件个数; 超级链接的附带参数;
实现方法:
1. 链接方式:修改head.htm文件:<a href="index.jsp?choice=1">专业 首页</a>
定义格式: <form method=“POST/GET” action=“要提交到的服务端JSP程序 的路径及名称”>
…<!-- 表单控件 -->
</form> 说明:表单如果是用POST方式提交,提交的信息不会在URL中显示,而 GET方法则会将相关信息显示在URL中。
24
Web应用开发-JSP
处理思想:首先,将获取的字符串用ISO-8859-1进行编码,并 将编码 存放到一个字节数组中
26
Web应用开发-JSP
案例:
若单击“放弃”按钮,则转向“专业频道”。采用forward实现,注 意:需要传递参数choice,值为1
27
Web应用开发-JSP
本节课程结束!
提交/复位按钮
定义格式: <input type=“submit/reset” name=“按钮名称” value=“按钮
显示的内容”>
说明:提交按钮的作用是将表单中的信息发送到Form表单所指定的处理 页面中;复位按钮的作用是返回到表单的初始状态。
23
Web应用开发-JSP
4.1 HTML表单控件
special.jsp、 connectus.jsp
运用“include”指 令,组合页面: <%@include file= “ 要插入的文件名
调试、运行
“%>
17
Web应用开发-JSP
项目功能改进——请大家完成练习
思路: 减少JSP文件个数; 超级链接的附带参数;
实现方法:
1. 链接方式:修改head.htm文件:<a href="index.jsp?choice=1">专业 首页</a>
Web应用程序开发技术基础课件
1.1 Web发展历史
1.2 Web应用程序的基本概念
1.2.1 Web应用程序的含义 1.2.2 Web应用程序的特点
1.2.1 Web应用程序的含义
1.2.2 Web应用程序的特点
(1)基于HTTP (2)简单、统一的用户接口 (3)非对称、概率性的访问模式
1.3 Web应用程序的体系结构
2. 原型模型开发软件的过程
如下图所示:
需求分析
原型开发
用户 反馈
原型评价 最终系统设计
最终系统实现
原型模型的过程示意图
3. 原型模型的特点
➢原型驱动性:整个软件过程围绕着原型的快速开发 和对原型的评价,通过原型确认用户需求,以及通过 原型的反复修改最终得到用户确认的软件定义。 ➢过程的交互性和迭代性:软件开发过程是由开发人 员与用户之间通过原型的评价和确认而进行的一个交 互过程。而且这个过程不是简单的重复,而是不断改 进和迭代过程。
➢要开发一个高质量的软件产品,首先要根据软件生 存期为各项开发活动的流程确定一个合理的框架,称 为软件生存期模型或软件开发模型。
软件计划
软件开发
软件运行
问 题 定 义
可 行 性 研 究
需概详编测 求要细 分设设 析计计码试
维 护 或 退 役
2. 软件开发模型的分类 ➢线性模型 ➢原型模型 ➢演化模型 ➢基于构件的模型 ➢形式化模型
➢程序设计基本上属于个人活动性质,程序员各行其 是,并无统一的方法可循; ➢这时的软件开发方法称为个性化软件开发。
第二阶段( 20世纪60年代后期兴起的结构化开发方 法):
该阶段的特点:
➢采用结构化的方法来编写程序,不仅可以改善程序 的清晰度,而且也能提高软件的可靠性与生产率。
1.2 Web应用程序的基本概念
1.2.1 Web应用程序的含义 1.2.2 Web应用程序的特点
1.2.1 Web应用程序的含义
1.2.2 Web应用程序的特点
(1)基于HTTP (2)简单、统一的用户接口 (3)非对称、概率性的访问模式
1.3 Web应用程序的体系结构
2. 原型模型开发软件的过程
如下图所示:
需求分析
原型开发
用户 反馈
原型评价 最终系统设计
最终系统实现
原型模型的过程示意图
3. 原型模型的特点
➢原型驱动性:整个软件过程围绕着原型的快速开发 和对原型的评价,通过原型确认用户需求,以及通过 原型的反复修改最终得到用户确认的软件定义。 ➢过程的交互性和迭代性:软件开发过程是由开发人 员与用户之间通过原型的评价和确认而进行的一个交 互过程。而且这个过程不是简单的重复,而是不断改 进和迭代过程。
➢要开发一个高质量的软件产品,首先要根据软件生 存期为各项开发活动的流程确定一个合理的框架,称 为软件生存期模型或软件开发模型。
软件计划
软件开发
软件运行
问 题 定 义
可 行 性 研 究
需概详编测 求要细 分设设 析计计码试
维 护 或 退 役
2. 软件开发模型的分类 ➢线性模型 ➢原型模型 ➢演化模型 ➢基于构件的模型 ➢形式化模型
➢程序设计基本上属于个人活动性质,程序员各行其 是,并无统一的方法可循; ➢这时的软件开发方法称为个性化软件开发。
第二阶段( 20世纪60年代后期兴起的结构化开发方 法):
该阶段的特点:
➢采用结构化的方法来编写程序,不仅可以改善程序 的清晰度,而且也能提高软件的可靠性与生产率。
Web应用开发技术电子教案第02章精品PPT课件
2.1.2 Web出版
把一些文字、图片、声音等内容组织成 一个或多个Web文档,放置在Web服务器 上,供用户在能与该服务器相连的机器上 访问,这一过程称为Web出版。
2.2 超文本标记语言
一般把通过在文本中插入链接把相关文 本组织在一起而形成的文档称为超文本 (Hyper Text)。通常,超文本使用超文 本标记语言来描述。
</BODY> </HTML> 本例代码浏览时显示结果如图2-3所示。
图2-3 使用水平线
2.加入超级链接 (1)链接到其他地址 (2)链接到本页的其他地方 (3)链接到其他地址的某一地方 (4)在新窗口打开链接
例2-4 超级链接。
3.加入图像
要在网页的某个位置放置一个图像,使 用<IMG>标签,形式为: <IMG SRC=" 文 件 名 " WIDTH= 宽 度 HEIGHT=高度 ALT="提示文字">
2.2.4 框架
使用框架可以将一个浏览器窗口分成几 个部分,而每个部分可独立地装入一个网 页文件,我们可以将分成的每个部分称为 窗格。这样,可以在一个窗格中显示目录 列表,而在另一个窗格中显示选中的文档 内容,较好地体现出文档的层次结构。
1.一个简单的框架
例2-10 一个简单的框架。
2.框架使用形式
从上例可以看出,为使用框架,需要用到 以下标签。 <FRAMESET>…</FRAMESET>: 指出各框架的大小分配 <FRAME SRC="url">: 指出框架中的文档,及框架的名称 <NOFRAMES>…</NOFRAMES>: 当浏览器不支持框架时的显示信息。
Web应用开发.ppt
</LI>
</OL>
<UL>
<P>英语新书</P> <LI>外经贸英语</LI>
<LI>实用英语翻译</LI>
<LI>朗文英语语法</LI>
:// w<3/sUcLh>ool .cn/html/html_lists.asp
</BODY></HTML>
❖自定义列表
▪ 格式:
建立列表
Web应用开发
<DL> <DT>…</DT> <DD>…</DD> <DT>…</DT> <DD>…</DD> …
功能 设置表格边框大小 设置表格的宽度 设置表格的高度 设置单元格间距 设置单元格的填充距 设置表格背景图片 设置表格背景色 设置对齐方式 设置表格的列数
Web应用开发
定制表格
Web应用开发
❖ <TABLE>定义空表格,还需要定义行 ❖ 格式:<TR>…</TR> ❖ 功能:定义表格的一行 ❖ 主要属性:
color=colorvalue 设置文字的颜色
:// w3school .cn/tags/tag_font.asp
HTML格式化
Web应用开发
❖标题标记
▪ 格式:<H1>…</H1>,<H2>…</H2>…<H6>…</H6> ▪ 功能:设置各种大小不同标题的标记
❖段落标记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
</html>
例3:
<html> <head> <title>变量</title> <script language="vbscript"> <!— Dim YourName '定义了一个变量,名称叫YourName YourName = InputBox(“您好!请问您
的名字是?”) '要求用户输入名字这值来初始化变量 MsgBox YourName & " 您好!" & "能
YourName = InputBox(“您好!请问您的名字 是?”)
变量=InputBox(“显示信息”,“窗口标 题”)
用于在对话框中显示一条消息并等待用户输入数据文
本或者按在按钮.用户在对话框中输入的文本是被存放到 了变量中了. MsgBox 函数
MsgBox YourName & " 您好!" & "能见到您, 真好!"
</HTML>
变量、常量、数组、运算符
●变量和常量的命名规则
变量命名必须遵循 VBScript 的标准命名规则。 1.第一个字符必须是字母。 2.不能包含嵌入的句点。 3.长度不能超过 255 个字符。 4.在被声明的作用域内必须唯一。
变量、常量、数组、运算符
●数组
数组是由一组简单变量组合而成,数组中的元素在内存中 占据一块连续的空间,因此,我们可以依序为每个元素编号, 再依照编号来使用他们。
例3:
<html> <head> <title>变量</title> <script language="vbscript"> <!— dim score score=75 msgbox "你的成绩为" & score score=90 msgbox "你的成绩一改为" & score --> </script> </head> <body> </body>
见到您,真好!" '显示用户输入的名字,并显示问候语
--> </script> </head> <body> </body> &l 初始化变量:
在变量中放置一个值,叫初始化变量.
score=75 dim score=75 注释
'定义了一个变量,名称叫YourName 在VBScript脚本中,‘单引号后面的文本都为注释 InputBox 函数
ASP的网页文件的格式是.asp, ASP程序只能在Web 服务器端执行。ASP的编程语言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一个简集。
ASP简介
●ASP的工作原理
1、用户向浏览器地址栏输入网址,默认页面的扩展名 是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行ASP程序。 4、ASP文件按照从上到下的顺序开始处理,执行脚本命 令,生成HTML页面。 5、HTML页面被发送到浏览器。
认的编程语言,配合asp内建对象和ADO对象,用户很快就
能掌握访问数据库的asp动态网页开发技术。
VBScript基本概念
●例2
<html> <head> <title>欢迎光临信息盒</title> <SCRIPT LANGUAGE="VBscript"> <!-msgbox “欢迎光临,敬请指正!“ ‘弹出一个窗口 --> </SCRIPT> </head> <body> </body>
WEB应用程序开发
授课教师: 李原 联系方式:
内容
Contents
一、ASP简介
二、VBScript基本概念 三、变量、常量、数组、 运算符 四、流程控制结构 五、子程序与函数
ASP简介
ASP是Active Server Page的缩写,意为“动态服 务器页面”。 ASP是一种服务器端脚本编写环境,可以用 来创建和运行动态网页或Web应用程序。ASP网页可以包 含HTML标记、普通文本、脚本命令以及COM组件等。利 用ASP可以向网页中添加交互式内容(如在线表单),也 可以创建使用HTML网页作为用户界面的web应用程序。
例5:
<HTML> <HEAD><TITLE>数组1</TITLE> <SCRIPT LANGUAGE="VBSCRIPT"> <!-DIM BOX(3) '声明一个含4个元素的数组 BOX(0)=100 '第1个BOX的值是100 BOX(1)=120 BOX(2)=100 BOX(3)=100 '注意:数组的下标是从0到3 --> </SCRIPT> </HEAD> <BODY> </BODY>
ASP简介
●例1
<%@ Language=VBscript %> <HTML> <BODY> 现在时刻为<% response.write time() %> </BODY> </HTML>
VBScript基本概念
VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。是asp动态网页默
</html>
变量、常量、数组、运算符
●什么是变量?
变量是用于引用计算机内存地址,该地址可以存储脚本 运行时可更改的程序信息。例如,可以创建一个名为 ClickCount 的变量来存储用户单击 Web 页面上某个对象 的次数。使用变量并不需要了解变量在计算机内存中的地址, 只要通过变量名引用变量就可以查看或更改变量的值。
以对话框的形式向用户显示一段消息. 符号(&)
& 符号是VBScript的一个操作符.用于将两段文本 连接在一起.简单的说,就是将两个字符串合并为一个字符 串.其中字符串可以是常量,也可以是变量.
变量、常量、数组、运算符
●什么是常量?
常数是具有一定含义的名称,用于代替数字或字符串,其 值从不改变。
Const MyString = "这是一个字符串。" Const MyAge = 49
例4:
<HTML> <HEAD><TITLE>常数</TITLE> <SCRIPT LANGUAGE="VBSCRIPT"> <!-CONST PI=3.14 '定义圆周率为常数 CIRCLE=3 AREA=CIRCLE*CIRCLE*PI MSGBOX "面积为"& AREA --> </SCRIPT> </HEAD> <BODY> </BODY>
例3:
<html> <head> <title>变量</title> <script language="vbscript"> <!— Dim YourName '定义了一个变量,名称叫YourName YourName = InputBox(“您好!请问您
的名字是?”) '要求用户输入名字这值来初始化变量 MsgBox YourName & " 您好!" & "能
YourName = InputBox(“您好!请问您的名字 是?”)
变量=InputBox(“显示信息”,“窗口标 题”)
用于在对话框中显示一条消息并等待用户输入数据文
本或者按在按钮.用户在对话框中输入的文本是被存放到 了变量中了. MsgBox 函数
MsgBox YourName & " 您好!" & "能见到您, 真好!"
</HTML>
变量、常量、数组、运算符
●变量和常量的命名规则
变量命名必须遵循 VBScript 的标准命名规则。 1.第一个字符必须是字母。 2.不能包含嵌入的句点。 3.长度不能超过 255 个字符。 4.在被声明的作用域内必须唯一。
变量、常量、数组、运算符
●数组
数组是由一组简单变量组合而成,数组中的元素在内存中 占据一块连续的空间,因此,我们可以依序为每个元素编号, 再依照编号来使用他们。
例3:
<html> <head> <title>变量</title> <script language="vbscript"> <!— dim score score=75 msgbox "你的成绩为" & score score=90 msgbox "你的成绩一改为" & score --> </script> </head> <body> </body>
见到您,真好!" '显示用户输入的名字,并显示问候语
--> </script> </head> <body> </body> &l 初始化变量:
在变量中放置一个值,叫初始化变量.
score=75 dim score=75 注释
'定义了一个变量,名称叫YourName 在VBScript脚本中,‘单引号后面的文本都为注释 InputBox 函数
ASP的网页文件的格式是.asp, ASP程序只能在Web 服务器端执行。ASP的编程语言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一个简集。
ASP简介
●ASP的工作原理
1、用户向浏览器地址栏输入网址,默认页面的扩展名 是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行ASP程序。 4、ASP文件按照从上到下的顺序开始处理,执行脚本命 令,生成HTML页面。 5、HTML页面被发送到浏览器。
认的编程语言,配合asp内建对象和ADO对象,用户很快就
能掌握访问数据库的asp动态网页开发技术。
VBScript基本概念
●例2
<html> <head> <title>欢迎光临信息盒</title> <SCRIPT LANGUAGE="VBscript"> <!-msgbox “欢迎光临,敬请指正!“ ‘弹出一个窗口 --> </SCRIPT> </head> <body> </body>
WEB应用程序开发
授课教师: 李原 联系方式:
内容
Contents
一、ASP简介
二、VBScript基本概念 三、变量、常量、数组、 运算符 四、流程控制结构 五、子程序与函数
ASP简介
ASP是Active Server Page的缩写,意为“动态服 务器页面”。 ASP是一种服务器端脚本编写环境,可以用 来创建和运行动态网页或Web应用程序。ASP网页可以包 含HTML标记、普通文本、脚本命令以及COM组件等。利 用ASP可以向网页中添加交互式内容(如在线表单),也 可以创建使用HTML网页作为用户界面的web应用程序。
例5:
<HTML> <HEAD><TITLE>数组1</TITLE> <SCRIPT LANGUAGE="VBSCRIPT"> <!-DIM BOX(3) '声明一个含4个元素的数组 BOX(0)=100 '第1个BOX的值是100 BOX(1)=120 BOX(2)=100 BOX(3)=100 '注意:数组的下标是从0到3 --> </SCRIPT> </HEAD> <BODY> </BODY>
ASP简介
●例1
<%@ Language=VBscript %> <HTML> <BODY> 现在时刻为<% response.write time() %> </BODY> </HTML>
VBScript基本概念
VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。是asp动态网页默
</html>
变量、常量、数组、运算符
●什么是变量?
变量是用于引用计算机内存地址,该地址可以存储脚本 运行时可更改的程序信息。例如,可以创建一个名为 ClickCount 的变量来存储用户单击 Web 页面上某个对象 的次数。使用变量并不需要了解变量在计算机内存中的地址, 只要通过变量名引用变量就可以查看或更改变量的值。
以对话框的形式向用户显示一段消息. 符号(&)
& 符号是VBScript的一个操作符.用于将两段文本 连接在一起.简单的说,就是将两个字符串合并为一个字符 串.其中字符串可以是常量,也可以是变量.
变量、常量、数组、运算符
●什么是常量?
常数是具有一定含义的名称,用于代替数字或字符串,其 值从不改变。
Const MyString = "这是一个字符串。" Const MyAge = 49
例4:
<HTML> <HEAD><TITLE>常数</TITLE> <SCRIPT LANGUAGE="VBSCRIPT"> <!-CONST PI=3.14 '定义圆周率为常数 CIRCLE=3 AREA=CIRCLE*CIRCLE*PI MSGBOX "面积为"& AREA --> </SCRIPT> </HEAD> <BODY> </BODY>