第1章-VB.NET编程基础ppt课件.ppt
《第1章-VB.NET编程基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《第1章-VB.NET编程基础ppt课件.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章-VB.NET编程基础第1章 VB.NET编程基础目录目录1.1 VB.NET 简述简述1.2 设计一个简单的设计一个简单的VB.NET 应用程序应用程序1.3 标识符的概念标识符的概念1.4 数据类型数据类型1.5 常量和变量常量和变量1.6 运算符和表达式运算符和表达式1.1 VB.NET 1.1 VB.NET 简述简述 Visual Studio.NET是是Microsoft公司公司2001年推出的一套完整的集成开发环年推出的一套完整的集成开发环境(境(IDE),用于生成桌面应用程序、),用于生成桌面应用程序、ASP Web应用程序、应用程序、XML Web Services和移动
2、应用程序。和移动应用程序。 Visual Studio.NET支持多种开发语言,自动生成程序框架代码,输入动支持多种开发语言,自动生成程序框架代码,输入动态提示,实时代码错误监测,支持权威联机帮助文档等,具有其他工态提示,实时代码错误监测,支持权威联机帮助文档等,具有其他工具不可比拟的优势。具不可比拟的优势。 Visual Studio.NET框架是构建并运行应用程序的平台,它是框架是构建并运行应用程序的平台,它是VB.NET存在存在的前提和基础,也是的前提和基础,也是Visual Basic.NET程序的运行平台。程序的运行平台。Visual Studio.NETVisual Studio.
3、NET框架框架1.2 1.2 设计一个简单的设计一个简单的VB.NET VB.NET 应用程序应用程序 新建项目新建项目 设计用户界面设计用户界面u将控件拖动到窗体上将控件拖动到窗体上u在在“Windows 窗体设计器窗体设计器”中调整控件的大小中调整控件的大小 u在窗体上对齐多个控件在窗体上对齐多个控件u窗口布局重置窗口布局重置: 窗口窗口重置窗口布局重置窗口布局u代码窗口代码窗口字体设置字体设置:工具:工具选项选项u代码行号设置:工具代码行号设置:工具选项选项u设置启动窗体设置启动窗体1.2 1.2 设计一个简单的设计一个简单的VB.NET VB.NET 应用程序应用程序3. 编写事件过程
4、代码编写事件过程代码 事件事件就是由集成开发环境预先设置好的、能够被对象识别的就是由集成开发环境预先设置好的、能够被对象识别的动作。动作。 当事件被触发,如单击鼠标时,对象就会对该事件做出响应当事件被触发,如单击鼠标时,对象就会对该事件做出响应,响应后所执行的操作是通过编写程序代码来实现的,这样,响应后所执行的操作是通过编写程序代码来实现的,这样的程序代码叫做的程序代码叫做事件过程事件过程。简单加法运算简单加法运算 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click dim a,b,
5、c as integer a=1 b=2 c=a+b TextBox3.Text =c End SubTextBox3.Text = TextBox1.Text + TextBox2.Text程序执行的先后次序与程序设计者无关,取决于用户的操作,程序执行的先后次序与程序设计者无关,取决于用户的操作,这就这就是事件驱动程序设计方式。是事件驱动程序设计方式。 启动应用程序,装载和显示窗体;启动应用程序,装载和显示窗体; 窗体窗体( (或窗体上的控件或窗体上的控件) )等待事件的发生;等待事件的发生; 事件发生时,执行对应的事件过程;事件发生时,执行对应的事件过程; 重复执行步骤和。重复执行步骤和。
6、4.4.调试与运行调试与运行VB.NETVB.NET程序执行步骤:程序执行步骤:本章目录本章目录10方法方法说明说明Show()显示窗体Hide()隐藏窗体,但窗体仍在内存中Close()关闭窗体,把窗体从内存中清除CenterToScreen()在窗体打开时将窗体居中显示事件事件说明说明Load在窗体第一次显示之间发生Activated窗体被激活时发生Click窗体被单击时发生Closed窗体被用户关闭时发生111.3 1.3 标识符的概念标识符的概念在使用标识符命名时需要遵守以下规则:在使用标识符命名时需要遵守以下规则: 必须必须以字母或下划线开头。以字母或下划线开头。 只能只能包含字母、
7、数字和下划线。包含字母、数字和下划线。 如果如果以下划线开头,以下划线开头,则必须则必须包含至少一个字母或包含至少一个字母或数字。数字。注意:注意:一般来说,标识符一般来说,标识符不能不能与与Visual Basic关键字关键字相同。相同。VB.NET程序中标识符程序中标识符不区分大小写不区分大小写。131.3 1.3 标识符的概念标识符的概念 程序运行效果: 图1-8 输入圆的半径 图1-9运行结果例题1-21.4 1.4 数据类型数据类型 基本数据类型数据类型数据类型关键字关键字存储空间存储空间/字节字节取值范围取值范围字节型字节型Byte10255短整型短整型Short232767327
8、68整型整型Integer421474836482147483647长整型长整型Long892233720368547758089223372036854775807单精度实型单精度实型Single4负数范围:3.40282310381.4012981045整数范围:1.40129810453.4028231038双精度实型双精度实型Double8负值取值范围:1.7976931348623157010308 4.9406564584124654410324正值取值范围: 4.9406564584124654410324 1.7976931348623157010308定点数型定点数型Deci
9、mal16-79228162514264337593543950335 79228162514264337593543950335字符型字符型Char2065535字符串型字符串型String取决于现实平台0 到大约 20 亿个 Unicode 字符逻辑型逻辑型Boolean2TRUE或FALSE日期型日期型Date80001 年 1 月 1 日午夜 0:00:00 到 9999 年 12 月 31 日晚上 11:59:59对象型对象型Object4任何类型都可以存储在 Object 类型的变量中 数值数据类型数值数据类型 (1)整数类型整数类型:不带小数点和指数符号的数不带小数点和指数符号的
10、数有符号有符号整数类型包括:整数类型包括:Short (16位)位) 2字节字节Integer(32位)位) 4字节字节Long (64位)位) 8字节字节无符号整数类型为:无符号整数类型为:字节字节Byte(8位)位) :数值类型,取值范围为:数值类型,取值范围为1-255如果变量总是存放整数而不是小数,则应将其声明为整数类型。如果变量总是存放整数而不是小数,则应将其声明为整数类型。 (2) 小数类型小数类型 又称为实型数或实数,是带有小数部分的数值又称为实型数或实数,是带有小数部分的数值。(浮点数:由(浮点数:由3部分组成:符号、指数及尾数。部分组成:符号、指数及尾数。 )单精度数单精度数
11、(Single):以:以4个字节个字节存储,符号占存储,符号占1位,指数占位,指数占8位,其位,其余表示尾数,指数用余表示尾数,指数用“E”表示。表示。双精度数双精度数(Double):以:以8个字节个字节存储,符号占存储,符号占1位,指数占位,指数占11位,位,其余表示尾数,指数用其余表示尾数,指数用“D”表示。表示。 定点数定点数 Decimal(16字节字节, 128位定点数)位定点数) 如果变量要能够包含小数,则就将其声明为非整数类型如果变量要能够包含小数,则就将其声明为非整数类型。 1.4.3.1.4.3.字符数据类型字符数据类型 (1)字符字符类型类型 Char Char数据类型为
12、单个两字节(数据类型为单个两字节(16位)位)Unicode字符字符 065535(2)字符串字符串类型类型 String 字符串是放在字符串是放在双引号内双引号内(英文状态)英文状态)的若干个字符,的若干个字符, “大家好!大家好!” “hello & ok” “” 长度为长度为0的空字符串的空字符串其他数据类型其他数据类型(1)逻辑型(逻辑型(Boolean):逻辑值,用两个字节存储,:逻辑值,用两个字节存储, 取值为取值为True或或False。 Dim x as boolean x=4334 msgbox(x)(2)日期型(日期型(Date):日期文字须以数字符号(:日期文字须以数字符
13、号(#)括起来。)括起来。 Dim mydate As DateMydate = #2/26/2019 8:10:00 AM# Label1.text= Mydate(3)对象类型(对象类型(Object):是一种可变的数据类型,可以表示任何值。用来表示图:是一种可变的数据类型,可以表示任何值。用来表示图形或形或OLE对象或其他对象,用对象或其他对象,用4个字节存储。个字节存储。 1.4.5 类型转换 将值从一种数据类型改变为另一种数据类型的过程被称为类型转换。将值从一种数据类型改变为另一种数据类型的过程被称为类型转换。 转换可被分为转换可被分为扩展转换和收缩转换扩展转换和收缩转换,也可以被分
14、为,也可以被分为隐式转换和显式转换隐式转换和显式转换。 1. 扩展转换和收缩转换扩展转换和收缩转换 (1)扩展转换)扩展转换 ByteShort Integer Long Decimal Single Double 注:从整数到小数的转换可能会导致精度损失,但不会导致数量级损失注:从整数到小数的转换可能会导致精度损失,但不会导致数量级损失 。 扩展转换总会成功扩展转换总会成功, 并一般总是被隐式执行并一般总是被隐式执行。例如:。例如: Dim a As Integer Dim b As Double a = 563 b = a 从从Integer类型到类型到Double类型的扩展转换类型的扩展
15、转换1.4.5 类型转换 2.2.收缩转换收缩转换 扩展转换的反向转换。扩展转换的反向转换。 收缩转换不一定总能成功,收缩转换不一定总能成功,也就是说它们在运行时可能会执行失败。也就是说它们在运行时可能会执行失败。如果目标类型不能接收被转换的值,则将产生错误。例如:如果目标类型不能接收被转换的值,则将产生错误。例如: Dim a As Integer Dim b As Short a = 32769 b = a 32769超出了超出了Short的取值范围,在程序运行时将出现运算溢出的错误的取值范围,在程序运行时将出现运算溢出的错误 3 3. 隐式转换和显式转换隐式转换和显式转换 隐式转换是自动
16、完成的隐式转换是自动完成的,不需要在源代码中使用任何特殊语法。例如: Dim m As Integer Dim n As Single m = 1000 n = m1.4.5 类型转换 4. 显式转换显式转换需要使用需要使用类型转换函数类型转换函数类型转换函数类型转换函数目标数据类型目标数据类型源数据类型源数据类型CboolCbool()()BooleanBoolean任何数值类型(包括任何数值类型(包括ByteByte和枚举类型,下同)、和枚举类型,下同)、StringString、ObjectObjectCByteCByte()()ByteByte任何数值类型、任何数值类型、Boolean
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB NET 编程 基础 ppt 课件
限制150内