VB考试要点及复习资料.doc_第1页
VB考试要点及复习资料.doc_第2页
VB考试要点及复习资料.doc_第3页
VB考试要点及复习资料.doc_第4页
VB考试要点及复习资料.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB考试要点及复习资料单元一、用计算机程序解决问题1、用计算机程序解决问题如果有现成的软件可用:选择现成的软件-输入数据-输出处理结果-问题等已解决。2、用计算机程序解决问题如果没有现成的软件可用:编写程序-输入数据-输出处理结果-问题等已解决。3、用计算机程序解决问题其实质都是计算机执行人们给它的指令来实现的。4、人们根据解决问题的需要给计算机编制的指令序列称为计算机程序。计算机程序指示计算机如何解决问题或完成任务。5、为计算机编制程序的过程称为程序设计。在程序设计中,把解决问题的方法和步骤称为算法。6、程序设计的一般过程:具体问题-数学模型-算法-编程、调试-输出结果7、算法的描述:在计算机中解决这个问题,某些步骤和实际数学运算过程不完全一致。用流程图描述算法直观形象,便于理清思路,易于理解。8、常见的编制程序的语言:C语言、Pascal语言 Visual Basic语言9、VB开发环境的窗口组成:1、 )窗体FORM:程序界面的设计2、 )对象窗口3、 )工具箱:包含很多控件4、 )工程资管理器窗口:以树型结构形式列出当前打开的工程文件以及工程包含的窗体等项目5、 )属性窗口:用来显示和设置对象的属性值6、 )窗体布局窗口常见VB 关键字英语中文含义英语中文含义Caption标题Label标签Font字体Menu菜单Text文本button按钮单元二、编写一个简单程序1、使用VB开发程序的一般步骤:具体问题-分析问题设计算法-设计程序界面-编写程序-调试程序-问题解决。2、分析问题就是根据任务中具体问题的已知条件和目标要求,来判断解决问题的可能性,然后创建数学模型,设计解决问题的方法和步骤并做描述。3、解决同一个问题的算法不是唯一的,这称为算法的多样性。4、程序界面是指用户与计算机对话的界面,也叫用户界面。窗体是应用程序面向用户的最终界面。5、在VB 中,计时器、标签、文本框、按钮是用于构成程序界面的基本构件,也称为控件。6、 一般情况下,一个VB程序都包括工程文件(.vbp)和窗体文件(.frm)7、属性窗口8、对象的名称和CAPTION是两种不同的属性,程序内部用对象的名称识别对象,而在程序界面上,用户看到的则是对象的标题(CAPTION 属性)9、计时器控件会定时执行其对应的程序,执行的时间间隔由INTERVAL属性值确定,它的取值范围为0到65535,单位是毫秒(1秒钟等于1000毫秒)10、VB中常见英文词汇的含义(属性值)Project工程Form窗体object对象Property属性Label标签Textbox文本框Timer计时器Command命令按钮Interval间隔Caption标题Height高度Width宽度Top距顶距离Left距左边距离Font字体Backcolor背景颜色Forecolor前景颜色Backstyle背景风格Borderstyle边框风格Alignment对齐Autisize自动对齐enabled使能够visible使可见11、在VB 中为对象编写代码,先要选中某个对象并为其指定某一事件(运行程序时,对对象所做的操作,例如单击命令按钮,称为事件)。这种通过事件调用并执行程序代码的机制称为事件驱动。12、VB语句中的符号,如引号、等号、句号等,都必须是英文字符,VB对语句中的大小写字符不加区别,自动转换。13、代码编制完成后进行测试,检验程序是否按设计意图正确运行,如果发现错误则进行修正,这个过程称为调试程序。发生错误的过程反黄色标注,错误所在的位置反蓝色标注。单元三、VB程序基础-代码编写1、VB中常见的基本数据类型类型名称标识符取值范围数值型数据整型Integer长整型Long单精度浮点型Single非数值型数据字符串型String逻辑型BlooeanTrue或False2、字符(各种文字和符号的总称)是构成程序设计语言的最小单位,字符串就是多个字符的集合,通常使用一对英文引号(“”)括起来。如123是数值型数据,而“125”则是由3个数字组成的字符串。3、变量是在程序运行用来保存数据时,在计算机中临时分配出的一块区域。变量的命名规则:必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度255个字符 , 变量名中不能包含小数点、空格、!、#、$、%、&和数学运算符,变量名不能和VB 中关键字相同。给变量赋值: 执行以下赋值语句 X=5 赋值语句里的“=”表示将其右边的值赋给其左边的对象 执行X=X+1后X=?4、常量是在程序运行过程中值不变的存储单元或数据,变量是在程序运行过程中值发生变化的存储单元。5、变量声明,变量要先声明后使用基于以下原因:不同类型的变量所占有的存储空间不同,对他们进行运算的方法也不相同;在编制程序时,很可能不慎把一个变量名输错了,如果对变量允许不声明就是用,则VB会把它当成一个新变量对待,这样可能产生错误。语句格式:DIM 变量名 AS 数据类型标识符6、强制变量声明语句:在程序的开始处输入 Option Explicit 这样,如果再使用未加声明的变量,运行程序时会出现错误提示。7、可以在一条语句中声明多个变量,这时各变量间要用逗号隔开,例如:Dim R As Single, s As single, SS As string 8、在某一个过程中声明的变量称为过程级变量,只能在本过程中使用;一个窗体包含的所有过程合起来成为一个模块,如果要让一个模块中的所有过程都能识别某个变量,应该把声明变量的语句放在所有过程的最前面,这样声明的变量称为模块变量。9、VB 中的运算符包括数学运算符、字符串运算符、关系运算符和逻辑运算符。在过程中,用运算符把运算对象连接起来得到的式子称为表达式。10、常见数学运算符运算符含义示例结果*乘3* 3* 3乘方32/除10/3整除103Mod取模(两数相除的余数)10 Mod 311、字符串运算符运算符作用示例结果+将两个字符串合并成一个字符串123+“45”abc +“12”&将&两边的表达式强制 合并成一个字符串“125”&125“125125”12、VB中的关系运算符:结果是逻辑型数据TRUR或者FLASE运算符含义条件表达式结果=等于2*2.5= 5CStr(3.5)=“3”大于Int(5.2)51.5Sqr(2)=大于或等于1.2=Sqr(2)3=3小于3.8Int(3.9) =小于或等于Sgn(-2)=-2不等于4Int(4+0.2)13、逻辑运算符和逻辑表达式:逻辑运算符有:And、Or和Not;逻辑运算符连接几个条件表达式组成逻辑表达式条件表达式逻辑运算ABA and BA or BNot ATrueTrueTrueTrueFalseTrueFalseFalseTrueFalseTrueFalseTrueTrueFalseFalseFalseFalse【例题】已知变量X和Y的值分别为6和5,判断下述4个逻辑表达式的值.1、Not(x6) 2、X=6 And Y43、X3 And Y7 4、(X=3 Or Y=5) And X+Y814、函数的一般格式: 函数名(参数)数学函数函数名功能示例结果Sqr(x)求平方根Sqr(9)Abs(x)求x的绝对值Abs(-2.5)Sgn(x)求x的符号当x0, 返回1 ;x=0, 返回0; x0, 返回-1Sgn(2)Sgn(1-3)Sgn(0)类型转换函数函数名功能示例结果Val(x)将字符串x中的数字转换成数值Val(-14.3-2)CStr(x)将x转换成字符串型CStr(12)日期和时间函数函数名功能示例结果Date()或date返回系统日期2017/1/7Time()或Time返回系统时间16:09:52窗体输入输出函数函数名功能示例结果MsgBOX(“提示信息”)消息框函数,在屏幕上弹出消息框,显示提示信息MsgBOX(“大家好!”)InputBox(“提示信息”)输入框函数,在屏幕上弹出输入框和提示信息,用户输入的数据将赋给程序中指定的变量InputBox(“请输入变量X的值”)、单元四、VB 编程基础-程序结构1、 程序的控制结构简称程序结构,程序结构设计是程序设计的核心。2、 用VB 编写的程序使用顺序、选择、循环三种基本结构。顺序结构指程序按照语句出现的先后顺序执行;选择结构根据是否满足某个条件,决定下一步要执行的语句或语句块;循环结构是根据是否满足特定的条件,决定是否重复执行一条语句或者一个语句块。3、 选择结构程序中的条件语句第1种If单项选择语句 If Then 语句块 End If条件成立吗? 不成立 成立执行then和END IF间的语句序列第2种If双向选择语句 If Then 语句序列1 Else 语句序列2 End If 不成立条件成立吗? 成立执行ELSE和End IF间的语句序列2执行THen和Else间的语句序列1【例题】判断变量X和Y的大小,当X小于Y时交换两个变量的值。 If x2 Then y=x+1 Else y=3*x End If【例题】为了检验操作者输入的口令是否正确,假设口令为Welcome,运行程序时,单击“检验”按钮后,在Label2标签中显示信息,说明用户输入的口令是否正确。在下划线处填入适当的代码,使之完成上述功能。Private Sub Command_Click( )Dim a As S_inga=Text1.TextIf _a_=“Welcome” ThenLabel2.caption=“你输入的口令正确“ElseLabel2.caption=“你输入的口令不正确“End _IF_End Sub4、选择结构(1)DoLoop 循环语句格式为:Do While 表达式(条件表达式或逻辑表达式)语句序列(循环体语句) Loop 不成立循环条件成立吗? 成立执行语句序列执行Loop语句后面的语句其中Do While语句的作用是:判断语句表达式(循环条件)的值是否为TRUE ,如果是TRUE则执行该语句后的语句序列(循环语句),执行到LOOP 语句后再重新转回到Do While语句,继续进行判断,如果语句表达式的值为FLASE,则执行LOOP后面的语句。【例题】1到10的和Dim t As Integer,s As Integer t=0 s=0Do While s=10 t=t+1 s=s+tLoop(2)ForNext 循环语句For 计数器变量 = 初值 To 终值 Step 步长 语句序列( 循环体语句块)Next 计数器变量将初值送入计数器变量计数器变量未超过终值? 否 是执行语句序列计数器变量+步长值-计数器变量(赋值)执行NEXT语句后面的语句流程图中的“计数器变量+步长值-计数器变量”对应于NEXT语句,如果步长值为正数,计数器变量的值在循环的过程中越变越大,当计数器变量的值大于终值时,称计数器变量超过终值;如果步长值为负数,计数器变量的值在循环过程中越变越小,当计数器变量的值小于终值时,称计数器变量超过终值。【例题】在下述程序的下划线处填空,用来求出10到100之间(包括10和100)的所有偶数的和。 s=0 For i= To Step s=s+i Next5、 单选按钮和复选框控件1) 单选按钮有一个Value属性,它表示单选按钮当前是否处于被选中状态。当选中某个单选按钮时,它的Value属性值为True;未选中的单选按钮的Value属性值为False.2) 复选框控件也有一个Value属性,它用来表示复选框的状态,有0,1和2三种值:0表示未被选中;1表示被选中;2表示不可使用,这时复选框呈浅灰色显示。6、滚动条控件以水平滚动条为例,介绍滚动条的属性和事件: 滚动条的Value属性值由滚动条中滚动块的位置确定。滚动条的min属性表示滚动条的最小Value值,它是滚动块在滚动条最左侧时的Value值;滚动条的max属性表示滚动块的最大Value值,它是滚动块在滚动条最右侧时的Value值。单元5、6编制绘制图形和动画1、 VB 中主要的绘图方法方法作用Cls清除所有图形和Print输出Pset画点Point返回指定点的颜色值Line画线、矩形或填充框Cirlse画圆、椭圆或圆弧PaintPicture在任意位置画图形文件、画点格式:(对象名).Pset (x,y)(,颜色)From.Pset (1400,2000) 表示在窗体坐标为(1400,2000)出画一个颜色缺省的点。对窗体来说,屏幕左上角是坐标原点(0,0),Y轴的方向从上向下,X轴的方向自左至右,窗体的Height属性值是包括标题和水平边框在内的高度;窗体的Width属性值是包括垂直边框在内的宽度。例题:画出逐渐变大的20个点Private Sub Command1_Click()Dim i As IntegerFor i = 1 To 20 DrawWidth = i(设置图像的大小取值范围1-32767,默认是1) PSet (i * 300, 1000)Next iEnd Sub3、VB中RGB颜色函数自然界的三基色红、绿、蓝对应RGB函数: RGB(红色值,绿色值,蓝色值)函数中各个参数的值是0到255之间的数字表示颜色的浓度。RGB(255,255,255)表示白色RGB(0,0,0)表示黑色RGB(255,0,0)表示红色RGB(255,255,0)表示黄色4、 画线段、矩形线段语法格式:line (x1,y1)-(x2,y2)例如:form1.line(100,150)-(1000,1200),RGB(255,0,0)矩形: line (x1,y1)-(x2,y2),B用参数B 表示画矩形,F表示画一个实心的矩形。Line (500,500)-(1000,1000),RGB(255,0,0),BF5、画圆画圆语法格式:Circle (x,y),半径X,Y是圆心位置,半径必须是大于零的正数。例如:form1.drawwidth=2 form1.circle (2300,1500),1000,RGB(0,0,255)椭圆的语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论