vb知识点总结归纳.doc
vb知识点总结

第1章 Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。
3.方法方法指对象可以进行的动作或行为。
4.事件事件是指能被对象所识别的动作。
5.事件驱动只有在事件发生时程序才会运行。
6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
第2章创建用户界面知识点概括1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—)(2)&5.设计用户界面的步骤(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。
注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。
2.数据类型数据是计算机程序处理的对象,VB具有强大的数据处理能力,在VB中定义了标准数据类型,其具体说明见表3—2。
(完整版)VB知识点整理

通用属性:修改对象的前景颜色:ForeColor属性。
修改对象的背景颜色:BackColor属性。
对象的标题或内容:Caption属性。
对象是否需要三维立体的外观:Appearance属性。
对象是否自动对齐到它所在容器的边缘:Align属性。
对象是水平放置还是垂直放置:Orientation属性。
0为水平,1为垂直。
对象在它所在容器内的位置和大小:Left,Top,Width,Height属性。
对象内部坐标系统的左上角位置和内部大小:ScaleLeft,ScaleTop,ScaleWidth,ScaleHeight属性。
当鼠标在对象上时显示的不同形状:MousePointer属性。
当鼠标在对象上时显示的提示文字:TooltipText属性。
在对象外部是否包围有1个边框:BorderStyle属性。
对象边框的颜色:BorderColor属性。
改变对象上文字成不同字体:Font属性。
可分别开来:①是否要粗体:FontBold属性;②是否要斜体:FontItalic属性;③设置字体名称:FontName属性。
④设置字号大小:FontSize属性。
⑤是否要加删除线:FontStrikethru属性。
⑥是否要加下划线:FontUnderline属性。
由用户自定义的1个对象标记:Tag属性。
设置1个对象是否可自动拖放操作,同时不响应对象事件:DragMode属性。
对象在拖放过程中显示的图标:DragIcon属性。
当对象中内容很多,对象大小不够时,是否自动扩大对象的尺寸以完全显示对象的内容:AutoSize属性。
对象是否在界面中可见:Visible属性。
对象是否有效:Enabled属性。
当对象是对象数组时,确定对象的下标:Index属性。
对象是否可通过TAB键转移获得焦点:TabStop属性。
用TAB键转移焦点时本对象所处的顺序位置:TabIndex属性。
如果对象可设置为不同样式,选择各种样式:Style属性。
VB总结

第1章Visual Basic基础知识1.1 概述Visual Basic的特点1.可视化程序设计2.面向对象的程序设计思想3.事件驱动的编程机制1.2 对象的属性、事件与方法一、对象的属性对象的属性可以在属性窗口修改,也可以在程序中修改。
在程序运行中更改对象的属性,可使用赋值语句:对象名.属性名 = 属性值二、对象的事件及事件过程事件可以由用户操作触发,也可以由操作系统或者其他应用程序的消息触发,甚至由应用程序本身的消息触发。
当事件被触发时,对象就会对该事件作出响应(Respond),并执行相应的程序代码。
在没有事件发生时,整个程序处于等待状态。
事件过程的一般格式:Sub对象名_事件()......处理事件的程序代码......End Sub三、对象的方法1.4 Visual Basic 6.0的集成开发环境一个工程可以包含多个窗体,一个窗体可以包含多个过程。
第2章 Visual Basic 编程基础2.1 VB的基本数据类型VB的基本数据类型包括:数值型、字符串型、日期型、逻辑型、对象型与可变型6大类。
1.整数型(Integer)在内存中占两个字节,取值范围:-32768~+32767。
整型数据以“%”作为后缀。
例如:368%、-56%、3785%。
(2)长整型(Long)在内存中占4个字节,取值范围:-2147483648~+2147483647。
长整型数据以“&”作为后缀。
例如:368&、-12&、1234567890&。
2、字符串型(String)字符串通常要用双引号括起来。
字符数据以“$”作为后缀。
3、逻辑型(Boolean)True(真)或False(假)。
逻辑型可与整型或者长整型相互转换。
(1)整型(长整型)数赋给逻辑型变量:0值转换成False,非0值转换成True。
(2)逻辑型数据赋给整型(长整型)变量:False转换为0,True转换为-1。
vb知识点总结

vb知识点总结VB(Visual Basic)是一种广泛应用于软件应用开发的编程语言,它具有简单易学、功能强大和灵活的特点。
本文将总结一些VB的知识点,从基础概念到高级应用,帮助读者更好地理解和运用VB。
1. VB的基础概念VB是一种基于事件驱动的编程语言,它的核心思想是根据用户的操作(如点击按钮、输入文本等),来触发相应的事件处理程序。
在VB中,开发者可以通过编写代码,来定义和控制这些事件的响应行为。
此外,VB还支持对象导向编程(OOP),开发者可以使用类、对象等概念来组织和管理程序。
2. VB的开发环境VB的开发环境提供了直观、友好的界面,使得开发者可以方便地创建、编辑和调试代码。
在VB的开发环境中,开发者可以通过拖放控件的方式来设计用户界面,例如窗体、按钮、文本框等。
同时,开发者可以在代码编辑器中编写事件处理程序,实现自定义功能。
3. VB的数据类型与变量在VB中,数据类型是用来定义变量和常量的数据类型。
常见的数据类型包括整型、浮点型、字符串型等。
开发者可以根据需要选择合适的数据类型,并使用变量来存储和操作数据。
VB还支持变量的声明和初始化,开发者可以通过赋值语句来初始化变量的值。
4. VB的控件与事件VB提供了丰富的控件库,包括文本框、按钮、列表框等。
开发者可以通过操作这些控件,实现用户界面和功能的设计。
每个控件都有一些内置的事件,例如按钮的点击事件、文本框的文本变化事件等。
开发者可以通过编写事件处理程序,来响应这些事件,实现相应的功能。
5. VB的函数与过程函数和过程是VB中组织和管理代码的重要方式。
函数是具有返回值的代码块,可以接受输入参数并返回结果;而过程则是不返回值的代码块,仅执行一系列操作。
开发者可以自定义和调用函数或过程,使得代码更加模块化和可复用。
6. VB的条件和循环结构条件和循环结构是控制程序执行流程的重要手段。
VB提供了if语句、select语句等条件结构,可以根据不同的条件执行不同的代码块。
VB知识点小结.doc

联系运算,所得成果为真,则转换为数值后,存为 -1;所得成果为假,则存为 0.例如:Dim a As Integer Dim a As Integera=50=50 a=50=5Print a Print a结果为 -1 成果为 0Print ,当选用逗号作分隔符时,输出项将按制表列进行输出;选用分号作分隔符时,输出项按紧凑格局输出。
HscrollBar 水平滚动条。
VscrollBar 笔直滚动条。
滚动条特点只有在 MultiLine 特点为 True 时才有用。
例:List1.AddItem ”姓名理论上机总成绩”例:Label2.Caption = Text1.Text & " 进制"例: Option.Value=True 表明被选中。
Interval: 时刻距离特点,单位为千分之一秒。
规范模块保存的都是通用进程,可被多个窗体同享。
其代码不限于用于一个应用程序,还可供其他程序重复使用。
窗体模块仅供本窗体内的其他进程同享。
类模块包含用于创立新的目标类特点、办法的界说等。
Integer( 整数)取值范围-32768~32767Long( 长整数)取值范围-2147483648~2147483647Boolean( 逻辑型数)True 或False日期常量要用“#”括起来,如:#6/15/1998# ,可与字符串型常量区别开来。
变量名的命名规矩:①由字母、数字和下划线组成,首字符有必要是字母;②长度不超过 255 个字符;③在效果域有必要仅有;④作为变量名的字符串内不得包含点号和用于类型说明的字符%、& 、!、#、@、$。
变量名前可加约定前缀,表示其数据类型。
关系表达式,如:x+y>=z/2逻辑表达式,如:a>=2*3*r and x<>5 or not bSqr 在大都编程语言中,sqr( x)代表求非负数 x 的算术平方根例: sqr(4) = 2Log(x)求以10 为底的自然对数,x>0Exp(x)求以e 为底的幂值,即e^xAbs(x) 求x 的绝对值Hex[$](x) 求x 的十六进制数值Oct[$](x) 求x 的八进制数值Len(x)求x 字符串的长度(字符个数)Instr([n,] 字符,”字符串”)从x 的第n 个位置起,查找给定的字符串,返回该字符串在x 中的方位, n 的缺省值为 1例如:st= ”visual basic ”Print Len(st),Left(st,6),Right(st,5),Mid(st,5,8),Instr(st, ”bas”)结果为12 , visual , basic , al basic , 8Str[$](x) 将数值数据x 转换成字符串,含符号位。
VB知识点总结54382

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.对象:具体的控件或窗体等都是对象。
Vb知识点

Vb知识点第一章vb使用基础(一)启动vb 6.0(1)选择“开始”-“程序”-“Microsoft office visual basic 6.0 中文版”命令,出现vb版权画面,然后又弹出“新建工程”对话框。
(2)在“新建”选项卡中选择“标准EXE”,然后单击“打开”按钮,此时将进入vb集成开发环境。
(二)vb集成开发环境的组成VB 窗口由标题栏工具栏工具箱窗体设计窗口工程窗口属性窗口和窗体布局窗口组成。
(三)打开属性窗口的方法(1)按“F4”键(2)选择“视图”-“属性窗口”命令。
(四)打开程序代码窗口的方法(1)双击窗体或窗体上包含的控件。
(2)选择“视图”-“代码窗口”命令(3)单击工程资源管理器窗口中的“查看代码”按钮(4)按“F4”(五)程序代码窗口的组成(1)对象下拉列表框(2)过程下拉列表框(3)代码区(六)过程的保存(1)选择“文件”-“保存工程”命令,弹出“文件另存为”对话框(2)在对话框中选择保存的路径,输入文件名,单击“保存”按钮,弹出“工程另存为”对话框。
(3)在对话框中输入工程文件名,单击“保存”按钮(4)从“文件”菜单中选择“生成工程.EXE”命令,弹出“生成工程”对话框(5)单击“确定”按钮,即可。
(七)工程的运行(1)按“F5”键(2)从“运行”菜单中选择“启动”命令(3)单击工具栏中的“启动”按钮(八)程序的退出(1)单击窗体右上角的关闭按钮。
(2)从“运行”菜单中选择“结束”按钮。
(3)单击工具栏上的“结束”按钮。
二、对象的属性、方法和事件。
(一)对象:是系统中的基本运行的实体。
(二)1、属性(property):是对对象特性的描述,不同的对象有不同的属性。
2、属性的设置:可以通过属性窗口设置; 可以在程序中用程序语句设置。
调用方法为:对象名.属性名称=属性值。
(三)事件(Event):是由vb预先设置好的,能够被对象识别的动作。
(四)方法(Method):是指控制对象动作行为的方式,是对象包含的函数或过程。
VB知识整理

3.
数据类型、符号、 数据类型、符号、字节数 变量和常量的命名规则 字母、数字、 字母、数字、下划线组成 字母打头 不能用保留字 常量的定义 Const Pi as single=3.14
4.
变量的定义及作用域 过程级: 过程级:Dim/Static 窗体级: 窗体级:Dim/Private 全局级: 全局级:Public/Global
第五章 分支结构
1. 2. 3. 4.
结构、运行过程、 结构、运行过程、用途 单分支结构、二分支结构、 单分支结构、二分支结构、多分支结构 行IF、块IF 、 IF…ELSEIF、SELECT CASE 、 应用:与单选钮、 应用:与单选钮、复选框配合
第六章 循环结构
1. 2. 3.
各类循环结构、运行过程 各类循环结构、 DO…LOOP循环 循环 前测试、后测试、直到型、 前测试、后测试、直到型、当型 FOR循环 循环 退出循环时循环变量的值 循环应用 阶乘、素数判断(标志法/提前退出法)、最 提前退出法)、 阶乘、素数判断(标志法 提前退出法)、最 大公约数、近似值计算、级数求和(累加\累 大公约数、近似值计算、级数求和(累加 累 )、穷举法 字符串处理(加密解密/回文 穷举法、 乘)、穷举法、字符串处理(加密解密 回文 /单词数统计 字符分类统计 字符串查找删除 单词数统计/字符分类统计 单词数统计 字符分类统计/字符串查找删除 置换)、进制转换、分解因式、 )、进制转换 置换)、进制转换、分解因式、图形输出
第三章 运算符与表达式
1.
2. 3. 4. 5.
算术运算符: 算术运算符:含义及运算顺序 含义: 、 、 含义:/、\、MOD 顺序: 、 、 、 顺序:^、*/、\、MOD、+、 关系运算符 逻辑运算符号: 逻辑运算符号:非、与、或 三类运算符顺序:算术、关系、 三类运算符顺序:算术、关系、逻辑 注意VB表达式的规范书写 注意 表达式的规范书写
VB知识点

