文档库 最新最全的文档下载
当前位置:文档库 › vb知识点精心整理

vb知识点精心整理

vb知识点精心整理
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 - 5

10.树:数据元素之间的关系具有明显的层次特性的非线性结构。

(1)结点的度:在树结构中,一个结点所拥有的后件个数

(2)树的深度:树的最大层次。

(3)叶子结点:没有后件的结点

11.二叉树:每一个结点的度最大为2的非线性结构。

(1)二叉树的基本性质:

《1》在二叉树的第k层上,最多有2^(k-1)(k>=1)个结点

《2》深度为m的二叉树最多有2^m-1个结点

《3》在任意一个二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个12.二叉树的遍历:

(1)前序遍历:先访问根结点,然后遍历左子树,最后遍历右子树

(2)中序遍历:先遍历左子树,然后访问根结点,最后遍历右子树

(3)后序遍历:先遍历左子树,然后遍历右子树,最后访问根结点

13.查找技术

(1)顺序查找最坏情况:n次

(2)二分法查找最坏情况:log2n次

14.排序技术

(1)冒泡排序法最坏情况:n(n-1)/2次

(2)简单插入排序法最坏情况:n(n-1)/2次

(3)希尔排序法最坏情况:O(n^1.5)次

(4)堆排序最坏情况:O(nlong2n)次

15.结构化程序设计的原则:

(1)自顶向下;(2)逐步求精;(3)模块化;(4)限制使用goto语句

16.对象的特点:

(1)标识唯一性;(2)分类性;(3)多态性;(4)封装性;(5)模块独立性好

17.消息:推动对象与对象间彼此相互合作的机制

18.软件工程3要素:方法、工具、过程

19.软件生命周期:

[软件定义:](1)可行性研究与计划制;(2)需求分析;[软件开发:](3)软件设计(4)软件实现;(5)软件测试;[软件运行维护:](6)运行与维护

20.软件工程的原则:

(1)抽象;(2)信息隐蔽;(3)模块化;(4)局部化;(5)确定性;(6)一致性;(7)完备性;(8)可验证性

21.需求分析:

(1)需求获取;(2)需求分析;(3)编写需求说明规格书;(4)需求评审

22.结构化分析方法:数据流图(DFD);数据字典(DD);判定树;判定表

注意:箭头表示数据流。矩形表示实体

23.软件需求说明书的作用:

(1)便于用户,开发人员进行理解和交流

(2)反映出用户问题的结构,可以作为软件开发工作的基础和依据

(3)作为确认测试和验收的依据

24.软件设计的基本原理:

(1)抽象;(2)模块化;(3)信息隐蔽;(4)模块独立性;(内聚性;耦合性)注意:模块独立性好的是高内聚低耦合;内聚性越强,耦合性越差。

25.详细设计:

(1)数据流程图;(2)N-S图;(3)PAD图;(4)PDL

26.软件测试:使用人工或自动手段来运行和检测某个系统的过程,其目的在于检验他是否

满足规定的需求或是弄清预期结果与实际结果之间的差别。

27.软件测试的准则:

(1)所有测试都应追溯到需求

(2)严格执行测试计划,排除测试的随意性

(3)充分注意测试中的集群现象

(4)程序员应避免检查自己的程序

(5)妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便

28.黑盒测试方法:等价类划分法、边界值分析法、错误推测法、因果图

29.白盒测试方法:逻辑覆盖、基本路径测试

30.软件测试:单元测试、集成测试、确认测试、系统测试

31.软件调试方法:强行排错法、回溯法、原因排错法

32.数据库管理系统是数据库系统的核心;

(1)数据定义语言(DDL):模式定义和数据的物理存取构建

(2)数据操作语言(DML):查询,增加,删除,修改

(3)数据控制语言(DCL)

33.数据库系统的基本特点:

(1)数据的集成性

(2)数据的高共享性与低冗余性

(3)数据独立性

(4)数据统一管理与控制

34.数据库系统的三级模式:

(1)概念模式:全体用户公共数据视图

(2)外模式(子模式或用户模式)

(3)内模式(物理模式):数据库物理存储结构与物理存储方法。如:索引、存取路径。

35.数据模型:数据结构、数据操作、数据约束

36.试图设计:自顶向下、由底向上、由内向外

二.专科必备知识

1.Visual Basic的特点:

(1)可视化编程;(2)面向对象的程序设计;(3)结构化程序设计语言

(4)事件驱动编程机制;(5)访问数据库。

2.Visual Basic的版本:

(1)学习版(2)专业版(3)企业版

3.Visual Basic是解释型语言

4.5.0版本后,Visual Basic推出了中文版

5.主窗口由标题栏、菜单栏和工具栏组成。

6.工具栏有固定和浮动两种形式。

7.窗体操作区的小点是供对齐用的。

8.工程资源管理器窗口中的文件分为:窗体文件(.frm);程序模块文件(.bas);类模块

文件(.cls);工程文件(.vbp);工程组文件(.vbg);资源文件(.res)

9.一个应用程序最多可以有255个窗体。

10.标准模块是一个纯代码性质的文件,不属于任何一个窗体。

11.Visual Basic中窗体和控件被称为对象。

12.用键盘打开菜单和执行菜单命令,第一步应按的键是F10或Alt.

13.对象是具有特殊属性和行为方式的实体。

14.对象属性:对象名.属性名称=属性值

15. Visual Basic是采用事件驱动编程机制的语言。

16.对象方法:对象名称.方法名称

17.只读属性:只能通过属性窗口设置属性。如:Name、Borderstyle.

18.窗体常用属性:

(1)AutoRedraw(自动重画) 对象 . AutoRedraw =Boolean 对象可以是窗体或图片框。

当属性为True时,当一个窗体被其他窗体覆盖、又回到该窗体时,将自动刷新或

重画该窗体上的所有图形。该属性默认值为Flse。

(2)BackColor(背景颜色)该属性设置窗体的背景颜色。

(3)BorderStyle(边框类型) 2-Sizable (默认值)可调整的边框。窗体大小可以变,并有标准的双线边界。

(4)Caption(标题)对象 . Caption=字符串(“”)

例如:Form1 . Caption=“Visual Basic Test”

(5)Controlbox(控制框)该属性设置窗口左上角的状态。与BorderStyle属性连用。当BorderStyle属性设置为0-None时,Controlbox属性将不起作用。

(6)Enabled(可用与不可用)对象 . Enabled=Boolean 该属性用于激活或禁止。

(7)ForeColor(字体颜色)

(8)Height、Width(控件的高、宽)

对象. Height=数值

对象. Width =数值

(9)Icon(图标)该属性设置窗体最小化时的图标。

(10)Maxbutton、Minbutton(最大、最小化按钮)该属性用来设置窗体右上角的最大、最小化按钮。当BorderStyle属性为0-None时,这两个属性被忽略。

(11)Name(名称)定义对象的名称。

(12)Picture(图形)

(13)Top、Left(顶边、左边位置)控制对象的位置。

对象 . Top=y

对象 . Left=x

(14)Visible(可见与不可见) 对象. Visible= Boolean

(15)Windowstate(窗口状态) 对象 . Windowstate=0、1、2(0为默认值有窗口边界)19.窗体事件

(1)Click(单击事件)单击鼠标左键时发生的事件。

(2)DblClick (双击事件)

(3)Load(装入事件)运行时自动触发该事件。

(4)Unload(卸载事件)当从内存中清除一个窗体时(关闭窗体或执行unload语句)时触发该事件。

