vbnet集成开发环境-东华大学计算机科学与技术学院信息技术系

上传人:繁星 文档编号:88257078 上传时间:2019-04-22 格式:PPT 页数:71 大小:924.50KB
返回 下载 相关 举报
vbnet集成开发环境-东华大学计算机科学与技术学院信息技术系_第1页
第1页 / 共71页
vbnet集成开发环境-东华大学计算机科学与技术学院信息技术系_第2页
第2页 / 共71页
vbnet集成开发环境-东华大学计算机科学与技术学院信息技术系_第3页
第3页 / 共71页
vbnet集成开发环境-东华大学计算机科学与技术学院信息技术系_第4页
第4页 / 共71页
vbnet集成开发环境-东华大学计算机科学与技术学院信息技术系_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《vbnet集成开发环境-东华大学计算机科学与技术学院信息技术系》由会员分享,可在线阅读,更多相关《vbnet集成开发环境-东华大学计算机科学与技术学院信息技术系(71页珍藏版)》请在金锄头文库上搜索。

1、东华大学计算机学院 2008-9-15,VB.NET程序设计-第3章,主要内容 数据基本类型 常量与变量 运算符和表达式 常用函数 实验 测试题,东华大学计算机学院 2008-9-15,学习目标 掌握常用的数据类型的定义 掌握变量和常量的定义。 掌握常用的运算符和函数。,第3章 VB.NET语言基础,东华大学计算机学院 2008-9-15,3.1 基本数据类型,【例3-1】输入圆半径r,计算并输出该圆的面积 分析 输入数据:文本框中输入圆的半径r; 处理数据:数据公式计算面积为:s=r2 输出数据:圆的面积s;显示输出,问题 (1)文本框中输入的数据如何保存在计算机中,并应用到运算中? (2)

2、表达式中能否直接应用文本框中的数据,如3.14*textbox1.text (3)除了使用文本框或者标签等控件输出结果外,还有没有其他方法。,东华大学计算机学院 2008-9-15,3.1 基本数据类型,【例3-1】引例-程序代码,Private Sub Button1_Click () Dim r, s As Single 声明变量保、存输入数据和运算结果 Const PI = 3.14159 声明常量P r = TextBox1.Text 用文本框中的数据为变量赋值 s = PI * r * r 计算圆的面积 MsgBox(“圆的面积=” & s, , “输出结果”) 使用函数输出计算结果

3、 End Sub,东华大学计算机学院 2008-9-15,3.1 基本数据类型,引例-说明 (1)代码写在Private Sub开头、End Sub结束的事件过程中。 (2)由REM 或单引号开头的文字是注释,用于对语句进行说明 (3)数据保存在常量或者变量中,必须在使用前声明 Dim:申明变量; Const:申明常量; Single:定义数据类型,浮点数 (4)数学表达式r2,在程序中书写时不能省略运算符* (5)MsgBox(.)是输出函数。 格式:Msgbox (”输出内容”,“窗口标题”),标题可省略 输出多项内容可用&连接。例如:“圆的面积=” & s,东华大学计算机学院 2008-

4、9-15,3.1 基本数据类型,引例-编码规则 (1)程序代码中字母大小写意义相同。 TextBox1.Text=10和textbox1.text=10意义相同 (2)同一行上可以书写多个语句,语句间用冒号分隔。 r=textbox1.text : s=pi*r*r (3)如果一个语句需要分几行书写时,可以在非结束行后面加上续行符_(一个空格再加一个下划线)。 Label1.Text = “您好!,今天是“ _ + Now(),东华大学计算机学院 2008-9-15,3.1 基本数据类型,数据类型 不同的数据在计算机内存储的方式和分配的空间不同。数据类型分为基本数据类型和复合数据类型两种。,V

5、B.NET的数据类型,东华大学计算机学院 2008-9-15,3.1 基本数据类型,为什么要定义变量、常量和数据类型 定义变量、常量是预先为数据在内存中保留一个存储空间 例如: Dim x As Byte=10 Dim y As String = ABC 数据类型决定了数据在内存中的存储容量和取值范围 例如:x值的范围0-255 除了基本数据类型,还有自定义类型structure(结构类型)和Class(类)等,10,A B C,X,y,X,东华大学计算机学院 2008-9-15,3.1 基本数据类型,数据类型-整型 数据可用十进制表示,也可以用八进制或十六进制表示。 八进制数据前加&O;十六

6、进制数据前加&H。 &O35,&HA3分别表示十进制的29和165,数据取值范围不同,东华大学计算机学院 2008-9-15,3.1 基本数据类型,浮点数:带小数点的数 当数字特别大或特别小时,可以用科学计数法表示浮点数据。 1.67810-6,可表示为1.678E-6,东华大学计算机学院 2008-9-15,3.1 基本数据类型,数据类型-字符型 字符型数据需要用双引号括起来 字符串Hello,表示为“Hello“ 多个字符串连接可用+ 和& “hello” & “welcome you”,东华大学计算机学院 2008-9-15,3.1 基本数据类型,数据需用#号括起来,格式为:#月/日/年

