Visual Basic.NET基础教程 教学课件 ppt 作者 张晓蕾 第2章 VB.NET编程基础知识

上传人:E**** 文档编号:89400956 上传时间:2019-05-24 格式:PPT 页数:46 大小:809.50KB
返回 下载 相关 举报
Visual Basic.NET基础教程 教学课件 ppt 作者  张晓蕾 第2章 VB.NET编程基础知识_第1页
第1页 / 共46页
Visual Basic.NET基础教程 教学课件 ppt 作者  张晓蕾 第2章 VB.NET编程基础知识_第2页
第2页 / 共46页
Visual Basic.NET基础教程 教学课件 ppt 作者  张晓蕾 第2章 VB.NET编程基础知识_第3页
第3页 / 共46页
Visual Basic.NET基础教程 教学课件 ppt 作者  张晓蕾 第2章 VB.NET编程基础知识_第4页
第4页 / 共46页
Visual Basic.NET基础教程 教学课件 ppt 作者  张晓蕾 第2章 VB.NET编程基础知识_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《Visual Basic.NET基础教程 教学课件 ppt 作者 张晓蕾 第2章 VB.NET编程基础知识》由会员分享,可在线阅读,更多相关《Visual Basic.NET基础教程 教学课件 ppt 作者 张晓蕾 第2章 VB.NET编程基础知识(46页珍藏版)》请在金锄头文库上搜索。

1、第2章 VB.NET编程基础知识,2.1 【案例3】交换数字位置,2.1.1 数据类型 2.1.2 变量和常量 2.1.3 运用各种类型的数据 2.1.4 注解语句,2.1.1 数据类型 1数据类型 VB.NET中的标准数据类型如表2-1-1所示。 (1)整数类型数据是指不含小数点的数字,例如,123、-321、0等。整数类型又根据数据所占内存的容量和表达数字的范围分为字节型(Byte)、短整型(Short)、整型(Integer)和长整型(Long),共4种。,(2)浮点类型数据是指含小数点的数字,例如,12.34、-43.21、123.00等。浮点类型又根据数据所占内存的容量和表达数字的范

2、围分为单精度型(Single)、双精度型(Double)和十进制型(Decimal)3种。 (3)逻辑类型(又称为布尔类型)数据只有两个数值:True和False。它们分别表示“真”和“假”,或者“是”和“否”两种对立的状态。,(4)字符类型数据是指用一对双引号围起来的单个字符,例如,“t“、“A“、“+“等。 (5)字符串类型数据是用一对双引号围起来的一串字符,例如,“我的VB.NET程序“、“Hello World“等。 (6)日期类型数据必须以符号“#”括起来,其中的格式必须为月/日/年,例如,#1/8/1981#表示1981年1月8日、#10/11/1977#表示1977年10月11日

3、。,表2-1-1VB.NET标准数据类型,2命名原则,(1)标识符必须由大小写字母、数字和下划线组成,并且不可以用数字开头。例如,name、_123等都是合法的标识符;123、my name、year#age都是不合法的标识符。 (2)VB.NET语言不区分大小写。例如:Name和name是两个完全相同的标识符。,(3)一般来说,标识符不能与VB.NET关键字相同。但是,可以使用方括号将标识符括起来成为转义名。转义名可以与任何VB.NET关键字相同,因为方括号消除了可能出现的歧义。 关键字(Reserved Words,也叫保留字)是VB.NET语言语法的组成部分,具有特殊的含义,不可以作为标

4、识符使用。VB.NET的关键字很多,不可能一一背下来,但是总的来说,定义类、过程、常量和变量时所用的单词,以及各种语句所用的单词都是关键字。通过今后的学习,接触的关键字会越来越多,在理解每个关键字的含义后,自然就能记住了。在VB.NET程序代码中,关键字为蓝色。,2.1.2 变量和常量,所谓变量就是内存中的一小块空间,它用来存储数据。可以将数据保存在其中,也可以从其中读取该数据。内存中可以有许多个这样的小块空间,为了以示区别,使用不同的名字来给它们命名,这个名字就叫变量名。变量中的数据可以是编程人员赋予的,也可以是程序运行过程中,临时存储的运算中间结果。变量中保存的数据可以随时改变,但是一个变

