VB基本概念函数语句汇总.pdf
《VB基本概念函数语句汇总.pdf》由会员分享,可在线阅读,更多相关《VB基本概念函数语句汇总.pdf(10页珍藏版)》请在咨信网上搜索。
1、VBVB 复习复习一、一、VBVB 的发展历史的发展历史Visual Basic(简称 VB)是在 BASIC 程序设计语言的基础上,吸收面向对象的编程技术发展而成的一门程序设计语言,主要用于开发在 Windows 环境下运行的具有图形用户界面的应用程序。二、二、VBVB 的特点的特点VB 最显著的特点可以概括为可视化可视化和事件驱动事件驱动。可视化特点利用预先建立的控件拖放到窗体上可以很方便地创建程序界面。事件驱动使得对用户界面上的任何操作都会自动转到对相应的代码进行处理,同时也为程序运行过程中各对象之间的关联建立了有效的机制。三、面向对象的程序设计方法三、面向对象的程序设计方法面向过程的程
2、序设计方法设计的特点可以概括为:不但要关心数据,而且要关心数据不但要关心数据,而且要关心数据是如何处理的,即既要告诉程序干什么,又要告诉程序如何进行工作。是如何处理的,即既要告诉程序干什么,又要告诉程序如何进行工作。而面向对象的程序设计方法设计的程序可以概括为:程序=对象+事件(或消息),着眼点是对象,由于对象对数据描述和数据处理进行了封装,因此设计程序时只需要告诉对象干什么,而不必关心它是如何工作的。面向对象的程序设计方法,其基本元素是对象。类类(class)(class)是对相同性质的对象的一种是对相同性质的对象的一种抽象抽象(概念性的概念性的)。而一个对象则是类的一个“实例”(现实存在的
3、)。在 VB 中,系统预先定义了众多的类,如控件工具箱中的命令按钮、文本框、定时器等控件就是 VB 系统预先定义的类,设计程序时可以用它来定义对象,当我们将控件工具箱中某个控件拖放到窗体上时,就相当于用类定义了一个对象。在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码(行为)构成的。这里,每个数据代表一种属性。通常一个对象可以有若干个属性,这些属性的值反映了该对象的状态,VB 为每一个控件(类)都规定了若干属性,比如,命令按钮有显示方式、背景颜色、按钮名称、按钮标题、标题字体、标题字号、按钮大小位置和可见性等属性。处理对象属性的方法的代码用来描述
4、改变对象属性,从而改变对象的状态的处理过程。四、可视化程序设计方法四、可视化程序设计方法用 VB 开发应用程序,包括两部分工作:一是设计图形用户界面;二是编写程序代码。VB 提供了一个“画板”(窗体)也就是用户界面,还提供一个“工具箱”,在“工具箱”中放了许多被称为“控件”的工具,比如有制作按钮的工具,有制作文本框的工具,有显示图形数据的工具等等。可以从工具箱中取出所需工具,拖放到“画板”中适当的位置上,这样就形成了“用户界面”,也就是说,屏幕上的用户界面是用 VB 提供的可视化设计工具“控件”直接“画”出来的,而不是用程序“写”出来的。五、事件驱动的编程机制五、事件驱动的编程机制用 VB 开
5、发的应用程序其工作是通过事件来驱动的。事件:是指作用于某个对象上的事件:是指作用于某个对象上的一种操作或动作一种操作或动作,如运行程序时用鼠标单击窗体上的某个命令按钮时,“单击”(Click)这个动作就是作用在该命令按钮上的一个事件。VB 中的每个对象通常都可以响应多个不同的事件,一个对象可以响应哪些事件 VB 都预先进行了规定。用 VB 开发的应用程序,运行中当作用于某个对象上的事件发生时,要对相应的信息进行处理,使对象产生状态和行为的改变,这种处理和改变的实现要通过编写相应的程序代码段来进行规定,这种针对激活对象的事件编写相应程序代码段的编程机制称为事件驱动的编程机制,在 VB 中这样的代
6、码段称为“事件过程”。“事件过程”是构成一个完整 VB应用程序不可缺少的组成部分,是 VB 应用程序的基本单元。“事件过程”由事件自动调用。六、标准数据类型六、标准数据类型七、常量七、常量在程序运行过程中,其值不能被改变的量称为常量。1、整型常量整型(Integer):表示-32768 至 32767 之间的整数:1012、实型常量:.3、字符串常量在 VB 中字符串常量是用双引号“”括起的一串字符,例如A+B=,GOOD!,123,0,VB 程序设计等。例:“3”+“72”的结果为“372”说明:(1)字符串中的字符可以是所有西文字符和汉字、标点符号等;(2)表示空字符串,而 表示有一个空格
7、的字符串;(3)若字符串中有双引号,例如 ABDXYZ,则用连续两个双引号表示,即:ABDXYZ4、逻辑(Boolean)数据类型条件表达式的值就是逻辑型的,True,或 False八、变量八、变量1.以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于 40 个字符;2.不能使用 VB 中的关键字;3.VB 中不区分变量名的大小写.(1)用 Dim 语句显式声明变量dim a,b,c as integer(2)隐式声明Visual Basic 允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,这就是隐式声明。4、数组数组:用来存一个序列的同类型的类型
8、数组:用来存一个序列的同类型的类型 如:dim a(1 to 10)as integer 定义了一个 a 整型数组,上标为 1,下标为 10,共有 a(1),a(2),a(3).a(10)10个数组元素可供使用,比使用 A,B,C,D,E.J 十个变量要方便许多。例:I=8,a(i)就是 a(8),a(i-5)就是 a(3)九九 、运算符和表达式、运算符和表达式1、算术运算符例:5+10 mod 10 9/3+2 2 结果是:(请用 VB 的立即窗口验证你的结果,分析运行次序!)2、字符串运算符与字符串表达式 字符串运算符有:、+功能是字符串连接例如:ABCD+EFGHI 结果为:ABCDEF
9、GHI“VB”&“程序设计教程”结果为:VB 程序设计教程说明:当连接符两旁的操作量都为字符串时,上述两个连接符等价。它们区别是:+(连接运算):两个操作数均应为字符串类型;&(连接运算):两个操作数既可为字符型也可为数值型,当是数值型时,系统自动先将其转换为字符,然后进行连接操作。3、关系运算符都是双目运算,是用来比较两个运算量之间的关系,关系表达式的运算结果为逻辑量。若关系成立,结果为 True,若关系不成立,结果为 False。VB 中的关系运算符如下表所示。运算符运算符含义含义优先级优先级实例实例结果结果小于小于所有关系运算优所有关系运算优先级相同。低于先级相同。低于算术运算的算术运算
10、的“+”,“-”,高于逻辑,高于逻辑运算。运算。15+1020False=小于或等于小于或等于10大于大于1020False=大于或等于大于或等于3=1True=等于等于1=2False不等于不等于1111 True 4 逻辑运算符1)Not 条件表达式:取条件表达式逻辑值的相反值即当条件表达式=true 时,Not 条件表达式=false,当条件表达式=false 时,Not 条件表达式=true 2)条件表达式 1 And 条件表达式 2 条件表达式均为 T 结果为 T 3)条件表达式 1 Or 条件表达式 2 条件表达式有一个 T 结果为 T4)逻辑运算符的优先级为 not and or
11、,5)它们用于将多个关系表达式进行逻辑判断。注意:not 是单目运算符(要求一个操作数),and、or 为双目运算符。例如,数学上表示某个数在某个区域时用表达式:10X=10 And X5 or 65 的结果为 TURE(请同学们考虑一下为什么?)12 的结果呢?是 TRUE 还是 FALSE?12 呢?例:请你写出下列逻辑表达式:a,b,c 三边判断能构成什么样的三角形(等边 等腰 普通)三角形的条件:任意两边之和大于第三边 表达式为:_等腰的条件:任意两边之和相等 达式为:_等边的条件:三边相等 达式为:_(3)参与逻辑运算的量一般都应是逻辑型数据,如果参与逻辑运算的两操作数是数值量,则以
12、数值的二进制值逐位进行逻辑运算(0 当 False,1 当 True)。关系表达式与逻辑表达式常常用在条件语句与循环语句中,作为条件控制程序的流程走向。总结:1、优先级:算术运算符=字符运算符关系运算符逻辑运算 2、表达式的书写中需注意的问题(1)运算符不能相邻。例 a+-b 是错误的。(2)乘号不能省略。例 x 乘以 y 应写成:x*y (3)括号必须成对出现,均使用圆括号。(4)表达式从左到右在同一基准并排书写,不能出现上下标 (5)要注意各种运算符的优先级别,为保持运算顺序,在写表达式时需要适当添加括号(),若用到库函数必须按库函要求书写。如:为:(b-sqr(b*b-4*a*c)/(2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 基本概念 函数 语句 汇总
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。