1,VB的特点答:1)具有基于对象的可视化设计工具2)事件驱动的编程机制3)提供易学易用的应用程序集成开发环境4)结构化程序设计语言5)强大的网络,数据库,多媒体功能6)完备的联机帮助功能2,VB三种工作模式1)设计模式:通过用户界面设计和编写代码,来完成程序的开发2)运行模式:这时不能编写代码,也不能编写界面3)中断模式:可以编写代码,不能编写界面,按F5继续运行3,对象及其三要素对象:指现实世界中无所不在的各种各样的实体,是构成程序的基本成分和核心其三要素:属性,方法,事件属性是VB程序中用来描述和反映对象特征的参数事件就是发生在该对象上的行为方法附属于对象的行为和动作,也可以理解为指使对象动作的命令4,类类:是对现实世界中,具有相似性质,执行相似操作的对象的集合与抽象,是创建对象实例的模范。
封装和隐蔽是类的重要特性。
5,窗体既是类也是对象6,通用属性Caption:决定了控件上显示的文本内容 Enable:决定控件是否可用7,数据类型整型:Integer % 长整型:long & 单精度:single !双精度:double #字符型 string $ (注意:“”表示空字符串,而“”表示有一个空格的字符串;若字符串中有双引号,则用两个连续两个双引号来表示)8,变量的命名规则1)必须以字母和汉字开头,由字母,汉字,数字或下划线组成,长度不大于255个字符2)不能使用VB中的关键字3)VB中不区分变量名的字母大小写,首字母一般用大写,其余小写,常量全部是大写字母来表示9,使用变量前,一般必须先声明变量名及其类型,在VB中运行不加声明而直接使用,成为隐式声明,所有隐式声明的变量都是Variant类型的10,常量在VB中有三种常量:直接常量,用户声明的符号常量和系统提供的常量注意:常量一旦声明,在其后的代码中只能对其引用,不能改变其值,即只能出现在赋值号的右边,而不能出现在左边。
11,运算符VB中运算符可分为算术运算符,字符串运算符,关系运算符,逻辑运算符注意:“+”若两旁的操作数均为数值型,则进行加法运算,若一个为非数字,一个为数值型,则会出错“&”连接符两旁的操作数无论是字符型还是数值型,进行连接操作前,系统先将操作数转换成字符型,然后再连接。
(完整版)vb知识点总结

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知识点总结