5、量在同一时间中通常只可以保存一个有效数据。,如果一个存储空间中的数据在程序运行过程中一直都没有发生改变,则称这种空间为常量,常量的名字称为常量名。,变量和常量都必须要有类型,它们的类型必须与其保存的数据类型一致。不论变量还是常量,在使用前,都要先声明,也就是告诉系统,程序需要使用一个变量或常量来存储数据,请在内存中给一个空间空间的大小由其类型来决定,同时还要告诉系统该空间的名称即变量名或常量名。声明后的变量或常量,可以通过变量名或常量名来访问其内存中的内容。,1声明变量,(1)显式声明变量 变量的声明语句是Dim语句,它的位置和内容决定了变量的特性,其格式为: Dim 变量名 As 数据类型关

6、键字 其中,关键字Dim将变量名指定的变量定义为由类型关键字指明的变量类型。数据类型关键字可使用表2-1-1中所列出的数据类型关键字或用户自定义的类型名。,(2)用类型后缀标识直接声明变量 用类型后缀标识直接声明变量的格式为: 变量名+后缀,2使用变量,在声明变量后,必须给变量赋值才可以使用变量。一般使用赋值语句给变量赋值,其格式为: 变量名 = 数据 其中,等号=是赋值运算符,变量和数据的类型要一致。例如,下面的语句表示声明一个String类型的变量strName,并且给其赋值为字符串“王晓军”。 Dim strName As String strName = “王晓军“,此外,还可以将声明

7、和赋初值合并为一条语句,其格式为: Dim 变量名 As 数据类型关键字 = 数据,例如:Dim name As String = “李炎“ 在使用Dim声明变量时,根据声明变量语句位置的不同,可以分为局部变量和模块变量两种。所谓局部变量是指在过程内部声明的变量,所谓模块变量是指在任何过程外、程序代码内声明的变量。,变量的“生存期”是指变量可供使用的那段时间。用Dim语句声明的局部变量只在其过程正在执行期间存在,当过程终止时,过程内的所有局部变量都将消失。但是,只要应用程序仍在运行,模块变量就会保留它们的值。,3常量 常量是在程序运行过程中,其值保持不变的量,例如,数值、字符串等。在编程中,有

8、些值在程序中会多次使用,例如,进行圆的计算中的值,如果在每次使用时都重复输入,即费事又容易出错。另外,如果某一值在程序中多次重复出现时,如果要改变此值,就需要改动程序中的许多地方,既麻烦又容易遗漏。这时,可以用常量来保存数据。,这样,不但易于输入,而且还便于理解此数据的含义,如要改变某一常量的值时,只需改变程序中声明该常量的语句就可以了,既方便又准确。,(1)声明常量 在声明常量时,常量的名称最好应具有一定的含义,以便于理解和记忆,声明的格式为: Const 常量名 As 数据类型关键字 = 数据 其中,Const是声明常量的关键字;数据是常量的取值;一对中括号之间的内容是可选项。数据可以是数

9、值型、字符串型、逻辑型或日期型的表达式,但在表达式中不能出现变量和函数运算。在声明常量时,将先计算赋值号右边表达式的值,然后将此值赋给左边的符号常量。,如果在声明常量时,没有给出常量的类型,则采用默认类型。VB.NET规定:整数值将默认为Integer类型,浮点数值将默认为Double类型,关键字True和False将默认为Boolean类型。例如,Const PI = 3.1415926535语句表示声明一个类型为Double的常量PI,其值为3.1415926535。,(2)显式声明常量 如果需要在声明常量时必须给出常量类型,则在程序代码的开头添加Option Strict On语句。显式

