vb各章节复习重点笔记总结内容摘要:

2)输出 “C”。 答案: C 警钟长鸣:在键盘上按下一个键总是会触发 KeyDown 事件、 KeyUp 事件和 KeyPress事件。 例 在窗体上画 1 个命令按钮和 1 个文本框,其名称分别为 Command1 和 Text1,然后编写如下代码: Dim SaveAll As String Private Sub Command1_Click() =Left(UCase(SaveAll),4) End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) SaveAll = SaveAll +Chr(KeyAscii) End Sub 程序运行后,在文本框中输入 abcdefg,单击命令按钮,则文本框中显示的内容是 ____。 [2020 年 4 月 填空第 9 题 ] 解析: Text1_KeyPress 过程将用户在文本框中所输入的内容保存到变量 SaveAll 中,本例输入 “abcdefg”,则 SaveAll=“abcdefg”; Left(UCase(SaveAll),4)函数即为对 “abcdefg”转换为大写后取前四个字母,即 “ABCD”。 答案: ABCD 小技巧:利用逻辑运算符 And 可以判断是否按下了某个转换键,可以在事件过程中通过判断是否按下了某个或某几个键来执行指定的操作。 可视化程序设计 1.当窗体为活动窗体时,可以使用 “工具 ”菜单中的 “菜单编辑器 ”打开菜单编辑器。 2. 弹出式菜单:建立弹出式菜单首先用菜单编辑器建立菜单,然后用 PopupMenu 方法弹出显示。 各级菜单中的所有菜单项的名称必须唯一。 3.通用对话框: 对话框的类型可以通过 Action 属性设置,也可以用相应的方法设置。 可以通过 DialogTitle 属性设置有实际意义的标题。 通用对话框, Action=1 打开文件; =2 保存文件 方法: showopen; showsave 4.文件对话框: 格式:【窗体】对话框名, Fliter=描述符 1|过滤器 1| 描述符 2|过滤器 2|… FliterIndex 用来指定默认的过滤器。 5.多重窗体程序设计 Show 方法:用来将指定的窗体装入内存并显示该窗体。 6. VB 工程中,可以作为启动对象的程序是 Sub main 过程或任何窗体。 一个工程中可以包括多个窗体文件。 数据文件 1 基本文件操作语句与函数 ⑴ 打开文件 ★ 重点 ★ 难点 ★ 格式: Open 文件名【 for 方式】 as 文件号 如果省略【 for 方式】,则打开文件的存取方式是随机存取方式。 方式指文件的输出方式,可以是 Output(顺序输出 )以写的方式打开、 input(顺序输入 )、append(添加 )。 使用 open 语句打开文件时,如果为输入 input 打开的文件不存在,则产生 “文件未找到 ”的错误;如果为 Output(顺序输出 ) 、 append(添加 )访问方式打开的文件不存在,则建立相应的文件。 (2)关闭文件 (3)EOF 函数 用来测试文件的结束状态。 利用 EOF 函数,可以避免在文件输入时出现 “输入超出尾 ”错误。 DO While Not EOF ⑴ 顺序文件写操作 Print 文件号,表达式 Write 文件号 , 表达式 (2)顺序文件读操作 Input 文件号,变量表 (3)随机文件的打开与读写操作 随机文件的记录是定长记录。 在用 open 语言打开文件时必须指定记录的长度。 打开随机文件: Open”文件名 ” for random As 文件号 对文件的操作既可以读也可以写。 第 12 章 数 据 文 件 本章主要考查 Visual Basic 中的数据文件操作,包括 Visual Basic 文件概述、基本文件操作语句与函数、顺序文件与随机文件和文件系统控件。 通过对历年试卷内容的分析,本章考核内容约占 8%,属于一般考查对象。 Visual Basic 文件概述 考点 1:文件概述 1.文件概念 所谓 “文件 ”,是指记录在外部介质上的数据的集合。 2.在程序设计中使用文件的原因 文件是使一个程序可以对不同的输入数据进行加工处理、产生相应输出结果的常用手段。 使用文件可以方便用户,提高上机效率; 使用文件可以不受内存大小的限制。 3.文件结构 为了有效地存取数据,数据必须以某种特定的方式存放,这种特定的方式称为文件结构。 Visual Basic 文件由记录组成,记录由字段组成,字段由字符组成。 ( 1)字符 字符是构成文件的最基本单位。 字符可以是数字、字母、特殊符号或单一字节。 Visual Basic 支持双字节字符,当计算字符串长度时,一个西文字符和一个汉字都可作为一个字符计算,但它们所占的空间是不一样的。 例如:字符串 “系统分析员协 会顾问团 CSAI”的长度为 14 个字符,而所占的存储空间为 24 个字节。 ( 2)字段 字段也称为域。 字段由若干个字符组成,用来表示一项数据。 ( 3)记录 记录由一组相关的字段组成。 ( 4)文件 文件由记录构成,一个文件含有一个以上的记录。 4.文件种类 根据不同的分类标准,文件可分为不同的类型。 ( 1)根据数据性质划分 程序文件:存放的是可以由计算机执行的程序,包括源文件和可执行文件。 数据文件:存放普通的数据,这类数据必须通过程序来存取和管理。 ( 2)根据数据的存取方式和结构划分 顺序文件:文件中的记录一个接一个地存放。 顺序文件的组织比较简单,但维护困难。 主要优点是占空间少,容易使用。 随机存取文件:又称直接存取文件,每个记录的长度是固定的,根据记录号进行读写操作。 优点是数据的存取灵活、方便,速度较快,容易修改。 缺点是占空间较大,数据组织较复杂。 ( 3)根据数据的编码方式划分 ASCII 文件:又称文本文件,它以 ASCII 方式保存文件。 可以用字处理软件建立和修改。 二进制文件:以二进制方式保存的文件。 不能用普通的 字处理软件编辑,占空间较小。 例 以下文件扩展名中,不属于程序文件的是( )。 A. .exe B. .frm C. .mdb D. .vbp 解析: .exe 文件为可执行文件; .frm 文件为 Visual Basic 的窗体文件; .mdb 文件为 Access数据库文件; .vbp 文件为 Visual Basic 的工程文件。 答案: C 第二章 数据的输出与输入 方法的对象 函数和 InputBox 函数中各参数的含义 格式: InputBox(prompt,title,default) 格式: MsgBox(msg,type,title) 9 章 数组与过程 本章主要考查 Visual Basic 中的数组与过程,主要包括:数组基本概念、数组基本操作、控件数组、 Sub 过程、 Function 过程、过程中的参数、局部内存分配和 Shell 函数。 通过对历年试卷内容的解析,本章考核内容约占 18%,属于重点考查对象 ,但将保持下降趋势。 数组基本概念 考点 1:数组的定义 数组是有序的数据的集合。 在 Visual Basic 中,一个数组中的元素可以是相同类型的数据,也可以是不同类型的数据。 在 Visual Basic 中,可以有两种格式定义数组: 1.第一种格式 ( 1)一维数组 一维数组的定义一般格式如下: Dim 数组名 (下标上界 ) As 类型名称 例如: Dim score (10) As Integer 该语句定义了一个一维数组,名字为 score,类型为 Integer,共 6 个元素。 ( 2)二维数组 二维数组的定义一般格式如下: Dim 数组名 (第一维下标上界,第二维下标上界 ) As 类型名称 例如: Dim stuScore (10,2) As Integer 该语句定义了一个二维数组,名字为 stuScore,类型为 Integer,共 11X3=33 个元素。 2.第二种格式 ( 1)定义数组 在定义数组时,指定数组下标的上界和下界。 语句一般格式如下: Dim 数组名 ([下界 To] 上界 [, [下界 To] 上界 ]……) As 类型名称 例如: Dim score( 1 To 5) 该语句定义了一个一维数组,下界为 1,上界为 5,共 5 个元素。 第二种格式实际上包含了第一种格式,只要省略 “下界 To”,即变为第一种格式。 ( 2)语句说明 “数组名 ”与简单变量相同,可以是任何合法的 Visual Basic 变量名,在同一过程中,数组名不能与变量名同名; 数组必须先定义后使用,并且每一维的元素个数必须是常数,不能是变量或表达式; 使用 Dim 语句定义数组时,数值数组中的全部元素初始化为 0,字符串数组中的全部元素初始化为空字符串; 一般情况下,下标的下界默认为 0,可以使用 Option Base n( n 只能为或 1)改变下标的默认为 1;使用 LBound 和 UBound 函数可以获得数组的上、下界值; 如果下标值从 0 开始,则数组元素的个数为最大下标值加 1,如果下标值从 1 开始,则数组元素的个数与最大下标值相等。 3.定义数组的保留字 在 Visual Basic 中,定义数组时可使用 4 个保留字,以定义不同范围内的数组: Dim:定义窗体模式或标准模块数组,也可用在过程中; ReDim:用在过程中; Static:用在过程中; Public:用在标准模块中,定义全局数组。 例 在窗体上画 1 个命令按钮,其名称为 Command1,然后编写如下事件过程: [2020年 4 月 填空第 78 题 ] Private Sub Command1_Click() Dim arr (1 To 100) A。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。