VB知识点汇总
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复习要点
VB复习要点1.1 知识要点1.VB的特点、安装和启动了解VB面向对象、可视化、事件驱动的特点。
2.VB集成开发环境初学者主要掌握菜单栏、工具栏、工具箱窗口、属性窗口、代码窗口、工程资源管理器窗口的使用。
3.VB对象的概念,对象的属性、方法和事件三要素4.创建VB应用程序的过程5.掌握窗体、标签、文本框、命令按钮控件的常用属性、方法和事件的使用6.VB应用程序的构成和管理VB应用程序的组成:一个.vbp工程文件、一个(或多个).frm窗体文件、.exe 可执行文件。
掌握在完成一个应用程序的创建、编辑、调试后,保存时不要遗漏了某个文件;掌握在工程中添加或删除窗体的方法;区分窗体名称和窗体文件名。
1.2 常见错误和难点分析1.标点符号错误在VB中只允许使用西文标点,任何中文标点符号在程序编译时产生"无效字符"错误,统在该行以红色字显示。
用户在进入VB后不要使用中文标点符号。
中、西文状态下标点号对照见下表所示。
中、西状态下标点符号对照2.字母和数字形状相似L的小写字母"1"和数字"l"形式几乎相同、O的小写字母"。
"与数字"0"也难以区,这在输入代码时要十分注意,避免单独作为变量名使用。
3.对象名称(Name)属性写错在窗体上创建的每个控件都有默认的名称,用于在程序中唯一地标识该控件对象。
系统为每个创建的对象提供了默认的对象名,例如,Text1、Text2、Command1、Label1等。
用户可以将属性窗口的(名称)属性改为自己所指定的可读性好的名称,如txtInput、txtOutput、 cmdOk等。
对初学者,由于程序较简单、控件对象使用较少,还是用默认的控件名较方便。
4.Name属性和Caption属性混淆Name属性的值用于在程序中唯一地标识该控件对象,在窗体上不可见;而Caption属性的值是在窗体上显示的内容。
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:模运算。
vb知识点总结
vb知识点总结VB(Visual Basic)是一种常用的小型、基于对象的编程语言,被广泛应用于Windows应用程序的开发当中。
无论是初学者还是有一定开发经验的程序员,掌握VB的基本知识点是非常重要的。
本文将对VB的一些重要知识点进行总结,旨在帮助读者加深对VB的了解。
1. 数据类型在VB中,常见的数据类型包括整数型(Integer)、浮点型(Single、Double)、字符型(Char)、字符串型(String)等。
了解和正确使用各种数据类型,可以确保程序的正确性和执行效率。
2. 变量和常量定义变量是编程的基础,同样也适用于VB。
通过使用Dim语句,我们可以声明一个变量并指定其数据类型。
VB还支持常量的定义,通过使用Const关键字,我们可以创建一个不可更改的常量。
3. 运算符在VB中,我们可以使用各种算术运算符(如+、-、*、/)和逻辑运算符(如And、Or、Not)对变量进行计算和比较。
掌握这些运算符的优先级和使用方法,可以提升程序的效率和可读性。
4. 条件语句使用条件语句可以使程序根据不同的条件执行不同的操作。
VB提供了If-Then、If-Then-Else和Select Case等条件语句结构。
通过合理运用条件语句,我们可以实现程序的灵活性和可控性。
5. 循环语句循环语句允许程序重复执行相同的操作,直到满足特定条件为止。
VB提供了For、Do-While和Do-Until等常见的循环结构。
合理使用循环语句,可以减少代码量,提高开发效率。
6. 数组数组是在VB中存储多个相关数据项的有效方式。
在声明数组时,我们需要指定数组的大小和数据类型。
利用数组,我们可以更方便地处理大量的数据。
7. 函数和过程VB支持函数和过程的定义和使用。
函数是一个计算和返回值的子程序,而过程则是执行特定操作而无需返回值的子程序。
了解函数和过程的创建和使用方式,可以使程序更加模块化和可维护。
8. 对象和类VB是一种基于对象的编程语言,对象是程序中的核心。
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知识整理
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知识点总结
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知识点总结
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知识点VB(Visual Basic)是一种高级、易学易用的编程语言,广泛用于Windows应用程序开发和基于目标的图形用户界面。
在程序设计VB中,有许多重要的知识点值得掌握,下面将列举其中的一些。
一、VB基础知识1. VB的特点:VB是一种事件驱动的编程语言,具有快速开发的特性。
2. VB的发展历程:VB经历了多个版本的演变,目前较为常见的有VB6.0和。
3. VB的环境配置:安装VB开发环境,包括VB IDE(集成开发环境)和对应的运行库。
4. VB的语法规则:了解VB的语法规则,如变量定义、数据类型、流程控制语句等。
二、VB控件和窗体设计1. VB控件的分类:学习常用的VB控件分类和使用方法,如文本框、按钮、标签等。
2. VB窗体设计:掌握VB窗体的基本设计技巧,包括窗体大小、位置、背景色等属性的设置。
3. VB控件属性和事件:了解控件的常用属性和事件,如控件的可见性、颜色设定、点击事件等。
三、VB输入输出和数据处理1. VB的输入输出方式:学习VB中标准输入输出的方法,如使用输入框获取用户输入、使用消息框显示输出结果等。
2. 字符串操作:了解字符串的基本操作,如连接、截取、查找等。
3. 数学运算和逻辑运算:掌握基本数学运算符和逻辑运算符的使用,如加减乘除、与或非等。
四、VB函数和过程1. VB函数和过程的定义和调用:学习VB函数和过程的定义和调用方法,并能够灵活运用。
2. 函数和过程的参数传递:了解参数传递的不同方式,如按值传递、按引用传递等。
3. VB内置函数和自定义函数:熟悉常用的VB内置函数,如字符串处理函数、日期函数等,并能够自定义函数。
五、VB数组和集合1. VB数组的定义和使用:掌握VB中数组的定义、初始化和访问方法,能够灵活利用数组进行数据处理。
2. VB集合的概念和操作:了解集合的概念,学习集合的基本操作,如添加、删除、查找等。
六、VB文件操作和数据库操作1. VB文件操作:学习文件的打开、读写和关闭等操作,能够实现文件的读取和写入。
VB知识点汇总
一:基础知识对象的有关概念l1. 对象Object:VB中常用的对象有:窗体、控件等。
2. 对象的三要素(1)属性Property:用来描述和反映对象外部特征的参数。
(2)方法Method:允许其他对象与之交互的方式,表明一个对象所具有的能力。
(3)事件Event:响应对象的动作称为事件,它发生在用户与应用程序交互时。
如单击控件、鼠标移动、键盘按下等。
事件驱动Event Driven:VB为窗体和大多数控件都规定了一组事件,当应用程序被启动后,VB随时准备捕获各种事件。
一旦发生了某个事件,VB就会执行与该事件相联系的事件过程;执行完后,VB等待下一个事件的发生。
VB程序的执行步骤如下:l(1)启动应用程序,装载和显示窗体;(2)窗体(或窗体上的控件)等待事件的发生;(3)事件发生时,执行对应的事件过程;(4)重复执行步骤(2)和(3);(5)直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。
VB集成开发环境l1. 主窗口应用程序窗口,由标题栏、菜单栏和工具栏组成。
2. 窗体(form)窗口设计VB程序的界面。
3. 代码(code)窗口编辑窗体、标准模块中的代码。
4. 属性(properties)窗口所有窗体或控件的属性设置。
窗口5. 工程资源管理器(project expror)窗口保存一个应用程序所有的文件。
6. 工具箱(toolbox)窗口显示各种控件的制作工具,供用户在窗体上设计建立VB程序的步骤l1. 建立用户界面的对象,并设置对象属性;2. 对象事件过程及编程;3. 程序运行和调试;4. 保存文件:窗体frm格式和vb工程vbp格式VB 编码基础l1. VB代码不区分字母的大小写系统保留字自动转换每个单词的首字母大写;用户自定义行以第一次为准。
2. 语句书写自由一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符_(空格+下画线)连接一行<=255个字符。
vb知识点——精选推荐
知识点1.物质的量(与物质的质量的区分),摩尔的含义1.阿伏伽德罗常数的含义及其近似值2.摩尔质量3.摩尔应用与化学方程式的计算4.气体摩尔体积5.阿伏伽德罗定律6.有关气体摩尔体积的计算1.物质的量首先理解物质的量是国际单位制中得七个物理量之一,如长度单位,质量单位(物质的质量)单位:mol注意:它可以表达两个方面的知识,一方面,他可以表达这个这个物质所含微粒数的多少。
另一方面,他还可以表达这种物质所含的物质质量是多少(例1,2)备注:物质的量是七个基本物理量之一。
①物质的量度量的对象是微粒集体,微粒可以是分子、原子、离子、电子、中子、质子等。
②使用物质的量一般用化学式指明微粒,而不能用名称。
(例三)2摩尔是物质的量单位3.阿伏伽德罗常数:一般计算时取6.02×10^23或6.022×10^23。
它的正式的定义是它的正式的定义是备注:物质的量是七个基本物理量之一。
①物质的量度量的对象是微粒集体,微粒可以是分子、原子、离子、电子、中子、质子等。
②使用物质的量一般用化学式指明微粒,而不能用名称。
(例三)2.阿伏伽德罗常数:一般计算时取6.02×10^23或6.022×10^23。
它的正式的定义是它的正式的定义是下列说法正确的是: 中含有中含有 mol Ca mol Ca 有 molNO 含 mol Ca(NO 任何微粒含有任何微粒含有 。
中所含有的碳原子数为中所含有的碳原子数为 ,用符,用符号 表示,大量实验证明,阿伏加德罗常数为近似值表示,大量实验证明,阿伏加德罗常数为近似值单位是单位是 。
0.012千克碳12中包含的碳12的原子的数量。
VB知识点
VB重要知识点1.解释名词或术语(1)对象◆对象是构成程序的看得见、摸得着的实体◆对象有外观和行为之分◆对象的外观通过属性来设置,对象的行为有事件过程来控制(2)属性◆属性用来改变对象的外观特征◆对象的属性由系统已经规定好的一些词汇来识别和区分,如width表示宽度◆一种对象包含多种属性,不同的对象可以有相同的属性(3)事件◆事件是发生在对象上面的一个特定动作◆事件由系统已经规定好的一些词汇来识别和区分,如click表示单击事件◆一种对象包含多种事件,不同的对象可以有相同的事件(4)事件过程◆事件发生时执行的代码叫事件过程◆事件过程的格式是:Private Sub 对象名_事件名(参数列表)…End Sub◆调用事件过程的方法是:对象名.事件名(参数)(5)变量◆变量是用户为存储数据而申请的内存空间◆变量有名字和数据类型◆变量的名字必须符合命名规范:必须以字母开头;只能有字母、数字和下划线组成;不能和系统的保留字同名◆变量定义的一半语句格式是:DIM 变量名AS 数据类型(6)常量◆常量是程序运行中其值不发生变化的量◆常量包括数值型、字符串型、日期型和逻辑型。
如数值型有:123,-15,1.33,.56D2;字符串有:“大连理工大学”;日期型有:#2002-12-2#;逻辑型有:TRUE,FALSE◆不同的常量用不同符号加以区分,如:数值型中数字前加&代表八进制、&h代表十六进制;用首尾加#表示日期型;用首尾加“表示字符串。
2.VB开发环境中,有那几个窗口?各自有什么作用?(1)窗体设计器窗口:用来设计窗体的外观特征(2)工程资源管理器窗口:用来管理工程中的组件(3)属性窗口:用来设置对象的属性(4)窗体布局窗口:改变窗体显示的位置(5)工具箱:选择并向窗体上添加控件(6)代码窗口:编写程序代码(7)立即窗口:练习各种命令(8)调色板窗口:快速设置对象的前景和背景颜色3.使用VB开发一个程序的基本步骤是什么?(1)新建一个标准EXE工程(2)向窗体上添加相应的控件(3)设计窗体和控件的属性(4)选择相应对象的实践过程编写代码(5)保存工程(6)调试和运行程序(7)编译生成EXE执行文件4.用VB开发的程序包含哪些文件类型?(1)工程文件:*.vbp(2)窗体文件:*.frm(3)可执行文件:*.exe5.VB中常用的内部控件有哪些?各有什么作用?(1)标签(Label):用来实现静态文本信息(2)文本框(Text):用来输入或输出数据(3)命令按钮(Command):用来执行某种命令(4)计时器(Timer):用来进行计时,控制按一定时间间隔重复执行某一事物(5)单选按钮(Option):从提供的多个选项中选择一个(6)复选框(Check):从提供的多个选项中选择多个(7)列表框(List):从提供的项目列表中选择一个或多个(8)组合框(Combo):进行输入或从提供的项目列表中选择一个或多个(9)图像框(Image):用来加载图片6.窗体的主要属性有哪些?各有什么作用?(1)Caption:用来设置窗体显示的标题(2)Name:用来存储窗体的名字信息(3)BorderStyle:用来设置窗体的边框样式(4)ControlBox:用来设置窗体示范显示控制框(控制图标、最大化、最小化合关闭)(5)windowState:设置窗体显示的初始状态7.标签的主要属性有哪些?各有什么作用?(1)Caption:用来设置显示的内容(2)Name:用来存储标签的名字信息(3)BackStyle:用来设置背景是否透明(4)AutoSize:设置是否自动调整尺寸来容纳文字(5)AlignMent:设置文本显示的对齐方式8.文本框的主要属性有哪些?各有什么作用?(1)Text:用来存储显示的内容(2)Name:用来存储文本框的名字信息(3)MaxLength:用来设置文本框最多可以显示的字符个数(4)multiLine:设置是否可以多行输入或输出(5)passwordChar:设置文本框的占位符(6)selStart:选择文字的开始位置(左边第一个字符为0)(7)selLength:选择文字的个数9.计时器的主要属性有哪些?各有什么作用?(1)interV al:用来设置激活Timer事件的时间间隔,单位为毫秒(2)Name:用来存储计时器的名字信息(3)Enabled:用来设置计时器是否可用,默认为可用10.计时器的interV al为0能执行Timer事件吗?若要1秒钟执行两次Timer事件,interVal应该设置为多少?(1)interV al设置为0,将不会执行Timer事件(2)interV al的单位是毫秒,所以1秒钟执行两次Timer事件就要设置为500。
vb知识点精心整理
小富精编百条VB知识点一.公共基础知识(选择题1到10题)1.算法的基本特征:(1)可行性:算法在执行过程往往要受到计算工具的限制,使执行结果产生偏差,所以在设计算法时,必须考虑他的可行性。
(2)确定性:算法的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。
(3)有穷性:算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。
(4)拥有足够的情报2.算法设计基本方法:(1)列举法;(2)归纳法;(3)递推;(4)递归;(5)减半递推技术3.算法复杂度:(1)算法的时间复杂度:执行算法所需要的计算工作量(2)算法的空间复杂度:执行这个算法所需要的内存空间4.线性结构(线性表)的特点:(1)有且只有一个根结点(2)每一个根结点最多有一个前件,也最多有一个后件5.非线性结构的特点:非线性结构的存储与处理比线性结构复杂。
6.线性表的特征:(1)有且只有一个根结点a1,他无前件(2)有且只有一个终端节点an,他无后件(3)除根结点和终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。
注意:线性表中结点的个数n称为线性表的长度。
当n=0时,称为空表。
7.线性表的顺序存储结构的特征:(1)线性表中所有元素所占的存储空间是连续的(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的8.栈:栈是限定在一端进行插入和删除的线性表;允许插入和删除的一端称为栈顶,不允许插入和删除的另一端称为栈底。
(1)栈的特点:“先进后出”或“后进先出”(2)“上溢”错误:当栈顶指针已经指向存储空间的最后一个位置,说明栈空间已满,不能在进行入栈操作。
(3)“下溢”错误:当栈顶指针为0,说明栈空,不可能进行退栈操作。
9.队列:允许在一端插入,而在另一端进行删除的线性表;允许插入的一端称为队尾,允许删除的一端称为队头。
(1)队列的特点:“先进先出”或“后进后出”(2)循环队列,剩余元素:m –front + rear = m - 510.树:数据元素之间的关系具有明显的层次特性的非线性结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一:基础知识对象的有关概念l1. 对象Object:VB中常用的对象有:窗体、控件等。
2. 对象的三要素(1)属性Property:用来描述和反映对象外部特征的参数。
(2)方法Method:允许其他对象与之交互的方式,表明一个对象所具有的能力。
(3)事件Event:响应对象的动作称为事件,它发生在用户与应用程序交互时。
如单击控件、鼠标移动、键盘按下等。
事件驱动Event Driven:VB为窗体和大多数控件都规定了一组事件,当应用程序被启动后,VB随时准备捕获各种事件。
一旦发生了某个事件,VB就会执行与该事件相联系的事件过程;执行完后,VB等待下一个事件的发生。
VB程序的执行步骤如下:l(1)启动应用程序,装载和显示窗体;(2)窗体(或窗体上的控件)等待事件的发生;(3)事件发生时,执行对应的事件过程;(4)重复执行步骤(2)和(3);(5)直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。
VB集成开发环境l1. 主窗口应用程序窗口,由标题栏、菜单栏和工具栏组成。
2. 窗体(form)窗口设计VB程序的界面。
3. 代码(code)窗口编辑窗体、标准模块中的代码。
4. 属性(properties)窗口所有窗体或控件的属性设置。
5. 工程资源管理器(project expror)窗口保存一个应用程序所有的文件。
6. 工具箱(toolbox)窗口显示各种控件的制作工具,供用户在窗体上设计建立VB程序的步骤l1. 建立用户界面的对象,并设置对象属性;2. 对象事件过程及编程;3. 程序运行和调试;4. 保存文件:窗体frm格式和vb工程vbp格式VB 编码基础l1. VB代码不区分字母的大小写系统保留字自动转换每个单词的首字母大写;用户自定义行以第一次为准。
2. 语句书写自由一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符_(空格+下画线)连接一行<=255个字符。
3. 注释有利于程序的维护和调试Rem开始或单撇号'4. 保留行号与标号数据类型l常量在程序运行过程中,其值不能被改变的量称为常量。
1.整型常量(1)整型(Integer):表示-32768至32767之间的整数例如:10 110 20(2)长整型(Long):表示-2,147,483,648至2,147,483,647之间的整数例如:长整型常数的书写:23&通常我们说的整型常量指的是十进制整数,但VB中可以使用八进制和十六进制形式的整型常数,因此整型常数有如下三种形式:1)十进制整数。
如125,0,-89。
202)八进制整数。
以&或&O(字母O)开头的整数是八进制整数,如&O25表示八进制整数25,即(25)8 ,等于十进制数21。
3)十六进制。
以&H开头的整数是十六进制整数,如&H25表示十六进制整数25,即(25)16 ,等于十进制数37。
VB中的颜色数据常常用十六进制整数表示。
2、实数1)单精度实型(Single):有效数为7位表示-3.37E+38至3.37E+38之间的实数2)双精度实型(Double):有效数为15位常量的表示:1)十进制小数形式。
它是由正负号(+,-)、数字(0~9)和小数点(.)或类型符号(!、#)组成,即±n.n,±n!或±n#,其中n是0~9的数字。
例如0.123、.123、123.0、123!、123#等都是十进制小数形式。
2)指数形式。
±nE±m 或±n.nE±m, ±nD±m 或±n.nD±m例:1.25E+3 和1.25D+3相当于1250.0 或者1.25×103。
3、字符串常量在VB中字符串常量是用双引号“"”括起的一串字符,例如"ABC","abcdefg","123","0","VB程序设计"等。
说明:(1)字符串中的字符可以是所有西文字符和汉字、标点符号等;(2)""表示空字符串,而" "表示有一个空格的字符串;算术运算符>字符运算符>关系运算符>逻辑运算说明:1.当一个表达式中出现多种运算符时,首先进行算术运算符,接着处理字符串连接运算符,然后处理比较运算符,最后处理逻辑运算符,在各类运算中再按照相应的优先次序进行。
2.可以用括号改变优先顺序,强令表达式的某些部分优先运行。
括号内的运算总是优先于括号外的运算。
对于多重括号,总是由内到外。
3. 表达式的书写中需注意的问题(1)运算符不能相邻。
例a+-b是错误的。
(2)乘号不能省略。
例x 乘以y 应写成:x*y(3)括号必须成对出现,均使用圆括号。
(4)表达式从左到右在同一基准并排书写,不能出现上下标(5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函要求书写。
4. 不同数据类型的转换运算结果的数据类型向精度高的数据类型靠。
Integer<Long<Single<Double<Currency常用内部函数1、数学函数常用的数学函数Abs(N) Cos(N) Sin(N) Exp(N)Log(N) Sqr(N) Rnd[(N)] Sgn(N)说明:(1)在三角函数中的自变量是以弧度为单位。
如:sin300 sin(3.14159/180*30)(2) Rnd函数返回0 ~ 1(包括0和不包括1)之间的双精度随机数。
若要产生1-100的随机整数:Int(Rnd *100)+1提问:怎样产生[N,M]区间的随机数?Int ( ( M - N + 1 ) * Rnd + N )2、转换函数常用的转换函数见表3-9所示说明:(1)要区别两个取整函数int()和fix()Fix(N)为截断取整,即去掉小数后的数。
Int(N)不大于N的最大整数。
N>0与int(N) 相同,当N<0时,int(N) 与fix(N) -1相等。
例如:Fix(9.59) =9, Int(9.59) =9Fix(-9.59) =-9, Int(-9.59) =-10思考:如何实现四舍五入取整?(2)Asc("Abcd") 值为:65 (只取首字母的Ascii值)(3)Val("abc123") 值为:0, Val("1.2sa10") 值为1.2注意:Val( )函数只将最前面的数字字符转换为数值常用方法方法是面向对象的,故使用的形式为:[对象.]方法Print方法形式:[对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,]作用:在对象上输出信息对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。
Spc(n)函数:插入n个空格,允许重复使用。
Tab(n)函数:左端开始右移动n列,允许重复使用。
;(分号):光标定位上一个显示的字符后。
,(逗号):光标定位在下一个打印区的开始位置处。
无;,时换行。
开始打印的位置缺省为打印对象的左上角0,0。
注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的AutoRedraw为True。
二:程序结构•顺序结构VB程序设计采用结构化程序设计的思想。
在VB中有3种基本的程序流程结构:顺序结构、选择结构和循环结构。
所有的程序都可以看成是这三种结构或三种结构的组合。
★顺序结构所谓顺序结构,就是在程序运行过程中,按照语句的顺序逐条执行。
顺序结构中主要的语句是赋值语句、输入输出语句及End语句等。
赋值语句赋值语句是最基本的语句之一,通过赋值语句,可以在程序中改变变量的值,或改变对象属性值。
其语法格式为:•变量名= 表达式•对象.属性= 表达式例如:A = Text1.TextB = 0Text1.Text = Text1.Text + Command1.CaptionA = 2 = 3 '结果为false(表达式2=3的值)sb = Round(Sqr(delt) / (2 * a), 7)•选择结构1. If…Then语句(单分支结构)If <表达式> Then语句块End If或If <表达式> Then <语句>例:已知两个数x和y,比较它们的大小,将大的数存在x中If x<y Thent=xx=yy=tEnd If或If x<y Then t=x: x=y: y=t例题:求一元二次方程的根。
y=ax^2+bx+c 的形式的一元二次方程,输入a,b,c的值,的到方程的根Dim a As SingleDim b As SingleDim c As SingleDim x1 As SingleDim x2 As SinglePrivate Sub Command1_Click()a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If b * b - 4 * a * c > 0 Thenx1 = (-b + Sqr(b * b - 4 * a * c)) / (2 * a)x2 = (-b - Sqr(b * b - 4 * a * c)) / (2 * a)Label4.Caption = "方程有两实根,分别为:" + Str(x1) + Str(x2) ElseIf b * b - 4 * a * c = 0 Thenx2 = (-b) / (2 * a)Label4.Caption = "方程有一根,为:" + Str(x2)ElseLabel4.Caption = "方程没有实根"End IfEnd Sub•循环结构循环结构语句1.For 循环FOR循环一般格式:For 循环变量=初值to 终值step 步长语句组(也被叫做循环体)next 循环变量例题:累加器s=1+3+5+7+9+…+19s=0for i=1 to 20 step 2s=s+inext iprint s答案:100注意1:初值和终值即可是整数,也可是小数s=0for i=1.2 to 4.9 step 0.2s=s+1next iprint s答案:19注意2:步长=1时,可省略不写;步长值不能为0例题:累乘器:s=1for i=1 to 5s=s*inext iprint s答案:120注意3:初值和终值大小s=1for i=5 to 1 step 2s=s*inext iprint s答案:1(因为循环条件不满足,循环语句没执行)将步长改为-2,答案为______练习:求1到100的和。