10、声明数据类型可以明确常量的类型,并且使代码易于阅读和维护。例如,下面的语句中,常量PI数据类型被显式声明为Single。 Option Strict On Const PI As Single = 3.1415,1数值型数据 (1)Math类中的方法 (2)数学函数,2.1.3 运用各种类型的数据,2字符串型数据 操作字符串类型数据的方法分为两部分:一部分是Visual Basic语言一直所使用的字符串函数,另一部分是.NET框架中String类内的方法。利用这些方法和函数可以对字符串型数据进行计算、截取、改变大小写形式等操作。,3日期和时间函数 日期和时间函数用于获取、设置时间以及时间的计算

11、,2.1.4 注解语句 1单行注解语句 2多行注解语句,2.2 【案例4】四则运算 2.2.1 运算符和表达式 2.2.2 数据类型转换,2.2.1 运算符和表达式,1算术运算符和算术表达式 (1)求相反数运算符- (2)指数运算符 (3)整除运算符 (4)求余数运算符Mod,2赋值运算符和赋值表达式 赋值运算符的作用是将数据赋给变量,其基本格式为: 变量名 = 数据,3比较运算符和比较表达式 比较表达式(也称为关系表达式)是比较其运算符左右两边数据的大小关系,其表达式结果为逻辑型数据True或者False。,字符串也可以通过比较运算符进行比较,其方法如下。 (1)将两个字符串的第一个字符进行

12、比较,如果不相等,则比较结果为两个字符串的比较结果。 (2)如果第一个字符相等,则继续比较两个字符串的第二个字符,以此类推,直到得出比较结果。,(3)如果两个字符串的每个对应字符都一样,则这两个字符串相等。 例如,下面两个表达式的值均为True。 “a string“ = “a string“ “12345“ “1234“,字符比较实际上是对字符的ASCII码进行比较。ASCII码是用七位二进制数表示一个字符,共能表示128个不同的字符,包括了计算机处理信息常用的26个英文大写字母AZ、26个英文小写字母az,数字符号09、算术与逻辑运算符号、标点符号等。在一个字节(相当于8位二进制数)中,A

13、SCII码用了七位,最高一位空闲,常用来作为奇偶校验位。所谓奇偶校验,是在编码进行传送过程中,用来检验是否出错的一种方法,分奇校验和偶校验两种。,4逻辑运算符和逻辑表达式,(1)“非”运算符Not (2)“与”运算符And (3)“或”运算符Or (4)“异或”运算符Xor (5)AndAlso运算符 (6)OrElse运算符,5连接运算符,连接运算符可以将多个字符串合并为一个字符串。VB.NET中声明了两个连接运算符:+和&。,6优先级,表2-2-4 运算符的优先级,2.2.2 数据类型转换,1隐式转换 系统自动转换是指把所占内存空间字节数少的类型,转换为所占内存空间字节数多的类型,把整数类

14、型转换为浮点类型。,2显式转换 显式转换又称为强制类型转换,它是指把所占内存空间字节数多的类型,转换为所占内存空间字节数少的类型,把浮点类型转换为整数类型。其格式为: 类型转换函数名(源类型数据),2.3 【案例5】简易打字练习程序,2.3.1 面向对象程序设计思想 2.3.2 类库,2.3.1 面向对象程序设计思想,1面向对象的概念 (1)对象(Object) (2)类(Class) (3)消息(Message) (4)属性(Property) (5)方法(Method),2面向对象的程序设计,(1)面向对象分析(OOA) (2)面向对象设计(OOD) (3)面向对象编程(OOP),3面向对象的特点,(1)封装(Encapsulation) (2)多态(Ploymorphism) (3)继承(Inheritance) (4)抽象(Abstraction),4面向对象程序设计的优点,(1)可重复使用 (2)可以扩展 (3)易于管理和控制,5命名空间,2.3.2 类库,1什么是类库 (1)构造方法 (2)变量 (3)方法,2String类,(1)String类中的共享方法 (2)String类中的实例方法,

展开阅读全文
相关资源
相关搜索

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

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