《网络程序设计-ASP》和《网络程序设计基础》配套课件

Slides:



Advertisements
Similar presentations
1 HTML 语言与网页设计 —— DHTML 技术 2 学习目标 理解客户端脚本的作用,掌握在 网页中使用客户端脚本的方法。 理解 JavaScript 语言的基本语法。 理解 JavaScript 对象和浏览器对 象在脚本编程中的作用。 理解 DHTML 的原理,能够在网页 中应用 DHTML.
Advertisements

計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
Tool Command Language --11级ACM班 金天行.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
Oracle数据库 Oracle 子程序.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
四 VBScript编程基础.
ASP VBScript 基础知识.
目錄 前言 八達通 使用八達通的好處 八達通的種類 輕鐵 輕鐵的設施 輕鐵的發展 輕鐵與西鐵
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
Visual Basic 2010 程式設計16堂特訓 第七堂 VB的迴圈流程控制.
課程名稱:程式設計 授課老師:________
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
EBNF 请用扩展的 BNF 描述 C语言里语句的结构; 请用扩展的 BNF 描述 C++语言里类声明的结构;
程式語言 I – VISUAL BASIC 選擇結構語法與應用 Chapter 7 認知
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第12章 VBA编程 虽然Access的交互操作功能非常强大且易于掌握,但是在实际的数据库应用系统中,用户还是希望尽量通过自动操作达到数据库管理的目的。应用程序设计语言在开发中的应用,可以加强对数据管理应用功能的扩展。Office中包含Visual Basic for Application(VBA),VBA具有与Visual.
算法与程序设计.
Access VBA程序设计 本章重点 Access Basic编程语言 运算符、函数与表达式 Access Basic语句 模块的使用
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
SQL Injection.
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
走进编程 程序的顺序结构(二).
辅导课程六.
6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述
程式語言Visual Basic 傳址與傳值
第12章 VBA模块设计.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第3 章 VBScript的控制结构.
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
第二章 Java语言基础.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
SOA – Experiment 2: Query Classification Web Service
第4章 PHP流程控制语句.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
小结 郭清溥.
Visual Basic 程序设计教程.
Ch04 VB.NET的流程控制 網頁程式設計.
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
VB与Access数据库的连接.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第4章 Excel电子表格制作软件 4.4 函数(一).
第九节 赋值运算符和赋值表达式.
用穷举法设计程序 南京师范大学 教育技术系 倪佳慧
3.16 枚举算法及其程序实现 ——数组的作用.
College of Computer Science & Technology
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
ASP.NET实用教程 清华大学出版社 第4章 C#编程语言 教学目标 教学重点 教学过程 2019年5月5日.
問題解決與流程圖 高慧君 台北市立南港高中 2006年12月22日.
学习目标 1、了解基本运算符 2、运算符优先级.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二章 Java基本语法 讲师:复凡.
Python 环境搭建 基于Anaconda和VSCode.
复习 标签(label)、文本框(text)控件 按钮:点击事件
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
VB与Access数据库的连接.
数据表示 第 2 讲.
WEB程序设计技术 数据库操作.
鸡兔同笼(续) ——选择结构.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
任课教师:戴开宇 TA:时均帅、谭肖、王安华 程序设计B班 :20-16:50(90分钟)
顺序结构程序设计 ——关于“字符串”和数值.
编译原理实践 6.程序设计语言PL/0.
Presentation transcript:

《网络程序设计-ASP》和《网络程序设计基础》配套课件

第3讲 ASP脚本语言-VBScript

讲解提纲 3.1 脚本语言概述 3.2 VBScript代码的基本格式 3.3 VBScript的数据类型 3.4 VBScript常量 3.10 使用条件语句 3.11 使用循环语句

3.1 脚本语言概述 所谓脚本语言,就是一种介于HTML语言和Visual Basic、Java等高级语言之间的一种语言。 在ASP程序中常用的脚本语言有VBScript和JavaScript等语言,系统的默认语言为VBScript语言。 ASP可以通俗的说就是把脚本语言放在<%和%>之间,一般在服务器端运行。

3.2 VBScript代码的基本格式 在服务器端运行,有两种方式 方法一:<%VBScript 代码%> 方法二:<Script Language=”VBScript” runat=”Server”> VBScript 代码 </Script>

3.2 VBScript代码的基本格式 有时候也需要在客户端运行,语法如下: <Script Language=”VBScript”> VBScript 代码 </Script>

3.3 VBScript的数据类型 在VBScript,只有一种数据类型,称为Variant,也有叫做变体类型。Variant变量中保存的数据类型称为变量的子类型。 常见的字类型有字符串、数字、日期、逻辑类型。 Variable=2001 ‘VBScript会将它当成整数对待 Variable=”2001” ‘VBScript会将它当成字符串对待 Variable=”北京大学” ‘VBScript会将它当成字符串对待 Variable=20.01 ‘VBScript会将它当成小数对待

3.4 VBScript常量 常量就是拥有一定名字的数值,常量可以代表字符串、数字、日期等常数,常量一经定义以后,其值将不能再更改。 常量如下定义: <% Const PI=3.1415926 ‘表示数值型常数 Const ConstString1=”中国” ‘用“”表示字符串型常数 Const ConstString2=”100” ‘用“”表示字符串型常数 Const ConstDate=#2001-1-12# ‘用##表示日期常数或时间常数 %> 1、举例证明不可更改例子

常量示例 源文件 显示结果

3.5 VBScript 变量 所谓变量,从专业的角度说,变量就是存储在内存中的用来包含信息的地址的名字。我们只要知道变量就是代表一个值的名字就行了。 变量的定义 变量的赋值 变量的引用 1、提一下和常量的区别 2、举一个给变量赋值 3、并改变赋值的例子 4、强调如果想全部正确,请用Option Explict

