节VBNET程序设计基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《节VBNET程序设计基础课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBNET 程序设计 基础 课件
- 资源描述:
-
1、第三章第三章 VB.NETVB.NET程序设计基础程序设计基础第三章第三章 VB.NETVB.NET程序设计基础程序设计基础 3.1 3.1 数据类型数据类型3.2 3.2 常量与变量常量与变量 3.3 3.3 运算符和表达式运算符和表达式3.4 3.4 常用函数常用函数3.5 3.5 综合应用综合应用3.5 3.5 自主学习自主学习 本章目录本章目录3.1.1 3.1.1 引例引例圆柱体积和表面积计算圆柱体积和表面积计算本章目录本章目录例3.1 利用计算机来解决初等数学问题 已知半径r和圆柱高h,计算圆柱体积t和表面积s,保留三位小数 显示结果无小数.原因是:存放计算结果的t和s的数据类型为
2、整型 3.1 3.1 数据类型数据类型3.1.2 3.1.2 数据类型和标识符数据类型和标识符 常用常用数数据类型据类型 复合复合数据类型数据类型 基本数据类型基本数据类型 字符型字符型 逻辑型逻辑型 日期型日期型 对象型对象型 数值型数值型 整数整数 浮点数浮点数 货币型货币型 字节型字节型 短整型短整型 整型整型 长整型长整型 单精度型单精度型 双精度型双精度型 数组数组 结构结构 本章目录本章目录1.1.数据类型数据类型 对要处理的数据规定了存放的形式、取值的范围和所能进行的运算。本章目录本章目录2.2.主要基本数据类型主要基本数据类型例3.2 测试数据类型有效范围。利用变量的MaxVa
3、lue和MinValue常数字段(属性)可 以测试上述数据类型的有效范围.Dim n As Single,d As Decimal Label1.Text=最小单精度型最小单精度型&n.MinValue&vbCrLf Label1.Text&=最大单精度型最大单精度型&n.MaxValue&vbCrLf Label1.Text&=最小定点数型最小定点数型&d.MinValue&vbCrLf Label1.Text&=最大定点数型最大定点数型&d.MaxValue&vbCrLf3.3.标识符标识符标识符标识符来给用户处理的来给用户处理的对象对象起个名字起个名字;用来命名用来命名常量、变量、函数、
4、过程、各种控件名常量、变量、函数、过程、各种控件名遵循以下规则:遵循以下规则:(1)字母或下划线开头,后面可跟字母、数字、下划线等字符;可以用汉字、希腊字母等,但不常用。(2)不能使用VB.NET中的关键字。例如Dim、If、For等。(3)一般不要使用具有特定意义的标识符,如属性和方法名等。(4)不区分变量名的大小写。例如,XYZ,xyz,xYz等都认为指的是一 个相同的变量名。为了便于区分,一般变量首字母用大写字母,其余用小写字母表示;常量全部用大写字母表示。下例是错误或使用不当的标识符:3xy 数字开头数字开头y-zy-z 不允许出现减号运算符不允许出现减号运算符Wang PingWan
5、g Ping 不允许出现空格不允许出现空格DimDim VB.NETVB.NET的关键字的关键字CosCos 与内部函数名相同,虽与内部函数名相同,虽 然允许,但尽量不用。然允许,但尽量不用。3.23.2常量与变量常量与变量 变量用来存储可能变化的数据,而常量则表示变量用来存储可能变化的数据,而常量则表示固定不变的数据。固定不变的数据。例:例:t=3.14159t=3.14159*r r*r r*h h3.2.1 3.2.1 常量常量 VB.NET中有三种常量:直接常量 其常数值直接反映了其类型 符号常量 用户声明,便于程序阅读或修改 Const 符号常量名 As 类型=表达式 例 Const
6、 PI=3.14系统常量 系统提供许多内部常量和枚举 例如:vbCrLf 回车/换行组合符 枚举 如控件的颜色、边框线型等 形式:枚举名.枚举值 例 Color.Red 本章目录本章目录整型:主要Integer(包括Short 和Long)形式:n 例如:123、-123、+123、123i均表示整数 123.0、1,234就是非整数实数:主要Single(包括Double)形式:n.n、nEm、n.nEm 例如:123.45、0.12345E+3(0.12345103)(1)数值数据类型(1)(1)整数整数 定义:不带小数点和指数符号的数。特点:数精确表示,但数范围有限。十进制:n&例:12
7、3、123&、+123 正确的整数 123.0、1,230 错误 八进制:&On十六进制:&Hn (2 2)实数)实数:定义:定义:带小数点或指数符号的数。带小数点或指数符号的数。特点:特点:数精不精确表示,但数范围大。数精不精确表示,但数范围大。类型:类型:单精度单精度 SingleSingle或或!,!,双精度双精度DoubleDouble或或#。形式:形式:尾数尾数 E E 指数指数 尾数尾数 E E 指数指数#其中:其中:E E表示单精度指数符号表示单精度指数符号 、#表示双精度数符号表示双精度数符号 例:例:123.45123.45、123.45#123.45#、0.12345E+3
8、0.12345E+3、12345E-2 12345E-2、0.12345E+3#0.12345E+3#都是同值实数都是同值实数(3 3)逻辑型数据()逻辑型数据(BooleanBoolean)逻辑型数据只有两个值:逻辑型数据只有两个值:真(真(TrueTrue)和和假(假(FalseFalse)注意:注意:u 当把数值型数据转换为逻辑型数据时,当把数值型数据转换为逻辑型数据时,0 0转换为转换为FalseFalse,非非0 0值值转换为转换为TrueTrue。u 当把逻辑型数据转换为数值型数据时,当把逻辑型数据转换为数值型数据时,FalseFalse转换为转换为0 0,TrueTrue转换为转
9、换为-1-1。(4 4)日期型数据)日期型数据(DateDate)形式:#一般为:月/日/年 例例:#3-6-93 13:20#12/18/1999#(5)字符和字符串数据类型字符型(Char)存放一个Unicode字符 可以包括所有西文字符和汉字,占两个字节.形式:字符 例如:a、2、中等。字符串(String)类型存放若干个字符形式:字符串 例如,12345、abcde123、程序设计等。注意注意:(1)(1)字符和字符串都必须是用西文的双引号引起字符和字符串都必须是用西文的双引号引起(2)(2)表示空字符,而表示空字符,而 表示有一个空格的字符;表示有一个空格的字符;(3)(3)若字符串
10、中有双引号,例如,要表示字符串:若字符串中有双引号,例如,要表示字符串:123abc123abc,则用连续两个双引号表示,即:则用连续两个双引号表示,即:123abc123abc。本章目录本章目录3.2.23.2.2变量变量1.变量及特点变量是在程序运行过程中其值可以变化的量。任何变量有以下特点:变量名 变量的标识符。数据类型 指明变量存放的数据类型。变量值 存放相应数据类型的数据。VB.NET中的变量还是对象,具有属性和方法。2.2.变量声明变量声明 作用:指定变量命名和类型,也可以赋于初值 声明形式 Dim 变量名 As 类型=初始值As部分缺省:创建的变量为Object类型初始值子句:表
11、示给声明的变量赋值本章目录本章目录注意:一条注意:一条DimDim语句可同时定义多个变量;语句可同时定义多个变量;多个相同类型变量,可用一个多个相同类型变量,可用一个AsAs来指定,来指定,以逗号分隔,这时不能给变量赋初值。以逗号分隔,这时不能给变量赋初值。例如:例如:DimDim m m,n n,j As Integerj As Integer,x x,y As Singley As Single,k k3.3 3.3 运算符和表达式运算符和表达式 本章目录本章目录 运算符和表达式运算符和表达式 :结果类型结果类型 算术运算符与算术表达式 数值 字符串运算符与字符串表达式 字符串 关系运算符
12、与关系表达式 逻辑 逻辑运算符与逻辑表达式 逻辑1.1.算术运算符算术运算符例:5+10 mod 10 9/3+2 2 结果:10 注意:对算术运算符两边的操作数应是数值型,若是数字字符或逻辑型,则自动转换成数值类型后再运算。例如:30-True 结果是31,逻辑量True转为数值-1,False转为数值0 False+10+4 结果是14本章目录本章目录例:例:在文本框输入秒数,以小时、分、秒形式显示。在文本框输入秒数,以小时、分、秒形式显示。分析:这是利用分析:这是利用“Mod”Mod”、“”运算符可方便地解决。运算符可方便地解决。2.2.字符串连接运算符字符串连接运算符&两旁的操作数可任
13、意,转换成字符型后再连接+两旁的操作数应均为字符型;1)数值型:则进行算术加运算;2)一个为数字字符,另一个为数值,自动将数字字符转换为数值后进行算术加;3)一个为非数字字符,另一个为数值型,出错。例如:操作 结果 操作 结果ab&123 ab123 ab+12 出错12&456 12456 12+456 468 12&True 12True 12+True 11注意:在变量后使用运算符时,变量与间应加一个空格 本章目录本章目录3.3.关系运算符关系运算符 作用是对两个操作数进行大小比较,结果为True或False。本章目录本章目录运算符运算符例例结果结果=ABCDE ABCDE =ABR A
展开阅读全文