电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

59页
  • 卖家[上传人]:油条
  • 文档编号:34306789
  • 上传时间:2018-02-23
  • 文档格式:PPT
  • 文档大小:491.50KB
  • / 59 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第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(数字开头)和#(#是非法字符)是非法的。 一般不能把关键字作为标识符。

      2、例如,数据类型名称Integer、Single、String,语句特征符号If、While等。关键字是高级程序设计语言中属于语言成分的特殊标识符,由系统保留使用,每个关键字都有特殊意义。如果需要把某一关键字作为标识符,则可以通过将名称括在方括号 ( ) 中来忽略此限制。,2.1 VB2005的基本语法,1.VB2005编程规则 (2)用于标识符的约定 标识符命名尽量“见名知意”。给应用程序的变量名、方法名、类名、枚举名和命名空间选择名称时,要使应用程序易于理解,既能反映对象的功能,又能看出对象的类型。 标识符不区分大小写,Mycomputer和mycomputer是相同变量。为了增强标识符的可读性,可以参照Pascal命名规范,要求名称中的每个单词的第一个字母大写,例如EmploySalary , ConfirmationDialog;也可以参照Camel命名规范,要求名称中的第一个单词的第一个字母不是大写,其余单词的首字母要大写,例如:employeeSalary,confirmationDialog。 命名空间的名字很重要,要避免不同应用程序中使用相同名称的命名空间。,2.1 VB

      3、2005的基本语法,1.VB2005编程规则 (3)语句书写规则 语句书写自上而下,一般情况下,一条语句占一行,按Enter键结束。 在同一行上可以书写多条语句,每条语句间用冒号“:”分隔。 如果一条语句太长,在一行写不下,可在本行后面加上续行符“ _”(由一个空格和一个下划线组成),按Enter键后,在下一行书写后面的代码。 (4)添加注释语句。 注释语句只对代码起说明作用,不参加编译。注释语句可添加到代码的任意位置,可与其他代码写在一行,也可单独另起一行。在VB2005中常用的注释方法有2种: 一是在注释内容前加一个撇号“”,然后输入注释内容。 二是选定要注释的行,单击“文本编辑器”工具栏上的“注释选定行”按钮。,2.基本数据类型 VB2005数据类型分为两类:值类型和引用类型。从概念上来讲,值类型变量直接存储数据;而引用类型变量存储对值的引用,即数据内存的地址,两个引用类型数据可以指向同一个对象实例 。 在VB2005中,值类型的数据类型有:基本数据类型、结构和枚举;引用类型有:String、数组和Object(对象)类型。本章主要介绍基本值类型,其它类型将在后面介绍。,2.1

      4、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 数据类型=

      5、表达式 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变量,变量名之间用西文逗号隔开在声明变量

      6、的同时,初始化变量:如: 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模块中使用Publ

      7、ic声明的变量是全局变量,在声明的模块中有效,在同一应用程序的其它类模块中也有效。,2.1 VB2005的基本语法,4.类型转换 在一定条件下,将一种数据类型变为另一种数据类型的过程称为类型转换。(1)隐式转换 隐式转换是指在系统内部自动发生的数据类型转换,没有显示的表达式,在源代码中不需要任何特殊的语法。例如,表达式16 + “72”的数据转换过程为:先将字符串“72”转换成整数72,再与16作加法运算,表达式的结果为整数88。(2)显式转换 显式转换是指由用户明确指定转换类型的强制进行的强制数据类型转换。不符合隐式转换规则的数据类型转换必须使用显示转换 。要进行数据类型的显式转换,有两种方法:一种是使用类型转换关键字,将关键字后面括号中的表达式强制转换为目标类型;另一种是使用Convert类进行转换。,2.1 VB2005的基本语法,4.类型转换使用类型转换关键字,2.1 VB2005的基本语法,4.类型转换使用Convert类 Convert类是一个转换类,用于将一种数据类型转换成另一种数据类型。Convert类属于静态类,不需要创建类的实例,在程序中可以直接使用其方法。Conv

      8、ert类常用的方法见表。,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

      9、语句、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 IS100 条件在大于100的范围内取值,

      《《VB2005程序设计实例教程》-PPT第2章》由会员油条分享,可在线阅读,更多相关《《VB2005程序设计实例教程》-PPT第2章》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.