电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

《VB2005程序设计实例教程》-PPT第2章

  • 资源ID:34306789       资源大小:491.50KB        全文页数:59页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

《VB2005程序设计实例教程》-PPT第2章

第2章Visual Basic 2005编程基础,第2章 Visual Basic 2005编程基础,本章内容基本数据类型常量与变量运算符和表达式流程控制语句函数和过程本章重点数据类型及变量的使用控制语句的使用本章学习目标掌握VB2005的编程规则掌握VB2005的数据类型及变量的使用掌握控制语句的使用掌握函数和过程的创建和使用,第2章 Visual Basic 2005编程基础,2.1 VB2005的基本语法 2.2 运算符和表达式 2.3 流程控制语句 2.4 函数与过程 2.5 本章小结2.6 实训作业,2.1 VB2005的基本语法,1.VB2005编程规则 每种编程语言都有自己的编程规则,有些规则是在语言的使用过程中约定俗成的,有些规则是编译器强制使用的。VB2005语言的主要编程规则如下:(1)用于标识符的规则 标识符是一串字符,是给变量、用户自定义类型和这些类型的成员指定的名称。 标识符必须是以字母或下划线“_”开头,其后可以跟随任意字母、数字和下划线。如unit1和unit_2是合法的,而3year(数字开头)和#(#是非法字符)是非法的。 一般不能把关键字作为标识符。例如,数据类型名称Integer、Single、String,语句特征符号If、While等。关键字是高级程序设计语言中属于语言成分的特殊标识符,由系统保留使用,每个关键字都有特殊意义。如果需要把某一关键字作为标识符,则可以通过将名称括在方括号 ( ) 中来忽略此限制。,2.1 VB2005的基本语法,1.VB2005编程规则 (2)用于标识符的约定 标识符命名尽量“见名知意”。给应用程序的变量名、方法名、类名、枚举名和命名空间选择名称时,要使应用程序易于理解,既能反映对象的功能,又能看出对象的类型。 标识符不区分大小写,Mycomputer和mycomputer是相同变量。为了增强标识符的可读性,可以参照Pascal命名规范,要求名称中的每个单词的第一个字母大写,例如EmploySalary , ConfirmationDialog;也可以参照Camel命名规范,要求名称中的第一个单词的第一个字母不是大写,其余单词的首字母要大写,例如:employeeSalary,confirmationDialog。 命名空间的名字很重要,要避免不同应用程序中使用相同名称的命名空间。,2.1 VB2005的基本语法,1.VB2005编程规则 (3)语句书写规则 语句书写自上而下,一般情况下,一条语句占一行,按Enter键结束。 在同一行上可以书写多条语句,每条语句间用冒号“:”分隔。 如果一条语句太长,在一行写不下,可在本行后面加上续行符“ _”(由一个空格和一个下划线组成),按Enter键后,在下一行书写后面的代码。 (4)添加注释语句。 注释语句只对代码起说明作用,不参加编译。注释语句可添加到代码的任意位置,可与其他代码写在一行,也可单独另起一行。在VB2005中常用的注释方法有2种: 一是在注释内容前加一个撇号“”,然后输入注释内容。 二是选定要注释的行,单击“文本编辑器”工具栏上的“注释选定行”按钮。,2.基本数据类型 VB2005数据类型分为两类:值类型和引用类型。从概念上来讲,值类型变量直接存储数据;而引用类型变量存储对值的引用,即数据内存的地址,两个引用类型数据可以指向同一个对象实例 。 在VB2005中,值类型的数据类型有:基本数据类型、结构和枚举;引用类型有:String、数组和Object(对象)类型。本章主要介绍基本值类型,其它类型将在后面介绍。,2.1 VB2005的基本语法,2.1 VB2005的基本语法,2.基本数据类型(整数数据类型,如下表),2.1 VB2005的基本语法,2.基本数据类型(浮点小数与定点小数,如下表),定点类型和浮点类型都可以表示小数,二者之间有何区别?定点小数数据类型的取值范围要比浮点类型数据的取值范围小,但是计算机精度要比浮点型数据高的多;要把数字(如1.34)指定为定点小数类型,必须在数字的后面加上m或M(如1.34m),否则就会认为是标准的浮点数据类型。,2.1 VB2005的基本语法,2.基本数据类型(其它类型,如下表),如果要存储单个字符,可将变量声明为Char类型;如果要存储多个字符,可将变量声明为String类型。日期型数据使用时,要注意必须使用括起来,如07/19/2005#在将Boolean类型转换成数值型时,True转换成-1,False转换成0,2.1 VB2005的基本语法,3.常量与变量 常量是指在程序运行期间,其值始终保持不变的量,可以是任何数据类型。直接常量: “张三” 符号常量:定义符号常数代替一般常数。 定义常量使用const语句,如: const 常量名 as 数据类型=表达式 const Pi as double=3.1415926 const Max as integer=266,2.1 VB2005的基本语法,3.常量与变量 变量是指在程序运行期间,值随着需要而发生变化的量。变量在程序中用于临时存储数据。 变量实际代表内存指定的存储单元,具有名称和数据类型,名称表示内存的位置,通过名称访问变量中的数据,数据类型决定变量的存储方式。 在程序中应先定义变量,然后再使用。定义变量后,会为该变量分配存放数据的内存空间。 每一个变量都有一个名字和相应的数据类型,数据类型不同,所占用的存储空间也不一样。 在程序中通过变量名对变量进行存取操作。,2.1 VB2005的基本语法,3.常量与变量(1)变量的声明声明变量的格式: As 数据类型下面以dim为例介绍:最简单的一种用法:如: Dim x as Integer 声明一个名为x的Integer类型的变量同时定义多个变量:如: Dim x, y as Integer, L, m as single 声明2个名为x,y的Integer类型和2个名为L, m的的single变量,变量名之间用西文逗号隔开在声明变量的同时,初始化变量:如: Dim I as Integer=5 声明一个名为I的Integer类型的变量,值为5,2.1 VB2005的基本语法,3.常量与变量(2)变量的赋值变量的实质是内存中用于存储数据的存储单元。将数据保存到变量中的过程叫做变量的赋值。变量赋值的语法格式:变量名=表达式表达式是由常数、变量和运算符组成的一个式子,类似于数学中的表达式,如:2+3+x就是一个表达式。在赋值时表达式的值类型必须与变量的数据类型一致,如果不一致则按VB2005的默认数据转换规则转换,系统自动转换不了时,就会报错。,2.1 VB2005的基本语法,3.常量与变量(3)变量的作用域每个变量都有自己的作用范围,称为变量的作用域。块范围变量:块是由END、NEXT、LOOP语句终止的语句集合。过程范围:仅在声明变量的过程内有效,也称为局部变量。在Private SubEnd Sub之间定义的变量,只能在本过程内使用,在该过程外不能被调用。模块级变量:在窗体类模块的声明部分(即在程序开头、任何过程之外)声明的变量是模块级变量,对整个窗体类模块都是有效的。 全局变量:在Module模块中使用Public声明的变量是全局变量,在声明的模块中有效,在同一应用程序的其它类模块中也有效。,2.1 VB2005的基本语法,4.类型转换 在一定条件下,将一种数据类型变为另一种数据类型的过程称为类型转换。(1)隐式转换 隐式转换是指在系统内部自动发生的数据类型转换,没有显示的表达式,在源代码中不需要任何特殊的语法。例如,表达式16 + “72”的数据转换过程为:先将字符串“72”转换成整数72,再与16作加法运算,表达式的结果为整数88。(2)显式转换 显式转换是指由用户明确指定转换类型的强制进行的强制数据类型转换。不符合隐式转换规则的数据类型转换必须使用显示转换 。要进行数据类型的显式转换,有两种方法:一种是使用类型转换关键字,将关键字后面括号中的表达式强制转换为目标类型;另一种是使用Convert类进行转换。,2.1 VB2005的基本语法,4.类型转换使用类型转换关键字,2.1 VB2005的基本语法,4.类型转换使用Convert类 Convert类是一个转换类,用于将一种数据类型转换成另一种数据类型。Convert类属于静态类,不需要创建类的实例,在程序中可以直接使用其方法。Convert类常用的方法见表。,2.2运算符和表达式,运算符是用于描述各种不同运算的符号。VB2005中的运算符包含算术运算符、字符串运算符、比较运算符和逻辑运算符等;表达式是由变量、常量、运算符按一定的规则组成,每个表达式都返回惟一的运算结果,运算结果的类型由数据和运算符决定,对应着运算符的类型有数值表达式、字符串表达式、关系表达式和布尔表达式等。,2.2运算符和表达式,1.算术运算符及其表达式,2.2运算符和表达式,2.字符串连接运算符及其表达式,2.2运算符和表达式,3.关系运算符及其表达式,2.2运算符和表达式,4.逻辑运算符及其表达式,2.2运算符和表达式,5.运算符的优先级,2.3流程控制语句,VB2005提供了3种结构以控制代码的流程,即顺序结构、分支结构和循环结构。顺序结构就是按照语句的书写顺序依次执行,分支结构是根据所给定的条件来决定执行哪个分支的相应操作,循环结构是有规律的重复执行某一段程序的结构。1.条件语句 条件语句就是对给定的一种或多种条件进行判断,根据判断结果选择执行不同的分支。VB2005中提供了多种形式的条件语句,包括:If Then语句、IfThenElse语句、IfThenElse If语句和Select Case语句。,2.3流程控制语句,1.条件语句 (1) If Then语句(单分支结构) 语法格式如下:写在一行: If条件表达式Then 语句块多行书写:If条件表达式Then语句块End If,单分支结构流程图,2.3流程控制语句,1.条件语句 (2) IfThenElse语句(双分支结构) 语法格式如下:写在一行: If条件表达式Then 语句块1Else语句块2多行书写:If条件表达式Then语句块1Else语句块2End If,双单分支结构流程图,2.3流程控制语句,1.条件语句 (3) IfThenElse If语句(多分支结构)语法格式如下:If条件表达式1Then语句块1Else If条件表达式2Then语句块2Else If条件表达式nThen语句块nElse语句块n+1End If,多单分支结构流程图,2.3流程控制语句,1.条件语句 (4) Select Case语句 其语法格式如下:Select Case 测试表达式Case 表达式列表1语句块1Case 表达式列表2语句块2 Case 表达式列表n语句块nCase Else语句块n+1End Select,Select Case流程图,2.3流程控制语句,1.条件语句 (4) Select Case语句,语句说明如下:(1)测试表达式:可以是数值型或字符串表达式。(2)表达式列表:表示与测试表达式相匹配的值。表达式有以下三种形式:一组枚举表达式(各表达式间用逗号分隔)如:case 2,4,6,8 条件在2,4,6,8范围内取值表达式1 To 表达式2如:80 To 90 取值范围从80到90IS 比较运算符 关系表达式如:case IS>100 条件在大于100的范围内取值,

注意事项

本文(《VB2005程序设计实例教程》-PPT第2章)为本站会员(油条)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.