vb知识点总结vb知识点总结1. VB基础知识VB是一种基于对象的编程语言,它使用的是面向对象的编程范例。
它支持多种数据类型,包括整数、浮点数、字符串和布尔值等。
VB还支持数组、集合和其他数据结构,以便开发人员可以更高效地处理数据。
2. VB的控件和窗体在VB中,控件是界面上的元素,如按钮、文本框、标签等。
开发人员可以通过控件来实现用户界面的设计和交互。
窗体是用户界面的容器,可以包含多个控件。
开发人员可以通过窗体来布局和组织界面上的控件。
3. 事件驱动编程VB是一种事件驱动的编程语言,它的核心思想是响应用户的操作和系统的事件。
开发人员可以通过编写事件处理程序来捕获和处理各种事件,从而实现用户界面的交互和响应。
4. VB的模块和过程VB支持模块化编程,开发人员可以将功能性代码组织到模块中,以便更好地管理和重用代码。
VB还支持过程化编程,开发人员可以通过编写过程来实现特定功能,从而提高代码的可维护性和可扩展性。
5. 数据访问和数据库操作在VB中,开发人员可以通过内置的数据访问组件来连接和操作数据库。
VB支持多种数据库,如Microsoft Access、SQL Server和Oracle等。
开发人员可以通过VB来实现数据库的增删改查操作,以及事务管理和数据处理等功能。
6. 错误处理和调试VB支持丰富的错误处理机制,开发人员可以通过编写异常处理代码来处理程序运行中的异常情况。
VB还提供了强大的调试工具,开发人员可以通过调试器和断点等功能来调试和优化程序。
7. VB与其他技术的集成VB可以与其他技术集成,如COM、ActiveX、Web服务和.NET框架等。
开发人员可以通过VB来实现多种应用程序,包括桌面应用、Web应用和服务端应用等。
总之,VB是一种功能强大且易于学习和使用的编程语言,它在各种应用场景中都有着广泛的应用。
通过学习和掌握VB的知识点,开发人员可以实现各种类型的应用程序,并为用户提供更好的体验和服务。
vb知识点

