第2章--Visual-Basic-NET语言基础ppt课件(全).ppt
《第2章--Visual-Basic-NET语言基础ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《第2章--Visual-Basic-NET语言基础ppt课件(全).ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2 2章章 Visual Basic.NETVisual Basic.NET语言基础语言基础 VB.Net 程序程序设计教设计教程程 本章学习目标:本章学习目标:掌握掌握Visual Basic.NetVisual Basic.Net标识符的定义和使用方法标识符的定义和使用方法 掌握掌握Visual Basic.NetVisual Basic.Net的基本数据类型的基本数据类型 熟练掌握常量与变量的声明、使用方法熟练掌握常量与变量的声明、使用方法 熟练掌握熟练掌握Visual Basic.NetVisual Basic.Net的运算符和表达式的运算符和表达式 掌握掌握Visual Basi
2、c.NetVisual Basic.Net常用函数的使用方法常用函数的使用方法 熟练掌握熟练掌握InputBoxInputBox和和MsgBoxMsgBox实现输入实现输入/输出输出2.1 2.1 标识符的引入标识符的引入1 1关键字关键字 关键字又称是系统保留字,是具有特殊含义和使用方法的字母组合。关键字用于表示系统的标准过程、方法、属性、函数和各种运算符等。如:Private、Sub、If、Else、Select等等。在后面的学习过程中我们会逐渐接触到更多的关键字。2 2标识符标识符 在程序设计过程中,使用到的常量、变量、数组、过程和类等,为了识别这些对象,必须按规则给每个对象指定一个名称
3、,这样的名称我们称为标识符。标识符的命名必须遵循以下语法原则:(1)(1)标识符由字母、数字或下划线组成,且只能以字线或者下划线开头;标识符由字母、数字或下划线组成,且只能以字线或者下划线开头;(2)(2)如果以下划线开头,则后面必须包含至少一个字母或数字;如果以下划线开头,则后面必须包含至少一个字母或数字;(3)(3)不能使用不能使用Visual Basic.NetVisual Basic.Net中的关键字;中的关键字;(4)(4)长度不能超过长度不能超过255255个字符。个字符。2.1 2.1 标识符的引入标识符的引入3 3代码编写规则代码编写规则 1.(1)一般情况下,Visual B
4、asic.Net编写代码时最好一行写一条语句,当然也允许使用复合语句行,即一行可书写若干条语句,语句之间用“:”分隔。2.例如:Year=2012:Minute=12:Second=12(2)若一条语句过长,写在一行不便于查看,可以将单行语句分为若行书写,使用空格加续行符“_”(下划线)连接。例如:Nowtime=现在时间是:&Hour&:&Minute&:&_ Second(3)Visual Basic.Net代码不区分字母的大小写,且在同一行最多允许有255个字符。(4)使用注释语句提高程序的可读性,方便对源代码的阅读、修改、调试和维护。在程序适当的位置加上注释语句是一种良好的编写习惯,V
5、isual Basic.Net注释语句可用Rem或“”引导。例如:Dim studentno As Integer 定义一个学生学号的变量 Dim studentno As Integer Rem 定义一个学生学号的变量 2.2 2.2 数据类型数据类型1 1数值数据类型数值数据类型(1)整数类型 有符号整数类型包括Short(短整型)、Integer(整型)和Long(长整型)。声明为有符号整数类型的变量只能存放整数。如:Dim x as integer x=4.5 x的结果为:4(2)非整数类型 Single单精度浮点数可以精确到7位十进制数,精确度不高。Double双精度浮点数能精确到1
6、5位十进制数,所以在进行大数据运算时,可 以采用Double型以提高运算精度。Decimal定点数,可以存储非常精确的数字,在小数点可以保留28位小数。2 2字符数据类型字符数据类型 字符数据类型有Char(字符型)和String(字符串)两种类型。Char类型中包含单个字符,而String类型中可包含零个或更多个字符。在VB.NET中,字符数据类型是放在一对双引号内的若干字符,如果不包含任何字符则该字符串称为空字符串。2.2 2.2 数据类型数据类型3 3布尔类型布尔类型 布尔类型又称为逻辑类型,类型名用Boolean表示,专门用来处理True和False这两个逻辑量。Boolean类型的默
7、认值为False。flag=True True或False值不应该放在双引号内。4 4日期时间类型日期时间类型 Date类型也就是日期类型,必须用一对“#”来分隔,格式为mm/dd/yy,例如:#8/12/06#表示2006年8月12日。5 5对象类型对象类型 Object对象类型可用于指向应用程序中的任何一个对象。被声明为Object类型的编程元素可接收任何数据类型的值。如果在声明中没有说明数据类型,则编译器默认变量的数据类型为Object。Dim x as integerx=10 x为整型x=10 x为对象类型2.32.3常量常量直接常量直接常量 在程序中直接给出的数据,包括数值常量、字符
8、型常量、布尔常量、日期常量等。各类型常量的表示方法如下:数值常量:23、235、65、23.54、0.345、234.65。字符型常量:、a、t、C#、VB.NET2005程序设计。布尔常量:True、False。日期常量:#10/21/2006#、#3/31/2012#。2.32.3常量常量符号常量符号常量1 1系统提供的内部常量系统提供的内部常量 内部常量是系统内部存储的一些在应用程序执行过程中保持不变的值。一般情况下,它们的名称具有一定的意义,代表某些特殊的功能,也便于提高程序的可读者性。如VB.Net内容常量一般以小写“vb”字母开头,后面跟随有意义的符号。2 2自定义符号常量自定义符
9、号常量 在应用程序设计中,常常需要用到一些固定不变的数据,如圆周率,对于这些数据我们可以用一个符号来表示它们,这些符号就称为自定义符号常量。在VB.NET中,可使用Const语句定义用户自定义符号常量。格式:格式:Public/Private Const Public/Private Const As As 数据类型数据类型=表达式表达式例如:Const PI As Single=3.1415926Dim r As Integer,area As Doubler=10area=pi*r*r2.32.3常量常量说明:说明:(1)Public/Private为可选项,表示常量的类型和作用域,关于作
10、用域我们将在第五章进行介绍。(2)常量名是标识符,它的命名规则与标识符的命名规则一样。(3)“As数据类型”用来说明常量的数据类型。(4)“表达式”是由数值常量或字符串常量以及运算符组成,但在“表达式”中不能包含函数调用。(5)如果要在一行定义多个符号常量,应以逗号隔开。例如:Const PI As Single=3.1415926,RATE As Integer=5注意:注意:(1)符号常量在声明时一定要赋以初值。(2)符号常量防止重复定义,否则会出现错误。如:Const PI As Single=3.1415926Const PI As Single=3.14(3)若用户定义的常量数据类型
11、与给定值的数据类型不一致,则系统会出现错误提示。例如:Public const PI as single=“3.1415”系统会提示:从“String”到“Single”的转换无法在常数表达式中发生。2.4 2.4 变量变量1 1变量声明变量声明 在使用变量之间,应先声明变量。在声明变量的同时还可以给变量赋初值。声明变量的一般格式:Declare As 数据类型例如:Dim name As String 声明String类型变量namePublic sum As Integer 声明Integer类型变量total 说明:说明:(1)“Declare”可以是Dim,Public,Protect
12、ed,Friend,Protected Friend,Private,Shared和Static。本节只介绍Dim,其它声明方式将在以后相应章节中介绍。(2)“As 数据类型”用来定义变量的类型,如果省略,则默认为变量是Object类型的。(3)可以在声明变量的同时对其初始化。例如:Dim a as integer=100(4)如果变量在声明后,没有被赋初值,则系统会将给其一个默认初始值。数据类型不同默认值也相应不同,数值类型被初始化为0,字符类型初始化为空串,布尔类型被初始化为False。2.4 2.4 变量变量(5)一行可以同时声明多个变量,变量与变量之间用逗号分开,例如:Dim name
13、,xh As StringDim sum As Integer,average As Single(6)在VB.NET中还提供了一套类型说明符,这些字符可在声明中指定变量或常量的数据类型,如表2-3所示。表2-3 类型说明符标识符类型字符标识符类型字符数据类型数据类型标识符类型字符标识符类型字符数据类型数据类型%Integer!Single&Long#DoubleDecimal$String2.4 2.4 变量变量2 2Option ExplicitOption Explicit语句语句(1)Option Explicit的工作方式当Option Explicit设为On时(这是缺省情况),必
14、须在使用变量前显示声明该变量,否则将产生编译错误。当Option Explicit设为Off时,可以在代码中直接使用变量,即隐式声明该变量。这时该变量作为对象类型创建。(2)设置Option Explicit在代码最前面编写相应的语句,如:Option Explicit Off。2.5 2.5 运算符和表达式运算符和表达式2.5.1 2.5.1 算术运算符算术运算符 算术运算符可以对数值类型数据进行幂()、乘法(*)、除(/)、整除()、取余(Mod)、加法(+)和减法(-)等运算。说明:说明:(1)“-”取负的时候优先级高于其为减法操作。(2)整除运算进行除法运算时,如果操作数是非整数,那么
15、操作数要先四舍五入取整。同时,其运算结果被截断为整型数或长整型数,并不进行四舍五入。例如7.893.4结果为2。(3)取模运算符Mod是对两个操作数相除,并返回余数。(4)算术运算符两端的操作必须是相同类型的数据,若类型不匹配则会进行类型的自动转换,转换的原则是将精度低的操作数向精度高的操作数的类型进行转换。2.5 2.5 运算符和表达式运算符和表达式2.5.2 2.5.2 关系运算符关系运算符 关系运算符是用于对数值类型或字符类型操作数进行比较,其结果是一个逻辑值,即True和False。在使用关系运算符进行比较时需要注意:(1)对数值型操作数进行比较,则按其大小比较(2)对字符型操作数进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic NET 语言 基础 ppt 课件
限制150内