(5)Active(活动事件)、Deactivate(非活动事件)当窗体变为活动窗口时触发Active事件,而在另一个窗体变成活动窗口前触发Deactivate事件

(6)Paint(绘画事件)当窗体被移动或放大时或窗口移动时覆盖了一个窗体时,触发该事件。

20.Visual Basic6.0的控件分为:

标准控件(既不能添加,也不能删除);ActiveX控件(是扩展名为.ocx的独立文

件);可插入对象。

21.Pointer不是控件

22.控件的命名:字母、数字、下划线

23.属性窗口分为对象框、属性列表、属性显示方式、属性解释。

24. Visual Basic中的语句:

#:几个语句放在一行时,用冒号(:)隔开

#:续行符(-)使下行和这行是同行,续行符与他前面的字符之间至少要有一个空格。(1)赋值语句【let】目标操作符=源操作符(赋值语句兼有计算与赋值双重功能;目标操作符与源操作符的数据类型必须一致;语句同行时用:隔开。)

(2)注释语句提高程序可读性(Rem或’)注释语句不能放在续行符的后面。

(3)暂停语句(stop)作用类似执行“运行菜单”中的“中断”命令。

(4)结束语句(End)

25.数据类型:

(1)字符串(String)是一个字符序列,由ASCII字符组成,包括标准的ASCII字符和扩展ASCII字符。(字符串的长度取决于里面的字符的个数;空格也是字符;空字符串的长度为零。)

(2)数值:整型数(整数(Integer)2个字节和长整数(Long))不带小数点和指数符号的数。

浮点数(单精度浮点数(Single)4个字节和双精度浮点数(Double)8个字节)是带有小数部分的数值。双精度的存储量比单精度大。

(3)货币(Currency)定点数据类型,精确到小数点后4位。

(4)变体(Variant)可变的数据类型,可以表示任何值。

(5)字节(Byte)取值范围为0-255.

(6)布尔(Boolean)逻辑值。(True或False)

(7)日期(Date)日期文字必须以符号“#”括起来,如:#January 1,2001#