7、# #02/15/2007#,东华大学计算机学院 2008-9-15,3.2 变量和常量,标识符的命名规则 (1)必须以字母、汉字开头 Dim x, 变量_1, y8 As Integer (2)不能包含小数点、空格等标点符号或类型声明字符 %、&、!、#、$、. (3)不能使用保留字(关键字)。 Sub、Integer、If、Dim、End (4)一般不用具有特定意义的名称作为标识符,如属性、事件、方法等,以免混淆。,东华大学计算机学院 2008-9-15,3.2 变量和常量,标识符的命名规则 不合法标识符 原因 5xy 数字开头 Stu Name 标识符中有空格 Name$ 含有类型说明符

8、$ Dim Dim是关键字,东华大学计算机学院 2008-9-15,3.2 变量和常量,常量类型 直接常量:程序中直接给出的数据值。 符号常量:用户定义的标识符代表一个常量。 系统常量:系统提供的内部常量和枚举常量,直接引用 例如:VbCrLf(回车换行),整型常量:1234、&O75、 字符常量:“程序设计“、“783456“,Const PI=3.14159 定义常量PI,单精度浮点型,东华大学计算机学院 2008-9-15,3.2 变量和常量,符号常量 Const 常量名 As 数据类型 = 表达式 说明: 数据类型为任意基本类型,也可省略 Const PI=3.14159 Const

9、BirthDay As Date=#03/15/2007# 若一次定义多个常量,在常量之间用逗号分隔。 Const UserName=“John”, UserNo=“12345678” 表达式中不能有函数和变量。 错误:Const X=B*6 :Const Y=Math.Sin(25)*5,东华大学计算机学院 2008-9-15,3.2 变量和常量,系统常量 无需定义、直接引用 内部常量:一般是以“vb”开头,后面跟着有意义的符号 vbCrlf:回车换行 vbTab:光标跳转到下一个Tab制表符位置,用于对齐输出数据 请参阅教材P44,Label1.Text = “ 亲爱的用户您好“ & vb

10、CrLf & “欢迎您学习VB.NET程序设计!“,东华大学计算机学院 2008-9-15,3.2 变量和常量,系统常量 枚举常量:某些控件的属性值系统会用枚举常量表示。可在编写代码时自动弹出,供用户选择。,东华大学计算机学院 2008-9-15,3.2 变量和常量,变量 变量是在程序运行中其值可改变的量,用dim和static声明 Dim 变量名类型说明符 As 类型= 初始值 类型和类型说明符为可选项。缺省时为Object。 Dim i As Integer i为整型变量 Dim j% j为整型变量 Dim k k为Object类型变量 错误:Dim i$, j As Integer,东华

11、大学计算机学院 2008-9-15,3.2 变量和常量,变量 初始值为可选项,缺省时系统按数据类型赋初值。 例如: Dim i As Integer=10 声明时赋初值10 Dim j As Single 系统赋初值0.0 Dim k As Boolean 系统赋初值False String类型变量的默认初值为“(空);Object类型变量的初值为Nothing;Date类型变量的初值为#01/01/01#;Boolean类型变量的初值为False。,东华大学计算机学院 2008-9-15,3.2 变量和常量,【例3-2】编写程序计算商品销售数据。 Dim price As Single 定义

12、变量price存储单价 Dim amount As Integer 定义变量amount存储数量 Dim total As Single 定义变量total存储总价 price = TextBox1.Text amount = TextBox2.Text total = price * amount TextBox3.Text = total,东华大学计算机学院 2008-9-15,3.2 变量和常量,变量 使用Static语句声明的变量称为静态变量 格式: Static 变量名类型说明符 As 类型 Static变量在程序运行过程中 可保留其原来(上一次)的值。 Dim变量在程序执行到声明语

13、句时,会被系统初始化。,东华大学计算机学院 2008-9-15,3.2 变量和常量,过程中的代码 连续多次运行,文本框中会显示1、1、1、。 连续多次运行,文本框中会显示1、2、3、。,Dim K As Integer K = K + 1 Textbox1.text=K,Static K As Integer K = K + 1 Textbox1.text=K,东华大学计算机学院 2008-9-15,3.2 变量和常量,思考 在上述代码中,把dim K as integer 移动到sub过程外定义,结果又如何? 过程中变量和类中变量。,Public Class Form1 Dim K As I

14、nteger Private Sub Button1_Click() Handles Button1.Click Dim k As Integer k = k + 1 TextBox1.Text = k End Sub End Class,东华大学计算机学院 2008-9-15,3.2 变量和常量,【例3-3】修改例3-2的程序,能统计多次销售商品的总价。 思考 变量用Dim或者Static定义? 如何统计商品总数 输出如何换行显示,东华大学计算机学院 2008-9-15,3.2 变量和常量,【例3-3】程序代码,Dim price As Single 定义变量存储单价 Dim amount

15、As Integer 定义变量存储数量 Static total_amount As Integer 定义变量保存商品总数 Static total_price As Single 定义变量保存商品总价 price = TextBox1.Text : amount = TextBox2.Text TextBox3.Text = price * amount total_amount =total_amount + amount total_price = total_price + price * amount Label4.Text = “购买了“ & total_amount & “件商品“ & VbCrLf & “共计“ & total_price & “元“,东华大学计算机学院 2008-9-15,3.3 运算符和表达式,运算符 算术运算符 字符串运算符 关系运算符 逻辑运算符,+ - * / (乘方) (整除) MOD(模运算), (连接字符串),

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

当前位置:首页 > 办公文档 > 工作范文

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