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

《vb编程基础》ppt课件

38页
  • 卖家[上传人]:tian****1990
  • 文档编号:75541958
  • 上传时间:2019-01-31
  • 文档格式:PPT
  • 文档大小:555.81KB
  • / 38 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第2章 VB编程基础,本章要点 程序书写规则 变量与常量 各种运算符 数组 控制语句 过程与函数,2.1 程序书写规则,任何程序设计语言都有确定的书写规则。VB.NET的主要规则如下: 1、代码不区分大小写 对于VB.NET的关键字,一般将首字母转换为大写,其余字母转换为小写; 对于用户定义的变量、过程和函数名,以定义的格式为准,以后输入时将自动转换为定义时的格式 2、程序书写自由 如果在一行内显示多个语句,则在各个语句间用冒号分隔,例如: A=A+1:B=B+A:C=C+B 一般一个语句占据一行,如果一条语句太长,不能在一行内写完,则要续行。VB.NET用“ & _”表示续行,2.2 常量与变量,1、常量 常量是代表某些特殊含义的不可改变的值。分为系统常量和用户自定义的常量。系统常量是系统预先定义好的常量,可以在脚本中使用。 系统常量:例:vbcrlf:回车换行符 用户自定义常量 常量的声明 VB.NET通过用于定义常数的关键字const定义常量。常量名习惯上用大写字母表示,如下面的代码所示: Const topNum As Integer100,2.2 常量与变量,2、变量 变量它

      2、相当于一个容器,用于保存程序执行过程中可能发生变化的值,程序员要对该容器分配名称。内存中的容器可用于存储程序中使用的信息。可以将各变量看成是各个盒子,这些盒子只存放希望存储的信息。变量实际上不包含信息,但它说明在何处可找到信息。 1)命名规则: 只能是字母、下划线和汉字开头,后跟字母、数字、下划线和汉字。 不能使用VB.NET系统保留的关键字 变量名在其声明的作用域内必须唯一 在给变量命名时,最好给变量一个可以表明其数据类型的前缀。例如:integer类型的前缀是int,2.2 常量与变量,2)变量的声明 变量必须在使用前说明。提高编译效率,减少输入错误. 变量声明通过关键字Dim实现,其中Dim是dimension的缩写。Dim告诉VB.NET正在设置一个新变量,该设置是在内存中为变量设置名称和空间。在变量被赋值之前,内存中什么也没有包含。 例: dim dtvar as date dim intx as integer =100 dim chry as char 3)变量的作用域 变量按作用域可分为“全局变量”和“局部变量”。,2.2 常量与变量简单数据类型,VB.NET中有12种

      3、不同的内置数据类型,这12种类型可以分为三大类:数值型、文本类型和混合类型。 1. 数值型 (1) Integer(整型):Integer是简单整数。Integer数据类型可以处理的数据范围是2,147,483,648到2,147,483,647。超出该范围的数则应采用长整数类型。 (2)Byte(字节):Byte是范围为0255的整数,用于最基本的算术运算。字节是计算机的基本存储单元,以字节为学位的处理或算数运算的速度较快。 (3)Short(短整型):表示范围为32,768到32,767。 (4)Long(长整型):表示范围为9,223,372,036,854,775,808到9,223,372,036,854,775,807。,2.2 常量与变量简单数据类型,(5)Single(单精度型): Single类型用于存放单精度浮点数,其使用范围是-3.402823E38到-1.401298E-45(对于负数而言),和1.401298E-45到3402823E38(对于正数而言)。 (6)Double(双精度型):Double类型存放双精度浮点数,范围是-1.7976931348623

      4、2E308到-4.94065645841247E324(对于负数而言),和4.94065645841247E324到1.79769313486232E308(对于正数而言)。 (7)Decimal(小数):Decimal类型接受最多可以是28位的小数。,2.2 常量与变量简单数据类型,2.文本类型 (1)string(字符串):string类型可指定以文本形式存放的任何内容,给string类型提供的内容甚至可以是文本与数字数据的混合、或者只是数字数据、或者只是日期信息。 (2) char(字符):char数据类型有点奇怪,因为它将文本以数的形式存储。采用这种方式可以将单个的符号放入定义为char的变量中,且它以0到65535之间的数的形式存储。,2.2 常量与变量简单数据类型,3.其它数据类型 (1)date(日期):VB.NET对date数据类型的处理与数字类型区分开来。date类型必须以mm/dd/yyyy(月/日/年)的格式定义,如12151984。date类型的值用符号#作为其定义符,该类型可存储位于1年1月1日到9999年12月31日之间的任何值。date数据类型也用于存储时

      5、间信息。所存储的时间范围可以是00:00:00到23:59:59之间的任意值。如:date1#06/15/2007# : time1=#18:00:00# (2)boolean(布尔):Boolean变量可以设置成True或False。布尔变量可用于记录变量的状态。 (3)object(对象):被称为通用的数据类型,2.2 常量与变量命名约定,一个程序中通常会有许多变量,命名约定可以帮助我们知道各变量都包含什么类型的信息。 从一种数据类型转化为另一种数据类型时,采用好的命名约定,可以帮助我们知道正在使用的是整数、字符串、还是日期,以便进行必要的类型转换。 命名约定不是强迫性的,通常取决于编程员所使用的命名习惯。,2.2 常量与变量命名约定,实例1,在不同的子程序或函数中定义同名的局部变量,并显示变量的值。 操作步骤: (1)新建一个名称为“2-1”的项目,并将该项目下的默认窗体改名为“ex2-1.aspx”。 (2)双击“ex2-1.aspx”窗体,进入代码编辑页面,在page_load事件中和子程序proc1()中,分别定义一字符串变量message,赋不同的值并显示相应变量的值。,

      6、实例2,声明一个全局变量,并在子程序或函数中改写该全局变量的值。 操作步骤: (1)新建一个名称为“2-2”的项目,并将该项目下的默认窗体改名为“ex2-2.aspx。 (2)双击“ex2-2.aspx”窗体,进入代码编辑页面,声明一个全局变量message,在事件Page_Load中和子程序proc1()中,对该全局变量赋值并显示该变量的值。,实例3,声明一个全局变量,并在子程序或函数中声明同名的局部变量,并赋值。 操作步骤: (1)新建一个名称为“2-3”的项目,并将该项目下的默认窗体改名为“ex2-3.aspx”。 (2)双击“ex2-3.aspx”窗体,进入代码编辑页面,声明一个全局变量message,在子程序proc1()中声明同名局部变量并赋值。,2.3 运算符,算术运算符 加+,减 - ,乘*,除 /,乘幂 ,取余 MOD 赋值运算符:=,+= 字符串连接运算符:&和+。 例: Dim Result As String Result=”Hello” & “ World” Result 为 “Hello World” Result=”Welcome” & “ You”& “

      7、!” Result 为 “Welcome You!” 比较运算符(,=, strAnimal02 Then Response.Write(strAnimal01 + “ “ + strAnimal02) Else Response.Write(strAnimal01 + “ = “ + strAnimal02) End If,逻辑运算符 与:and 或:or 运算符的优先级:算术运算与连接运算优先执行,然后是比较运算,最后是逻辑运算。 注意:若对优先级不熟悉,可使用()的手段明确指定运算次序。,2.3 运算符,2.4 数组,所谓“数组”,是一种复合结构,是一种结构化数据类型,用于保存多个具有相同数据类型的值。 1、 一维数组的声明 Dim A(4) as integer 声明下标从0到4的数组(5个整型元素) 数组下标默认从0开始 在声明时,也可以动态指定数组大小。例如:Dim Max As Integer = 10 Dim int(Max) As Integer 数组声明后,其中只能存放与该数组类型相同的数据,如果要求它能放各种类型的数据,则需将其声明为Object类型。 VB.NE

      8、T可以根据编程需要,改变数组的大小。这需要使用Redim语句,并对数组指定新的上限,数组被重定义所有元素均被清空。如果不想清空数组定义的元素,应使用Redim Preserve。,2、数组的引用 A(0)=0 A(1)=1 若数组中的无素的值有一定的规律,可用循环语句对数组赋值。 3、动态数组:数组上限不受限制,可以动态变化。 例如: Dim arrlInt As New ArrayList For intI = 0 To 10 arrlInt.Add(intI * 10) Next For intI = 0 To arrlInt.Count - 1 Response.Write(CStr(arrlInt(intI) + “) Next,2.4 数组,2.5 控制语句,控制语句是用来改变语句的流程,VB.NET的控制语句又可分为两种:选择语句和循环语句 2.5.1 选择语句 1、If语句 If语句是常用的选择语句,它适用于判断条件所产生的可能性不是很多的情形。针对该条件语句,介绍两种常用语法格式。 语法格式一: If (逻辑条件) Then (执行语句序列1) Else (执行语句序列

      9、2) EndIF,语法格式二: If (逻辑条件1) Then (执行语句序列1) Else I f (逻辑条件2) then (执行语句序列2) Else I f (逻辑条件n) then (执行语句序列n) Else (执行语句序列n+1) End IF,2.5 控制语句,实例4,按年龄发放工资。根据用户输入不同的年龄,显示相应的工资。 操作步骤: (1)新建一个名称为“2-5”的项目,并将该项目下的默认窗体改名为“ex2-5.aspx”。 (2)在”ex2-5.aspx”窗体中窗体中输入“请您输入您的年龄:”;并添加一个按钮、一个文本框和一个标签框。 (3)双击“ex2-5.aspx”窗体,进入代码编辑页面,在btnsubmit_click事件中编程: 从文本框中获取用户输入的年龄,并根据年龄显示不同的工资。,2.5 控制语句,2、条件语句Select Case语句 适用于判断条件为多种可能时。语法格式如下: Select Case 被测表达式 Case Value1 执行语句序列1 Case Value2 执行语句序列2 Case ValueN 执行语句序列N Case Else 执行语句序列N+1 End Select,实例5,用Select Case语句实现根据用户输入的不同的年龄,显示相应的工资 操作步骤: (1)新建一个名称为“2-6”的项目,并将该项目下的默认窗体改名为“ex2-6.aspx”。 (2)”ex2-6.aspx”窗体的界面设计同实例4的“ex2-5.aspx”。 (3)双击“ex2-6.aspx”窗体,进入代码编辑页面。在btnsubmit_click事件中编程:从文本框中获取用户输入的年龄,并根据年龄显示不同的工资。,2.5.2循环语句,循环语句用于重复执行一段代码。VB.NET根据不同的情况,提供了四种循环语句:DoLoop语句、For EachInNext语句、ForNext语句和WhileEnd While语句。 1、 Do循环语句 语法格式: Do While(Until)判断条件 执行语句序列 Exit Do 执行语句序列 Loop 或 Do 执行语句序列 Loop While(Until) 判断条件,

      《《vb编程基础》ppt课件》由会员tian****1990分享,可在线阅读,更多相关《《vb编程基础》ppt课件》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 2018-2019学年八年级历史上册 第3单元 新民主主义革命的兴起 第12课 国民革命导学案北师大版

    2018-2019学年八年级历史上册 第3单元 新民主主义革命的兴起 第12课 国民革命导学案北师大版

  • 2018-2019学年八年级历史上册 第六单元 中华民族的抗日战争 第21课 敌后战场的抗战导学案(新人教版

    2018-2019学年八年级历史上册 第六单元 中华民族的抗日战争 第21课 敌后战场的抗战导学案(新人教版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第1课 鸦片战争导学案2北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第1课 鸦片战争导学案2北师大版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与中华民国的建立 第8课 辛亥革命导学案北师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与中华民国的建立 第8课 辛亥革命导学案北师大版

  • 2018-2019学年八年级历史上册 第六单元 中华民族的抗日战争 第20课 正面战场的抗战导学案(新人教版

    2018-2019学年八年级历史上册 第六单元 中华民族的抗日战争 第20课 正面战场的抗战导学案(新人教版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第10课 新文化运动导学案华东师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第10课 新文化运动导学案华东师大版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第8课 袁世凯称帝与军阀混战导学案2华东师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第8课 袁世凯称帝与军阀混战导学案2华东师大版

  • 2018-2019学年八年级历史上册 第4单元 中华民族的抗日战争 第14课 民族危机的空前严重导学案华东师大版

    2018-2019学年八年级历史上册 第4单元 中华民族的抗日战争 第14课 民族危机的空前严重导学案华东师大版

  • 2018-2019学年八年级历史上册 第五单元 从国共合作到国共对峙 第17课 中国工农红军长征导学案(新人教版

    2018-2019学年八年级历史上册 第五单元 从国共合作到国共对峙 第17课 中国工农红军长征导学案(新人教版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第5课 中日甲午战争导学案1北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第5课 中日甲午战争导学案1北师大版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第8课 袁世凯称帝与军阀混战导学案1华东师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第8课 袁世凯称帝与军阀混战导学案1华东师大版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第5课 中日甲午战争导学案2北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第5课 中日甲午战争导学案2北师大版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第1课 鸦片战争导学案1北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第1课 鸦片战争导学案1北师大版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与中华民国的建立 第10课 新文化运动导学案北师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与中华民国的建立 第10课 新文化运动导学案北师大版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动导学案北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动导学案北师大版

  • 2018-2019学年八年级物理上册 第二章 第1节 声音的产生与传播导学案 (新版)新人教版

    2018-2019学年八年级物理上册 第二章 第1节 声音的产生与传播导学案 (新版)新人教版

  • 2018-2019学年八年级地理上册 第四章 第三节 工业的分布与发展(第1课时)学案(新版)新人教版

    2018-2019学年八年级地理上册 第四章 第三节 工业的分布与发展(第1课时)学案(新版)新人教版

  • 2018-2019学年八年级物理上册 第二章 第2节 声音的特性导学案 (新版)新人教版

    2018-2019学年八年级物理上册 第二章 第2节 声音的特性导学案 (新版)新人教版

  • 2018-2019学年八年级地理上册 3.3 中国的水资源教学案(新版)湘教版

    2018-2019学年八年级地理上册 3.3 中国的水资源教学案(新版)湘教版

  • 2018-2019学年八年级物理上册 第三章 第3节 汽化和液化(第1课时 汽化)导学案 (新版)新人教版

    2018-2019学年八年级物理上册 第三章 第3节 汽化和液化(第1课时 汽化)导学案 (新版)新人教版

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