1、对象、属性、事件的概念。
对象:在VB中将控件类实例化,可以得到真正的控件对象,也就是当在窗体上画一个控件时,就创建了一个对象。
(CommandButton类相当于人类,拖出来在窗口实例化的对象就相当于我们每个人。
人类是统称,每个人都有属于自己的性质,CommandButton是统称,实例化的对象也可以有自己的属性,比如Name、Caption等)属性:指对象的性质。
(属性窗口中可以设置的)事件:指对象对于外部动作的响应,当对象触发某个事件时,程序就会执行对应的事件代码。
CommandButton的Click,在一个事件里写代码。
Private Sub 控件名_事件名()。
(先熟悉事件的名称,在具体使用控件的时候再提一下。
)2、代码需要使用英文字符来写。
英文字母+英文标点。
3、扩展名窗体文件 .frm工程文件.vbp4、Picture1.Picture = LoadPicture(“”)对象属性赋值加载图片英文单引号(Name)绝对地址“……\name.jpg”= 相对地址App.Path & ”\”& ”name.jpg”工程保存位置连接5、算术运算符+、-、*、/6、常用函数Val( )字符类型转为数值型Str( )数值型转为字符型Sqr( x )x的算术平方根7、定义变量:Dim 变量名As 变量类型数据类型:Integer 整数Long 长整数数值型Single 单精度实数Double 双精度实数String 字符型Boolean 布尔型8、If 条件表达式Then 语句1 [Else 语句2]If 条件表达式Then语句块1[Else语句块2]End if9、弹出提示框MsgBox10、Select CaseCase 表达式1语句块1Case 表达式2语句块2……Case 表达式n语句块n[Case Else语句块n+1]End Select11、For 循环For 循环变量= 初值To 终值[Step 步长] ’默认Step 1 循环体Next 循环变量Do 循环Do While<条件表达式>循环体LoopFor嵌套For i = 初值To 终值For j = 初值To 终值循环体Next jNext i12、条件表达式< .> <= >= = <>13、逻辑运算符And or not14、赋值语句。
VB基本概念语句汇总复习总结-.doc

