ASP.NET动态网页设计 教学课件 ppt 作者 张德芬 第3章

上传人:E**** 文档编号:89351487 上传时间:2019-05-23 格式:PPT 页数:48 大小:257.50KB
返回 下载 相关 举报
ASP.NET动态网页设计 教学课件 ppt 作者  张德芬 第3章_第1页
第1页 / 共48页
ASP.NET动态网页设计 教学课件 ppt 作者  张德芬 第3章_第2页
第2页 / 共48页
ASP.NET动态网页设计 教学课件 ppt 作者  张德芬 第3章_第3页
第3页 / 共48页
ASP.NET动态网页设计 教学课件 ppt 作者  张德芬 第3章_第4页
第4页 / 共48页
ASP.NET动态网页设计 教学课件 ppt 作者  张德芬 第3章_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《ASP.NET动态网页设计 教学课件 ppt 作者 张德芬 第3章》由会员分享,可在线阅读,更多相关《ASP.NET动态网页设计 教学课件 ppt 作者 张德芬 第3章(48页珍藏版)》请在金锄头文库上搜索。

1、第 3 章 VB.NET语言基础,3.1 数 据 类 型,VB.NET中的数据类型主要可分为三类:数值类型、文本类型和混合类型。每一种数据类型又可进一步细分,如图3.1所示。,图3.1 VB.NET中的数据类型,VB.NET中的数据类型及所占空间如表3.1所示。,表3.1 VB.NET数据类型及所占空间,续表,3.2 变量和常量,3.2.1 变量 1变量的命名规则 变量的命名是有一定规则的,VB.NET中变量的命名必须遵循以下规则:, 变量名必须以字母开头; 变量名由英文字母、中文字、数字或下划线组成; 不要取关键字; 长度不超过255个字符; 变量名在其声明的作用域内必须唯一。 需要注意的是

2、,在VB.NET 中,变量名是不区分大小写的。,2变量的命名方法 良好的变量命名使变量易于记忆且程序可读性大大提高。在定义变量时,可采取如下方式:小写前缀+特定意义的名字。例如,strName表示一个存储姓名的变量,变量的数据类型为字符串;strPassword表示一个存储密码的变量,变量的数据类型为字符串型;intMark表示一个存储分数的变量,变量的数据类型是整型。,变量名前缀常取其类型缩写,表3.2所示为常用的数据类型缩写。,表3.2 常用的数据类型缩写,3变量的声明 VB.NET中声明变量的方法有两种:显式和隐式。 显式声明变量方法是指用Dim语句声明变量,例如: Dim a As I

3、nteger a=10,3.2.2 常量 常量代表一些特殊的含义不可改变的值,常量在程序运行中值是不变的。VB.NET中的常量分为系统常量和用户自定义常量。 系统常量包括:布尔常量True/False、Nothing(对象为空)、Null(变量不含有效数据)、表示颜色的常量(Black,White,Blue,Green,Red,Yellow等)、常用日期常量(Sunday,Monday, Saturday)等。,3.3 运算符和表达式,1赋值运算符 赋值运算符也就是等号(=)。例如: Dim intStudent As Integer intStudent = 50 intStudent +=

4、 5,2算术运算符 算术运算符主要有加(+)、减()、乘()、除(/)、整数除()、模(Mod)、乘幂()。,3字符串连接运算符,字符串连接运算符有“+”和“&”,为了减少与算术“+”的混淆,建议字符串的连接运算时多用“&”表示。,4比较运算符 常用的比较符有“=”、“”、“”、“=”。 比较运算符的结果是布尔型True/False。比较对象可以是数值、字符、日期和对象。,5逻辑运算符 常用的逻辑运算符有And、Not、Or、Xor(异或,相异取真,相同取假)。逻辑运算结果也是布尔型True/False。,3.4 数 组,变量可以用来存储单个的数据,对于一系列相关的数据可以用数组来存储。在程序

5、设计语言中,数组是用于保存大量相同数据类型数据的集合,集合中的每个元素称为数据的元素,集合中元素的个数称为数组的长度。 数组可分为一维数组和多维数组,常用的是一维数组。一般数组维数不超过三维。,3.5 注 释,注释是提高程序可读性、增强代码可维护性的重要手段,为程序添加注释也是一种良好的编程习惯。,VB.NET中的注释写法很简单,就是在要注释的语句前面加上一个西文状态的单撇号(),例如:Dim intAge as Integer该语句定义了一个整形变量intAge,用来存储年龄。 注意:VB.NET中用单撇“”表示注释,单撇后面的内容视作注释内容,如果注释内容超过一行,第二行开头应加上单撇号。

