VB各章节复习重点笔记总结
- 格式:docx
- 大小:57.41 KB
- 文档页数:30
第一章VB程序开发环境第一节 VB的启动与退出一、启动VB的四种方法1、“开始”——“程序”2、“我的电脑”。
3、“开始”——“运行”4、建立启动VB6.0的快捷方式。
二、VB启动后的简单设置1、新建工程——标准EXE2、(1)SDI单文档界面(2)MDI多文档界面切换:“工具”——“选项”——“高级”——“SDI开发环境”3、退出VB:1. ALT+Q2.“文件”——“退出”3. 右上角×第二节主窗口的组成1、标题栏:3种模式(设计模式、运行模式、中断模式)Alt+空格2、菜单栏:(13个)(1)菜单的分类1.直接执行:菜单后没有任何标志2.弹出对话框:有省略号,单击可以弹出一个对话框3.下一级菜单:后面有小三角,有下一级菜单2)进入菜单栏的方法1.用鼠标2.用键盘①用alt或F10键先激活菜单栏,然后用光标选择②alt+激活键注:如果打开不需要的菜单,或者执行菜单命令时打开了不需要的对话框,可用esc键关闭。
3)快捷键:新建工程:ctrl+N 打开工程:ctrl+O 保存工程:ctrl+S3、工具栏(1)工具栏的分类:4种。
编辑、标准、窗体编辑器和调试菜单栏下的为标准工具栏(2)工具栏的形式:固定,浮动4.快捷键:ctrl+x 剪切 Ctrl+c 复制 Ctrl+v 粘贴第三节其他窗口(一)窗体设计器窗口1、简称窗体(From),是应用程序最终面向用户的窗口,他对应于应用程序的运行结果。
2、清除或者改变窗体中像素点的距离:“工具”——“选项”——“通用”(二)工程资源管理器窗口1、在工程资源管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程资源管理器窗口中的文件可以分为6类,即窗体文件(.frm)、程序模块文件/标准模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)。
其中工程文件最常用,窗体,程序较常用2、工程资源管理其中的文件的分类(1)工程文件.vbp和工程组文件.vbg每个工程对应一个工程文件。
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个为标准控件(指针不是控个按钮形式的图标构成。
除指针外的20 一般由21 件),每个也是一个类。
如:文本类、图形类等。
1.3.1 建立一个应用程序的步骤1.建立用户界面的对象 2.对象属性的设置创建对象事件过程及编程3. 运行和调试程序4. 保存程序和生成可执行文件5.程序结构和编码规则1.3.2 VB程序结构1.选项的Option(1)最上面为通用声明段,主要编写模块级以上的变量声明、设置等。
)以下为程序代码的块结构,也就是事件过程或自定义过程,这构成程序2 (的主体。
块的先后次序与程序执行次序无关。
编码规则2. )代码不区分字母的大小写(1)语句书写自由(2同一行可书写多个语句,语句间用冒号分隔1.-”(空格和下划线) 2.一个语句可分多行写,要在本行末加续行符“3)为了程序的阅读、维护和调试,可加注释()注释内容'(撇号 1.一般用也可使用工具栏的文本编辑器中的注释 2.)可视化编程基础(***第二章类和象2.1.2对象:具体的控件或窗体等都是对象。
第一章VB程序开发环境一)VB的定义:VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
二)VB的特点:•可视化编程•面向对象程序设计•事件驱动编程机制结构化程序设计语言访问数据库三)标题栏(三个阶段)设计模式——>运行模式——>中断模式四)工程资源管理器窗口中的6类文件及扩展名1)窗体文件(.frm)2)模块文件(.bas)3)类模块文件(.cls)4) 工程文件(.vbp)5)工程组文件(.vbg)6)资源文件(.res)第二章对象及其操作一)对象:是具有特殊属性(数据)和行为方式的实体。
二)属性:是一个对象的特性,不同的对象有不同的属性。
三)事件:是VB预先设置好的、能够被对象识别的动作。
四)方法:是特殊的对象和函数。
属性的设置方法:属性窗口设置直接键入;选择输入;利用对话框程序语句设置<对象名>.<属性名>=<属性值>事件过程一般格式:Private Sub <对象名>_<事件名>([<参数表>])<程序代码>End Sub例:Private Sub Command1_Click()Form1.BackColor = vbRedEnd Sub方法调用格式:[<对象名>.]<方法名> [<参数名>]第三章简单程序设计一)VB中的语句1.VB中的语句是执行具体操作的指令,每个语句以回车键束;2.在输入语句时,命令词、函数等可以不必区分大小写。
例如,在输入Print时,不管输入Print、print,还是PRINT,按回车后都变为Print。
3.一般情况下,输入程序时要求一行一句,一句一行。
当把几个语句放在一行中时,各语句之间用冒号隔开。
4.一个语句行的长度不能超过1023个字符,当一条语句一行写不完时,用续行符(下划线)连接。
第一章: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代码不区分字母的大小写一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符(空格下划线)连接Rem开始或单撇‘VB常用数据类型变量和常量的命名规则变量:在程序运行中其存储的值可以改变。
常量:在程序运行中其值不可以改变。
以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符;不能使用VB中的关键字;VB中不区分变量名的大小写例如:1)a bc 2)print_65 3)12bc 4)x-y5)x%y 6)abs 7)mn% 8)int变量声明Dim 变量名[AS 类型]Dim iMark As integer , sTotal As singleDim iItem%注意: 在通用声明处加Option Explicit 语句来强制显式声明变量常量声明Const 常量名[AS 类型] = 表达式例Const MAX=100Const MIN As Integer =&H13A算术运算符例:求表达式5+10 mod 10 \ 9 / 3 +2 ^2值字符串运算符&、+ 字符串连接" 123 " + " 456 " 结果" 123456 "" 123 " & " 456 " 结果" 123456 "区别:+ 两边必须是字符串,& 不一定"abcdef" & 12345 ' 结果为"abcdef12345 ""abcdef " + 12345 ' 出错"123" & 456 ' 结果为" 123456 "“123” + 456 ' 结果为579注意:"123 " + True ' 结果为122关系运算符将两个操作数进行大小比较,结果为逻辑量。
VB 知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1) VB 的语言特点可视化开辟环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton 类,当你把它从工具箱拖出来已经,它就被实例化成为了一个对象,名称叫command1,如果你拖了2 个command,就是2 个不同的对象;事件驱动编程:VB 程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2) VB 的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3) VB 的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp 和窗体文件frm。
(4) VB 的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻觅,工具箱窗口,代码窗口,窗体布局窗口,即将窗口(可以在中断模式下查询程序运行对象值,ctrl+G 打开即将窗口)2 第二章知识点(1) 面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每一个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name 是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click 等;方法:对象发出的行为,对手是主动者,比如move,show,hide 等。
(2) VB 的开辟流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1) VB 书写代码的格式今 VB 代码中不区分字母的大小写。
高职考试VB程序设计知识点第一章可视化编程与VB开发环境(1)理解可视化编程中类、对象、属性、方法、事件过程的概念类是定义了对象特征及对象外观和行为的模板,可以使用Creat Class 命令或“类设计器”创建一个新类。
对象是类的一个实例,包括了数据及其代码,它是VB设计的核心,具有3个要素,分别是是属性、方法和事件。
属性是对象的性质或是描述对象的数据。
改变对象的属性,便可控制其在程序中的作用。
方法是让对象实施一个动作或执行一项任务的途径,即方法告诉对象应处理的事情。
每一个对象都包含对数据进行操作的代码段,这段代码就是对象能够执行的一个操作,即方法。
事件是一种预先定义好的特定动作,由用户或系统激活。
它是对象在应用程序运行时所产生的事情,即生成的对象所要完成的任务。
事件过程是指与事件相关的代码。
(2)了解VB三种版本的开发需求Visual Basic 学习版:它是一个入门版,可以让编程人员方便地建立Microsoft Windows应用程序,具有建立Windows 应用程序所需的全部工具。
Visual Basic 专业版:它向计算机专业人员提供了一套功能完整的开发工具,它包含了学习版的所有功能,还附加有Activex控件、Internet Information Server 应用程序设计器、集成数据工具和数据环境、Active Data Objects 以及动态HTML页面设计器。
Visual Basic 企业版:它允许专业人员以小组的形式来创建分布式应用程序,也包括专业版的所有特性。
(3)了解VB 的功能和特点Visual Basic是由Microsoft公司于1991推出的第一个可视化编程工具。
具有面向对象的可视化设计工具。
事件驱动的程序运行机制。
提供了易学易用的应用程序集成开发环境。
结构化的程序设计语言。
支持多种数据库系统的访问。
支持动态数据交换(DDE)、动态链接库(DLL)和对象链接与嵌入技术(OLE)。
1、visual basic 的主要特点:(1)方便的开发环境(2)事件驱动机制2、版本:学习版、专业版、企业版3、Visual的中文含义是可视化,指的是开发windows风格用户界面的方法。
Basic是指初学者通用符号指令代码。
英文全称是:beginners all-purpose symbol instruction code4、退出visual basic 可单击右上角的关闭按钮,也可选择文件菜单中的退出命令,或者直接按”ALT+Q “5、Visual basic 的主菜单主要包括文件、编辑、视图、工程、格式、调试、运行、查询、图表、外接程序、窗口和帮助等菜单项。
6、Visual basic开发环境的中心部分称为窗体。
7、Visual basic提供的工程资源管理窗口以树形图的方式对其资源进行管理。
8、属性窗口有两种显示方式,一种是按字母排序,另一种是按分类排序。
9、激活属性窗口的方法是按快捷键F4。
10、visual basic有两种运行程序的方法:解释模式和编译模式。
11、打开属性窗口的三种方法是:在视图菜单中选择属性窗口选项;在标准工具栏中单击属性窗口按钮;在相应的对象上单击鼠标右键,然后从快捷键菜单中选择属性窗口选项。
12、设置对象属性的基本步骤是:打开属性窗口;在属性列表中选择属性名;在右侧选择合适的值或者输入新的属性值。
13、解释模式和编译模式在程序运行过程中的区别是什么?在解释模式下,系统逐行进行读取、翻译、执行机器代码。
解释模式在设计时可以方便的进行程序,不必编译保存,但其运行速度慢。
在编译模式下,系统一次性的读取代码,全部翻译完成后,在执行代码,翻译模式在不修改程序的前提下,运行速度较快,一旦程序有所改动,则需要重新编译。
例如我们的vb中,在调试过程中,我们使用的是解释模式,如果生成可执行文件后再运行的话,那就是编译模式,这样如果发生错误的话,我们的程序需要更改,然后再运行。
第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。
3.方法方法指对象可以进行的动作或行为。
4.事件事件是指能被对象所识别的动作。
5.事件驱动只有在事件发生时程序才会运行。
6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
表1—1 应用程序文件类型第2章创建用户界面1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—)(2)&书P325.设计用户界面的步骤(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。
注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。
VB程序设计的初步知识1.VB的概述VB是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言。
特点:▲ 可视化编程▲ 面向对象程序设计▲ 结构化的程序设计语言▲ 事件驱动编程机制▲ 访问数据库2.VB的程序开发环境(1)窗口设计器窗口。
简称,窗体(2)工程资源管理器窗口▲ 工程文件和工程文件组工程文件的扩展名是vbp,每个工程对应一个工程文件。
▲ 窗体文件扩展名是frm,每一个窗体对应一个窗体文件,一个应用程序可以有多个窗体。
▲ 标准模块文件扩展名bas,不属于任何一个窗体。
▲ 类模块文件(3)属性窗口和工具箱窗口3.VB常用对象及操作(1)对象事件的名称Name是由VB预定的,不可以由编程者设定。
可以在运行期间改变窗体的Name属性的值。
(?)(2)控件4.VB应用程序通常有3类模块组成,即窗体模块、标准模块和类模块。
VB应用程序以解释和编译方式执行。
5.VB中的变量和常量(1)常量▲ 文字常量:字符串和数值常量▲ 符号常量格式:Const 变量名=表达式(2)变量▲ 命名规则:名字只能由字母、数字和下划线组成。
第一个字符必须是英文字母,最后一个字符可以是类型说明符。
▲变量的类型和定义①类型说明符放在变量名的尾部。
A#b(错)%:整型&:长整型!:单精度型#:双精度型$:字符串型②在定义变量时指定类型。
格式:Declare 变量名as 类型Declare 可以是Dim、Static、Public或Private(3)变量的作用域变量分为:局部变量、模块变量和全局变量①局部变量在事件过程或通用过程内定义的变量叫局部变量。
②模块变量窗体变量可用于窗体内的所有过程. 当同一个窗体内的不同过程使用相同的变量时,必须定义窗体层变量,在使用窗体层变量前,必须先声明。
③全局变量全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。
用Public 声明。
6. VB常用内部函数⑴转换函数★取整函数Int和fix ★数值转换函数★类型转换函数★格式转换函数⑵数学函数★三角函数★绝对值函数(Abs)★符号函数(Sgn)★平方根函数(Sqr)★指数和对数函数(Exp和Log)⑶随机数函数★随机数函数(Rnd)★Randomize语句⑷时间函数7. VB字符串处理★左、中、右部截取Left(字符串,n)\Mid(字符串,n)\Right(字符串,n)★字符串长度测量函数Len(字符串)★Strings函数Strings(n,ASCII码)Strings(n,字符串)★查找某个字符串函数InStr(首字符位置,字符串1,字符串2[,n]★字母大小转换函数Ucase(字符串) Lcase(字符串)★插入字符串语句Mid(字符串,位置)=字符串★SetFocus语句8.VB运算符与表达式(1)算术运算符★求模运算Mod求余.★算术运算符优先级^> - > * >/ > \ > Mod > + > - >&如:7^2 Mod 5^2\3=1(1)关系运算符和逻辑运算符(2)表达式的执行顺序◆关系运算(=,>,<,<>,≦,≧)◆最后进行逻辑运算,顺序为: Not→And→Or→Xor→Eqv如:表达式:Not a<=c Or 4*c=b^2 And b<>a+c的值是(Flase)a=2,b=3,c=49.VB常用标准控件(1).标签●Alignment 确认标签中标题放置的位置,可设置0、1、2,作用分别为标题设置在左、右、中。
第一章1 从功能上讲,Visual Basic 6.0有3种版本,即:学习版、专业版、企业版2 与传统的程序设计语言相比,Visual Basic最突出的特点是事件驱动编程机制。
3 Visual Basic 6.0集成环境的主窗口中含有标题栏、菜单栏、工具栏4用标准工具栏中的工具按钮不能执行的操作是打印源程序。
5关于Visual Basic"方法"的概念错误的是方法是对事件的响应6在7112345 在67 改变控件在窗体中的上下位置,应修改该控件的属性是Top8 表示滚动条控件取值范围最大值的属性是Max9 如果要改变窗体的标题,则需要设置的属性是Caption10 在文本框(Text)中,通过ForeColor属性来设置字体颜色11 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置Passwordchar属性值为*12 能够改变复选框中背景颜色的属性是Backcolor13 图片框是不具有Picture属性的对象14 窗体的Name属性指定窗体的名称,用来标识一个窗体15 要想返回文本框中输入的内容则可利用text属性进行编程第三章1的2(A3X456值为5舍65\2.5等价于5\25\2.6等价于5\35\2.4等价于5\25.4\3等价于5\35\1.5等价于5\27函数String(n,"str")的功能是返回由n个字符组成的字符串8设有如下声明:9Dim X As Integer 如果Sgn(X) 的值为-1,则X的值是小于0的数Sgn(3-5)=-1 Sgn(5-3)=110Integer类型的数据由2字节组成,Long类型的数据由4字节组成。
11已知X<Y,A>B,正确表示它们之间关系的式子是Sgn(Y-X)-Sgn(A-B)=-212中,其运算13-5<=x and14设设"中表达式5^2 Mod 252^2的值是115VB算术运算符乘或除、整除、求余的优先级,从高到低依次为乘或除、整除、求余16获得系统日期的函数是date()17数学式子sin30°写成VB表达式是:?Sin(30*3.14/180)18在Visual Basic的立即窗口内输入以下语句19X=6520?Chr$(X)21在窗口中显示的结果是 __A__22计算下列表达式的值表达式93?Mod?2^2的值是__1__。
VB6.0对口升学考点分析与总结第一章VB使用基础1、VB的特点2、VB的启动与退出3、VB的窗口组成4、VB的属性窗口中、代码窗口的打开操作方法5、VB程序的保存及各种文件的扩展名6、VB程序的运行方法7、对象、属性、事件、方法的概念及这几个概念的关系8、VB的编程步骤9、事件过程与事件驱动的概念10、VB工程的概念及工程的组成,各模块的扩展名这10个知识点,前6个属于基本操作,后四个属于概念的理解,第一点需要和学生一起归纳总结,第7个知识点是重点,需要学生理解掌握。
第二章VB编程语言1、VB的数据类型:掌握各数据类型的功能、英文标识及存储空间大小;2、常量:掌握常量的分类,达到能识别和使用常量的目标;3、变量:掌握变量的声明、变量的赋值、变量的类型、变量的默认值;4、PRINT语句:掌握语句的格式,功能、输出格式、空PRINT的应用,会利用PRINT完成数据的输出;5、标识符的命名规则:掌握符号常量、变量名的命名及识别;6、LET 语句的格式、功能、含义,会利用LET语句完成赋值和计算;7、语句的书写格式:按要求书写程序语句;8、内部函数:让学生掌握数值函数、字符函数、日期函数、格式函数、转换函数的功能实现数据的运算;9、表达式:掌握表达式的类型及运算符的运算含义、优先级及书写规则;算术运算重点是MOD 和整除;字符运算符重点是&和+的区别;关系运算符重点是字符数据的比较;布尔运算符重点是NOT、AND 、OR;10、选择结构的行IF语句、块IF语句、SELECT CASE语句的格式、执行顺序及编程应用;IIF函数的应用;11、循环结构的FOR/NEXT语句、WHILE/WEND语句、DO/LOOP语句的格式、执行顺序及编程应用;12、数组的定义、分类;静态数组与动态数组的区别(包括声明、引用、清除);数组的访问方法;13、过程的概念、分类;SUB过程的建立方法和调用方法;过程调用时参数的两种传递方法的区别及应用;FUNCTION过程的建立方法及调用;14、程序中的错误分类及各类错误的特点;错误的处理方法及ON ERROR语句的应用;第三章应用程序窗体设计1、窗体的常用属性:Caption、Backcolor、Forecolor、Fontname、Fontsize、Currentx、Currenty、Scaleheight、Scalewidth、Keypreview,它们的含义及设置2、窗体的常用方法:Print、Cls、load、unload、Line方法的格式及功能3、窗体的常用事件:Click、load、Unload、resize、Keypress、Keydown、keyup、Mousedown、Mouseup、Mousemove、Activate,这些事件的发生时间及事件过程中参数的含义及应用;4、对话框的概念及分类,对话框的创建方法;InputBox()和Msgbox()的格式及应用;5、Commondialog控件:利用这个控件创建标准对话框时,showopen、showsave、showcolor、showfont、showprinter、showhelp方法的调用;打开对话框中Filename、filetitle、initdir属性的设置;字体对话框中字体、字号、加粗、加下划线、删除线、倾斜属性的设置;Cancelerror属性的应用;6、文档界面的分类:MDI文档和SDI文档的区别,创建MDI文档的步骤;MDI 文档的特性;Autoshowchildren、activateform 、MDIchild属性的设置;创建快速显示窗体的步骤。
VB各章主要知识点第一章Visual Basic概述一、知识点及考点分析1、对象、属性、方法、事件的概念;2、VB各个窗口的功能;3、创建应用程序的一般步骤;4、VB各种文件的扩展名及其功能;(.frm、.vbp、.bas等)第二章创建用户界面一、知识点及考点分析1、窗体的常用属性、方法、事件;(Name、Caption、AutoRedraw、Hide、Show、Print、Cls、Initialize、Load、UnLoad、Click、Activate等)2、VB对象的公共属性;(Name、Top、Left、Width、Height、Enabled、Visible等)3、文本框控件;(PasswordChar、Text、MultiLine、SetFocus、Change、LostFocus、KeyPress 等)3、标签控件(Caption;AutoSize等);4、按钮;(Default、Cancel、Style、Picture、Click等)5、单选按钮;(Value、Style、Picture、Click等)6、复选框;(Value、Style、Picture、Click等)7、列表框;(List、ListCount、ListIndex、Text、AddItem、RemoveItem、Clear、Click、DblClick等)8、组合框;(List、ListCount、ListIndex、Text、Style、AddItem、RemoveItem、Clear、Click、Change等)9、图片框;(AutoSize、Picture、AutoRedraw、Print、Cls、LoadPicture函数等)10、图像控件(Picture、Stretch、LoadPicture等);11、计时器(Interval、Timer);12、滚动条;(Value、Max、Min、LargeChange、SmallChange、Change、Scroll等)13、菜单(下拉式、弹出式、PopupMenu)二、关注点1、对象名称与事件过程名要对应;事件过程名称的构成:对象名_事件名;窗体除外(Form_事件名);2、容器对象:窗体、图片框、框架;(最典型的应用:单选按钮的分组)3、具有Caption属性的对象:标签、窗体、按钮、单选按钮、复选框、框架;4、可以显示图片(有Picture属性)的对象:窗体、图片框、图像、按钮、单选按钮、复选框;(按钮、单选按钮、复选框需要将它们的Style属性设置为图像风格才可显示图片)5、有些属性值只能在设计时设置(如Name);有些属性只能在运行时设置(Dir控件的Path 属性);有些属性是只读属性(如ListCount);属性窗口中并没有列出对象的全部属性;只在运行时设置或改变的属性不会出现在属性窗口中;6、菜单标题或控件标题含有下划线的字母,应该用(&字母),可以使用Alt+字母操作;7、菜单项间的分隔线用减号(-);8、窗体、图片框、文本框、列表框、组合框中内容清空的方法:窗体与图片框使用Cls方法;列表框与组合框使用Clear方法;文本框使用Text1.text=””9、对象与属性、方法的搭配要正确。
第1章概述1.1 本章学习知识点:Visual Basic6.0的特点、功能。
注意:Visual Basic6.0有三种版本。
其中标准版亦称学习版。
Visual Basic6.0的安装、启动步骤。
Visual Basic6.0集成开发环境的组成。
(菜单栏、工具栏、工具箱、窗体窗口、工程资源管理器、属性窗口、窗体布局窗口等)控件的分类:内部控件、Active X控件、可插入的对象。
1.2 本章学习重点:概念:可视化程序设计;事件驱动的编程机制;结构化的程序设计语言。
Visual Basic6.0有三种工作模式:设计模式(Design)、运行模式(Run)、中断模式(Break)。
设计Visual Basic6.0应用程序的一般步骤:(1)创建应用程序的界面(2)设置属性(3)编写代码(4)调试运行(5)生成可执行文件窗体的结构、属性。
工程所包含的文件类型。
1.3 本章学习难点:对象的三个要素:属性、事件和方法。
属性可看作对象的静态特性。
程序运行时,通过对这些属性的改变,使对象的状态发生变化。
所有Visual Basic6.0程序中的对象都有许多属性,它们是用来描述和反映对象特性的参数。
事件是由用户或系统触发,可以由窗体或控件识别的操作。
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
因此,编程人员只需对每一个对象的特定事件编写相应的代码即可,无须考虑程序的执行顺序。
方法是VB6系统提供的隶属于对象的特定过程和函数。
第2章数据与表达式2.1 本章学习知识点:VB使用Unicode字符集。
Unicode是适用于全世界所有国家的字符集。
每个字符都用两个字节表示,包括中文字符和英文字符。
VB的基本字符集包括:数字、英文字母、特殊字符、汉字。
关键字又称保留字,主要包括:命令名、函数名、数据类型名、运算符、VB系统提供的标准过程等。
标识符是用户自己定义的名字,包括自定义常量名、变量名、控件名、自定义的过程名和函数名等。
VB程序设计的初步知识1.VB的概述VB是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言。
特点:▲ 可视化编程▲ 面向对象程序设计▲ 结构化的程序设计语言▲ 事件驱动编程机制▲ 访问数据库2.VB的程序开发环境(1)窗口设计器窗口。
简称,窗体(2)工程资源管理器窗口▲ 工程文件和工程文件组工程文件的扩展名是vbp,每个工程对应一个工程文件。
▲ 窗体文件扩展名是frm,每一个窗体对应一个窗体文件,一个应用程序可以有多个窗体。
▲ 标准模块文件扩展名bas,不属于任何一个窗体。
▲ 类模块文件(3)属性窗口和工具箱窗口3.VB常用对象及操作(1)对象事件的名称Name是由VB预定的,不可以由编程者设定。
可以在运行期间改变窗体的Name属性的值。
(?)(2)控件4.VB应用程序通常有3类模块组成,即窗体模块、标准模块和类模块。
VB应用程序以解释和编译方式执行。
5.VB中的变量和常量(1)常量▲ 文字常量:字符串和数值常量▲ 符号常量格式:Const 变量名=表达式(2)变量▲ 命名规则:名字只能由字母、数字和下划线组成。
第一个字符必须是英文字母,最后一个字符可以是类型说明符。
▲变量的类型和定义①类型说明符放在变量名的尾部。
A#b(错)%:整型&:长整型!:单精度型#:双精度型$:字符串型②在定义变量时指定类型。
格式:Declare 变量名as 类型Declare 可以是Dim、Static、Public或Private(3)变量的作用域变量分为:局部变量、模块变量和全局变量①局部变量在事件过程或通用过程内定义的变量叫局部变量。
②模块变量窗体变量可用于窗体内的所有过程. 当同一个窗体内的不同过程使用相同的变量时,必须定义窗体层变量,在使用窗体层变量前,必须先声明。
③全局变量全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。
用Public 声明。
6. VB常用内部函数⑴转换函数★取整函数Int和fix ★数值转换函数★类型转换函数★格式转换函数⑵数学函数★三角函数★绝对值函数(Abs)★符号函数(Sgn)★平方根函数(Sqr)★指数和对数函数(Exp和Log)⑶随机数函数★随机数函数(Rnd)★Randomize语句⑷时间函数7. VB字符串处理★左、中、右部截取Left(字符串,n)\Mid(字符串,n)\Right(字符串,n)★字符串长度测量函数Len(字符串)★Strings函数Strings(n,ASCII码)Strings(n,字符串)★查找某个字符串函数InStr(首字符位置,字符串1,字符串2[,n]★字母大小转换函数Ucase(字符串) Lcase(字符串)★插入字符串语句Mid(字符串,位置)=字符串★SetFocus语句8.VB运算符与表达式(1)算术运算符★求模运算Mod求余.★算术运算符优先级^> - > * >/ > \ > Mod > + > - >&如:7^2 Mod 5^2\3=1(1)关系运算符和逻辑运算符(2)表达式的执行顺序◆关系运算(=,>,<,<>,≦,≧)◆最后进行逻辑运算,顺序为: Not→And→Or→Xor→Eqv如:表达式:Not a<=c Or 4*c=b^2 And b<>a+c的值是(Flase)a=2,b=3,c=49.VB常用标准控件(1).标签●Alignment 确认标签中标题放置的位置,可设置0、1、2,作用分别为标题设置在左、右、中。
●AutoSize 标题自动调整标签的大小,可设置为True和False.●Borderstyle 设置标签的边框,可设置为0和1,0表示为无边框。
●Enabled 用于确定一个窗体或控件能否对用户产生的事件作出反应。
●BackStyle 设置标签是否覆盖背景,0表示为透明,1表示标签覆盖背景。
●WordWrap 决定标签的标题文本能否自动换行。
●其他:Height、Left、Top、Visible、Width等等。
(2) 文本框属性:●MaxLength 设置文本框中输入的最大字符数。
●MultiLine 设置是否允许多行显示。
●Passwordchar 用于口令输入。
●Scrollbars 用来设置文本框中的滚动条。
事件:◎Change 事件当用户输入新信息或把Text属性设置为新值从而改变文本框的属性时,将可触发此事件。
◎GotFocus事件当文本框有输入焦点时,键盘上输入的字符都将在文本框中显示出来,只有当一个文本框被激活并且可见性为TRUE是才能收到焦点。
◎Setfocus 事件该方法可以把输入的光标(焦点)移到指定的文本框中。
格式:[对象.] Setfocus(3) 图形控件图片框和图像框:▲ CurrentX和CurrentY属性▲ Picture属性▲ Stretch属性用于自动调整图像框中图形内容的大小。
▲ 区别:①图片框是“容器”控件,可作为父控件,而图像框不能。
③图片框可接受文本和图片,图像框不能。
④图像框占用内存少,显示速度快。
⑤图片框更灵活,且适用于动态环境。
▲ 运行期间装入图片格式:[对象.] Picture=LoadPicture(”文件名”)直线和形状:△ BorderColor属性△ Borderstyle1—实线2—虚线3—点线4—点划线△ BackStyle 设置标签是否覆盖背景,0表示为透明,1表示标签覆盖背景。
△ Shape 属性0—矩形1—正方形2—椭圆形3—圆形4—四角圆化的矩形△ BorderWidth 指定线宽或界宽(3)复选框和单选按钮Enabled、FontBold、FontItalic、FontName、FontSize、FontUnderlineValue、Alignment、Height、Left、Top、Visible、Width单选按钮:Value=True,表示选择了该单选按钮.Value=False, 表示没有选择该单选按钮.复选框:Value=0,表示没有选择该复选框。
Value=1,表示选择该复选框。
Value=2,表示该复选框被禁用。
(6) 列表框和组合框列表框方法:AddItem 添加文本内容到列表框中。
Clear 清除列表框中所有内容。
RemoveItem 删除列表框中指定的项目。
组合框(ComboBox):AddItem、Clear、RemoveItem同样适用。
Style是组合框的一个重要属性,其值可取0、1、2,决定组合框的3个类型。
注意:属性ListIndex和ListCout的区别108(7)滚动条属性:除Enabled、FontBold、FontItalic、FontName、FontSize、FontUnderlineValue、Alignment、Height、Left、Top、Visible、Width外,还有以下属性:◆Max和Min◆LargeChange和SmallChange◆Value 表示滚动框在滚动条的位置。
事件:主要有Scroll和Change.当在滚动条内拖动滚动框时会触发Scroll事件,而改变滚动框的位置时会触发Change事件。
(8)计时器可以用Enabled和Name属性,其最重要的是Interval属性,取值范围0~65535.(9)框架(10)焦点与Tab顺序★设置焦点格式:[对象.] Setfocus★Tab顺序Tab顺序是在按Tab键时焦点在控件间移动的顺序。
影响Tab顺序的属性是TabIndex。
1.数据的输出方法:⑴print方法与print方法有关的函数:tab(n)函数【print tab(24); 800】spc(n)函数【print “china”; spc(4); ”中国” 】用于跳出n个空格输出tab函数从第一列开始计数,n是绝对偏移量。
spc(n)函数则是从前面的输出内容开始计数,n是相对偏移量。
⑵格式输出()#:表示数字,不补零0:表示数字,在数字的前或后补零.:指定小数点的位置,:指定千分分隔符的位置如:print format$ (12345.6,”####,#.##”)12,345.(3)msgbox 函数信息框→ 返回值→标题2.数据输出方法(1)inputbox方法Inputbox函数的返回值默认为字符串。
如:a=inputbox(“Enter an integer”)b= inputbox(“Enter an integer”) text1.text=b+a如果在输入对话框中输入8和10,则文本框中显示的内容为108VB的控制结构循环控制结构(1)For循环控制结构使用Exit for 语句,可以在循环变量到达终值前就退出循环。
(2)当循环结构While 条件[语句块]Wend(3)Do循环结构Do While……LoopDo ……loop While(4)多分支控制结构测试表达式=→Select case 测试表达式(5)IIf函数A=IIf(条件,true部分,false部分)数组与过程1.默认数组默认数组就是数据类型为Variant的数组。
Static A(4)即为定义了四个默认数组。
2.动态数组◆用变量作为下标定位的数组时动态数组◆用数值常量或符号常量作为下标定维的数组是静态数组。
动态数组定义分两步:首先在窗体层、标准模块或过程中用DIM或Public声明一个没有下标的数组,然后再过程中在用ReDimd定义。
3. 数组的清除和重定义Erase 数组名Erase用于动态数组中,将删除整个数组结构并释放数组所占用的内存,即动态数组以后就不复存在。
用于静态数组中只是内容清空,数组依然存在。
4. 数组元素的输入及输出输入:一般通过For循环和Inputbox函数输出如: Option base 1Dim s() as stringSub Form_Click()Redim s(4) as stringFor i= 1 to 4Temp$=Inputbox(“Enter Name”) S(i)= Temp$Next i End Sub输出:用Print方法结合For循环实现Option base 1Dim s(4,4) as IntegerFor i= 1 to 4For j= 1 to 4Print s(i,j); “ ” ;Next jNext i5.控件数组控件数组是一组相同类型的控件组成,这些控件有一个相同的控件名称,具有相同的属性设置,所有元素的Name属性相同,但Index属性不同。
6.Sub过程● 通用过程:多个事件过程需要使用同一个程序代码,他可以单独建立,供事件过程或其他过程调用。