VB第一章至第三章知识点总结B4版
- 格式:doc
- 大小:31.00 KB
- 文档页数:3
第一章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个字符,当一条语句一行写不完时,用续行符(下划线)连接。
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。
第一章对象及其操作窗体属性:一、BackColor(背景色)属性与ForeColor(前景色)属性该属性用于设置背景色和前景色代码实现方法:(以下假设窗体名为Form1)1、Form1.backcolor = &H00000080&2、Form1.backcolor = vbred (VB+颜色英文名)3、Form1.backcolor = qbcolor(4) (0-15的整数)二、BorderStyle(窗体边框类型)属性该属性可以取6个值,详细如下:0——窗体无边框1——固定单边框,运行后鼠标无法拖动调整其大小2——默认值,windows标准窗口边框,即有最大化、最小化按钮,窗体大小可变3——固定对话框,无最大化和最小化按钮,运行后无法调整其大小4——固定工具窗口,运行后,窗体大小无法改变,只有关闭按钮,标题栏字体变小5——可变大小工具窗口,运行后窗体大小可以改变,只显示关闭按钮,标题栏字体变小三、Caption(窗体标题栏文字)属性代码实现方法:Form1.Caption = "Your Word" (引号内为要显示的文字)四、ControlBox(控制框/控制菜单)属性ControlBox取值为True 或False,True为显示控制菜单,False为不显示控制菜单五、Enable(允许)属性该属性用于激活或禁止窗体,取值只能为True 或FalseTrue为激活窗体,False禁止窗体代码实现方法:Form1.Enabled = False 或Form1.Enabled = True六、Font(字体)属性该属性用于设置窗体输出文字的各种特征,例如字体、字体颜色等ForeColor该属性用于定义文本或图形的前景色,设置方法与BackColor类似,一般和Font 结合使用七、Height(高度)属性与Width(宽度)属性该属性用于定义窗体的高度与宽度,单位是twip 1 twip=1/1440英寸代码实现方法:1像素=1twip*15Form1.Height = 5000Form1.Width = 1000八、Icon(图标)属性该属性用于设置窗体标题栏左侧的图标,一般图标格式为ico代码实现方法:Form1.icon=LoadPicture(”图标完整路径”)九、MaxButton(最大化按钮)与MinButton(最小化按钮)属性该属性用来设置最大/小化按钮是否可用,取值为True 或False ,True为可用,False为不可用十、Name(名称)属性该属性用于设置对象的名称,该属性为只读属性,不能在运行中更改,不能通过代码设置。
第一章Visual Basic 的基础知识§1 Visual Basic的基础知识一、概念和术语1,对象(Object)事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form和Control.Form:窗体或称表单,其实指的就是window。
Control:控件,指的是各种按钮、标签等等.2,属性(Property)指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。
Caption、Left、Name是一个命令按钮的属性。
3,事件(Event)事件是发生在对象上的动作.比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。
比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。
然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住"可以发生在学生这个对象上,但它不会发生在老师这个对象上。
4,方法(Method)这是一个直译,是一个较难理解的概念,它是对象本身内含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件是这样的:事件:Private Sub对象名_事件名(事件内容)End Sub方法:对象名.方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法.如果以上概念你记不住,不要紧,实践中你会明白一切,请继续学习。
二、Visual Basic 的开发周期1,想清楚你想做到什么;2,拿起笔在纸上画出你的用户界面;3,拿起鼠标在屏幕上画出你的用户界面,确定对象的属性;4,告诉计算机你要做的事;5,让程序运行,看看能否工作;6,如果不能工作,不必难过;7,找出那个错误,重新开始。
你应该养成一些良好的习惯,这样在你编大程序时不至于丢三落四,为一些本来可避免的错误反复做第六步和第七步。
三、Visual Basic的存储和运行1,编写的程序和对象的属性一块儿存在frm文件里;2,整个程序里包含着一个或许多frm文件,Visual Basic将所有frm文件名存入一个vbp 文件里,若丢失了一个vbp文件,尽管frm文件仍在磁盘上,但程序将不能运行了;3,如果你的程序已经自以为成功了,你可以把它编译成EXE文件,这样做的好处是:(1)在没有Visual Basic 的环境下可以运行;(2)速度提高;(3)别人不知道你的编程方法,还以为你是个编程专家,对你的编程效率大加赞叹.更商业化的做法是做一张安装盘,Visual Basic 6。
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.对象:具体的控件或窗体等都是对象。
第一章: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 知识点总结目录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 代码中不区分字母的大小写。
目录第一章Visual Basic 程序设计入门 (2)1.1.2VB的特点 (2)1.3.2编码规则 (2)第二章面向对象的可视化编程基础 (2)2.1.2类和对象 (2)2.2.1窗体和基本控件通用属性 (2)2.2.4文本框的主要属性 (2)2.2.5命令按钮 (2)第三章VB程序设计基础 (3)3-1.2数据类型: (3)3-1.3 VB 基本数据类型 (3)3-2.2VB中的三种常量 (3)3-2.3变量 (4)3-3.1运算符 (4)3-3.2 表达式: (5)3-4.1数学函数 (5)3-4.3字符串函数 (6)3-4.4日期和时间函数 (7)3.4.5其他使用函数 (7)第四章基本控件结构 (8)4.1.2赋值语句 (8)4.1.3数据输入 (8)4.1.4数据输出 (8)4.2.1 IF条件语句 (8)4.2.2 Select Case情况语句 (9)4.2.3选择结构的嵌套 (9)4.2.4条件函数 (9)4.3.2 For ... Next语句(循环次数确定) (9)4.3.3 Do ... Loop 语句(循环次数不确定). (9)4.3.4循环语句的嵌套 (10)4.4.2 Exit语句 (10)4.4.3 其他控件属性 (10)第五章数组 (11)第六章函数过程 (11)第七章用户界面设计 (12)第八章数据文件 (12)第一章 Visual Basic 程序设计入门1.1.2VB 的特点:①具有基于对象的可视化设计工具;②事件驱动的编程机制;③提供易学易用的应用程序集成开发环境;④具有结构化的程序设计语言;⑤强大的网络、数据库、多媒体功能;⑥完备的联机帮组功能1.3.2编码规则:①代码不区分字母的大小;②写书写自由【同一行可以书写多条语句用,冒号“:”分隔;一条语句可分多行书写,在本行末尾加续行符“ _”(空格和下划线);为方便阅读,一般一条语句一行】;③增加注释有利于程序的阅读、维护和调试【注释一般用撇号“’”】第二章 面向对象的可视化编程基础2.1.2类和对象①对象: 是面向对象程序设计的核心,是构成应用程序的基本元素(属性、方法、事件)属性:对象的性质及反映对象性质的数据。
高职考试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 code
4、退出visual basic 可单击右上角的关闭按钮,也可选择文件菜单中的
退出命令,或者直接按”AL T+Q “
5、Visual basic 的主菜单主要包括文件、编辑、视图、工程、格式、调
试、运行、查询、图表、外接程序、窗口和帮助等菜单项。
6、Visual basic开发环境的中心部分称为窗体。
7、Visual basic提供的工程资源管理窗口以树形图的方式对其资源进行
管理。
8、属性窗口有两种显示方式,一种是按字母排序,另一种是按分类排
序。
9、激活属性窗口的方法是按快捷键F4。
10、visual basic有两种运行程序的方法:解释模式和编译模式。
11、打开属性窗口的三种方法是:在视图菜单中选择属性窗口选项;在
标准工具栏中单击属性窗口按钮;在相应的对象上单击鼠标右键,然后从快捷键菜单中选择属性窗口选项。
12、设置对象属性的基本步骤是:打开属性窗口;在属性列表中选择属
性名;在右侧选择合适的值或者输入新的属性值。
13、解释模式和编译模式在程序运行过程中的区别是什么?在解释模式
下,系统逐行进行读取、翻译、执行机器代码。
解释模式在设计时可以方便的进行程序,不必编译保存,但其运行速度慢。
在编译模式下,系统一次性的读取代码,全部翻译完成后,在执行代码,翻译模式在不修改程序的前提下,运行速度较快,一旦程序有所改动,则需要重新编译。
例如我们的vb中,在调试过程中,我们使用的是解释模式,如果生成可执行文件后再运行的话,那就是编译模式,这样如果发生错误的话,我们的程序需要更改,然后再运行。
14、如何保存visual basic程序:选择“文件”菜单中的“保存工程”命
令,或单击工具条上的“保存”按钮,可以把程序保存在文件中。
在文件菜单中还有两个命令可以保存文件::“工程另存为”可以保存工程的副本。
“Form1另存为”可以保存窗体或其他文件的副本。
15、对象是visual basic应用程序的基本单元,他是有类创建的,在
visualbasic中可以用属性、方法和事件来说明和衡量一个对象的特性。
16、属性分为读写属性和只读属性两种。
17、在visual basic中,事件产生的方式主要有程序操作者触发、系统触
发和代码间接触发三种。
一
18、Visual basic的程序模块主要有窗体模块、标准模块和类模块。
19、窗体模块的扩展名是.FRM,标准模块的扩展名是.BAS,类模块的
扩展名是.CLS
20、在visual basic语言中,注释符号是单引号,分行符是一个空格后面
加一个下划线,并行符为冒号。
21、通过类模块我们可以根据自己需要建立自己的控件。
22、属性是指用于描述对象的名称、外观、位置、字体、行为等特性的
一些指标。
23、事件驱动程序的执行分为四步:启动应用程序,装载和显示窗体;
窗体或控件以各种方式接收外部事件;如果在相应的事件处理过程中存在代码,就执行这些代码;等待下一个事件。
如此周而复始的进行。
24、事件驱动机制和传统编程方式的异同:在传统的程序设计过程中,
程序是按照预先编写的代码,一条条的顺序执行的,在事件驱动程序中,系统先执行哪一段代码并不取决于事先编写的顺序,而是有用户操作来决定的。
Visual basic 的每一个窗体和控件都有一个预定义的事件集合,如果其中有一个事件发生,而且,在关联的事件过程中存在代码,则执行相应的代码。
25、方法是用来控制对象的功能及操作的内部程序。
26、事件是发生在某一对象上的事情。
27、窗体模块中主要包括通用过程和本窗体及其控件的事件处理过程,
在窗体模块中可以定义变量、常量和外部过程的窗体级声明。
28、标准模块是应用程序内其他模块访问公用过程和声明的容器。
29、代码书写规范:(命名规范):声明过程、变量和常量时必须遵循,
必须以字母开头;不能包含嵌入的句号或者类型声明字符;不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符;不能和受到限制的关键字同名。
(注释规范):REM或者是单引号。
(分行书写规范):一个空格后面加一个下划线。
(合并行书写规范):冒号
30、快捷键CTRL+O的功能相当于执行“文件”菜单中的打开工程命令,
或者相当于单击工具栏上的打开工程按钮。
31、如果打开了不需要的菜单项或对话框,可以用“ESC”键关闭。
32、Visual basic窗体设计器的主要功能是“设计用户界面”。
33、visual basic开发应用程序时,一般需要“建立用户界面”、“设置窗
体和控件属性”、“编写代码三步”。
34、代码窗口分为左右两栏,左边一栏称为“对象框”,右面一栏称为“事
件框”。
35、为了输入程序时能够自动进行语法检查,必须执行“工具”菜单中
的“选项”命令,打开“选项”对话框,然后选择“编辑器”选项卡中的“自动语法检测”选项。
二
36、在保存visual basic应用程序时,窗体文件和工程文件的扩展名分别
为.FRM和.VBP
37、为了把一个visual basic应用程序装入内存,只要装入工程文件即可。
三。