6、,3.6 分 支 语 句,VB.NET中的分支语句有两类:IF语句和SELECT CASE语句。,3.6.1 IF语句 IF语句是常用的判断语句,IF语句常见的几种应用形式如下: (1)If 条件表达式Then语句 Then后的语句仅一条,并且必须与If在同一行上 (2)If 条件表达式Then Then后的语句可以有多条,End和If之间要有空格 程序块1 End If,(3)If 条件表达式 Then条件表达式为真时,执行程序块1;否则执行程序块2 程序块1 Else 程序块2 End If,(4)If 条件表达式1 Then 程序块1 Else If 条件表达式m Then 程序块m E

7、lse If 条件表达式m Then Else 程序块2 End If,3.6.2 SELSCT CASE语句,在执行多重条件判断时,Select Case语句更加简洁直观。Select Case的格式如下: Select Case表达式 Case 测试值1 程序块1 Case 测试值1 程序块1 ,Case 测试值n 程序块n Case Else 程序块m End Select 使用SELECT语句时,要注意Select和Case是连在一起出现的,另外结束语句是“End Select”,而不是“End”。,3.7 循 环 语 句,VB.NET中有4种循环语句,分别是For/Next循环、Wh

8、ile/End While循环、Do/Loop循环和For/Each循环。,3.7.1 For/Next循环,For/Next是常用的一种循环语句,用For/Next循环可以精确地控制循环次数。语法格式如下: For 循环控制变量=初值 To 终值 step 步长 程序块1 Exit For 程序块2 Next,其中,步长是每次循环时循环控制变量变化的值。Exit For后接的中止循环的条件。循环语句内的程序块称为循环体。 上述格式中,中括号内的内容可以省略。For/Next循环可以嵌套,但不能够交叉嵌套。,3.7.2 While/End While循环,While/End While循环依据

9、条件表达式的结果,重复执行一段代码,常用于不知道重复次数时的场合。,语法格式如下: While 条件表达式 程序块 End While While/End While循环的流程图如图3.12所示。从图中可见,如果条件表达式一开始就不成立,则循环体可能一次也未执行。,图3.12 While/End While流程图,3.7.3 Do/Loop循环 Do/Loop循环与While/End While非常类似,它有两种形式。 1形式一 Do 程序块 Loop While|Until 条件表达式 Do/Loop循环的流程图如图3.15所示。,图3.15 Do/Loop循环的流程图(形式一),2形式二

10、Do While|Until 条件表达式 程序块 Loop 两种写法的区别在于形式一中语句statements至少执行一次,形式二中语句statements可能一次也未执行,因为控制循环的条件表达式可能一开始就不成立。,3.7.4 For/Each循环 For/Each循环用于对数组或集合中的每个元素重复执行某段代码。,语法格式如下: For Each 变量 In 数组或集合 程序块 Exit For 程序块 Next 注意:循环控制变量的类型要与数组或集合的类型一致。,3.8 过程和函数,过程和函数是两种重要的代码形式。过程和函数都是实现某种特定功能的代码块,都可以被重复调用。过程和函数的区

11、别是:过程没有返回值,函数有返回值。,在ASP.NET中,函数和过程必须放在与标记之内。格式如下: 函数或过程定义 ,3.8.1 过程,过程的语法格式如下: Sub 过程名(参数) 程序块 End Sub,过程的调用方式是直接调用过程名,格式如下: Call 过程名(参数) 说明:Call为调用关键字,可以省略。当过程中有参数传递时,过程后面的“(参数)”不能省略;否则,可以省略参数。,3.8.2 函数 函数的格式如下: Function 函数名(参数) As 类型 程序块 Return 返回值 End Function,当函数有返回值时,要在函数体的末尾用“函数名=返回值”形式将值返回,也可用Return语句返回值。 函数的调用格式: 变量名=functionname(),3.9 变量的作用域,变量的声明位置决定了这个变量的作用范围。根据变量的作用范围,VB.NET中的变量分为全局变量和局部变量。在一个过程或函数外声明的变量是全局变量,全局变量对本程序内部所有的过程和函数都起作用。在一个过程或函数内声明的变量是局部变量,局部变量只对本过程或函数起作用。,在调用过程或函数时,局部变量被建立,而在过程或函数执行完毕之后,局部变量就会被释放。 由于全局变量在整个程序的生命周期都占据内存资源,不被释放,因此应尽量减少全局变量的使用。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号