VB知识点汇总
VB知识点复习

一、关于VB1、Visual Basic语言是一种面向对象的程序设计语言。
2、强制变量声明:工具-选项-编辑器-选中要求变量声明,语句是Option Explicit。
3、代码书写规则:可以用续行符(一个空格后跟一个下划线“ _”)将一个语句分为多行来写;可将多个语句合并写到同一行,用“:”隔开;可以添加注释,“’”或Rem后的语句。
二、变量1、标识符命名原则之一:以字母开头,以数字、字母、下划线或“$”结尾。
2、基本数据类型:字符型:用””括起来;声明固定长度的字符串,String * size。
字节型:一个字母占一个字节,一个汉字占两个字节。
日期型:用##括起来;声明语句,#月/日/年#、#年-月-日#变体型:具有三个特殊的值,Empty、Null、ErrorEmpty:变体型数据的默认值,不同于0、零长度字符串和Null,可用IsEmpty函数测试。
Null:未知或丢失的数据,Null值只能赋给变体数据,表达式中含有Null,则结果为Null。
Error:用来标识已经发生过的过程中的错误状态。
3、变量命名原则:只能由字母、汉字、数字及下划线组成,必须以字母或汉字开头4、变量作用域5、变量生命周期动态变量:变量所在过程开始至该过程结束,值不保留。
静态变量:变量所在过程开始至程序运行结束,值保留。
全局变量:程序开始至整个应用程序结束。
6、赋值原则:赋值号左边不能是表达式或者常量三、运算符1、优先级:算术运算符——连接运算符——关系运算符——逻辑运算符算术运算符:指数^ > 乘法* > 除法/ > 求余Mod > 整除\ > 加法+ > 减法-逻辑运算符:逻辑非Not>逻辑与And >逻辑或Or > 逻辑异或Xor > 逻辑等Eqv >逻辑蕴含Imp 2、关系运算符:也叫比较运算符。
若直接比较两个单个字符,则比较字符的ASCII码值的大小;若比较两个汉字字符,则比较两个汉字字符的区位码。
(完整版)VB知识点整理

通用属性:修改对象的前景颜色:ForeColor属性。
修改对象的背景颜色:BackColor属性。
对象的标题或内容:Caption属性。
对象是否需要三维立体的外观:Appearance属性。
对象是否自动对齐到它所在容器的边缘:Align属性。
对象是水平放置还是垂直放置:Orientation属性。
0为水平,1为垂直。
对象在它所在容器内的位置和大小:Left,Top,Width,Height属性。
对象内部坐标系统的左上角位置和内部大小:ScaleLeft,ScaleTop,ScaleWidth,ScaleHeight属性。
当鼠标在对象上时显示的不同形状:MousePointer属性。
当鼠标在对象上时显示的提示文字:TooltipText属性。
在对象外部是否包围有1个边框:BorderStyle属性。
对象边框的颜色:BorderColor属性。
改变对象上文字成不同字体:Font属性。
可分别开来:①是否要粗体:FontBold属性;②是否要斜体:FontItalic属性;③设置字体名称:FontName属性。
④设置字号大小:FontSize属性。
⑤是否要加删除线:FontStrikethru属性。
⑥是否要加下划线:FontUnderline属性。
由用户自定义的1个对象标记:Tag属性。
设置1个对象是否可自动拖放操作,同时不响应对象事件:DragMode属性。
对象在拖放过程中显示的图标:DragIcon属性。
当对象中内容很多,对象大小不够时,是否自动扩大对象的尺寸以完全显示对象的内容:AutoSize属性。
对象是否在界面中可见:Visible属性。
对象是否有效:Enabled属性。
当对象是对象数组时,确定对象的下标:Index属性。
对象是否可通过TAB键转移获得焦点:TabStop属性。
用TAB键转移焦点时本对象所处的顺序位置:TabIndex属性。
如果对象可设置为不同样式,选择各种样式:Style属性。
VB重要知识点