VB复习提纲一、算法算法的几大特点:有穷性、可行性、确定性、有输入(>=0个输入条件)、有输出(>0个输出条件)。
算法的三大执行模式:顺序、选择(分支)、循环。
二、VB特点Visual Basic(简称VB)是在BASIC程序设计语言的基础上,吸收面向对象的编程技术发展而成的一门程序设计语言,主要用于开发在Windows环境下运行的具有图形用户界面的应用程序。
VB最显著的特点可以概括为可视化和事件驱动。
可视化的特点利用预先建立的控件拖放到窗体上创建程序界面。
事件驱动使对用户界面的任何操作都会自动转到对相应的代码进行处理,同时也为程序运行过程中各对象之间的关联建立了有效的机制。
三、类和对象面向对象的程序设计方法,其基本元素是对象(object)o类(class)是对相同性质的对象的一种抽象,一个对象则是类的一个“实例。
对象名的命名规则和变量规则相同:由字母数字和下划线等字符构成,但必须以字母开头,不区分大小写,特殊符号如:+、?、*、/、%、&、@等不能使用,vb 保留字如NEXT 、FOR 等不能使用。
在VB 中,系统预先定义了众多的类,如控件工具箱中的命令按钮、文本框、定时器等控件就是VB 系统预先定义的类,设计程序时可以用它来定义对象,当我们将控件工具箱中某个控件拖放到窗体上时,就相当于用类定义了一个对象。
窗体是VB 中最常见的对象,窗体的名称为窗体名。
在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成的。
对象定义外观,方法定义行为。
一个对象可以有若干个属性,这些属个控件(类)都规定了若干属性,比如,命令按钮有显示方式、背景颜色、按钮名称、按钮标题、标题字体、标题字号、按钮大小位置和可见性等属性。
注意:一个VB 应用程序可以包含多个工程,一个工程至少有一个窗体,我们所学的例子中都只有一个工程和一个窗体。
窗体文件扩展名为?fnn ,工程文件扩展名为?vbp,程序编辑完毕后打包生成扩展名为?EXE 应用程序。
vb知识点总结

