VisualBasicNET程序设计基础.ppt
《VisualBasicNET程序设计基础.ppt》由会员分享,可在线阅读,更多相关《VisualBasicNET程序设计基础.ppt(38页珍藏版)》请在三一办公上搜索。
1、第二章 Visual Basic.NET程序设计基础,东北大学软件学院,第二章 Visual Basic.NET程序设计基础,2,2.1 数据类型2.2 常量与变量2.3 数组2.4 Visual Basic.NET基本语句和语法2.5 Visual Basic.NET的过程2.6 Visual Basic.NET的常用函数,主要内容,第二章 Visual Basic.NET程序设计基础,3,2.1 数据类型,第二章 Visual Basic.NET程序设计基础,4,字符型(Char)Nothing(默认值)字符串型(String)Nothing(默认值),0,65535,2字节,0,6553
2、5,2字节,字符个数,2.1 数据类型,第二章 Visual Basic.NET程序设计基础,5,Dim a As Chara=“b”a=ChrW(98),Dim a As Stringa=“b”a=“”,试一试:假设有A和B两个变量,分别为字符型和字符串型的变量,则通过如下的赋值语句,其最终结果是什么?,A=“Hello”B=“Hello”,A=“H”B=“Hello”,2.1 数据类型,第二章 Visual Basic.NET程序设计基础,6,字节型(Byte),短整型(Short),整型(Integer),长整型(Long),单精度型(Single),双精度型(Double),小数型(D
3、ecimal),1个字节。0(默认值)255。,2个字节。-3276832767。0(默认值)。,4个字节。-21474836482147483647。0(默认值)。,8个字节。0(默认值)。,4个字节。-3.4028231038-1.40129810-45(负数)1.40129810-453.4028231038(正数)0.0(默认值)。,8个字节。0.0(默认值)。,16个字节。0D(默认值)。,2.1 数据类型,第二章 Visual Basic.NET程序设计基础,7,判定下列变量的赋值是否正确?,2.1 数据类型,A=20.1(A为单精度型变量),B=3.5E20(B为单精度型变量),
4、C=256(C为字节型变量),D=256(D为整型变量),第二章 Visual Basic.NET程序设计基础,8,布尔型(Boolean)Nothing(默认值)日期型(Date)8个字节范围:公元0001年1月1日公元9999年12月31日#12:00:00AM#(默认值)。,2个字节,True(-1或非0),False(0),日期:#月/日/年#或#月-日-年#,时间:#时:分:秒 AM#或#时:分:秒 PM#,日期时间:#月/日/年 时:分:秒 AM#或#月/日/年时:分:秒 PM#月-日-年 时:分:秒 AM#或#月-日-年时:分:秒 PM#,2.1 数据类型,第二章 Visual
5、Basic.NET程序设计基础,9,对象型(Object)4字节+数据类型所占空间。可以保存任何数据类型。Nothing(默认值),2.1 数据类型,第二章 Visual Basic.NET程序设计基础,10,结构Private|PublicStructure 结构名 Dim 字段名1 As 数据类型1 Dim 字段名2 As 数据类型2 Dim 字段名n As 数据类型nEnd Structure,枚举Private|PublicEnum 枚举类型名 As 数据类型 枚举成员名1=常量表达式1 枚举成员名2=常量表达式1 枚举成员名n=常量表达式nEnd Enum,2.1 数据类型,第二章
6、Visual Basic.NET程序设计基础,11,定义一个包含学号、姓名和性别字段的结构。,Structure Student Dim StuNo AsString Dim StuName As String Dim StuSex As StringEnd Structure,Dim Stu As StudentStu.No=“20070001”Stu.Name=“张三”Stu.Sex=“男”,2.1 数据类型,第二章 Visual Basic.NET程序设计基础,12,定义一个包含红、绿、蓝三种颜色的枚举。,Enum MyColor Red Red=0 Green Green=1 Blue
7、 Blue=2End Enum,Enum MyColor Red=2 Red=2 Green Green=3 Blue=5 Blue=5End Enum,Dim Col As MyColorCol=MyColor.Green,2.1 数据类型,第二章 Visual Basic.NET程序设计基础,13,2.2 常量与变量,变量的命名规则,首字符,其他字符,英文字母,汉字,数字,下划线,空格,关键字,其他字符,255个字符,第二章 Visual Basic.NET程序设计基础,14,2.2 常量与变量,声明变量,Dim,变量名,As,数据类型,合法变量名,13种数据类型之一,Dim Age,Ye
8、ars As Integer Dim Score As Single,第二章 Visual Basic.NET程序设计基础,15,变量的有效范围决定Visual Basic.NET程序中变量的可访问性。在有效范围内变量是可用的,有效范围之外,变量是无效的,对该变量的任何使用均会导致程序报错。,2.2 常量与变量,Private Sub Button1_Click(ByVal sender As System.Object,_ ByVal e As System.EventArgs)_ Handles Button1.Click Dim Losers As Integer(其它语句)End Su
9、b,第二章 Visual Basic.NET程序设计基础,16,常量是在程序运行中不变的量Const 常量名 As 类型 表达式常量名的命名规则中,其长度最长为40个字符,其他同变量命名规则。,2.2 常量与变量,Const PI 3.14159声明了常量PI,代表3.14159,Single型Const MAX As Integer O144声明了常量MAX,代表了八进制数144,整型Const COUNTS 12.34R声明了常量COUNTS,代表12.34,double型,第二章 Visual Basic.NET程序设计基础,17,数组是一组内存位置,它们具有相同的名称和类型。,Dim
10、数组名(下标1,下标2)As 类型,Dim 数组名()As 类型()数组名=New 类型(下标),2.3 数组,第二章 Visual Basic.NET程序设计基础,18,声明具有10个整数元素的数组A,Dim A(9)As IntegerDim A()As Integer()A=New Integer(9)Dim A()As Integer=New Integer(9),2.3 数组,第二章 Visual Basic.NET程序设计基础,19,数组的初始化,声明同时初始化Dim Score()As Single=80.1,90,68Dim b(,)As Integer=1,1,2,2先声明后
11、赋值Score(0)=80.1:Score(1)=90:Score(2)=68b(0,0)=1:b(0,1)=1:b(1,0)=2:b(1,1)=2,2.3 数组,第二章 Visual Basic.NET程序设计基础,20,算术运算符,字符串连接符,关系运算符,逻辑运算符,-(负号)*,/Mod+、-,&,=、=、Like、Is,赋值运算符,Not And Or Xor AndAlso OrElse,=、+=、-=、*=、/=、=、=,2.4 Visual Basic.NET基本语句和语法,第二章 Visual Basic.NET程序设计基础,21,Like:按样式比较字符串,#单个数字?单个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasicNET 程序设计 基础
链接地址:https://www.31ppt.com/p-5452381.html