2023年考试大论坛全国计算机二级复习知识点小结VB卷.docx
全国计算机等级考试一公共基础知识部分复习简纲在二级考试中公共基础知识占30%,考察题型选择填空,下面我就结合几年考试原题,小结一下这一部分的考点。第一章数据结构与算法本章应考重点:本章内容在二级笔试中会出现56题,是公共基础知识部分出题量比较多的一章,所占分值也比较大,约10分算法1 .算法是指解题方案的准确而完整的描述。2 .算法的基本特性a可行性b拟定性c有穷性d拥有足够的情报.算法的复杂度a算法时间复杂度:是指执行算法所需要的计算工作量,可以用执行算法的过程中所需基本运算的执行次数来度量b算法的空间复杂度是指执行这个算法所需要的内存空间。1.1 数据结构的基本概念1数据结构是指互相有关联的数据元素的集合2数据结构Ca数据的逻辑结构1表达数据元素的信息2表达各数据元素之间的前后件关系b数据的存储结构顺序存储Y链接存储索引存储C对各种数据结构进行的运算3数据结构的图形表达一个数据结构除了用二元关系外,还可以直观地用图形表达。在数据结构的图形表达中,对于数据集合点D中的每一个数据元素用中 间标有元素值的方框表达,一般称之为数据结点,并简称结点:为了进以步表达数据元素之间的前后件关系,对于关系R中的每一个 二元组,用一条有向线段从前件结点指向后件结点。4数据结构分为二大类J线性结构 a有且只有一个根结点b每个结点最多有一个前件,也最多有一个后件I常见的线性结构有线性表,队列,线性链表,栈非线性结构不满足线性结构条件的数据结构常见的非线性结构有树,二又树,和图等1.2 线性表及其顺序存储结构1线性表由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。表中的每个数据元素,除了第一 个外,由且只有一个前件,除了最后一个外,有且只有一个后件。线性表中数据元素的个数称为线性表的长度。线性表可以是空表(3)确认测试确认测试的任务是验证软件的有效性,即验证软件的功能和性能及其他特性是否与用户的规定一致。确认测试的重要依据是软件需求规格说明书确认测试重要运用黑盒测试(4)系统测试系统测试的目的在于通过与系统的需求定义进行比较,发现软件与系统定义不符合或与之矛盾的地方系统测试的测试用例根据需求分析规格说明来设计,并在实际使用环境下来运营。系统测试的具体实行一般涉及:功能测试,性能测试,操作测试,配置测试,外部接口测试,安全性测试等3.5程序的调试程序调试(不同于软件测试)的任务是诊断和改正程序中的错误,重要在开发阶段进行,调试程序应当有编制源程序的程序员来完毕 程序调试的基本环节a错误定位b纠正错误c回归测试软件的调试后进行回归测试,以防止引进新的错误软件调试可分为静态调试和动态调试。静态调试重要是通过人的思维来分析源程序代码和排错,是重要的调试手段,而动态调试是辅 助静态调试。对软件调试的重要方法有(1) 强行排错法(2) 回溯法(3) 因素排除法:是通过演绎,归纳和二分法来是来实现第四章数据库设计基础本章应考点拨:本章在考试中一般出现2-4个小题。本章内容概括性强,比较抽象,希望大家记忆之余,注意理解4.1数据库系统的基本概念1数据,数据库(DB),数据管理系统(DBMS)是数据库的核心数据库管理系统功能数据模式定义数据存取的物理构建数据操纵数据的完整性,安全性定义与检查数据库的并发控制与故障恢复数据的服务数据库管理员(DBA)数据库系统(DBS) 数据库应用系统2数据库系统的发展数据库管理发展至今已经历了三个阶段:人工管理阶段,文献系统阶段和数据库系统阶段3数据库系统的基本特点(1)数据的高集成性(2)数据的高共享性与低冗余性数据库系统可以减少数据冗余,但无法避免一切冗余(3)数据独立性一般分为物理独立性和逻辑独立性二级(4)数据统一管理与控制4数据库系统的内部结构体系(1) 数据库系统的三级模式:概念模式,外模式,内模式(2) 数据库系统的二级映射:概念模式/内模式的映射;外模式/概念模式的映射数据模型1数据模型所描述数据模型所描述的内容有三部分,它们是数据结构,数据操作与数据约束。数据模型分为概念模型,逻辑数据模型和物理模型三类2实体联系模型及E-R图4.2 关系代数1关系的数据结构2关系操作数据库设计方法和环节数据库的设计的二种方法面向数据的方法:以信息需求为主,兼顾解决需求面向过程的方法:以解决需求为主,兼顾信息需求数据库设计一般采用生命周期法(1) 需求分析阶段(2) 概念分析阶段(3) 逻辑设计阶段(4) 物理设计阶段(6) 测试阶段(7) 运营阶段(8) 进一步修改阶段2数据库设计的需求分析第一阶段:需求收集和分析,收集基本数据和数据流图3数据库概念设计(1) 概念设计概述(2) 数据库概念设计的过程4数据库的逻辑设计(1) 从E-R模型向关系模式转换(2) 逻辑模式规范化及调整,实现5数据库管理(1) 数据库的建立(2) 数据库的调整(3) 数据库的重组(4) 数据库的故障校复(5) 数据安全性控制与完整性控制(6) 数据库监控第一章Vb程序开发环境Visual Basic 的特点(1)可视化编程方法(2)面向对象的程序设计(3)事件驱动编程机制(4)结构化程序设计语言(5)访问数据库(6)建立ActiveX文档(7) IDE集成开发环境(面向Windows) (8)已完毕的应用程序是真正的.exe文献,并提供运营可自由发布的动态链接库(DLL)Visual Basic6.0的版本:学习版,专业版,公司版Visual Basic 的启动(1)使用快捷方式(2)使用菜单命令(3)使用“我的电脑”启动Visual Basic 的退出(1) 单击Visual Basic窗口右上角的“关闭”的按钮(2) 选择“文献”菜单中的“退出”命令(3) 按下 Alt+QVisual Basic的标题栏工程1-Microsoft Visual Basic 设计设计模式工程1Microsoft Visual Basic 运营运营模式工程 1-Microsoft Visual Basic Break中断模式Visual Basic 的菜单栏(1) “文献”:其中包含打开和保存项目以及生成执行文献的命令和一系列最近使用的项目(2)“编辑”:其中包含编辑命令“剪切”,“复制”,“粘贴”等和许多格式化,编辑代码的命令(3)“视图”:其中包含显示和隐藏IDE构件的命令(4)“工程&其中包含将构件加入当前项目,引用Windows对象和工具箱工具的命令。(5)“格式”:其中包含对齐窗体控制的命令(6) “调试”:其中包含通常的查错命令(7) “运营”:其中包含启动,设立端点和终止当前应用程序运营的命令(8)“查询”:其中包含对数据SQL的查询,其中有运营,清除结果,验证SQL语法等命令。(9)“图表”:其中包含了对关系数据库的操作命令(10) “工具”:其中包含建立ActiveX控件和ActiveX控件所要的工具,包含启动“菜单编辑器”的命令和配置环境的“选项”命令(11) “外接程序”:其中涉及“外接程序管理器”和“可视化数据管理器”命令,运用“外接程序管理器”命令可以增长和删除外接 程序(12)“窗口”:其中包含屏幕窗口布局的命令(13)“帮助”:其中包含帮助信息Visual Basic 的工具栏Visual Basic 6.0提供了四种工具栏:编辑工具栏,标准工具栏,窗体编辑器,调试工具栏每种工具栏都有固定和浮动二种形式窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它相应于应用程序的运营结果。工程资源管理器窗口分为六类:窗体文献(.frm),程序模块文献(.bas),类模块文献(.cls),工程文献(.vbp),工程组文献(.vbg),资源文献(.res)标准模块文献资源文献:存放的各种“资源”,是一种可以同时存放文献,图片,声音等多种资源的文献属性窗口重要是针对窗体和控件设立的,在VB中,窗体和控件被称为对象,每个对象都可以用一组属性来刻画其特性,而属性窗口就是用来 设立窗体或窗体中控件属性的工具箱窗口由工具图标组成这些图标是VB应用程序的构件,称为图形对象或控件,每个控件由工具箱中的一个工具图标来表达第二章对象及其操作对象1什么是对象对象是VB程序设计的核心。对象分为二类,一类称为预定义对象,可以直接使用并对其进行操作,另一种由用户定义,让用户建立 自己的对象。对象是代码和数据的集合,也可以这样理解。对象是一些属性,方法和事件的集合。在VB中,菜单,窗体,控件等都是对象,用户 的操作是选择对象,而计算机的操作则是是执行相应的代码片断。2对象属性属性是一个对象的特性,不同的对象有不同的属性。对象常见的属性有标题(Ciption),名称(Name)颜色(Color),字体大小(Fontsize),是否看见(Visible)除了用属性窗口设立对象属性外,也可以在程序中程序语句设立,一般格式为:对象名.属性名称二新设立的属性值3对象事件事件(Event)就是对象上所发生的事情,当系统响应用户的一些动作的时候,就会自动触发事件代码。响应某个事件后执行的操作通过一段程序代码来实现,这样的一段程序代码叫做事件过程(EventProcudure)事件过程的一般格式如下Private Sub对象名称事件名称()事件响应程序代码End Sub在VB中对象的事件有如下特点(1)事件是预先定义好的,可以被对象辨认的动作(2)不同的对象可以辨认不同的事件(3)对象的事件是固定的,用户不能建立新的事件4对象的方法在面向对象程序设计(OOP)中,引入了称为方法(Method)的特殊过程和函数。方法的操作与过程,函数的操作相同,但方法是特 定对象的一部分,其调用格式为:对象名称.方法名称VB提供了大量的方法,有些方法可以合用于多种甚至所有类型的对象,而有些方法也许只合用于少数几种对象。VB中,方法是对象的一部分,方法是预定义好的操作,方法用于完毕某些特定的功能对象属性设立对象属性可以通过程序代码设立,也可以在设计阶段通过属性窗口设立。(1)用鼠标单击属性窗口的任何部位。(2)执行“视图”菜单中的“属性窗口”命令按F4键(4)单击工具栏上的“属性窗口 ”按钮(5)按组合键 Ctrl+PgDn 或 Ctrl+PgUp属性不同,设立新属性的方式也不同样,通常有三种1直接键入新属性值2选择输入,即通过下拉列表选择所需要的属性值3运用对话框设立属性值2.2.1 窗体的结构与属性用二种方法来设立窗体属性:一是通过属性窗体设立;一是在窗体事件过程中通过程序代码设立。大部分属性既可以通过属性窗体设 立,也可以通过程序代码设立,而有些属性只能用程序代码或属性窗口设立。通常把只能通过属性窗口设立的属性称为“只读属性”。 Name就是只读属性。窗体(Form)的常用属性1. AutoRedraw 自动重画,格式:对象.AutoRedraw=Boolean2. BackColor背景颜色3.BoederStyle 边框类型4. Caption标题,格式:对象.Caption匚字符串5. ControlBox 控制框6. Enabled 允许7. 字形属性设立8. ForeColor前景颜色9. Height, Width高,宽格式:对象.Height匚数值;对象.Width=数值10. Icon 图标H.MaxButton, MinButton 最大,最小化按钮12. Name 名称13. Picture 图形14. Top, Left顶边,左边位置15. Visible 可见性,格式;对象.Visible匚Boolean16. WindowState 窗口 状态,格式:对象 WindowState 匚Boolean窗体事件1 . Click(单击)事件,格式:Private Sub Form_ Flick()2 . DblClick (双击)事件,格式:Private Sub Form_ DblClick()3 .Load(装入)事件,格式:Private Sub Form_ Load()4 .Activate (活动),Deactivate (非活动)事件5 .Unload(卸载)事件,格式:Private Sub Form_ Unload(cancel As Integer)6 .Paint(绘画)事件7 .3控件VB控件分为三种类型:标准控件,ActiveX控件和可插入对象标准控件编号名称作用1Pointer (指针)不是一个控件,只有选择Pointer后,才干改变窗体中控件的位置和大小2PictureBox (图片框)用来显示图形,作为其他控件的容器,显示图形方法的输出或显示Print方法输出的文本, 可显示下述任何格式的图片文献:位图,图标,图元文献,增强型图元文献,JPEG或GIF3Label (标签)用来显示文本,但用户不能编辑控件。可用此控件标记窗体的对象4TextBox (文本框)有时也称为编辑字段或者编辑控件,显不设计时用户输入的文献信息,或运营时在代码中赋 予控件的信息5Frame (框架)为控件提供可标记的分组。同时可以在功能上进一步分割一个窗体,这相关的对象6CommandButton (命令按钮)可以开始,中断或者结束一个进程,当单击此按钮时,可以执行指定的操作7CheckBox (复选框)又称检查框,用于多重选择8OptionButton (单选按钮)显示一个可以打开或者关闭的选项,用于表达单项的开关状态9ComboBox (组合框)将TextBox和ListBox的特性结合在一起既可以在控件的文本框部分输入信息,也可以在控 件的列表框部分选择一项10ListBox (列表框)显示项目列表,从中可以选择一项或多项。假如项目总数超过了可显示的项目数,就自动在 ListBox控件上添加滚动条11HScroHBar (水平滚动条)用于表达在一定范围内的数值选择。常放在列表框或文本框中用来浏览信息,或用来设立数 值输入12VScrollBar (垂直滚动条)用于表达 定范围内的数值选择。可以定位列表,作为输入设备或速度,数量的指示器13Timer (计时器)响应时间的流逝。它独立于用户,编程后可用来在一定的时间间隔执行操作。此控件的一个 一般作用是检查系统时钟,判断是否该执行某项任务。14DriveListBox (驱动器列表)用来显示用户系统中所有有效磁盘驱动器的列表。可以创建对话框,在所有可用目录中,从 文献列表打开一个文献15DirListBox (目录列表框)显示目录和途径。可以显示分层的目录列表。可以创建对话框,在所有可用目录中,从文献 列表打开一个文献16FileListBox (文献列表框)将文献定位并列举出来,用来显示所选择文献类型的文献列表17Shape (形状)可在窗体,框架或图片框中创建下述约预定义形状:矩形,正方形,椭圆形,圆形等18Line (直线)图形控件,他显示水平线,垂直线或者对角线19Image (图像框)用来显示图形可以显示来自位图,图标或源文献的图形,也可以显示增强的源文献,JPEG 或GIF20Data (数据)用来访问数据库21OLE Container (OLE 容器)用于对象的链接和嵌套捽件的命名和控件值1 .控件的命名每个窗体和控件都有一个名字,这个名字就是窗体或控件的Name属性值。在一般情况下,窗体和控件都有默认值,Microsoft建议用三个小写字母作为对象的Name属性的前缀2 .控件值在一般情况下,通过“控件.属性”的格式设立一个控件的属性VB为每个控件规格定了一个默认属性,在设立这样的属性时,不必给出属性名,通常把该属性称为控件的值。控件值是一个最重要或最常用的属性。第三章简朴程序设计2.1 VB中的语句1赋值语句Let目的操作符=源操作符(变量,表达式,常量,带有属性的对象)注a赋值语句兼有计算与赋值的双重功能b “二”与数学上的等号意义不同c目的操作符,源操作符的数据类型一致d关键字Let可省略 2注释语句目的提高程序的可读性Rem注释内容'注释内容3暂停语句StopVB碰到St叩语句,这条语句就暂停程序执行转换到中断模式4结束语句End Sub结束Sub过程End Function结束Function过程End IfEnd Type结束记录类型End Select结束情况语句结束If语句块2.2 编写简朴的VB引用程序 在用VB开发应用程序时,一般需要四步(1)创建应用程序界面 (2)设立窗体和控件的相关属性 (3)编写应用程序代码 (4)调试和运营 应用程序的构成VB应用程序通常由三类模块组成,即窗体模块,标准模块和类模块。第四章VB程序设计基础1.1.1 据类型数据类型/字符串变长字符串 (String)顶长字符串数值整型数J整数(Integer)长整数(Long)浮点数S单精度浮点数(Single)双精度浮点数(Double)货币(Currency)变体(Variant)其他数据类型 字节(Byte),布尔(Boolean),日期(Date),对象(Object), Decimal数据类型1记录类型Type语句Typev数据类型名成员1 AS类型名成员2 As类型名1.1.2 用户定义的数据类型注Type为关键字在标准模块中定义,记录类型变量是通用的,可以出现在工程中任何地方定义记录类型数据后,在该结构中不是存放数据,还必须定义记录类型变量,记录类型变量是存放数据的定义记录类型时,若是字符串,必为定长字符串记录数据类型中的成员不能具有数组枚举类型放在窗体类型,标准模块或公共类模块中的声明部分通过Enum语句来定义Public | Private Enum类型名称,成员1匚常数表达式成员2匚常数表达式Public | Private Enum类型名称,成员1匚常数表达式成员2匚常数表达式注1. Enum 开头,End Enum 结果2 .“常数表达式”可以省略3 .枚举中常数值看做长整数4当对一个枚举中的常数赋值时,可以使用另一个枚举中的数值2线性表是一种存储结构 顺序结构a线性表中所有元素所占的存储空间是连续的b线性表中个数据元素在存储空间中是按逻辑顺序依次存放的链式结构3顺序表的插入,删除运算a顺序表的插入运算,插入结束后,线性表的长度增长了 1,顺序表的插入运算时需要移动元素,在等概率情况下,平均需要移动n/2 个元素。b顺序表的删除运算,删除结束后,线性表的长度减少了 1,顺序表的删除运算时需要移动元素,在等概率情况下,平均需要移动(n-l) /2个元素。插入删除运算不方便.4栈和队列1栈及其基本运算栈是限定在一端进行插入与删除运算的线性表。栈是按照“先进后出”或“后进先出”的原则来组织数据的。栈具有记忆作用栈的基本运算a入栈运算b出栈运算c读栈顶元素是将栈顶元素赋给一个指定的变量,此时指针无变化2队列及其基本运算队列是指允许在一端(队尾)进行插入,一端(队头)进行删除的线性表队列是“先进先出”或“后进后出”的线性表队列运算涉及a入队运算b出队运算3循环队列及其运算循环队列的初始状态为空,即rear=front=m循环队列的基本运算分为入队运算和退队运算队列空的条件:s=0队列满的条件:s=l front=rear.5线性链表1线性表顺序存储缺陷A插入或删除的运算效率很低na n-t 大街社和提土前右指外B线性表的顺序存储结构下,线性表的存储空间不便扩充C线性表的顺序存储结构不便于对存储空间的动态分派2线性链表:线性表的链式存储结构称为线性链表,是一种物理存储单元上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接来实现的。在链式存储方式中每个结点由二部分组成:数据域,指针域常量文字常量3字符串常量J数值常量1r整型数 十进制数,八进制数,十六进制数Y长整型数十进制数,八进制数,十六进制数II货币型数浮点数符号常量符号常量:Const常量名=表达式,常量名=表达式注1.在声明符号常量时,可以在常量名后面加上类型说明符2 .当在程序中引用符号常量时,通常省略类型说明符3 .类型说明符不是符号常量的一部分,定义符号常量后在定义变量时要慎重422变量1.变量命名规则(1)名字只能由字母,数字和下划线组成(2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符(3)名字的有效字符为255个(4)不能用VB的保存字为变量名,但可以把保存字前者、嵌入变量名中,同时,变量名不能是尾部带有类型说明符的保存字2变量的类型和定义(1)用类型说明符来标记:%, &,!, ,$(2)在定义变量时指定其类型Declare变量名As类型Declare Toim:用于在标准模块,窗体模块或过程中定义变量或数组。YStatic:用于在过程中定义静态变量及数组变量。Static定义的变量,每次引用该变量时其值会继续保存。Public:用来在标准模块中定义全局变量或数组。(3)用DefType语句定义DefType字母范围注1假如一个变量未被显示定义,末尾也无类型说明符,则被隐含的说明为变体类型(Variant)2用DefType语句定义的变量只对它所在的模块起作用,类型说明符优先于DefType3应需要定义数据类型4用类型说明符定义变量,在使用时可以省略类型说明符变量类型类型说明符As类型名数据长度(字节)字节Byte1布尔Boolean2整型%Integer2长整型&Long4单精度1 *Single4双精度#Double8货币型Currency8变长字符串$String1字节/字符定长字符串$String*NumNum3记录类型变量在一般情况下,记录类型在标准模块中定义,假如在窗体模块中定义则必须在“Type”关键字前面加上“Private”431局部变量与全局变量应用程序通常由窗体模块和标准模块组成。窗体模块涉及事件过程,通用过程和说明部分。而标准模块由通用过程和声明部分组成默认声明名称作用域声明位置使用语句局部变量过程过程中Dim 或 Static模块变量窗体模块或标准模块模块的声明部分Dim 或 Private全局变量整个应用程序标准模块的声明部分Public 或 Global用Dim和Public (或Global)语句可以定义局部变量,模块级变量和全局变量。对于局部变量来说,也可以不用Dim (或Static)定义, 而在需要时直接给出变量名,变量的类型可以用类型说明符(#! $)来标记,假如没有类型说明符,VB把变量指定为变体数据类 型。默认定义的变量不需要使用Dim语句,因而比较方便,并能节省代码,但有也许带来麻烦,使程序出现无法预料的结果,并且比较难 查犯错误。默认声明一般只合用于局部变量,模块级变量和全局变量必须在代码窗口中用Dim或Public语句显式声明4.4 常用内部函数1 .转换函数Int(x),Fix(x),Oct(x),Hex(x),CInt(x),CLng(x),CDbl(x),Tab(x), Str$(x),Val(x)2 .数学函数Atn(x),Cos(x),Sin(x),Tan(x),Abs(x),Sgn(x),Exp(x)3随机函数Rnd(x)Randomize 语句4.5 字符解决与字符串函数为了实现ANSI和UniCode转换,VB提供了名为StrConv的转换函数新字符串二StrConv (待转换字符串,转换格式)其中“待转换字符串”可以是字符串常量,也可以是字符串变量。“转换格式”用来指定转换成哪种格式的字符串,可以取多种值,与ANSI和UniCode转换有关的值有二个,分别是vbUnicode(值为64)将ANSI编码格式的字符串转换为Unicode格式vbFromUnicode(值为128)将Unicode编码格式的字符串转换为ANSI格式452字符串函数函数格式功能LTrim$LTrim$(字符串)去除字符串左边的空白字符RTrim$RTrim$(字符串)去除字符串右边的空白字符Left$Left$(字符串,n)取字符串左边n个字符Right$Right$(字符串,n)取字符串右边n个字符Mid$Mid$(字符串,p,n)从p位置开始字符串的n个字符Len$Len$(字符串)/Len$(变量名)测试字符串的长度StringSStringS (n,字符串)/String$(n,ASCn 码)返回由n个字符组成的字符串Space$Space$(n)返H|n个空格InStrInStr(字符串1,字符串2)在字符串1中查找字符串2UcaseSUcase$(字符串)小写转换为大写Lcase$Lcase$(字符串)大写转换为小写字符串匹配函数格式:InStr(字符串1,字符串2)该函数的返回值为Long4.6 运算符与表达式运算符算术运算符比较运算符逻辑运算符优先级幕运算(八)相等(二)Not负数(-)不等()And乘法和浮点除(*,/)小于(v)Or整数除法()大!'-(»Xor(异或)求模运算(Mod)小于或等于(二)Eqv(等价)加法和减法(+,)大于或等于(二)Imp(蕴含)字符串连接(&)UkeIs说明(1)当乘法和除法同时出现在表达式中时,从左到右计算(2) &用于字符串连接运算Like的优先顺序与所有比较运算符都相同,事实上是模式匹配运算符(4)上述操作顺序有一个例外,当幕和负号相邻时负号优先(5)整除()取模(Mod)左右若为浮点数,那先对数进行四舍五入后再进行计算(6) Xor (异或)假如二个表达式同为True或同为False,则结果为False,否则为True(7) Eqv (等价)假如二个表达式同时为True或同为False,则结果为False(8) Imp (蕴含)当第一个表达式为True,且第二个表达式为False时,结果为False462表达式的执行顺序(1) 一方面进行函数运算(2)接着进行算术运算(3)然后进行比较运算(4)最后进行逻辑运算第五章数据的输入输出1.1.1 Prim 方法对象名称Print表达式表,空格;说明(1) “对象名称”可以是窗体(Form)图片框(PictureBox)或打印机(Printer),也可以是立即窗口(口©1)啕。假如省略“对象名称”,则当 前窗体下输出。(2) “表达式表”是一个或多个表达式。可以是数值表达式或字符串。(3)当输出多个表达式或字符串时,各表达式用分隔符(,|;)隔开(4)Print具有计算输出双重功能(5)在一般情况下,每执行一次Print方法要自动换行,为了仍在同行显示,可以在末尾加上一个分号或逗号;当使用逗号时,在同行上 跳到下一个显示段显示;当使用分号时,下一个Print输出的内容将紧跟在当前Print所输出的信息的后面与Print方法有关的函数1 Tab函数格式Tab(n):要输出的内容放在Tab函数的后面,并用分号隔开,Print Tab(n);输出内容说明:在Vb中,对参数n的取值范围没有具体限制,当n比行宽敞时,显示位置为n Mod行宽;假如n<l,则把输出位置移到第一列, 当在一个print方法中有多个Tab函数时,每个Tab函数相应一个输出项,各输出项之间用分号隔开。2 Spc函数格式Spc(n)在输出中,用Spc函数可以跳过n个空格说明:Spc与输出项之间用分号隔开,Spc与Tab作用类似,并且可以互相替代,Tab函数从对象左端计数,而Spc只表达二个输出项 的间隔。3 空格函数 Space(n),Space$(n)Format$(数值表达式,”格式字符串”)函数的功能是:按“格式字符串”指定的格式输出“数值表达式”的值假如省略“格式字符串”则Format$功能与5日$功能基本相同。 唯一的区别是当把正数转换成字符串时,5日$在字符串前面留有一个空格,而Format$函数则不留空格#数字,不在前面或后面补00数字,在前面或后面补0小数点与#, 0结合使用,小数部分多余的数字按四舍五入解决,千位分隔符,不放在头部,也不紧靠小数%比例符号,用于输出百分号$美元符号,在所显示数值前面加上一个+正号-负号,E+, E-用指数形式显示数值两者作用基本相同5. 1.4其他方法和属性L Cis方法:作用于清除由Print方法显示的文本,图形,并把光标移到对象的左上角(0, 0),这里对象可以是Form, PictureBox, 若对象省略默认窗体(Form)格式:对象.Cls说明:当窗体的背景是用Picture属性装入的图形,不能用Cis,只能用LoadPicture清除2 . Move方法:移动窗体和控件并可改变其大小单位:twip格式:对象.Move左边距离,上边距离,宽度,高度对象:窗体(Form)及除计数器(Timer),菜单(Menu)之外的所有控件3 .TextHeight和TextWidth方法用来辅助设立坐标单位:twip格式:对象JTextHeight(字符串)对象Text Width(字符串)对象:窗体和图片框数据输入InputBox函数格式:InputBox(prompt,title,default,xpos,ypos,helpfile,context)prompt:字符串,是对话框内显示的信息,用来提醒用户输入(1) title:字符串,它是对话框的标题default:字符串,用来显示输入缓冲区的默认信息即假如用户没有输入任何信息,则可用此默认字符串作为输入值(2) xpos, ypos:是二个整数值,分别用来拟定对话框与屏幕左边的距离(xpos)和上边的距离(ypos),单位均为twiphelpfile, context: helpfile是一个字符串变量或字符串表达式,用来表达文献的名字,context是一个数值变量或表达式,用来表达相关帮助主题的帮助目录号。当带有二个参数时,对话框中出现一个“帮助”按钮,单击该按钮或按F1键例 InputBox(444, 112, 55, 120, 36, “234”, 2 + 3)注InputBox的返回值是一个字符串,InputBox等价于InputBox$MsgBox 函数和 MsgBox 语句1 .MsgBox 函数MsgBox(msg9type9title9helpflle9context)2 .MsgBox 语句MsgBox Msg$,type%,title$,helpflle,context(1) msg:是字符串,长度不超过1024个字符,该字符串的内容将在对话框内显示。(2) type:是一个整数值或符号常量,来决定按钮的类型title:是一个字符串,用来显示对话框的标题(3) helpfile, context: helpfile是一个字符串变量或字符串表达式,用来表达文献的名字,context是一个数值变量或表达式,用来表达相关帮助主题的帮助目录号。当带有二个参数时,对话框中出现一个“帮助”按钮,单击该按钮或按F1键MsgBox函数的返回值是一个整数,这个整数与所选择的按钮有关字形字体类型:窗体控件.|Printer.FontName= "字体类型”字号:FontSize=点数粗体字:FontBold=Boolean斜体字:FontItalic=Boolean加删除线:FontStrikethru=Boolean加下划线:FontUnderline=Boolean重叠显示:FontTransParent=Boolean,只合用于窗体和图片框控件Boolean可以取二个属性即True和False5.4 打印机输出直接输出Printer. Print表达式表注NewPage用以强制打印机跳到下一页打印(2)EndDoc用于停止发送给Printer对象的打印操作,并将打印内容发送到打印机设立或后台打印程序5.4.1 窗体输出在VB中,还可以用PrintForm方法以图像方式打印窗体信息。其一般格式为:窗体JPrintForm功能:PrintForm方法将指定窗体上的内容发送到打印机进行打印说明:(1)用该法需要先将该信息显示在窗体中,然后再调用窗体的PrintForm方法来打印窗体(2)若省略窗体名称。则VB将打印当前窗体(3)PrintForm方法将打印窗体的所有内容,涉及窗体的控件及图形(4)当窗体的AutoRedraw属性设立为True时,则可以打印窗体中涉及的图形第六章常用标准控件6.1文本控件一.常见的标签(Label)控件属性属性说明Alignment用来拟定标签中标题的放置方式AutoSize属性为True自动调整标签的大小,若为False标签将保持设计时定义的大小BorderStyle用来设立标签的边框Caption用来在标签中显示文本Enabled该属性返回或设立一个值,用来拟定一个窗体或控件是否可以对用户产生的事件作出反映BackStyle当值为1时标签将覆盖背景,当值为0时标签为透明。默认值为1Wordwrap用来决定标签的标题属性的显示方式6.2图形控件图像框的属性及描述属性说明CurrentX 和 CurrentY用来设立下一个水平或垂直坐标,只能在运营期间使用,格式为对象名.他乂二乂或对象名.CurrentY=yPicture用于指定图像框中显示的图形,支持的格式有:bmp,ico,emfjpg,gifStretch若为False则自动放大或缩小图像框中的图形以与图像框的大小相适应;若为True则图形大小不会发生改变Shape控件的属