VB复习目录项目一: (3)活动一: (3)活动二: (3)常用属性 (3)文本框属性 (4)常用事件 (4)命令按钮 (5)图片框 (5)活动三: (5)数据类型 (5)常量和变量: (6)运算符 (6)表达式: (6)活动四: (7)数学函数 (7)随机数函数 (7)转换函数 (7)日期和时间函数 (7)活动五 (8)字符串函数 (8)格式输出 (9)Shell(命令字符串,窗口类型) (10)项目二 (11)活动一 (11)赋值语句 (11)复合赋值语句 (11)输入语句 (11)输出语句 (11)活动二 (12)分支结构 (12)活动三 (12)循环结构 (12)项目三 (13)活动一 (13)数组的声明 (13)活动二 (13)重定义数组大小 (13)常用算法 (14)项目四 (16)活动一 (16)函数过程的定义与调用 (16)子过程的定义和调用 (16)变量的作用域 (17)项目五 (18)活动一 (18)单选按钮(Radio Button)和复选按钮(CheckBox) (18)框架(GroupBox) (18)列表框(ListBox) (18)复选列表框 (19)组合框(ComboBox) (19)改变字体 (19)改变颜色 (19)活动二 (20)滚动条(ScrollBar) (20)TrackBar(也称Slider) (20)注意点: (20)定时器(Timer) (20)超链接标签(LinkLable) (21)活动三 (21)“打开”对话框(OpenFileDialog) (21)“另存为”对话框(SaveFileDialog) (21)“颜色”对话框(Colordialog) (22)项目六 (23)活动一 (23)下拉式菜单(MenuStrip) (23)弹出式菜单(ContextMenuStrip) (23)活动二 (23)多重窗体 (23)文件读取保存编辑 (25)读取: (25)保存 (25).编辑 (26)项目一:活动一:1、光标移动到指定位置Textbox1.Focus()2、竖排文字的设置用到MaxLength3、续行符“_”4、调试“调试”工具栏→自动窗口(可以显示过程的排错)“视图”→“其他窗口”→“命令窗口”(输入?x)5、Timer的使用(组件)【PS】1、VB是面向对象的程序设计语言,对象是面向对象的编程技术的核心,是对客观事物属性及行为特征的描述。
VB基础知识整理

VB基础知识整理一、关系运算符作用:对两个操作数进行大小比较,结果为true或False。
运算符:<、>=、<、<=、=、<> 优先级相同比较规则:将两个字符串从左到右一对一对按字符编码值比较,只要有一对不同比较结束。
举例:“”编码值32;“0”编码值48;“A”编码值65;“a”编码值97.“abcde”>“aBcderfg” 结果:True“123456” >“98” 结果:False二、逻辑运算符作用:是对操作数进行逻辑运算,结果为逻辑值,True或False。
操作数可以是数值、字符、关系等表达式,以非零为True、零False进行逻辑运算**主要运算符:**Not(非) And(与) or(或)优先级相同:高中低Not 单目运算,取反And 两个操作数只要有一个为True是结果才为True,否则为FalseOr 两个操作数只要有一个为True时,结果即为True;两个均为False时,结果才为False例如:表示x在一段数值范围内:10<=x<=20Vb的逻辑表达式:10<=x<=20 (错误) 10<=x And x<=20 (正确)*注意:*10<=x<=20 VB是先判断10<=x(结果是True或False),然后的结果再和<=20比较,而因为True=-1,False=0,所以无论前面的结果是True还是False,他们的比较结果都将是True。
表达式:组成:变量、常量、函数、运算符和圆括号书写规则:1.运算符不能相邻如:a+ -b是错误的2.乘号不能省略如:x乘以y,应写成:x*y3.括号必须成对出现(均使用圆括号)正确书写:举例:优秀生选拔条件:年龄(Age)小于19岁,三门课总分(Total)高于285分,其中有一门为100分,表达式?Age<19 And T otal>285 And Mark1=100 or Mark2=100 or Mark3=100不同数据类型的转换:运算结果的数据类型向精度高的数据类型靠拢Integer三、常用的内部函数:定义:系统预先定义好的函数,供用户调用分类:数学函数、转换函数、字符串函数、日期函数、其他函数等形式:函数名(参数列表)常用的数学函数:常用的转换函数:说明:Chr和Asc 函数互为反函数:Chr(Asc(“r”))=“r”Str函数将数值转换成字符类型后,若数值为正,在转换后的字符串左边增加一空格。
VB重要知识点

