您好,欢迎访问三七文档
一,VisualBasic的特点和版本1,VB特点:可视化编程、面向对象的程序设计、结构化程序设计语言、事件驱动编程机制2,窗体设计窗口:屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,...。3,属性:指对象的特征,如大小、标题或颜色等数据。在VisualBasic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置4,工程:指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块,可以列出的六类文件类型:窗体文件.fms,程序模块文件.bas,类模块文件.cls,工程文件.vbp,工程组文件.vbg,资源文件.res5,工具箱:提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面共有21个常用“部件”6,窗体布局窗口:显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。7.对象:是具有特殊属性和行为方式的运行实体,如窗体、各种控件等,它既包括作用于对象的操作(方法)和对象的响应(事件)。将数据和处理这些数据的过程封装在一起。包括预定义对象和自定义对象8,类:是一个抽象的整体概念,对象是类的实例化(汽车与BMW)类与对象是面向对象程序设计语言的基础。9,对象属性(Property):对象中的数据,所有对象都有各自的属性。它们是用来描述和反映对象特征的参数。其中包括可见的和不可见的例如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等。10,对象事件(Event):事件就是对象上所发生的事情,是指对象所接受的某些外部影响。是预先定义好的、能够被对象识别的动作。事件过程:可以通过一段程序代码来响应某个具体事件所执行的操作,是事件触发后处理的程序。这段程序代码即为事件过程。一个对象可以识别一个或多个事件,可以拥有许多事件过程事件过程的形式如下:Sub对象名称_事件过程名[(参数列表)]…..(事件过程代码)EndSub对象属性设置的方法:方法一:在设计模式下,通过属性窗口直接设置对象的属性。1)直接键入属性值2)选择输入,通过下拉列表来选择所需要的属性值3)利用对话框设置属性值方法二:在程序的代码中通过赋值实现,其格式为:对象.属性=属性值例如:cmdDisp.Caption=“显示”注:省略对象名则默认为当前窗体11,对象方法(Method)方法就是要执行的动作,是系统提供的一种特殊函数或过程,用于完成某种特定功能而不能响应某个事件。如对象打印方法(Print),显示窗体方法(Show),移动方法(Move),是特定对象的一部分对象的方法是固有的对象的方法都是在程序中编写代码进行调用的。多个对象可以使用同一方法对象的方法调用一般要指明对象12字体Font属性组FontName属性是字符型,决定对象上正文的字体(缺省为宋体)。FontSize属性是整型,决定对象上正文的字体大小。FontBold属性是逻辑型,决定对象上正文是否是粗体。FontItalic属性是逻辑型,决定对象上正文是否是斜体。FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。FontUnderLine属性是逻辑型,决定对象上正文是否带下划线。13,控件是预先定义好的能够直接使用的对象,包括三类控件:标准控件(内部控件):文本框、命令按钮、图片框等,由系统.exe文件提供ActiveX控件:用来实现用户与应用程序之间的交互操作,或者强化这种交互操作。ActiveX控件是可以重复使用的编程代码和数据,是由ActiveX技术创建的一个或多个对象所组成的、以.ocx为扩展名的独立文件。ActiveX控件具有事件,并且可被插入到其他控件中。可插入对象:能添加到工具箱中,可在VB应用程序中控制另一个应用程序对象。14,控件命名约定:每个控件名由三个小写字母组成前缀和表示该控件的作用的缩写字母组成,前缀表明控件的类型,如cmdExit为一个退出按钮,cmdEnter为一个确认命令按钮控件值:通常通过“控件.属性”格式来设置控件的属性值15,控件操作:缩放,移动,复制,删除,改变对象的位置和大小,选择。二,VB中的语句1,语句:是用来执行具体操作的指令,每个语句以回车键结束.程序的语句必须遵从一定的构造规则,称为语法2,赋值语句:又称为Let语句,其作用是把指定的值赋给某个变量或某个带有属性的对象。源操作符:包括变量,表达式,常量以及带有属性的对象目标操作符:指的是变量和带有属性的对象“=”称为赋值号,不是等号,先计算“=”右边的表达式,再赋值3,注释语句:格式:注释语句的格式:或'注释内容作用:提高程序可读性4,暂停语句:用来暂停程序的执行,类似于执行“运行”菜单中的“中断”命令暂停语句的格式为:Stop5,结束语句:用来正常地结束一个程序的执行。结束语句的格式为:End6,最基本的控件:命令按钮CommandButton、标签Label、文本框TextBox7,运行工程有两种方式,一种是解释运行方式,一种是生成可执行文件(EXE文件)。8,一个VB应用程序(或者说一个工程)通常由三类模块组成:窗体模块、标准模块和类模块。9,窗体模块(文件扩展名.frm)每个窗体对应一个窗体模块,包含作为用户界面的窗体和执行具体操作的代码(具体的事件过程),10,标准模块(文件扩展名为.bas)完全由与特定窗体或控件无关的代码组成的模块。在标准模块中可以声明能够被任何模块使用的全局变量,可以定义函数过程或子程序过程。11,类模块(文件扩展名为.cls)用来创建对象,这些对象可被应用程序内的过程调用。类模块既包含代码又包含数据,可视为没有物理表示的控件12,VisualBasic是Windows开发语言,与Windows环境保持一定的相似性。Windows的工作机制,简言之就是三个关键的概念:窗口、事件和消息。第3章数据类型、运算符与表达式本章重点:变量和常量的定义及使用、运算符和表达式的使用及常用内部函数的使用。本章难点:数据类型、内部函数。1,数据类型:是一个值的集合和定义在这个值集上的一组操作的总称。数据类型决定:(1).数据占内存字节数(2.)数据取值范围(3.)其上可进行的操作Vb中所使用到的数据类型包括基本类型及自定义2常量1.文字常量(直接常量)普通常量:在程序代码中,以直接明显的形式给出的数据。根据使用的数据类型,普通常量分为:字符串常量、数值常量、布尔常量、日期常量。3,变量定义:程序运行过程中其值可以改变的量称为变量。作用:用来存储临时数据(输入的数据,参加运算的数据,运行结果等)变量的两个特性:名字和数据类型名字用于在程序中标识变量和使用变量的值,是合法的标识符数据类型用来确定变量中可以保存哪种数据形式:属性变量(自动为产生的对象创建)和内存变量(根据程序需要自己创建)。4,数值型数据一般分为整型数和浮点数两类。整型数分为整数(Integer)和长整数(Long)浮点数分为单精度浮点数(Single)和双精度浮点数(Double)。。第4章、数据的输入和输出1,数据输出:Print方法及其相关函数:用于输出文本字符串或表达式的值语法格式为:[对象名称].Print[Spc(n)|Tab(n)][表达式表][,|;]格式输出:方法和属性使用“标签”控件的输出2,图形输入输出控件图片框控件(PictureBox)与图像框控件(Image控件):在VB中用来在窗体的指定位置显示图形信息。重要属性、事件和方法:(1)Picture属性的作用为返回或设置控件中要显示的图片(2)LoadPicture函数用于在设计时将图形载入到窗体的Picture属性、PictureBox控件或Image控件。(3)图像框的属性,Stretch属性值用来返回或设置一个值,该值用来指定一个图形是否要调整大小,以适应图像框控件的大小。3,直线和形状直线(line)控件和形状(shape)控件作用:画出直线,圆形,椭圆等各式的图形属性:Name,visible等属性同前面讲过的控件第5章常用控件1,列表框(ListBox)控件显示项目列表,用户从其中可以选择一项或多项。列表框的默认名为ListX组合框的默认名为ComboX(X=1,2,…。)。组合框(ComboBox)控件将文本框(TextBox)控件和列表框控件的特性结合在一起-既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择一项。组合框有三种风格:下拉式组合框、简单组合框和下拉式列表框。2,List属性用来存放列表框和组合框列表部分的选项。ListIndex属性用来存放控件中当前选择项目的索引,在设计时不可用。Sorted属性决定控件的元素是否自动按字母表顺序升序排序。Sorted属性值为True,则选项按字母顺序升序排列,否则按输入的顺序排列。3,Style属性值=0:缺省值,此时组合框称为下拉式组合框。包括一个下拉式列表和一个文本框。Style属性值=1:此时组合框称为简单组合框。Style属性值=2:此时组合框称为下拉式列表框4,滚动条(ScrollBar)控件通常用来帮助观察数据或确定位置,同时也可以作为数据输入的工具。滚动条分为水平滚动条(HScrollBar)和垂直滚动条(VScrollBar)与滚动条有关的事件主要是Scroll和Change事件。5,框架(Frame)控件可以用来对其他控件进行分组,以便于用户识别。是一个容器控件第6章vb控制结构1,选择控制结构:If条件语句SelectCase条件函数2,If条件语句:a单行条件结构(If...Then语句)(If...Then...Else语句)b.块结构(If…Then…ElseIf语句)c.If语句的嵌套3,循环控制结构:For...Next语句Do...Loop语句循环嵌套退出控制结构第7章复合数据类型1,数组的概念:数组并不是一种数据类型,而是一组相同类型数据的集合。用一个统一的名字(数组名)代表逻辑上相关的一批数据,每个元素用下标变量来区分;下标变量代表元素在数组中的位置。2,VisualBasic中的数组,按不同的方式可分为以下几类:按数组的大小(元素个数)是否可以改变来分为:定长数组、动态(可变长)数组。按元素的数据类型可分为:数值型数组、字符串数组、日期型数组、变体数组等。按数组的维数可分为:一维数组、二维数组、多维数组。对象数组:菜单对象数组、控件数3,控件数组的概念控件数组是具有相同名称、类型以及事件过程的一组控件。每一个控件具有一个唯一的索引(index)。当数组中的一个控件识别某一事件时,它将调用此控件数组的相应事件过程,并把相应索引作为参数传递给事件过程。一个控件数组至少应有一个元素,在控件数组中可用到的最大索引值为32767。同一控件数组中的元素有自己的属性设置值4,集合是方法将一系列相关的项构成组的一种方法,第8章过程1,参数传送:形式参数:是指在定义通用过程时,出现在Sub或Function语句中的变量名后面园括号内的参数,是用来接收传送给过程的数据,形参表中的各个变量之间用逗号分隔实际参数是指在调用Sub或Function过程时,写入子过程名或函数名后括号内的参数,其作用是将它们的数据(数值或地址)传送给Sub或Function过程与其对应的形参变量。2,指名传送就是显式地指出与形参相结合的实参,将形参与实参用“:=”连接起来,这样,就不必要求形参与实参按位置次序一一对应。3,引用与传值引用(传址)在VB中,默认情况下实参与形参是传址传递数据的。形参得到的是实参的地址,当形参值的改变同时也改变实参的值。传值形参得到的是实参的值,形参值的改变不会影响实参的值。在V
本文标题:VB考试给力复习
链接地址:https://www.777doc.com/doc-2854312 .html