2019年浙江选考信息技术Vb基础专题

上传人:pu****.1 文档编号:498898581 上传时间:2022-09-08 格式:DOCX 页数:20 大小:204.49KB
返回 下载 相关 举报
2019年浙江选考信息技术Vb基础专题_第1页
第1页 / 共20页
2019年浙江选考信息技术Vb基础专题_第2页
第2页 / 共20页
2019年浙江选考信息技术Vb基础专题_第3页
第3页 / 共20页
2019年浙江选考信息技术Vb基础专题_第4页
第4页 / 共20页
2019年浙江选考信息技术Vb基础专题_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《2019年浙江选考信息技术Vb基础专题》由会员分享,可在线阅读,更多相关《2019年浙江选考信息技术Vb基础专题(20页珍藏版)》请在金锄头文库上搜索。

1、Vb基础专题一、知识要点VisualBasic基本概念1、工程与窗体一个应用程序的总称。工程文件名的后缀是.vbp。应用程序最终面向用户的窗口。窗体文件名的后缀是.frm。窗体是VB设计时的名称,当它在Windows下运行后就称为窗口2、对象及对象的三要素-图形框-文本框-命令按钮单选按钮-列表相-垂出滚动条-骐功器列表框-文件列及框-宜线-数据控制(1)常见的控件眄针(不是控件:标签横架检件框组合相水平流动条时钟目录列表偃形状图像对象院接写假人(2)常用控件简介序号控件名控件简介1Label(静态标签)显示用户不能直接改变的文本,一般与其他控件配合使用,或者作为提示内容出现。2TextBox

2、(文本框)供用户输入数据,主要应用其“Text”属性,例如:=欢迎使用”。3Commandbutton(按钮控件)用户可以直接更改按钮显示文本,主要事件为Click(鼠标单击)。4Image(图像框)用户可以在属性窗口中自定义大小与默认加载图像位置。也可以在程序运行阶段使用函数LoadPicture()来实现。Stretch属性值为True时,图像会自动调整大小以适应图像控件的尺寸。5ListBox(列表框)用户可以从列表框中的一系列的选项中选择一个或多个选项。如果选项的数量超过可显示的区域,列表框会自动增加滚动条。列表框可以是单列或多列的。主要事件为:DblClick(鼠标双击)。6Time

3、r(计时器)作用是定时产生一个时钟(Timer)事件,利用这个事件可以定期地做一些程序处理。用户可以自行设置每个计时器的时间问隔(Interal)。一般设置计时器控件的Enabled腐性为True或False来打开或关闭Timer事件的产生。(3)对象的属性对象的属性是标识一个对象的所有特征,它实际上就是对象所属类的成员变量常用的公共属性在舁厅P属性名1Name名称)用于设置控件的名称,这个名称是用来标识该控件。2Font(字体)用于设置控件中文字的所用的字体样式,字号和特殊显示方式等。3Text(文本)用于设置可接受输入的控件中输入或显示的字符串。4Caption(标题)用于设置控件的显示标

4、题。5BackColor(背景色)背景颜色。6Width(宽度)用于设置控件的宽度。7Height(高度)用于设置控件的高度。8interval(左边距)用于设置计时器的时间间隔,单位为毫秒9enabled(顶边距)用于设置是否可用10Visible(可视)设置控件是否可见,如果设置为False则控件会消失。属性的调用:对象名.属性名=属性值(4)对象的方法对象的方法是指对象可以进行的操作、也就是对象的动作常见方法:print、clear、additem(5)对象响应的事件(事件驱动)事件是在某种特定状态下由系统触发的方法。事件驱动是指用VB开发的应用程序的运行,是通过事件来驱动的。事件过程的

5、一般格式如下:PrivateSub对象名称事件名称()事件响应程序代码,我们写的EndSub3、VB常量、变量、数组及定义常用函数(1)常用的数据类型数据是信息的一种记录形式。在VB中,数据可以按照本身的特性分为若干种不同的类型,常见类型见下表:数据类型名说明性质Integer整数型一3276832768内的整数Long长整数型一2】474836482147483647内的整数Single单精度实数型绝对值在1.40129845-3.40282338内的任何实数,有效数字约67位Double双精度实数型绝对值在I0E-324-1.79E3OS内的仟何实数,有效数字约14】5位String字符串

6、型一段文字与符号Boolean逻辑型判断的结果;其位为Tru。或FalseDateH期型日期和时间(2)常量数据总是以常量或变量的形式出现在程序中。常量是在程序运行过程中值_不变的存储单元或数据。在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量等类型。常量的定义方法:Const常量名=数值假如:Constpi=,就是定义了一个常量pi,在这个程序中出现的所有pi都会被VB自动转换成。(3)变量变量是用来表示数据的存储区,也就是存放数据的容器。VB变量定义的方法:Dim变量名As数据类型例如:DimaAsInteger,即将a定义为整数型变量。如果定义两个或两个以上的同类型变量,可以用语