一、变量的数据类型1、整型、长整型Dim 变量名As IntegerDim 变量名As Long2、单精度、双精度、货币型Dim 变量名As SingleDim 变量名As DoubleDim 变量名As Currency3、字节型Dim 变量名As Byte4、定长与定长字符串型Dim 变量名As StringDim strstudentname As String*105、布尔型如果要处理的数据值只涉及:真/家、是/否、开/关,则应声明为布尔型变量。
例如:Dim blnOk As BooleanbonOk=True6、日期时间型Date数据类型的变量适用于表示日期和时间的数据,在程序代码中要使用时间值时,必须要用一对“#”将值括起来。
例如:Dim dtDate as datedtDate=#6-2-2002#dtDate=#March20,2002 8:20#dtDate=#Jan-1-2001#7、对象型一个变量被声明成对象型变量,该变量可以引用VB中的任何对象。
例如:Dim objAny AS ObjectSet objAny = frmfirst ‘引用一个已有的窗体对象必须使用Set语句去引用实际对象,不能使用简单的“=”赋值语句。
8、变量型可以在不同场合代表不同类型的数据。
例如:Dim AnyValue as VariantAnyValue=“25”‘AnyValue表示字符串,其值为“25”AnyValue= AnyValue-10 ‘AnyValue表示整数,其值为“25”AnyValue= “字符”& AnyValue AnyValue表示字符串,其值为“字符10”二、常量1、直接常量IntCircle = 3.1415926(intD*intD)2、符号常量Const conPi=3.1415926Const conReleaseDate=#1/1/2001#Const conPi2=conPi*2三、运算符与表达式1、算术运算符和表达式+:加法-:减法*:乘法/:浮点除法\:整数除法^:乘方 MOD:模运算。
vb知识点精心整理