一、变量的数据类型1、整型、长整型Dim 变量名As IntegerDim 变量名As Long2、单精度、双精度、货币型Dim 变量名As SingleDim 变量名As DoubleDim 变量名As Currency3、字节型Dim 变量名As Byte4、定长与定长字符串型Dim 变量名As StringDim strstudentname As String*105、布尔型如果要处理的数据值只涉及:真/家、是/否、开/关,则应声明为布尔型变量。
例如:Dim blnOk As BooleanbonOk=True6、日期时间型Date数据类型的变量适用于表示日期和时间的数据,在程序代码中要使用时间值时,必须要用一对“#”将值括起来。
例如:Dim dtDate as datedtDate=#6-2-2002#dtDate=#March20,2002 8:20#dtDate=#Jan-1-2001#7、对象型一个变量被声明成对象型变量,该变量可以引用VB中的任何对象。
例如:Dim objAny AS ObjectSet objAny = frmfirst ‘引用一个已有的窗体对象必须使用Set语句去引用实际对象,不能使用简单的“=”赋值语句。
8、变量型可以在不同场合代表不同类型的数据。
例如:Dim AnyValue as VariantAnyValue=“25”‘AnyValue表示字符串,其值为“25”AnyValue= AnyValue-10 ‘AnyValue表示整数,其值为“25”AnyValue= “字符”& AnyValue AnyValue表示字符串,其值为“字符10”二、常量1、直接常量IntCircle = 3.1415926(intD*intD)2、符号常量Const conPi=3.1415926Const conReleaseDate=#1/1/2001#Const conPi2=conPi*2三、运算符与表达式1、算术运算符和表达式+:加法-:减法*:乘法/:浮点除法\:整数除法^:乘方 MOD:模运算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。
3.方法方法指对象可以进行的动作或行为。
4.事件事件是指能被对象所识别的动作。
5.事件驱动只有在事件发生时程序才会运行。
6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
表1—1 应用程序文件类型文件类型说明工程文件(.vbp) 它是与该工程有关的全部文件和对象的清单,该文件是必选项窗体文件(.frm) 它包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置以及相关的说明,该文件是必选项二进制数据文件(.frx) 当窗体中含有二进制属性(如图片或图标)时,该文件将自动产生标准模块文件(.bas) 它包含可以被任何窗体或对象调用的过程程序代码,该文件是可选项类模块文件(.cls) 该文件是可选项包含ActiveX控件的文件(.ocx) 该文件是可选项第2章创建用户界面知识点概括1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—)(2)&5.设计用户界面的步骤(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。
表2—1 窗体及常用控件的常用居住、事件以及方法一览表对象名称说明Name 设置对象在程序代码中的引用名通用属性Caption 设置对象的标题栏中或图标下面的文本Font 设置文本的字体、字型、字号等left 设置对象的左边界距容器坐标系纵轴的距离Top 设置对象的上边界距容器坐标系横轴的距离Height 设置对象的高度Width 设置对象的宽度Enabled 设置对象是否被激活通用属性Visible 设置对象是否可见BackColor 设置对象的背景色ForeColor 设置对象的前景色Index 设置控件在控件数组中的标识号TabInfex 设置窗体中的对象响应[Tab]键的顺序TabStop 设置用户是否可以使用[Tab] 键来选定对象Style 设置控件的外观Boderstyle 设置窗体的边框风格属Icon 设置运行时窗体最小化所显示的图标性Picture 设置窗体上的背景图像AutoRedraw 设置从Graphics方法到一个持久性位图的输出方法Hide 用于隐藏MDIFoHn或Fonn对象,但不卸载Show 用于显示MDIFoM或FoM对象MOVe 用于改变对象的位置和大小Print 用于在ForM和PictureBox上显示文本和图形Cls 用于清除Form和PictureBox上的文本和图形窗体PrintForm 用于将From对象的图形逐位发送给打印机(Form)事件Initialize 当应用程序创建某对象时发生,可应用该事件初始化窗体所用的数据,它在load事件前发生load 当一个窗体被加载时发生Unload 当窗体卸载时发生Click 当在一个对象上单击鼠标左键时发生Dblclick 当在一个对象上双击鼠标左键时发生Resize 当一个对象首次显示或窗口状态改变时发生Activate 当一个窗体成为当前窗体时发生Deactivate 当一个窗体不再是当前窗体时发生对象名称说明text 设置控件中包含的文本(小于32KB)maxlength 设置控件中可以输入字符的最大数,0为任意个字符MultiLine 设置用户是否可以接受多行文本属A1ignment 设置复选框或选项按钮或一个控件的文本的对齐ScrollBar 设置对象是否有水平或垂直滚动条性PasswordChar 设置是否在控件中显示用户键入的字符SelStart 设置所选择文本的起始点文本框Sellength 设置所选择文本的字符数(TextBox) SelText 设置包含当前所选择文本的字符串方Refresh 强制全部重绘一个窗体或控件法SetFocus 将焦点移至指定的窗体或控件事Change 当文本框的内容改变或通过代码改变Text属性的设置时发生件lostFocus 当对象失去焦点时发生GotFocus 当对象获得焦点时发生KeyPress 当一个对象具有焦点,按下并松开一个键时发生Cancel 设置该命令按钮是否为窗体的“取消”按钮属Default 设置该命令按钮是否为窗体的默认按钮命令按钮性Style 设置命令按钮的外观是标准风格或图形风格(CommandBut ton)Value 设置命令按钮是否选中,True为选中,False为未选中方法setFocus事件CLickAutoSize 设置控件是否能自动调整大小以显示所有的内容属WordWrap 设置控件是否扩大以多行方式显示标题文字,前提是AutoSize为true标签(label)性BorderStYle 设置边框是立体的或是平面的BackStyle 设置背景是透明的或是不透明的方法Befresh、Move事件C1ick、DblClick属Caption 设置选项按钮旁的标题文字选项按钮性Aliglment 设置选项按钮是在标题文字的左边还是在右边(OptionButton) Value 设置选项按钮是否被选中,True为选中,False为未选中事件Click、DblClickCaption 同选项按钮属Alignment 同选项按钮复选框(CheckBox) 性Value设置选项按钮是否被选中,0表示未选中,1表示选中,2 表示变灰,暂时不能访问事件Click框架(Frame) Caption 该属性为空时,可作为一个封闭边框对象名称说明List 设置列表框中包含的项目Text 表示运行中在列表框中最后选中的列表项的正文文本属listindex 表示运行中在列表框中最后选中的列表项序号性ListCount 表示运行中列表框中的列表项数目列表框Sorted 设置是否将列表框中的列表项按ASCII码自动排序(listBox) Columns 设置列表框中的项目是按一列还是按多列显示AddItem 向列表框添加项目方法Removeltem 将列表框中所选中的列表项删除Clear 清空列表框中的所有项目事件click、DblClick属性Style 决定组合列表框的外观组合框其余同ListBox(ComboBox)方法同listBox事件当Style为0或2时可响应Click事件,当Style为1时可响应DblClick事件,当style为0或1时可响应Change事件图片框属性Picture 设置图片框的背景图像Autosize 设置图片框是否能自动调整大小以显示完整的图片(PictureBox) 方法Print、Move、Refresh事件Click图像属性Picture 设置图像控件的背景图像(Image) stretch 设置是否缩放图形来适应图像控件大小方法Move、RefreshEnabled 设置该控件是否被激活定时器(Timer) 属性Interval设置调用Timer控件的Timer事件间隔的时间(单位为ms,最大为65535ms)事件Timer Timer控件可以有规律地每隔一段时间执行一次代码Min 设置滚动块位于滚动条顶端或者最左侧时所代表的值Max 设置滚动块位于滚动条底端或者最右侧时所代表的值属性LargeChange 设置当用户在滚动条的空白处单击时增减的值水平/垂直滚动条SmallChange 设置当用户在滚动条两端的箭头按钮上单击时增减的值(HscrollBa/VscrollBar)Value 设置滚动条当前的值事件Change 在滚动块移动后或通过代码改变value属性的设置时发生Scroll 在滚动块移动时发生注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。
应用程序的基本组成1.过程与模块程序的最基本单位是过程,一般在VB 中将过程分为事件过程和通用过程有窗体模块和标准模块,关于过程与模块的概念和说明见表3—1。
表3—1 过程与模块概 念 说 明 过程 事件过程 为窗体以及窗体上的对象所编写的用来响应由用户或系统引发的各种事件的程序代码通用过程 一个应用程序中的不同窗体或者一个窗体内不同的事件过程可以共享的程序代码模块窗体模块 (.frm) 窗体模块中包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置和相关的说明;窗体模块还可包含通用过程,它对来自任何事件过程的调用都作出响应标准模块 (.bas)标准模块中保存的都是通用过程及相关的说明2.数据类型数据是计算机程序处理的对象,VB 具有强大的数据处理能力,在VB 中定义了标准数据类型,其具体说明见表3—2。
表3—2 数据类型数据类型类型名称 类型说明符 存储空间(Byte) 初始值 数值型整型 Integer % 2 0长整型 long & 4 单精度型 Single !4双精度型 Double # 8 货币型 Currency @ 8 字节型Byte1事件过程(Sub) 用户自定义过程(sub)用户自定义函数过程(Function) 用户自定义过程(Sub)用户自定义函数过程(Function)工程文件(.vbp )一个或若干个窗体模块(.frm)一个或若干个标准模块(.bas)其它文件字符型变长字符串String $ 10+串长度空字符串定长字符串String*Size $串长度布尔型Boolean 2 False 日期型Date 8 0:00:00 变体型Variant >=16 空字符串对象型Object 43.常量常量就是在程序运行中取值始终保持不变的数据,可以是具体的数值也可以是专门说明的符号,各种常量的表示见表3—3。