26.说明符:整型(%)、长整型(&)、单精度浮点数(!)、双精度浮点数(#)、货币

型(@)、字符串(﹩)。

27.变量的命名:(1)名字只能由字母、数字和下划线。(2)名字的第一个必须是英文字母,

最后一个字符可以是类型说明符。(3)名字的有效字符为255个。(4)不能用

Visual Basic的保留字和末尾带说明符的保留字做变量名,如,变量Print和Print%。

但可以把保留字嵌入变量名中,如Print_Number。(5)不能在变量名中出现。、空格或嵌套!,#,@,¥,%,&。(6)变量名不能与关键字同名。

28.变量:

(1)Dim:用于在标准模块、窗体模块或过程中定义变量或数组。当定义的变量要用于窗体时,程序代码窗口中的“对象”框应为“通用”,“过程”框应为“声明”。

(2)Static:用于过程中定义静态变量及数组变量。与Dim不同的是,Dim定义的变量被每次引用时,变量值会被重新设置(数值为0,字符串为空),而Static的值会继

续保留。

(3)Public:用来在标准模块中定义全局变量或数组。

#:自定义数据类型只能在窗体模块的通用-声明阶段进行声明。

#:Dim只能声明变量。

29. Visual Basic函数:

(1)Int(X):求不大于自变量X的最大整数。(取整)如Int(3.4)=3 Int(-3.4)=-4

Fix(x):去掉浮点数的小数部分,保留其整数部分。

(2)Asc(X﹩):返回字符串中第一个字符的ASCII码

(3)Chr﹩(X):把X的值转换为相应的ASCII字符。

(4)Str﹩(X):把X的值转换为一个字符串。

(5)Val(X):把字符串转换为数值。

(6)Sgn(X):返回自变量x 的符号,即:

当x为负数时,函数返回-1

当x为零时,函数返回0

当x为正数时,函数返回1

(7)Sqr(X):返回自变量X的平方根。根号x。

(8)随机数(Rnd):产生一个0-1之间的单精度随机数。

注意:int((范围上限-范围下限+1)*rnd+范围下限)。如30-50:int((50-30+1)*rnd+30)

(9)时间:Day(now)返回当前的日期。WeekDay、Month、Year(Now)、Hour(now)返回小时(0-23)、Minute、Second返回秒。

(10)Abs(x):返回自变量x的绝对值。

#:日期格式:mm/dd/yyyy或mm-dd-yyyy

(1)用#括起来

(2)Format函数:Format(mydate,“dd,mm,yyyy”)

30.字符串函数:

(1)删除空白字符函数:LTrim﹩(字符串):去掉字符串左边的空白字符;RTrim﹩(字符串):去掉字符串右边的空白字符;Trim﹩(字符串):去掉字符串两边的空白字符。

(2)字符串截取函数:左部截取Left﹩(字符串,n)返回字符串的前n个字符;中部截取Mid﹩(字符串,p,n)从第p个字符开始,向后截取n个字符;右部截取Right﹩(字符串,n)返回字符串的最后n个字符。

(3)字符长度测试:Len(字符串);Len(变量名):测试变量的存储空间。

(4)String﹩(n,ASCII码:构成字符的ASCII码值);String﹩(n,字符串)返回由n 个指定字符组成的字符串;当为字符串时,返回由该字符串第一个字符组成的n个字符的字符串。

(5)空格函数:Space﹩(n)返回n个空格。

(6)字母大小写转换大写字母:Ucase﹩(字符串);小写字母Lcase﹩(字符串)

(7)插入字符串语句:Mid﹩(字符串,位置【,L】=子字符串。该语句把从字符串的位置开始的字符用子字符串代替。

(8)字符串匹配函数:InStr(【首字符位置,】字符串1,字符串2【,n】)该函数在字符串1中查找字符串2,如果找到,则返回字符串2的第一个字符在字符串1中的位置。

例如:a﹩=“Microsoft Visual Basic”

X = InStr(a﹩, “V isual”)

Print x

11

31.Visual Basic算数运算符:

浮点除法(X / Y);

整数除法(X\ Y)操作数都是整数,结果只取整数部分;操作数时小数时,先对操作数四舍五入取整。

32.取模运算(Mod):第一个操作数整除第二个操作数所得的余数。25.68 mod 6.99首先

通过四舍五入把25.68和6.99变成26和7在整除。

33.算数运算符的优先级:幂运算-取负-乘、浮点除-整除-取模-加、减-字符串链接(&)

34.+:数值时进行和运算,字符串时进行连接。

35.逻辑运算符:

(1)Not(非):进行取反运算。

(2)And(与):一假为假,均真才真。

(3)Or(或):一真为真,均假才假。

(4)Xor(异或):存在差异为真,不存在差异为假。

(5)Eqv(等价):同真为真,同假为真。

(6)Imp(蕴含):当第一个表达式为真,第二个为假时,结果为假。

36.数据输出——Print方法:【对象名称.】(窗体、图片框、打印机、立即窗口Debug)

Print【表达式表】【,|;】。如果对象名称省略,则在当前窗体上输出。如果省略表达式表,则输出一个空行。当输出多个表达式或字符串时,用分隔符隔开。逗号按标准输出格式显示数据项(14个字符为一个区段。分号或空格按紧凑输出格式输出数据。

Print方法具有计算和输出双重功能,对于表达式他先计算后输出。每执行一次print 方法要自动换行。分号或逗号加在末尾,可以使输出显示数据同行显示。

#:Print没有赋值功能。

(1)Tab函数:Tab(n)把光标移到由参数n指定的位置,从这个位置开始输出信息。输出内容放在Tab函数后面用分号隔开。如:Print Tab(25);800 一个Print方

法多个Tab函数时,每个输出项之间用分号隔开。

(2)Spc函数:Spc(n)在Print的输出中,用Spc函数可以跳过n个空格。

(3)空格函数:Space﹩(n)Space﹩函数返回n个空格

#:格式输出:

Format$(数值表达式,格式字符串)

格式说明符:#:数字;不在前后补零。0:数字;在前后补零(多余的位用零补齐)。.:小数点。小数点多余的数字按四舍五入处理。,:千位分隔符,小数点左边,每隔三位用

一个逗号分开。(不放在头部和紧靠小数点的位置。)

37.Cls方法:【对象.】Cls 清除由Print方法显示的文本或在图片框中显示的图形,并

把光标移到对象的左上角。当窗体的背景用Picture属性装入时,只能通过

LoadPicture方法清除。

38.数据输入——InputBox函数:对象=InputBox(“”)产生输入对话框。默认情况下

InputBox函数返回值为字符串。

# :InputBox(“对话框显示信息”[“对话框标题”][“没有输入信息时,用此默认字符串做输入值”])

#:对话框显示信息换行:Chr$(13)+Chr(10)或vbCrLf

39.询问对话框:MsgBox函数:对象=MsgBox(,type)type用来控制在对话框内显示的按

钮、图标的种类和数量。MsgBox语句:MsgBox“”。 MsgBox语句没有返回值,只做简单信息提示。

# MsgBox函数:n=MsgBox(显示信息,x,提示信息)。X:(0-5)+16暂停,32疑问,48警告,64忽略

# MsgBox函数的返回值:1-7

#:0:应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作。

#:4096:系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。#:msgbox函数(显示信息,按钮图标数,标题,帮助文件,上下文编号)

40.字形-FontName、字号FontSize、粗体-FontBold【=Boolean】、斜体FontItalic

【=Boolean】、加删除线-FontStrikethru【=Boolean】、加下划线-FontUnderline

【=Boolean】、重叠显示-FontTransParent【=Boolean】

41.标签:

(1)Alignment:标签中标题的放置方式,0左,1右,2中。

(2)AutoSize:是否自动调整标签的大小。

(3)BorderStyle:0无边框,1有边框。

(4)Caption:用来在标签中显示文本。

(5)Enabled:确定窗体或控件是否能够对用户产生的事件做出反应。

(6)BackStyle:1标签覆盖背景。0标签透明。

(7)WordWrap:True时,标签在垂直方向变化大小以与标题文本相适应。False时,标签在水平方向上扩展到标题中最长地一行。与AutoSize连用。

42.文本框:

(1)MaxLength:允许在文本框中输入的最大字符数。

(2)MultiLine:True时,多行文本自动换行,Ctrl+Enter插空行。False时,单行文本。(3)PasswordChar:输入密码时,用于口令输入。

(4)ScrollBars:滚动条。1水平滚动条,2垂直滚动条,3水平、垂直滚动条MultiLine 为真时才能使用ScrollBars。

(5)Text:设置文本框中显示内容。

(6)Locked:指定文本框可否被编辑。True时可以滚动和选择控件中的文本,不能编辑。(7)Seltext:含有当前所选择的文本字符串。

#:字符串大小比较:将两个字符串从左到右逐个比较其ASCII码值。直到比较出第一个不相等的字母为止。

#:数值表达式<字符串表达式

43.文本框事件:

(1)Change事件(同步事件)文本框输入东西时,触发Change事件。

(2)GotFocus:得到光标。

(3)LostFocus:当按下Tab键光标离开当前文本框时触发该事件。

(4)SetFocus:[对象.] SetFocus将光标转移到指定文本框

44.图片框和图像框:

(1)Picture:显示图片。Picture1. Picture=Load Picture(“C:\.ico”)

(2)Stretch:自动调整图像框的中图形内容的大小。False时,自动放大缩小。

45.图片框与图像框的区别:

(1)图片框里可以放控件。

(2)图片框可以通过Print方法接受文本,并可接受由像素组成的文件。

(3)图像框占用内存少,显示速度快。

(4)只有图像框有Stretch属性。

#:图片框中图形的清除方法:

(1)picture1.picture=loadpicture(“”)或loadpicture()

(2)Cls

#:控件按钮:

(1)Cancel:True时,按ESC键于单击该命令按钮的效果相同,一个窗体中,只允许一个命令按钮的Cancel被设置为True。

(2)Default:True时,按回车键于单击该命令按钮的效果相同,一个窗体中,只允许一个命令按钮的Default被设置为True。

(3)Style:0:标准样式;1:图形格式。控件用图形样式显示。文本加图形。

(4)Picture:给命令按钮指定一个图形。Style=1.

(5)DownPicture:控件被单击或按下状态时在控件中显示的图形。Style=1.

(6)DisabledPicture:当命令按钮禁用时显示该图形。Style=1.

46.选择控件-复选框和单选按钮

(1)Value:表示复选框或单选按钮的状态。复选框:0没有选择,1选择,2被禁用。(2)Alignment:设置对齐方式对象. Alignment[=值]

(3)Style:显示方式。只读属性。

#:单选按钮用框架分组,复选框不能用框架分组

47.选择控件-列表框和组合框

(1)Columns:确定列表框的列数。

(2)List:用来列出表项的内容。S$=[列表框.]List(下标)例:List1. List(3)=“”(3)ListCount:列出列表框中表项的数量。表项排列从0开始,最后一项:ListCount-1 (4)ListIndex:选定那一项,打印那一项的下标值。

(5)MultiSelect:一次可以选择的表项数。0-None只选择一项,1多项,2选择指定范围的表项。

(6)Sorted:排序。

(7)selected(i)=True|False 用来判断选择指定的表项或取消已选择的表项。(是否被选定)

(8)SelCount:读取列表框中所选项的数目。

(9)Text:该属性的值为最后一次选中的表项的文本,不能直接修改Text属性。

注意:List.text:表示当前选中项的内容

48.列表框事件:Click和DbClick

49.列表框方法:

(1)AddItem :列表框. AddItem项目字符串[,索引值]。例:List1. AddItem“高数”

(2)RemoveItem :列表框. RemoveItem 索引值。例:List1. RemoveItem 0 删除指定项目

(3)Clean :列表框. Clean 删除全部内容。

50.滚动条:

(1)LargeChange :空白单击时,Value增加或减少。

(2)SmallChange:单击两端箭头,Value增加或减少。

(3)Value:表示滚动框在滚动条上的当前位置。

(4)Max-Min:滚动条被分为Max-Min个间隔。

51.滚动条事件:Scroll滑动和Change改变。

52.计时器:Interval:时间间隔。1000=1S

53.框架:先画框架,然后在框架内画需要成为一组的控件。或剪切,粘贴。

#:框架不接受用户输入。

54.选择控制结构:

(1)单行结构条件语句:If条件Then执行部分或Else执行部分,EndIf

(2)块结构条件语句:If条件Then部分,ElseIf条件Then部分,EndIf

(3)IIf函数:函数返回值=IIf(条件,True部分,False部分)条件为真,返回True 部分,条件为假,返回False部分。

55.多分支控制结构:

Select Case 测试表达式

Case表达式表列1

语句块1

···

EndSelect

(1)表达式[,表达式] 例如:Case 2,4,6,8

(2)表达式To表达式例如:Case1To 5 注意:从小到大。

(3)Is关系运算表达式例如:Is=12 注意:只是单个条件。

#:Select Case语句的测试表达式只能是数值表达式或字符串表达式

56.For循环控制结构:

For循环变量=初值 to 终值[Step步长]

循环体

[Exit For](退出循环)

Next循环变量(循环变量=循环变量+步长)

(1)当初值等于终值时,不管步长是正数还是负数,均执行一次循环体。

(2)For-next循环遵循先检查后执行原则,即先检查循环变量是否超过终值,再执行循环体。

(3)循环次数=Int(终值-初值)/步长+1

57.当循环控制结构:

While条件

语句块

Wend

当给定的条件为True时,执行语句块。

58.Do循环控制结构:

(1)Do

语句块

[Exit Do]

Loop[While|Until循环条件]

(2)Do[While|Until循环条件]

语句块

[Exit Do]

Loop

While是当条件为True时执行循环体,Until是当条件为False时执行循环体。For:知次求其;While:知条求其。

#:loop while 条件=0,时,条件为假,执行一次退出。

59.数组:S(n)数组必须先定义后使用。

60.数组的定义:

(1)Dim 数组名(下标上界) As 类型名称 Option Base 1数组下标从1开始。

(2)Dim 数组名(下界To上界,下界To上界)例如:Dim Arr(-2 To 3)as Integer Arr(-2),arr(-1),arr(0),arr(1),arr(2),arr(3)

注意:定义数组时每一维的元素个数必须是常数,不能是变量。例如:Dim Arr(n)61.数组上下界的测定:

LBound(数组,维数)下界

UBound (数组,维数) 上界

62.动态数组(在执行过程中临时分配数组空间。):

Redim [Preserve:保留原来的数据]变量(下标)as 类型

Dim Testy( ) As integer

Dim n as integer

Sub From_Click()

N=inputbox(“请输入数组大小”)

ReDim Testy(n)

End sub

63.数组的输入:通过For循环及Inputbox函数

Option Base1

Dim n() as integer

Sub from_click( )

Redim n(4) as integer

For i=1 to 4

M=inputbox(“请随机输入整数”)

N(i)=m

Next i

End sub

64.数组的输出与复制:Print a(i);b(2,4)=a(3,5)

65.数组的初始化:数组变量名=Array(数组元素值)注意:数组变量名的类型只能是变体。

注意:Array函数给数组arr赋值时,数组变量没有维数,也没有上下限。如Dim arr(5)是错误的。正确定义:static arr;Dim arr( );Dim arr as Varinnt

66.Sub过程:

[Public(公有过程)][Private(私有)]{Static(局部变量)}Sub过程名[(参数列表)] 语句块

[Exit Sub]

[语句块]

End Sub

参数格式:{ByVal(传值参数)/Byref(引用参数,传地址)}变量名[( )][As数据类型] 67.调用Sub过程:

(1)Call语句调用:Call过程名[(实际参数)] 例如:Call Tryout(a , b)

(2)过程名调用:例如:Tryout a , b

例:Sub RecArea(chang ,kuan)

Dim Area

Area=chang×kuan

MsgBox“Area是:”& Area

End Sub

Sub From_Click()

Dim A,B

A=Val(InputBox(“长是?”)

B=Val(InputBox(“宽是?”)

调用:Call RecArea(A ,B)或RecArea A ,B

End Sub

68.Function过程:

[Public][Private]{Static} Function过程名[(参数列表)][As类型] 语句块

[过程名=表达式]

[Exit Function]

[语句块]

End Function

69.调用Function过程:

例:Sub From _Click( )

Dim a as Integer,b as Integer

A=96:b=64

调用:x=gcd(a,b)

Pint“G,C,D=”;x

End Sub

70.数组参数传送:

Private Function FindMax(a( )As Integer)

Dim Start As Integer,Finish as integer ,I As Integer

Start=LBound(a)

Finish=UBound

Max=a(Start)

For i=Start to Finish

If a(i)>Max then Max=a(i)

Next i

FindMax=Max

EndFunction

Sub Form_Click()

ReDim b(4) As Integer

b(1)=1

b(2)=2

b(3)=3

b(4)=4

调用:c= FindMax(b( ))

Print c

End Sub

#:数组参数的传送是“传地址”而不是“传值”。

#:可选参数:Optional参数。类型为变体。

#:可变参数:ParamArray 数组名。类型为变体。

#:调用函数(shell函数):shell(命令字符串[,窗口类型]。例如:

x=shell(“c:\\winword\winword.exe”,1)

71.菜单分为:弹出式菜单和下拉式菜单

72.菜单编辑器:

(1)标题:减号(-)为分隔线。标题显示,名称编码。

(2)名称:name属性

(3)复选:在相应的菜单项旁加上指定的记号(√)

(4)左右箭头:产生或取消内缩符(4个点)

(5)上下箭头:移动菜单项

(6)下一个:开始新的菜单项

(7)插入:插入新的菜单项

(8)除分隔线,其它的菜单项都可以接收Click事件

(9)键盘选择:(热键和访问键)菜单项标题中字母前加&,则字母下加下划线。

73.弹出式菜单:对象.PopupMenu菜单名,Flags,X,Y,Boldommand

74.文件对话框(打开和保存对话框):

(1)FileName:设置或返回要打开或保存的文件的路径及文件名。指定完整的路径。

(2)FileTitle只指定文件名,如test.frm

(3)Filter(筛选器):指定对话框中显示的文件类型。例如:

commonddialog1.filter=all files|(*.*)|word files|(*.doc)|text

files|((*.txt)

(4)filterindex:指定默认的过滤器。第一个过滤器的值为1.

(5)commonddialog1.Action=1等同于commonddialog1.showopen 用来建立open对话框(6)commonddialog1.Action=2等同于commonddialog1.showsave 用来建立save对话框(7)DefaultEXT:设置对话框的默认文件类型。

(8)DialogTitle:设置对话框的标题。

75.颜色对话框:commonddialog1.Action=3等同于commonddialog1.showcolor 用来建立

颜色对话框。例如:Text.Forecolor= commonddialog1.color。

76.字体对话框:commonddialog1.showfont= commonddialog1.Action=4;打印Action=5

#对话框类型:1打开文件(showopen);2保存文件(showsave);3选择颜色(showcolor);4选择字体(showfont);5打印(showprinter);6调用help文件(showhelp)

77.对话框:“Microsoft Common Dialog Control 6.0

78.显示窗体:窗体名称.Show; 隐藏窗体:窗体名称.Hide

79.文件结构:文件 > 记录 > 字段 > 字符 > 字节 > 位

80.文件种类:

(1)按数据性质分为:程序文件和数据文件

(2)按数据的存储方式和结构分为:顺序文件和随机文件(Random)。

(3)按数据编码方式分为:ASCII文件和二进制文件。

81.文件的打开:Open[For0方式][Access存取类型][锁定]As[#]文件号[Len=记录长度]

For方式(1)Output:指定顺序输出方式。写操作,建立,原来的东西清空。

(2)Input:指定顺序输入方式。读操作。

(3)Append:指定顺序输出。追加记录。写入的数据附加到原来文件的后面。

Access存取类型:(1)Read:打开只读文件。(2)Write:打开只写文件(3)Read Write:打开读写文件,这种文件只对随机文件有效。

锁定:Lock(Read)、(write)(Read Write)

82.文件的关闭:Close[[#]文件号],跟文件号,关闭指定文件。没有Close,会将数据缓

存在内存,无法写到文件上。

83.EOF函数用来测试文件的结束状态。

84.字符串不带前导符和尾格。

85.顺序文件的写操作:Print/Write(紧凑格式存放);顺序文件的读操作:Input

随机文件的写操作:Put;随机文件的读操作:Get

#:随机文件的每个记录长度是固定的,每个记录都有一个记录号。

86.驱动器列表框,目录列表框,文件列表框的同步:

Private sub Dir1_Change( )

File1.Path(文件)=Dri1.Path(目录)

End sub

Private sub Dirve1_Change( )

Dri1.Path(目录)=Drive1.Drive(驱动器)

End sub

目录列表框的Path属性可以返回和设置当前工作目录的完整路径。

87.删除文件:Kill文件名

88.拷贝文件:FileCopy源文件名,目标文件名

89.键盘事件(KeyPress事件):Ascii码

#:按下某个键时,触发的是拥有输入焦点的那个控件的keypress事件

#:keypress事件只能识别键的ASCII值,不能识别键的按下与放开。

90.KeyDown和KeyUp事件:KeyCode 以键为准(KeyPress以码为准)。大小写同键,所以KeyCode码相同。

91.鼠标:Button=1左键,2右键,3中间键。

#鼠标光标通过MousePointer属性来设置。当MousePointer=99时。通过MouseIcon设置自定义图标。

92.Style属性可以使命令按钮成为图形命令按钮。

93.文件存盘:

(1)建立并打开文件:open “文件名”for output as #1

(2)将记录写入文件中:print #1 , text1.text

(3)关闭文件:close #1

94.Cancel=true与按ESC键的功能相同;default=true与按回车键的功能相同。

95.逻辑值转化为数值型时:False=0 True=-1

96.鼠标的3个过程:

(1)sub form_mousedown(被按下的键1.2.4,shift as integer,x as single,y as single)[压下]

(2)sub form_mouseup(被按下的键1.2.4,shift as integer,x as single,y as single)[松开]

(3)sub form_move(被按下的键1.2.4,shift as integer,x as single,y as

single)[移动]

VB新题库(填空题)

所有填空题 1、VB6.0是运行于______操作系统环境下的一个快速可视化程序开发工具,用它进行程序设计,有两个基本的特点,即______和______。 答案:1:Windows9x/NT#Windows9x/NT#Windows9x\NT#Windows9x\NT#Windows9x#Windows NT#Windows9x#WindowsNT#windows9x/NT#windows9x/NT#windows9x\NT#windows9x\NT#windows9x#windows NT#windows9x#windowsNT 2:事件驱动编程#可视化设计 3:可视化设计#事件驱动编程 等级:1难度:1 知识点:VB知识点/VB简介 2、VB是一种面向______的可视化编程语言,它采用______的编程机制。 答案:1:对象 2:事件驱动 等级:1难度:1 知识点:VB知识点/VB的编程环境 3、在VB集成开发环境中,运行应用程序的方法有两种:______或______。 答案:1:编译运行模式#解释运行模式#编译运行#解释运行 2:解释运行模式#编译运行模式#解释运行#编译运行 等级:1难度:1 知识点:VB知识点/VB简介 4、VB的对象主要分为______和______两大类。 答案:1:窗体#控件 2:控件#窗体 等级:1难度:1 知识点:VB知识点/VB的对象、属性、方法和事件 5、VB中,用来描述一个对象的状态或特征的量称之为对象的______。 答案:1:属性 等级:1难度:1 知识点:VB知识点/VB的对象、属性、方法和事件 6、在VB中,最基本的对象是______。 答案:1:窗体 等级:1难度:1 知识点:VB知识点/VB的对象、属性、方法和事件 7、一个对象响应某个事件后所执行的操作是通过一段程序代码来实现,这段程序代码称______。 答案:1:事件过程 等级:1难度:1

vb知识点总结归纳.doc

第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 设置窗体的边框风格

VB知识点汇总

一:基础知识 对象的有关概念l 1. 对象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集成开发环境l 1. 主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。 2. 窗体(form)窗口 设计VB程序的界面。 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 4. 属性(properties)窗口 所有窗体或控件的属性设置。 5. 工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计 建立VB程序的步骤l 1. 建立用户界面的对象,并设置对象属性; 2. 对象事件过程及编程; 3. 程序运行和调试; 4. 保存文件: 窗体frm格式和vb工程vbp格式 VB 编码基础l 1. VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写; 用户自定义行以第一次为准。 2. 语句书写自由 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符_(空格+下画线)连接一行<=255个字符。

高一信息技术会考_VB知识点整理

注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号(1)赋值语句: 块If语句: 注意:行if语句只有一行。而块If语句写在多行上,最后需要EndIF结尾

表格信息的加工 (一)了解工作表概念,会建立工作表,掌握工作表中的基本操作(复制、移动、插入、删除等)。 1.数据的输入(1)纯数字符号的输入:要在数字符号前加单引号,如字符0021,输入为’0021 分数的输入:先输入一个零(0),然后输入一个空格,最后再输入相应的分数。(2)单元格内出现“####”号,是因为单元格的宽度不够,只需要选定该单元格,再在菜单栏上选择“格式”/“列”/“最适合的列宽”即可去掉####号。 2.单元格表示方法:列号(英文字母)+行号(数字),如第6行第6列的单元格为F6 单元格区域表示方法:如A3到A9区域表示为A3:A6,共A3、A4、A5、A6四个单元格(二)能进行表格数据的计算(利用公式或函数进行计算):求和、求平均、求最值、计数。 1.用公式计算数据(输入公式的标志是输入一个等号)常用函数的应用:SUM(求和函数),A VERAGE(求平均值函数),Max(求最大值函数),min(求最小值函数),Count(计数函数)“= SUM(C3:C5)”表示求C3到C5单元格区域的数据的和。等同于“=C3+C4+C5”“=Average(C3:C5)”表示求C3:C5单元格区域数据的平均值“=Max(C3:C5)”表示求C3:C5单元格区域数据的最大值“=Count (C3:C5)”表示求C3:C5区域中包含数字的单元格个数以及参数列表中数字的个数。假设C3:C5中的数据分别为12、0、a,则应用函数“=count(C3:C5)”后得到的结果是2;如果函数变为“=count(C3:C5,5,3)”则得到结果为4 2.公式的复制:可以完成类似的计算(操作方法一:选中应用了公式的单元格后,单击“编辑”菜单中的“复制”命令,然后选择需要完成类似计算的单元格,单击“编辑”菜单中的“粘贴”;操作方法二:选中应用了公式的单元格后,鼠标指针指向右下角的小方块,变成黑十字形时按住左键不放拖动到目标单元格。两种方法均可实现公式的复制)(三)对表格数据进行排序、筛选和分类汇总。(四)根据表格中的数据建立柱形图、饼图、折线图等图表。(这三种图表的类型要了解)(五)根据图表对表格数据进行合理分析。

VB知识点总结

V B知识点总结 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

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.属性排列方式:按字母排列、按分类排列 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.创建对象事件过程及编程

江苏省计算机二级vb基本知识点总结

一、常量 常量(也称常数),是在程序运行期间其值始终保持不变的量。注意π不是常量。 定义常量的语法格式:[Public|Private]Const 常量名[As数据类型] = 表达式 Const前不能使用Dim 在窗体的通用声明处不能使用Public定义常量、定长字符串、数组 定义常量的语句可以在过程内部,也可以在通用声明处 = 后边的表达式不能是函数 二、变量 定义变量的语法格式:Dim|Private|Static|Public 变量名[As数据类型][,变量名[As数据类型]…] 使用Dim|Private|Static|Public定义变量后会将变量进行初始化 使用Dim定义变量的语句可以在过程内,也可以在通用声明处;使用static定义变量的语句只能在过程内;使用public、private定义变量的语句只能在通用声明处 在过程内部使用dim定义的变量是局部的过程级的变量,即该变量的生命周期和作用域很小。其作用域为本过程,即只在本过程中能用,出了本过程就不能使用其值。其生命周期为从该变量定义的位置开始变量在内存中存在,它所在的过程结束(遇到End Sub)该变量就从内存消失 在通用声明处用Dim定义的变量是模块级的变量;其作用域为本模块,即在本窗体或模块的所有过程中都能使用该变量,在其他窗体或模块中不能使用该变量的值;其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用static定义的变量是局部的静态变量。其作用域为本过程(同局部的dim定义的变量);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用private定义的变量是模块级的变量,其作用域和生命周期同模块级的dim定义的变量 使用public定义的变量是全局变量,其作用域为整个程序,即在整个程序的所有窗体或模块的所有过程中都可以使用此变量(但是注意,如果是在窗体的通用声明处定义的public类型的变量,则在其他窗体或模块使用该变量时需加上窗体的名字);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 三、数组 数组是一组按一定顺序排列的数据的集合,数据的类型可以不相同,数组的维数不得超过60维 1.静态数组 定义静态数组的语法格式:public|private|static|Dim 数组名([下界To] 上界) [As数据类型]若省略下界时,表示下标的取值是从0开始,等价于“0 To上界” 可以使用Dim 或public 或private 或static 定义 分别使用这4个关键字进行定义数组的语句可以出现的位置不同(同变量的定义)、数组的生命周期和作用域不同(同变量的作用域和生命周期) 定义静态数组时小括号内的下标不能使用变量 在同一个作用域内不能定义同名的静态数组(即:在同一个作用域内不能多次定义同一个数组),在不同的作用域内可以定义同名的静态数组(同名数组的使用和同名变量的使用相同) 数组的定义语句中的下界和上界可以是常量或表达式(即:可以是整数、实数、正数、负数),下界不必须是0或1 静态数组定义的同时将被初始化 静态数组一旦定义后,数组名、数组大小、数组的类型就确定了 在程序的窗体模块或标准模块的通用声明处用Option Base n语句可重新设定数组的下界。此语句的含义是:在定义数组时,如果省略了下界则默认的下界是n,在定义数组时如果未省略下界则该数组的下界就是其自己定义的下界值(此时忽略Option Base n指明的下界n)

高中VB必考知识点汇总

算法与程序设计 VB知识点 一、数据类型 Integer 整型 Long 长整型 Single 单精度实型 Double 双精度实型 String 字符型 二、常量与变量 1、常量的定义 Const 常量名 as 类型=表达式 2、变量的定义 Dim 变量名 as 类型 三、运算符 1、算术运算符 + - * / ^ \ mod 2、字符运算符 & + 3、关系运算符 >, >= , < , <= , <> , = 4、逻辑运算符 And not or 四、函数 1、sin(x) 2、cos(x) 3、fix(x) 4、int(x) 5、sqr(x) 6、abs(x) 五、赋值语句 格式: 变量=表达式 六、输入语句 变量=inputbox(““,““) 七、输出语句 Print 容 八、条件语句 1、If 条件 then 语句 2、If 条件 then 语句1 else 语句2 或者: 1、 If 条件 then 语句 End if 2、 If 条件 then 语句1 Else 语句2 End if 九、循环语句 1、for 循环变量=初值 to 终值 循环体 Next 循环变量 2、do while (until) 条件 循环体 Loop 或者 do 循环体 Loop while (until) 条件 第一课时

一、VB的简单介绍 VB是visual basic 的简称,是一种可视化的程序工具。 VB的界面介绍及相关控件和窗口的介绍: 1、控件工具箱(标签、文本框、按钮控件) 2、设计窗口 3、属性窗口 (强调标签的caption、font属性,文本框的text属性,按钮的caption、font 属性) 4、代码窗口

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的开发流程 第一步分析后画流程图 第二步界面设计 第三步编写代码 第四步测试运行

vb练习题,电子版 第二章 对象

第二章对象 教学要求: 了解对象的概念以及对象的事件、方法和属性,掌握属性设置的方法;了解控件的分类及特点,掌握控件命名的方法和控件值的概念,熟练控件的画法和基本操作。 知识点: 对象的概念,对象的事件、方法和属性;控件的操作。 内容导航: 一、对象 (一)Visual Basic的对象 1.什么是对象 对象是系统中的基本运行实体。 在Visual Basic6.0中,对象分为两类,一类是由系统设计好的,称为预定义对象,可以直接使用或进行操作;另一类由用户定义,可以像C++一样建立用户自己的对象。 2.对象属性 对象属性是一个对象的特性,不同的对象有不同的属性。 常见的对象属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。 3.对象事件 对象事件是由Visual Basic预先设置好的、能够被对象识别的动作。 4.对象方法 对象方法是对象的行为方式,也就是对象能够执行的操作。 (二)对象属性设置 先选择要设置属性的对象,然后激活属性窗口。通常有以下3种方式: 1.直接键入新属性值 2.选择输入,即通过下拉列表选择所需要的属性值 3.利用对话框设置属值 二、窗体 (一)窗体的结构与属性 窗体与Windows下的窗口不但结构类似,而且特性也差不多。 下面按字母顺序列出窗体的常用属性。这些属性适用于窗体,同时也适用于其他对象。1.AutoRedraw(自动重画) 2.BackColor(背景颜色) 3.BorderStyle(边框类型) 4.Caption(标题) 5.ControlBox(控制框) 6.Enabled(允许) 7.字形属性设置 8.ForeColor(前景颜色) 9.Height、Width(高、宽) 10.Icon(图标)

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 声明。

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 - 5 10.树:数据元素之间的关系具有明显的层次特性的非线性结构。 (1)结点的度:在树结构中,一个结点所拥有的后件个数 (2)树的深度:树的最大层次。 (3)叶子结点:没有后件的结点 11.二叉树:每一个结点的度最大为2的非线性结构。 (1)二叉树的基本性质: 《1》在二叉树的第k层上,最多有2^(k-1)(k>=1)个结点 《2》深度为m的二叉树最多有2^m-1个结点 《3》在任意一个二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个12.二叉树的遍历: (1)前序遍历:先访问根结点,然后遍历左子树,最后遍历右子树 (2)中序遍历:先遍历左子树,然后访问根结点,最后遍历右子树

VB知识点 (学考)

一、VB 中常用的几个基本控件 二、VB 工程常识 (1)一个VB 工程包括两个文件:窗体文件(.frm )和工程文件(.vbp )。 (2)由VB 工程生成的 .EXE 文件,可脱离VB 环境运行 (3)注释语句以单引号开头(’),写解释文字。注释对程序没有影响,主要是增加程序的可读性

注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号 (4)VB的关系运算符:=、>、>=、<、<=、<> 。所有关系运算具有相同的优先级,均为第7级(5)VB的逻辑运算符:8、非(not)9、与(and)10、或(or) (6)变量名命名规则:在同一个程序中,不同的变量要用不同的名称。变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。VB保留字不能用作变量名。如Abc、C123、C_num 变量说明用Dim语句,其常用的形式为:Dim 变量名As 变量的类型 Dim count As Integer ‘定义count 是整数类型的数据 六、VB语句 (4)选择语句:

注意:行if语句只有一行。而块If语句写在多行上,最后需要EndIF结尾 (5)循环语句:For 语句 八、常用算法: 1. 解析算法 基本思想:用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。 2.枚举算法 基本思想:按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,检验每个可能解是否是问题的真正解,若是,我们采纳这个解,否则抛弃它。在列举的过程中,既不能遗漏也不重复。 3.其他算法

最新高一信息技术会考VB知识点整理讲解学习

运算:注意Mod、/、\ (整除),And 运算两边同时成立才成立,Or运算一边成立就成立函数名功能应用举例返回值Abs(x)求X的绝对值Abs(-3.5) 3.5 Int(x)求不大于X的最大整数Int(4.1) Int(-4.1) 4 -5 Sqr(x)求X的算术平方根Sqr(6) 2.44948 Asc(x)字符转换为AscII Asc(“A”)65 Chr(x)AscII转换为字符Chr(48) “0” Val(x)数字字符串转换为数值Val(“-170”)-170 Str(x)数值转换为字符串Str(-170) “-170”Len(x)计算字符串的长度Len(“asd”) 3 Mid(x,n,k)取字符串X中第n个字符起长度为K的子串Mid(“abcd”,3,1)“c” 注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号 (1)赋值语句: 变量名 = 表达式例:i = i + 1、x = 5+6、i = 6 对象名.属性名 = 表达式例:Label1.Caption = ”结果” (2)选择语句:行If语句 If 条件表达式 Then 语句例:If n<=10 Then i = i+1 If 条件表达式 Then 语句1 Else 语句 2 例:If x > 0 Then s=”正数” Else s=”负数”块If语句: If <表达式1> Then <语句块1> ElseIf <表达式2> Then <语句块2> … ElseIf <表达式n> Then Else <语句块n+1> End If 虚线部分是可选部分!例: If x > 90 Then Label1.Caption = ”优秀”ElseIf x > 80 Then Label1.Caption = ”良好”Else Label1.Caption = ”及格”EndIf 注意:行if语句只有一行。而块If语句写在多行上,最后需要EndIF结尾(3)循环语句:For 语句 For 循环变量= 初值 To 终值 Step 步长语句块 Next 循环变量 如果步长为1,step 1可以省略例如:计算1+3+5…+99 S = 0 For i = 1 to 100 step 2 s = s + i Next i Do 语句 Do While 条件表达式 语句块 Loop 例如:计算1+3+5…+99 S = 0:i = 1 Do While i <= 99 s = s + i i = i + 2 Loop 下一个i加上步 长,返回重新判断 返回重新判断

VB程序设计知识点归纳

第一章 1从功能上讲,VisualBasic 6、0有3种版本,即:学习版、专业版、企业版 2 与传统得程序设计语言相比,Visual Basic最突出得特点就是事件驱动编程机制。 3Visual Basic6、0集成环境得主窗口中含有标题栏、菜单栏、工具栏 4用标准工具栏中得工具按钮不能执行得操作就是打印源程序。 5关于Visual Basic"方法"得概念错误得就是方法就是对事件得响应 6在Visual Basic中,称对象得数据为属性 7Visual Basic应用程序可以用解释方式执行也可以用编译方式执行 第二章 1 计时器控件得Interval属性用于设置Timer事件发生得时间间隔,为了暂时关闭计时器,应把该计时器得Enabled 属性设置为False,如果要求设置定时器时间间隔为1秒钟,那么它得Interval属性值应该等于1000 2 利用Ctrl+ G操作可以打开立即窗口。 3 假定窗体上有一个标签,名为Lable1.为了使该标签透明并且没有边框,则正确得属性设置为:Lable1、BackStyle =0 Lable1、BorderStyle =0 4在设计阶段,当双击窗体上得某个控件时,所打开得窗口就是代码窗口 5在Visual Basic中,窗体文件得扩展名为FRM 6 窗体得Name属性指定窗体得名称,用来标识一个窗体 7 改变控件在窗体中得上下位置,应修改该控件得属性就是Top?8表示滚动条控件取值范围最大值得属性就是Max 9 如果要改变窗体得标题,则需要设置得属性就是Caption 10 在文本框(Text)中,通过ForeColor属性来设置字体颜色 11若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框得属性窗口中设置Passwordchar属性值为* 12 能够改变复选框中背景颜色得属性就是Backcolor 13图片框就是不具有Picture属性得对象 14窗体得Name属性指定窗体得名称,用来标识一个窗体 15 要想返回文本框中输入得内容则可利用text属性进行编程 第三章 1用于从字符串左边截取字符得函数就是Left(),设a="Visual Basic”,使b="Basic"得语句就是b=Left(a,8,5). 2下列符号中哪个就是VB程序中合法得变量名:A ab7 B 7abC IfD a*bc (A) 数字开头,关键字,* 3X就是小于100得非负数,用VB表达式表达正确得就是0<=X and X<100 4设有如下变量声明Dim TestDate AsDate 为变量TestDate正确赋值得表达方式就是TextDate=#1/1/2002# 5表达式4 + 5\ 6 *7 / 8Mod 9得值就是5,设a=3,b=5,则表达式(a〉b)Or(b〉0)值为真。5/5、 25 为1 如果除数与被除数不就是整数时,系统会自动对其进行取整运算,取整就是有规律得:如果整数部分为偶数,大于0、5得就进位,小于等于0、5得就直接把小数去掉,5舍6入;如果整数部分为奇数,4舍5入。例如:?5\2、5等价于5\2 ?5\2、6等价于5\3 5\2、4等价于5\2?5、4\3等价于5\3 ?5\1、5等价于5\2 6函数String(n,"str”)得功能就是返回由n个字符组成得字符串 7设有如下声明:?DimX As Integer如果Sgn(X)得值为-1,则X得值就是小于0得数Sgn(3-5)=—1 Sgn (5-3)=1 8Integer类型得数据由2字节组成,Long类型得数据由4字节组成。 9已知X〈Y,A〉B,正确表示它们之间关系得式子就是Sgn(Y-X)-Sgn(A—B)=-2 10在一个有①逻辑运算②算术运算及③关系运算混合在一起得表达式(无括号)中,其运算顺序为②③①

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.程序结构

VB知识点小结

关系运算,所得结果为真,则转换为数值后,存为-1;所得结果为假,则存为0. 例如:Dim a As Integer Dim a As Integer a=50=50 a=50=5 Print a Print a 结果为-1 结果为0 Print,当采用逗号作分隔符时,输出项将按制表列进行输出;采用分号作分隔符时,输出项按紧凑格式输出。 HscrollBar水平滚动条。 VscrollBar 垂直滚动条。 滚动条属性只有在MultiLine属性为True时才有效。 例:”姓名理论上机总成绩” 例: = & "进制" 例:=True 表示被选中。 Interval:时间间隔属性,单位为千分之一秒。 标准模块保存的都是通用过程,可被多个窗体共享。其代码不限于用于一个应用程序,还可供其他程序重复使用。 窗体模块仅供本窗体内的其他过程共享。 类模块包含用于创建新的对象类属性、方法的定义等。 Integer(整数)取值范围-32768~32767 Long(长整数)取值范围-48~47 Boolean(逻辑型数)True或False 日期常量要用“#”括起来,如:#6/15/1998#,可与字符串型常量区分开来。 变量名的命名规则:①由字母、数字和下划线组成,首字符必须是字母;②长度不超过255个字符;③在作用域必须唯一;④作为变量名的字符串内不得包括点号和用于类型说明的字符%、&、!、#、@、$。变量名前可加约定前缀,表示其数据类型。 关系表达式,如:x+y>=z/2 逻辑表达式,如:a>=2*3*r and x<>5 or not b Sqr在多数编程语言中,sqr(x)代表求非负数x的算术平方根 例: sqr(4) = 2 Log(x)求以10为底的自然对数,x>0 Exp(x)求以e为底的幂值,即e^x Abs(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 , 8 Str[$](x)将数值数据x转换成字符串,含符号位。 Val(x)将字符串x中的数字转换成数值。 Chr[$](x)返回以x为ASCII代码值的字符。

vb知识点(学考)

V B知识点(学考) -标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

一、VB 中常用的几个基本控件 二、VB 工程常识 (1)一个VB 工程包括两个文件:窗体文件(.frm )和工程文件(.vbp )。 (2)由VB 工程生成的 .EXE 文件,可脱离VB 环境运行 (3)注释语句以单引号开头(’),写解释文字。注释对程序没有影响,主要是增加程序的可读性 (4)多行语句写在一行上,用冒号 k=a : a=b :b=k (编程时不建议使用) 三、VB 常用的基本数据类型 数据类型名 说明 数据长度或范围 Integer 整型 -32768~32767 Long 长整型 -2,147,483,648~2,147,483,647 Single 单精度实数型 绝对值在1.401298E-45~3.402823E38内的实数,有效数字约6~7位 Double 双精度实数型 绝对值在10E-324~1.79E308内的实数,有效数字约14~15位 String 变长字符串型 一段文字与符号 Boolean 逻辑型 True 或False Date 日期型 日期和时间 四、VB 常用的标准函数 函数名 函数的功能 应用举例 函数返回值 Abs(X) 求X 的绝对值 Abs(-3.5) 3.5 Int(X) 求不大于X 的最大整数 Int(4.1) 4 Label 控件 (标签) Timer 控件 (定时器) Image 控件 (图象) TextBox 控件(文本框) Command Botton 控件(命令按钮) Listbox 控件(列表框)

VB精选题目梳理知识点

VB知识点回顾梳理 进位制知识补充: 算式110B+2H的值是() A. 1000B B. 11010B C. 1010H D. 112BH 分析:在计算机中常用的进位制有二进制、十进制和十六进制,不同的进位制用不同的字符表示,具体表示方法如下: 故算式110B+2H是指二进制数110和十六进制数2相加。 VB题目分析: 1.“若是本店会员,所有商品打85折,否则无折扣”,用算法描述这一问题,合适的算法结构是() A. 选择结构 B. 循环结构 C. 顺序结构 D. 树型结构 分析:考核知识点——算法。①算法概念:解题方法和步骤的精确描述;②算法的特征:(1)操作步骤有穷性(有限性);(2)操作结果确定性(唯一性);(3)可行性(能行性);(4)有0到多个输入;(5)有1到多个输出。③算法描述方法:一般用自然语言、流程图和计算机语言进行描述。④算法的三种基本结构,即顺序结构、选择结构和循环结构。顺序结构——按程序语句依次执行;选择结构——根据条件选择执行不同的事件;循环结构——条件重复执行某一件事情。 2.在Visual Basic中,下列能作为变量名的是() A. My B. If C. a+y D. 2nd 分析:考核知识点——变量名和常量名的命名规则。①必须以字母或汉字开头,而不能以数字或其他字符开头。②只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符。③字符个数不超过255个。④变量名不能使用VB中的保留字。(信息提示:保留字也称关键字,由VB专用,具有特殊含义。例如,Print、Sub、End等都是VB中的保留字。)⑤VB不区分变量名中字母的大小写。 3.在Visual Basic中,用变量code存储数据“HN2012”,下列说明语句正确的是() A. Dim code As Integer B. Dim code As Single C. Dim code As String D. Dim code As Boolean 分析:考核知识点——VB中的数据类型及变量的定义。①数据类型:VB提供了数值型、字符串型、布尔型、日期型等基本数据类型,下表所示的是我们常用的数据类型。

(完整版)普通化学第六版知识点整理

普通化学知识点整理 第1章热化学与能量 1.几个基本概念 1)系统:作为研究对象的那一部分物质和空间 a.开放系统:有物质和能量交换 b.封闭系统:只有能量交换 c.隔离系统:无物质和能量交换2)环境:系统之外,与系统密切联系的其它物质和空间 3)相:系统中任何物理和化学性质完全相同的、均匀部分——单相(均匀),多相(不均匀) 注意:一个气态(固体)一个相;液体,若相溶,一个相,若不相溶,几种液体,几个相 同一物质不同状态就是不同相;碳元素同素异形体不同相 4)状态:用来描述系统;状态函数:描述系统状态(如pV=nRT) 5)状态函数的性质:状态函数是状态的单值函数;当系统的状态发生变化时,状态函数的变化量只与系统的始、末态有关,而与变化的实际途径无关 6)状态函数的分类:广度性质:其量值具有加和性,如体积、质量,热容,焓,熵等 强度性质:其量值不具有加和性,如温度、压力,密度,摩尔体积等 两个广度性质的物理量的商是一个强度性质的物理量 7)过程:系统状态发生任何的变化VS 途径:实现一个过程的具体步骤 8)化学计量数 其中νB 称为B的化学计量数(根据具体的反应式子系数)反应物:νB为负;产物:νB为正 9)反应进度ξ:反应进度只与化学反应方程式的书写有关 2.反应热:化学反应过程中系统放出或吸收的热量;热化学规定:系统放热为负,系统吸热为正 注意:摩尔反应热指当反应进度为1mol时系统放出或吸收的热量 3.热效应:等容热效应(弹式量热计);等压热效应(火焰热量计) q =ΔU q p= ΔU + p(V2–V1) V 反应热:(两种液体时比热容不同需分开,注意比热单位)摩尔反应热: 4.热化学方程式:表示化学反应与热效应关系的方程式 注意:先写出反应方程,再写出相应反应热,两者之间用分号或逗号隔开 若不注明T, p, 皆指在T=298.15 K,p=100kPa下 标明反应温度、压力及反应物、生成物的量和状态 5.热力学第一定律 封闭系统,不做非体积功时,若系统从环境吸收热q,从环境得功w,则系统热力学能的增加ΔU(U2–U1)为: ΔU=q + w(热力学能从前称为热能) 6.内能的特征:状态函数(状态确定,其值确定;殊途同归;周而复始)、无绝对数值、广度性质 7.热:系统吸热为正,放热为负热量q不是状态函数 8.功:系统对外功为负,外部对系统作功为正功w不是状态函数 9.体积功w体的计算 w =–p外(V2–V1)=–p外ΔV 体 10.焓(状态函数)(kJ/mol)Δr H m:反应的摩尔焓 H =U + pV q p =H2–H1=ΔH(ΔH<0放热;ΔH>0吸热) 注意:q V=ΔU(定容)VS q P=ΔH(定压) q p– q V = n2(g)RT – n1(g)RT = Δn(g)RT

相关文档