7、句:Dima,bAsInteger,就是定义了a,b两个整数型变量。变量定义时,变量的取名有一定的限制,变量的名称跟对象名取名规则相同,都是由“数字和下划线组成、必须是字母开头,VB系统中已使用的字符不能作为变量名,比如:DimStringAsInteger,该语句错误,因为String是数据类型名,不能再作为变量名了(4)数组变量数据是由一批同类型的变量构成的一个序列、组成数组的每一个变量被称为数组的元素,也称为下标变量,下标是一个整数.用来指出某个元素在数组中的位置。一维数组变量定义的常用形式为:Dim数组变量名(a1Toa2)As元素的类二维数组变量定义的常用形式为:Dim数组变量名(a

8、1Toa2,b1Tob2)As元素的类型一般情况下,数组变量都采用循环语句进行赋初伯。注意:注释是以英文单引号d开头的一串文字,可以出现在程序中需要说明的位置上,通过这一串文字,对附近的程序段进行简要的说明,增加程序的可读性。注释对程序的执行效果没有任何影响,程序运行时自动跳过注释。(5)常用的标准函数函数名函数功能应用举例函数返回值Abs(x)求绝对值Abs(3.5)3.5lnt(x)求不大于K的最大整数4Sqr(x)求X的尊术平方根Sqr(l00)10Asc(x)字符转换为ASCII编码Asc(*、A)65|Chr(x)ASCII编码转换为字符Chr(65)AVal(x)将数字字符串转换为

9、数值Val(“一170”)-170Str(x)将数值转换为字符串Str(-170)“一170”Len(x)计竟字符串的长度Len(abc,f)3Mid(xfnfk)去字符串n中第n个字符起长度为k的子串MidCabcde,3,2)cdRnd()求0,1)之间的个随机数,使用乏前需用Randomize语句初始化RandomizeA=Rnd()*100+1产生一个100以内的随机iJeJ-数6、VB表达式及基本运算一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及运算所涉及的数据(变量和常量)、常用标准函数等。各种基本运算的符号及优先级别见下表:基本运算运W符号优先级表达式举例示

10、例表达式的值算术运算乘暴A12A38取负2aa的相反值乘法*33*2,575寞数除法/35/22.5整除4522取余数Mod55Mod21加法+6a+ba+b的值减法6a-b的侑关系运算相等711False不相等O7102True小于71712False小于等于=710Mad2=710,2=7False注意:关系运算和逻辑运算的结果只有True或False,其中逻辑运算中“1匕运算就是取反,比如NotTrue的结果就是False。“与”运算只有运算符的两边都是True,结果才是True。就是说表达式aAndb,只有a和b都是True的情况下结果才是True,否则结果为False。或;运算只要运

11、算符的两边有一边的值是True,则结果就是True。比如表达式aOrb,只要a、b中有一个是True,则结果就是True,只有a和b都是False,结果才是False。7、顺序语句、选择语句、循环语句(1)顺序语句顺序结构的执行顺序是自上而下,依次执行。大多数情况下顺序结构都是作为程序的一部分,与其他结构一起构成一个复杂的程序。赋值语句赋值语句的作用是把赋值号(等号)右边表达式的计算结果存储到赋值号左边的变量或某个特定的对象属性中,其格式如下:变量名=表达式或对象名.属性名=表达式例如有语句:A=1+2*3,执行完该语句就将等号右边表达式结果赋值给变量Ao注意:VB程序中,可以在一行上写一个语

12、句,也可以在一行上写多个语句,一行上相邻两个语句之间用冒号(:)分隔。(2)选择语句a、行If语句行If语句必须在一行内写完。行If语句格式如下:If条件表达式Then语句1日se语句2或If条件表达式Then语句b、块If语句If条件表达式1Then语句块1Else语句块0EndIf多条件:If条件表达式1Then语句块1ElseIf条件表达式2Then语句块2ElseIf条件表达式nThen语句块nElse语句块0EndIf(3)循环语句a、For循环语句通过次数控制循环的计算过程。For语句主要用于循环次数已知的情况,因次,也被称为计数循环。For语句的一般格式如下:For循环变量=初值

13、To终值Step步长循环体语句块Next循环变量For语句中步长可以是正数,也可以是负数,但不可为0。默认的步长为1,即“Step1。Next后面的循环变量与For语句中的循环变量必须一致,执行该语句时循环变量的值增加一个步长值。注意:一般不要在循环体内修改循环变量的值,否则会造成循环次数的不准确,而且程序调试也非常困难。如果在循环体内强行退出循环,可用“ExitFor”语句。b、Do循环语句通过条件控制循环的计算过程。一般情况下,For语句都可以用Do语句来代替,而且在某些情况下,如果事先不知道循环应该执行的次数,但知道在什么条件下需要循环,则不能用For语句而必须用Do语句。因此,Do语句

14、的适用面比For语句要广。Do语句的常用格式如下:DoWhile条件表达式循环体语句块Loop注意:如果想在Do循环语句中强行退出循环,可用“ExitDo语句。8、解析算法解析算法是指用解析的方法找出问题的前提条件与所求结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。例如:计算以速度作匀速直线运动的一个物体,在t秒内经过的距离s,可通过公式s=vt得到。9、枚举算法枚举算法也称穷举算法,就是按照问题本身的性质,一一列举该问题所有可能的解,并在逐一列举的过程中,检验每个可能解是否问题真正的解。若是,就采纳这个解,否则就抛弃它。在列举的过程中,既不能遗漏,也不能重复。比如,要求一个二元一次不定方程的所有正整数解,就可以采用枚举算法。1、(2015年10月).编写VB程序,实现如下功能:在文本框Textl和Text2中分别输入一个整数,单击命令按钮Command标列表框

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号