小富精编百条VB知识点一.公共基础知识(选择题1到10题)1.算法的基本特征:(1)可行性:算法在执行过程往往要受到计算工具的限制,使执行结果产生偏差,所以在设计算法时,必须考虑他的可行性。
(2)确定性:算法的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。
(3)有穷性:算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。
(4)拥有足够的情报2.算法设计基本方法:(1)列举法;(2)归纳法;(3)递推;(4)递归;(5)减半递推技术3.算法复杂度:(1)算法的时间复杂度:执行算法所需要的计算工作量(2)算法的空间复杂度:执行这个算法所需要的内存空间4.线性结构(线性表)的特点:(1)有且只有一个根结点(2)每一个根结点最多有一个前件,也最多有一个后件5.非线性结构的特点:非线性结构的存储与处理比线性结构复杂。
6.线性表的特征:(1)有且只有一个根结点a1,他无前件(2)有且只有一个终端节点an,他无后件(3)除根结点和终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。
注意:线性表中结点的个数n称为线性表的长度。
当n=0时,称为空表。
7.线性表的顺序存储结构的特征:(1)线性表中所有元素所占的存储空间是连续的(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的8.栈:栈是限定在一端进行插入和删除的线性表;允许插入和删除的一端称为栈顶,不允许插入和删除的另一端称为栈底。
(1)栈的特点:“先进后出”或“后进先出”(2)“上溢”错误:当栈顶指针已经指向存储空间的最后一个位置,说明栈空间已满,不能在进行入栈操作。
(3)“下溢”错误:当栈顶指针为0,说明栈空,不可能进行退栈操作。
9.队列:允许在一端插入,而在另一端进行删除的线性表;允许插入的一端称为队尾,允许删除的一端称为队头。
(1)队列的特点:“先进先出”或“后进后出”(2)循环队列,剩余元素:m –front + rear = m - 510.树:数据元素之间的关系具有明显的层次特性的非线性结构。
VB知识点总结54382

VB知识点总结大全第一章VB入门(*)1.2.2 主窗口1.标题栏三种工作模式(1)设计模式:可进行界面设计、代码编制(2)运行模式:不可编辑界面、代码(3)中断模式:不可编辑界面,可以编辑代码2.菜单栏3.工具栏1.2.3 设计窗口1.窗体设计窗口2.代码设计窗口(1)打开方式:1.单击菜单栏的视图——选择代码窗口2.双击窗体、控件3.单击工程资源管理器窗口的“查看代码”(2)主要内容1.对象列表框:显示所选对象的名称。
列出窗体所有可用的对象名。
2.过程列表框:列出所有对象列表框中对象的事件过程或自定义过程的名称。
1.2.4属性窗口由四部分组成:1.对象列表框2.属性排列方式:按字母排列、按分类排列3.属性列表框:左边为属性名,右边为相应的属性值4.属性含义说明:显示所选属性的含义1.2.5 工程资源管理器窗口(1)3个按钮1.“查看代码”:切换到代码窗口,显示和编辑代码2.“查看对象”:切换到窗体窗口,显示和编辑对象3.“切换文件夹”:切换到文件夹显示方式(2)包含两种类型的文件1.窗体文件(.frm文件):储存窗体上所有控件对象和有关的属性、对象相应的事件过程、程序代码。
2.标准模块文件(.bas文件):储存所有模块级变量和用户定义的通用过程,该类型可选。
1.2.6 工具箱窗口一般由21个按钮形式的图标构成。
除指针外的20个为标准控件(指针不是控件),每个也是一个类。
如:文本类、图形类等。
1.3.1 建立一个应用程序的步骤1.建立用户界面的对象2.对象属性的设置3.创建对象事件过程及编程4.运行和调试程序5.保存程序和生成可执行文件1.3.2 VB程序结构和编码规则1.程序结构(1)最上面为通用声明段,主要编写模块级以上的变量声明、Option选项的设置等。
(2)以下为程序代码的块结构,也就是事件过程或自定义过程,这构成程序的主体。
块的先后次序与程序执行次序无关。
2.编码规则(1)代码不区分字母的大小写(2)语句书写自由1.同一行可书写多个语句,语句间用冒号分隔2.一个语句可分多行写,要在本行末加续行符“-”(空格和下划线)(3)为了程序的阅读、维护和调试,可加注释1.一般用’(撇号)注释内容2.也可使用工具栏的文本编辑器中的注释第二章可视化编程基础(***)2.1.2 类和象1.对象:具体的控件或窗体等都是对象。
VB各章知识点总结

第一章:Visual Basic概述1.1 1.1Visual Basic简介•具有面向对象的可视化设计工具•事件驱动的编程机制•提供了易学易用的应用程序集成开发环境•结构化的程序设计语言•支持多种数据库的访问•支持DDE、DLL、OLE技术•完备的Help联机帮助功能1.1.2面向对象的程序设计方法基础2. 2.对象及对象类:动作体的逻辑模型,称为“对象”3. 3.属性:属性是用来描述对象的特性。
4. 4.方法:方法指对象可以进行的动作或行为。
VB对象具有属性、方法和事件。
属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。
VB的窗体和控件是具有自己的属性、方法和事件的对象。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。
气球的属性包括可以看到的一些性质,如它的直径和颜色。
其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。
通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。
如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。
所有的气球都具备这些能力。
1. 1.3基于Windows环境下的应用程序的工作方式——事件驱动在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。
从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。
因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。
vb知识点总结大一

vb知识点总结大一一、VB 环境搭建1. 安装 Visual StudioVisual Basic 是 Visual Studio 开发环境中的一部分,在开始学习 VB 之前,我们需要先安装Visual Studio。
可以到微软官网上下载 Visual Studio Community 版本,这是一个免费的版本,适合学习和个人开发使用。
2. 创建 VB 项目安装完 Visual Studio 后,我们可以在其界面上创建一个新的 VB 项目。
可以选择 Windows Forms 应用程序或者控制台应用程序,这取决于我们所要开发的应用程序的类型。
二、VB 基础知识1. 变量和数据类型在 VB 中,变量是用来存储数据的容器。
变量的类型可以是整型、浮点型、字符串型等。
我们可以使用 Dim 关键字来声明一个变量,比如:Dim age As Integerage = 20VB 中的数据类型和其他编程语言类似,我们可以根据需要选择合适的数据类型来存储数据。
2. 控制流程VB 中的控制流程包括条件语句和循环语句。
条件语句可以通过 If...Else...End If 来实现条件判断,而循环语句可以通过 For...Next、Do...Loop 等关键字来实现循环操作。
3. 函数与子程序我们可以使用 Function 和 Sub 关键字来定义函数和子程序。
函数是具有返回值的,而子程序则是没有返回值的。
在函数和子程序中,还可以使用参数来传递数据。
4. 对象和类VB 是一种面向对象的语言,它支持对象和类的概念。
对象是类的实例,我们可以通过New 关键字来创建对象的实例。
在 VB 中,很多操作都是通过对象来完成的,比如窗体对象、按钮对象等。
5. 异常处理异常处理是编程过程中很重要的一部分。
在 VB 中,我们可以使用 Try...Catch...Finally 块来捕获和处理异常。
这样可以使我们的程序更加健壮和稳定。
三、VB 高级知识1. 数据库编程在实际开发过程中,经常需要与数据库进行交互。
VB知识整理

3.
数据类型、符号、 数据类型、符号、字节数 变量和常量的命名规则 字母、数字、 字母、数字、下划线组成 字母打头 不能用保留字 常量的定义 Const Pi as single=3.14
4.
变量的定义及作用域 过程级: 过程级:Dim/Static 窗体级: 窗体级:Dim/Private 全局级: 全局级:Public/Global
第五章 分支结构
1. 2. 3. 4.
结构、运行过程、 结构、运行过程、用途 单分支结构、二分支结构、 单分支结构、二分支结构、多分支结构 行IF、块IF 、 IF…ELSEIF、SELECT CASE 、 应用:与单选钮、 应用:与单选钮、复选框配合
第六章 循环结构
1. 2. 3.
各类循环结构、运行过程 各类循环结构、 DO…LOOP循环 循环 前测试、后测试、直到型、 前测试、后测试、直到型、当型 FOR循环 循环 退出循环时循环变量的值 循环应用 阶乘、素数判断(标志法/提前退出法)、最 提前退出法)、 阶乘、素数判断(标志法 提前退出法)、最 大公约数、近似值计算、级数求和(累加\累 大公约数、近似值计算、级数求和(累加 累 )、穷举法 字符串处理(加密解密/回文 穷举法、 乘)、穷举法、字符串处理(加密解密 回文 /单词数统计 字符分类统计 字符串查找删除 单词数统计/字符分类统计 单词数统计 字符分类统计/字符串查找删除 置换)、进制转换、分解因式、 )、进制转换 置换)、进制转换、分解因式、图形输出
第三章 运算符与表达式
1.
2. 3. 4. 5.
算术运算符: 算术运算符:含义及运算顺序 含义: 、 、 含义:/、\、MOD 顺序: 、 、 、 顺序:^、*/、\、MOD、+、 关系运算符 逻辑运算符号: 逻辑运算符号:非、与、或 三类运算符顺序:算术、关系、 三类运算符顺序:算术、关系、逻辑 注意VB表达式的规范书写 注意 表达式的规范书写
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一:基础知识对象的有关概念l1. 对象Object:VB中常用的对象有:窗体、控件等。
2. 对象的三要素(1)属性Property:用来描述和反映对象外部特征的参数。
(2)方法Method:允许其他对象与之交互的方式,表明一个对象所具有的能力。
(3)事件Event:响应对象的动作称为事件,它发生在用户与应用程序交互时。
如单击控件、鼠标移动、键盘按下等。
事件驱动Event Driven:VB为窗体和大多数控件都规定了一组事件,当应用程序被启动后,VB随时准备捕获各种事件。
一旦发生了某个事件,VB就会执行与该事件相联系的事件过程;执行完后,VB等待下一个事件的发生。
VB程序的执行步骤如下:l(1)启动应用程序,装载和显示窗体;(2)窗体(或窗体上的控件)等待事件的发生;(3)事件发生时,执行对应的事件过程;(4)重复执行步骤(2)和(3);(5)直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。
VB集成开发环境l1. 主窗口应用程序窗口,由标题栏、菜单栏和工具栏组成。
2. 窗体(form)窗口设计VB程序的界面。
3. 代码(code)窗口编辑窗体、标准模块中的代码。
4. 属性(properties)窗口所有窗体或控件的属性设置。
5. 工程资源管理器(project expror)窗口保存一个应用程序所有的文件。
6. 工具箱(toolbox)窗口显示各种控件的制作工具,供用户在窗体上设计建立VB程序的步骤l1. 建立用户界面的对象,并设置对象属性;2. 对象事件过程及编程;3. 程序运行和调试;4. 保存文件:窗体frm格式和vb工程vbp格式VB 编码基础l1. VB代码不区分字母的大小写系统保留字自动转换每个单词的首字母大写;用户自定义行以第一次为准。
2. 语句书写自由一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符_(空格+下画线)连接一行<=255个字符。
3. 注释有利于程序的维护和调试Rem开始或单撇号'4. 保留行号与标号数据类型l常量在程序运行过程中,其值不能被改变的量称为常量。
1.整型常量(1)整型(Integer):表示-32768至32767之间的整数例如:10 110 20(2)长整型(Long):表示-2,147,483,648至2,147,483,647之间的整数例如:长整型常数的书写:23&通常我们说的整型常量指的是十进制整数,但VB中可以使用八进制和十六进制形式的整型常数,因此整型常数有如下三种形式:1)十进制整数。
如125,0,-89。
202)八进制整数。
以&或&O(字母O)开头的整数是八进制整数,如&O25表示八进制整数25,即(25)8 ,等于十进制数21。
3)十六进制。
以&H开头的整数是十六进制整数,如&H25表示十六进制整数25,即(25)16 ,等于十进制数37。
VB中的颜色数据常常用十六进制整数表示。
2、实数1)单精度实型(Single):有效数为7位表示-3.37E+38至3.37E+38之间的实数2)双精度实型(Double):有效数为15位常量的表示:1)十进制小数形式。
它是由正负号(+,-)、数字(0~9)和小数点(.)或类型符号(!、#)组成,即±n.n,±n!或±n#,其中n是0~9的数字。
例如0.123、.123、123.0、123!、123#等都是十进制小数形式。
2)指数形式。
±nE±m 或±n.nE±m, ±nD±m 或±n.nD±m例:1.25E+3 和1.25D+3相当于1250.0 或者1.25×103。
3、字符串常量在VB中字符串常量是用双引号“"”括起的一串字符,例如"ABC","abcdefg","123","0","VB程序设计"等。
说明:(1)字符串中的字符可以是所有西文字符和汉字、标点符号等;(2)""表示空字符串,而" "表示有一个空格的字符串;算术运算符>字符运算符>关系运算符>逻辑运算说明:1.当一个表达式中出现多种运算符时,首先进行算术运算符,接着处理字符串连接运算符,然后处理比较运算符,最后处理逻辑运算符,在各类运算中再按照相应的优先次序进行。
2.可以用括号改变优先顺序,强令表达式的某些部分优先运行。
括号内的运算总是优先于括号外的运算。
对于多重括号,总是由内到外。
3. 表达式的书写中需注意的问题(1)运算符不能相邻。
例a+-b是错误的。
(2)乘号不能省略。
例x 乘以y 应写成:x*y(3)括号必须成对出现,均使用圆括号。
(4)表达式从左到右在同一基准并排书写,不能出现上下标(5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函要求书写。
4. 不同数据类型的转换运算结果的数据类型向精度高的数据类型靠。
Integer<Long<Single<Double<Currency常用内部函数1、数学函数常用的数学函数Abs(N) Cos(N) Sin(N) Exp(N)Log(N) Sqr(N) Rnd[(N)] Sgn(N)说明:(1)在三角函数中的自变量是以弧度为单位。
如:sin300 sin(3.14159/180*30)(2) Rnd函数返回0 ~ 1(包括0和不包括1)之间的双精度随机数。
若要产生1-100的随机整数:Int(Rnd *100)+1提问:怎样产生[N,M]区间的随机数?Int ( ( M - N + 1 ) * Rnd + N )2、转换函数常用的转换函数见表3-9所示说明:(1)要区别两个取整函数int()和fix()Fix(N)为截断取整,即去掉小数后的数。
Int(N)不大于N的最大整数。
N>0与int(N) 相同,当N<0时,int(N) 与fix(N) -1相等。
例如:Fix(9.59) =9, Int(9.59) =9Fix(-9.59) =-9, Int(-9.59) =-10思考:如何实现四舍五入取整?(2)Asc("Abcd") 值为:65 (只取首字母的Ascii值)(3)Val("abc123") 值为:0, Val("1.2sa10") 值为1.2注意:Val( )函数只将最前面的数字字符转换为数值常用方法方法是面向对象的,故使用的形式为:[对象.]方法Print方法形式:[对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,]作用:在对象上输出信息对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。
Spc(n)函数:插入n个空格,允许重复使用。
Tab(n)函数:左端开始右移动n列,允许重复使用。
;(分号):光标定位上一个显示的字符后。
,(逗号):光标定位在下一个打印区的开始位置处。
无;,时换行。
开始打印的位置缺省为打印对象的左上角0,0。
注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的AutoRedraw为True。
二:程序结构•顺序结构VB程序设计采用结构化程序设计的思想。
在VB中有3种基本的程序流程结构:顺序结构、选择结构和循环结构。
所有的程序都可以看成是这三种结构或三种结构的组合。
★顺序结构所谓顺序结构,就是在程序运行过程中,按照语句的顺序逐条执行。
顺序结构中主要的语句是赋值语句、输入输出语句及End语句等。
赋值语句赋值语句是最基本的语句之一,通过赋值语句,可以在程序中改变变量的值,或改变对象属性值。
其语法格式为:•变量名= 表达式•对象.属性= 表达式例如:A = Text1.TextB = 0Text1.Text = Text1.Text + Command1.CaptionA = 2 = 3 '结果为false(表达式2=3的值)sb = Round(Sqr(delt) / (2 * a), 7)•选择结构1. If…Then语句(单分支结构)If <表达式> Then语句块End If或If <表达式> Then <语句>例:已知两个数x和y,比较它们的大小,将大的数存在x中If x<y Thent=xx=yy=tEnd If或If x<y Then t=x: x=y: y=t例题:求一元二次方程的根。
y=ax^2+bx+c 的形式的一元二次方程,输入a,b,c的值,的到方程的根Dim a As SingleDim b As SingleDim c As SingleDim x1 As SingleDim x2 As SinglePrivate Sub Command1_Click()a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If b * b - 4 * a * c > 0 Thenx1 = (-b + Sqr(b * b - 4 * a * c)) / (2 * a)x2 = (-b - Sqr(b * b - 4 * a * c)) / (2 * a)Label4.Caption = "方程有两实根,分别为:" + Str(x1) + Str(x2) ElseIf b * b - 4 * a * c = 0 Thenx2 = (-b) / (2 * a)Label4.Caption = "方程有一根,为:" + Str(x2)ElseLabel4.Caption = "方程没有实根"End IfEnd Sub•循环结构循环结构语句1.For 循环FOR循环一般格式:For 循环变量=初值to 终值step 步长语句组(也被叫做循环体)next 循环变量例题:累加器s=1+3+5+7+9+…+19s=0for i=1 to 20 step 2s=s+inext iprint s答案:100注意1:初值和终值即可是整数,也可是小数s=0for i=1.2 to 4.9 step 0.2s=s+1next iprint s答案:19注意2:步长=1时,可省略不写;步长值不能为0例题:累乘器:s=1for i=1 to 5s=s*inext iprint s答案:120注意3:初值和终值大小s=1for i=5 to 1 step 2s=s*inext iprint s答案:1(因为循环条件不满足,循环语句没执行)将步长改为-2,答案为______练习:求1到100的和。