变量示例 源文件 显示结果

关于变量的定义(声明) 可以不定义直接使用 如果强制必须定义才能使用,就必须要在所有ASP语句之前添加语句: <% a=2 %> <% option explicit %>

3.6 VBScript数组 什么是数组? 数组的命名、定义、赋值和引用和变量基本上是一样的,所不同的是要定义数组中的项目数。 1、简单数组定义 2、项目数 3、不定长数组

数组示例 源文件 显示结果

二维数组示例 A(0,0) A(0,1) A(0,2) A(1,0) A(1,1) A(1,2) A(2,0) A(2,1) A(2,2) 源文件 显示结果

3.7 VBScript运算符 VBScript继承了Visual Basic的所有类别的运算符,包括算术运算符、比较运算符、逻辑运算符和连接运算符。 要注意运算顺序,先计算算术运算符,其次连接运算符,再次比较运算符,最后计算逻辑运算符。 1、举例算术运算符加减等 2、连接运算符 & 和+号在字符串中的作用 3、举一个比较运算符 4、举一个逻辑运算符 and

比较运算符示例 源文件 显示结果

常用的比较运算符 > < = <> >= <=

逻辑运算符示例 源文件 显示结果

常见的逻辑运算符 AND a>2 AND b>3 OR a=2 OR b<3 XOR a>2 XOR b<4 NOT NOT a>2

连接运算符示例( & ) 源文件 显示结果

关于连接符 用来连接字符串 +也可以作为连接符,如 <% C=“中国人民” & “万岁” C=“中国人民” & b Response.write “a+b=“ & Cstr(c) C=“中国” & “人民” & b Response.write c & “<p>” %> +也可以作为连接符,如 C=“中国人民” + “万岁”

3.8 VBScript函数 VBScript中继承了Visual Basic中的一些函数 ,可以直接调用即可。 转换函数,Cstr,cInt,cDate 字符串函数 Mid,Left,Right,Trim,instr,len,split 日期和时间函数 Date Time Now,year,month,day 数学函数 Sin Cos 使用函数时要特别注意函数的参数的个数和类型。 1、对上面的例子逐一示例

转换函数示例(cstr) 源文件 显示结果

字符串函数示例 源文件 显示结果

关于字符串函数 <% C=left(“abcd”,2) ‘从左边开始取2个字符 C=right(“abcd”,2) ‘从右边开始取2个字符 C=len(“abcd”) ‘获取字符串的长度 C=Trim(“abcd “) ‘去掉字符串两边的空格 C=split(“ab/cd/ef”,”/”) ‘拆分函数 C=instr(“ab”,”ab”) ‘查找函数 %>

日期函数示例 源文件 显示结果

函数总结 函数的参数,个数和类型 函数的返回值? 怎么引用?

3.9 VBScript过程 为了使程序可重复利用和为了使程序简洁明了,我们经常使用过程。在VBScript中,过程有两种,一种是Sub子程序,一种是Function函数。 Sub子程序的语法: Sub 子程序名(参数1,参数2,…) 语句…… End Sub 1、可要参数,也可不要参数, 2、请举一个加法调用的例子

Sub子程序 Sub子程序的语法: 调用子程序 Sub 子程序名(参数1,参数2,…) 语句…… End Sub Call 子程序名(参数1,参数2,…) 1、可要参数,也可不要参数, 2、请举一个加法调用的例子

子程序示例 源文件 显示结果

Function函数 Function函数的语法: 调用函数 Function 函数名(参数1,参数2,…) 语句…… End Function 调用函数 变量= Function 函数名(参数1,参数2,…) 函数可以向变量一样引用和参与运算 1、可要参数,也可不要参数, 2、请举一个计算两个数的立方或者举一个计算从几加到几的方案

函数示例 源文件 显示结果

关于函数 形式参数 Function lifanghe(a,b) 和 实际参数 lifanghe(2,3) lifanghe(a,b)

3.10 使用条件语句 在ASP的程序中,常常需要对用户输入的信息进行判断,如用户注册登录时,判断用户填写的信息是否齐全、密码是否正确等等,此时就需要用到条件语句。 If…Then…Else语句 Select Case语句 1、举If else end if的三种用法 2、举例讲 Select Case的用法 Select Case Grade Case “A” Response.Write “太不可思议了,你太厉害了” Case “B” Response.Write “不错啊,继续努力吧” End Select

IF语句示例 源文件 显示结果

Select语句示例 源文件 显示结果

3.11 使用循环语句 VBScript中循环语句是非常重要的语句,通常用于重复执行一组语句,比如累加或从数据库中依次读出多条记录。在VBScript中,常用的循环语句有: For…Next 循环 Do…Loop循环等。 1、举For Next循环,从1到100 For counter=start To end [Step step] 执行语句 Next 2、举Do loop循环,从1到100 Do While(Until) 条件1 Loop 3、举例多重循环 4、提Exit强行退出循环 For I=1 to N Sum=Sum+I If Sum>10000 then Exit For End if

For Next循环示例 源文件 显示结果

关于For Next循环 For I =1 to 3 Step 2 循环变量 初始值 终到值 步长 默认为1 ,也可以为小数或负数。

Do loop循环示例 源文件 显示结果

强行退出循环 如果希望强行退出循环,则在循环内加 Exit For Exit Do

循环嵌套示例 允许的循环嵌套 不允许的循环交叉

循环嵌套示例 源文件 显示结果

本讲练习 请重点研究字符串相关知识,连接符和字符串函数。 请开发一个函数,用于计算a 到 b的平方和,并调用它计算3到20的平方和。 请重点研究判断和循环语句。仔细揣摩最后一个嵌套示例。