大学计算机基础第10章 VBA_第1页
大学计算机基础第10章 VBA_第2页
大学计算机基础第10章 VBA_第3页
大学计算机基础第10章 VBA_第4页
大学计算机基础第10章 VBA_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机基础 第 10章 1页 第 10章 章概述 本章的学习目标 主要内容 大学计算机基础 第 10章 2页 本章概述 微软开发出来在其桌面应用程序中执行通用的自动化任务的编程语言。用户可以利用 据不同需要,定制不同的应用程序,以满足用户的各种需求。 本章内容主要包括 过对 程理论知识以及面向对象的应用由浅入深地介绍,让读者对 大学计算机基础 第 10章 3页 本章的学习目标 理解 解宏和 握 掌握 块,过程,函数,变量和常量,数据类型,数组等的用法, 掌握面向对象编程的概念。 掌握用户窗体及 大学计算机基础 第 10章 4页 主要内容 向对象的程序设计基础 章小结 大学计算机基础 第 10章 它来编程非常简单,而且功能强大,所以微软公司将它的一部分代码结合到 成今天所说的 B,所以可以像编写 实现某个功能。当这段程序编译通过以后,将这段程序保存在 通过类似在窗体中激发宏的操作那样来启动这个“模块”,从而实现相应的功能。 第 5页 大学计算机基础 第 10章 和 宏就是能组织到一起作为一独立的命令使用的一系列命令,它能使日常工作变得更容易。录制好的宏,可以多次重复调用,以完成重复性工作,提高工作效率。 通过录制宏,可以将一系列的操作存为可自动执行的任务,提高了操作效率。但是录制的宏也存在一定的局限性:录制的宏记录了许多不需要的步骤和不需要的资料,也无法使用较深入的功能,如无判断或循环能力,无法显示对话框进行人机交互,无法显示自定义窗体等。要解决这些问题,就需要自己修改或者编写宏,所使用的工具就是 从本质上来说,宏就是一种以 可以通过录制或者是自己编写来创建。 第 6页 大学计算机基础 第 10章 口,用户可以在该窗口中进行 打开 要先打开书中主要在 然后在“开发工具”选项页“代码”组中单击“ 或按下组合键 11,打开 第 7页 大学计算机基础 第 10章 第 8页 属性窗口 工程资源管理器 窗口 工具栏 菜单栏 标题栏 主显示 窗口 大学计算机基础 第 10章 程资源管理器 用来显示和管理当前数据库中包含的工程。刚打开 自动产生一个与当前工作簿同名的工程,名称为“ 作簿名称)”,可以在其中插入模块。利用工程资源管理器窗口可以对 块等进行管理,它以层次结构形式对当前工程中的所有对象列表进行组织。单击工具栏上的“工程资源管理器”按钮 ,或者选择“视图”菜单中的“工程资源管理器”命令,或者按下组合键,均可以显示工程资源管理器窗口 。 第 9页 工作簿中的工作表对象 工作簿对象 工程中的模块对象 大学计算机基础 第 10章 性窗口 用来显示所选定对象的属性,同时可以更改对象的属性。单击工具栏上的“属性窗口”按钮,或者选择“视图”菜单的“属性窗口”命令,或者按下快捷键 可以打开属性窗口 。 第 10页 对象列表 属性值列表 属性名列表 排序选项卡 大学计算机基础 第 10章 码窗口 在工程资源管理器窗口中单击任一对象,然后单击工程资源管理器中的“查看代码”按钮,或者选择“视图”菜单中的“代码窗口”命令,或者按下快捷键 可以打开所选对象的代码窗口 。 第 11页 过程列表框 过程分割线 全过程 /过程视图按钮 对象列表框 大学计算机基础 第 10章 即窗口 选择“视图”菜单的“立即窗口”命令,或者按下快捷键,可以打开“立即窗口”,如图 10进行程序调试时会经常用到此窗口。在此窗中键入或粘贴一行代码,然后按下 立即执行该代码。立即窗口中适用于调试程序中有疑问的语句,但其中的代码是不能存储的,经过调试的代码可以复制到代码窗口中。 第 12页 大学计算机基础 第 10章 地窗口 选择“视图”菜单的“本地窗口”命令,可以打开本地窗口,如图 10调试程序时打开该窗口,窗口中会自动显示出当前过程中所有的变量声明及变量值。一般手工调试或使用 第 13页 大学计算机基础 第 10章 视窗口 选择“视图”菜单的“监视窗口”命令,可以打开监视窗口,如图 10工程中有定义监视表达式时,就会自动出现。也可以将要监控的变量或表达式拖动到立即窗口或监视窗口中,在程序运行过程中即可以看到计算结果的变化。但因为大部分程序执行的时间很短,肉眼可能看不到结果的变化,可以在变量或表达式所在程序中设置适当的断点,程序执行到断点处中断,然后按 用逐行执行程序的方式,可以更方便地监视变量或表达式的计算结果。 第 14页 大学计算机基础 第 10章 象浏览器 选择“视图”菜单的“对象浏览器”命令,或者单击工具栏的“对象浏览器”按钮,或者按下快捷键 以打开对象浏览器窗口。对象浏览器窗口可以显示出对象库以及过程中可用的类、属性、方法、事件及常数变量,此外还可查看工程中可从对象库获得的过程以及常数。 第 15页 大学计算机基础 第 10章 个工程由多个对象或模块组成。 每个模块或对象由多个过程和函数组成。 每个过程或函数由多个语句(命令)组成。 每个语句由表达式组成。 表达式由关键字、变量、常量、运算符组成。 第 16页 大学计算机基础 第 10章 块 面有变量说明、函数等一系列用 准模块、类模块和窗体模块。 第 17页 大学计算机基础 第 10章 程和函数 过程按照其功能的不同分为 3类: 程序)、 数)和性) 第 18页 大学计算机基础 第 10章 . 程又被称为“子过程”或“过程”,它是一系列由 们会执行动作却不能返回一个值。 语法格式为: ( 19页 大学计算机基础 第 10章 第 20页 部 分 描 述 选的。表示所有 模块 的所有其它过程都可访问这个 果是在包含 这个过程在该 工程 外是不可使用的。默认值 选的 。 表示只有包含其声明的模块的其它过程可以访问该 选的 。 表示在调用之间保留 即使过程中也使用了这些变量 需的 。 关键字 , 标示当前定义的是函数过程 需的 。 循标准的变量命名约定 选的 。 代表在调用时要传递给 多个变量应用逗号隔开 选的 。 在 需的 。 关键字 , 标示函数过程的结束 大学计算机基础 第 10章 . 建立通用 种是使用“添加过程”对话框,另一种是在模块的代码编辑窗口直接输入过程代码。 种是将定义好的子过程作为一个宏命令,通过在 010界面“指定宏”运行该过程,另一是直接使用代码来调用。 第 21页 大学计算机基础 第 10章 . 【例 10用 ( 1)打开 入一个新模块,在其中按照前述方法添加一个名为过程如下: s 声明局部变量。 0 0 如果有一个参数 = 0 就立即退出子过程。 f 计算矩形的面积。 将面积显示在调试窗口。 2)调用程序的代码为: 00, 50 调用 算矩形面积 22页 大学计算机基础 第 10章 . 数”,是一系列由 句。 程可以返回一个值,因此 是在代码窗口中直接编写,二是使用“添加过程”对话框。 是直接在 需要使用 以直接用函数名(参数列表)来调用函数,也可以使用 数列表)。如果函数有返回值,还可将函数放入表达式中使用。二是在 第 23页 大学计算机基础 第 10章 . 【例 10用 ( 1)在 入 s 声明局部变量。 If 0 Or 0 如果有一个参数 = 0 就立即退出子过程。 f 计算矩形的面积。 将面积赋值给函数返回值。 2)在 算长 100,宽 50的矩形面积,并以信息框的显示。代码如下: s 00, 50) 调用函数计算面积 长 100,宽 50 & 使用信息框显示计算结果 24页 大学计算机基础 第 10章 . 内部函数 函在 数分为用户自定义函数和内部函数。使用 户可以根据自己需要定义运算过程,自定义的函数在 内部函数也称标准函数, 体上可以分为属性函数、字符串函数、日期时间函数、随机函数、转换函数五种。 第 25页 大学计算机基础 第 10章 量和常量 1. 变量 在程序执行过程中,有些数据的值是会改变的,为了对这些数据进行计算,需要用到变量。变量是被命名的存储位置,包含在程序执行阶段修改的数据。每一变量都有变量名,在其范围不能重名。 第 26页 大学计算机基础 第 10章 量和常量 2. 声明变量 声明变量的语法格式如下 变量名 型 ,变量名 型 第 27页 大学计算机基础 第 10章 量和常量 3. 常量 变量存储的是动态信息,常量用来存储静态信息。常量就是命名的常数值,在后续的代码中可以使用常量名来替代这个常数值。常数值可以是字符串、数值、另一常量的值、任何(除乘幂与 算术运算符或逻辑运算符的组合。每个主应用程序皆可定义自己的一组常量。代码中可能包含经常出现的常数值,或可能某些数值是非常难以记忆并且无明确意义的,都可以使用常量来代替。 第 28页 大学计算机基础 第 10章 量和常量 4. 声明常量 使用 且设置它的值。在常量声明完之后,则不能加以更改或赋予新值。可以在过程中或者在模块顶部声明常量。模块级别中的常量缺省为私有的。若要声明一个公共模块级别常量,则可以在 可以利用在 代码更容易理解。 第 29页 大学计算机基础 第 10章 量和常量 5. 作用域 作用域指的是变量、常数或过程被其它过程使用的范围。有三个范围级别:过程级别(当前过程中可用)、私有模块级别(当前模块中可用)和公共模块级别(项目中可用)。当声明一个变量时已决定了它的作用范围。 第 30页 大学计算机基础 第 10章 据类型 1. 数据类型的分类 在声明常量、变量时,需要指定数据类型,好在执行声明语句时为其分配存储空间。在 了不同的操作需要,构造了多种数据类型,用于存放不同类型的数据: ( 1) 量存储为单精度型、无符号整型、 8位( 1个字节)的数值形式。 ( 2) 量存储只能是 ( 3) 来存储整型值。 ( 4) 来存储浮点型值。 ( 5) 量一般用来存储货币型数值,整型的数值形式,然后除以 10,000给出一个定点数,其小数点左边有 15位数字,右边有 4位数字。 )。 第 31页 大学计算机基础 第 10章 据类型 ( 6) 般用来存储科学计数法表示的数值。 ( 7) 来存储日期值,时间可以从 0:00:00到 23:59:59。 ( 8) 量用来存储对象。 ( 9) 量用来存储字符串,字符串有两种:变长与定长的字符串。 ( 10) 据类型是所有没被显式声明(用如 其他类型变量的数据类型。 ( 11)任何用 用户自定义类型,可包含一个或多个某种数据类型的数据元素、数组或一个先前定义的用户自定义类型。 第 32页 大学计算机基础 第 10章 据类型 2数据类型转换 一些语句或表达式中,需要对变量的数据类型进行转换,将值从一种数据类型更改为另一种类型的过程称为“转换”。根据源代码中的语法,它们也可以是隐式转换或显式转换。 第 33页 大学计算机基础 第 10章 组 1. 数组的概念 有时候需要将数据类型相同的变量放在一起,作为一个整体来处理,这就是数组。数组是连续可索引(从 0到 具有相同内在数据类型的元素所成的集合,数组中的每一元素具有唯一索引号,更改其中一个元素并不会影响其它元素。 第 34页 大学计算机基础 第 10章 组 2. 声明数组 数组的声明方式和其它的变量是一样的,它可以使用 句来声明。普通变量(非数组)与数组变量的不同在于,数组通常必须指定数组的大小。若数组的大小在声明时被指定,则它是个固定大小数组。 第 35页 大学计算机基础 第 10章 算符 在 算符表示执行某种运算的符号。运算符的命名与正常使用的符号或语言相近,在使用过程中使用方便。 数运算符、关系(比较)运算符、逻辑运算符和连接运算符。 第 36页 大学计算机基础 第 10章 . 算术运算符 算数运算符是描述算术运算的符号。 以完成复杂的算数运算。其各种运算符包括加( +)、减( -)、乘( *)、除( /)、整除( )、求余( 指数( )。 第 37页 大学计算机基础 第 10章 . 关系运算符 关系运算符也称比较运算符,用来对两个表达式的值进行比较,比较的结果是一个逻辑值,即真 (假 ( 种关系运算符: =(等于), (大于), =(大于或等于), 引用), 配于)。 前六个关系运算符所组成的关系表达式,当符合相应关系时,结果为 则为 果参与比较的表达式有一个为 结果为 两者引用的对象相同,结果为 则为 果两者匹配,返回 则为 比较时,可以使用通配符、字符串列表或字符区间的任何组合匹配字符串。通配符“?”表示任意一个字符,“ *”表示任意多个字符。“ #”表示任意一个数字。 第 38页 大学计算机基础 第 10章 . 逻辑运算符 逻辑运算也称布尔运算,除 余均是双目运算符。由逻辑运算符连接两个或多个关系式,对操作数进行逻辑运算,结果是逻辑值)。 第 39页 符号 名称 语法 含义 A n d 与 A n d 两个表达式同时成立,结果为 T ru e 。 或 两个表达式至少有一个成立,结果为 T ru e 。 No t 非 No t 表达式不成立,结果为 T ru e 。 X o r 异或 Xo r 如果两个表达式同时为 T ru e 或同时为 F a 则结果为 F a ls e ;否则为 T ru e 。 Eq v 等价 Eq v 与“异或 运算是一对互逆运 算符,即当两个表达式的值相同 ( 都为 T ru e 或都为 F a ,其结果为 T ru e Im p 蕴含 Im p 两个表达式前一个值为 T ru e ,后一个值为 F a ,结果为F e ,其余情形皆为 T ru e 。 大学计算机基础 第 10章 . 连接运算符 字符串连接运算就是将两个字符串连接起来生成一个新的字符串,包括“ &”和“ +”。 “ &”用来强制两个表达式作字符串连接。需注意的是:由于符号“ &”还是长整型的类型定义符,在字符串变量后使用运算符“ &”时,变量与运算符“ &”之间应加一个空格。 运算符“ &”两边的操作数可以是字符型,也可以是数值型。不管是字符型还是数值型,进行连接操作前,系统先进行操作数类型转换,数值型转换成字符型,然后再做连接运算。 “ +”用来连接两个字符串表达式,形成一个新的字符串。需要注意的是:“ +”运算符要求两边的操作数都是字符串。如果混着字符串与数值的话,其结果会是求和。 第 40页 大学计算机基础 第 10章 . 运算符的优先序 在 种运算符的优先序由高到低排序如下: 括号 指数 +/-(取正或取负) 乘法和除法 整除 取模 加法和减法 连接 比较 逻辑。 第 41页 大学计算机基础 第 10章 在 了区分过程、常数、变量、对象等,需要为这些过程、常数、变量、对象分别设置不同的名称,这个名称就是标识符。对其命名时要遵循下列的规则: 第一个字符必须使用英文字母。 不能在名称中使用空格、运算符、句点、惊叹号( !)、或 、 &、 $, #等字符。 名称的长度不可以超过 255个字符。 通常,使用的名称不能与 句以及方法的名称相同。也不能使用与程序语言的关键字相同的名称 。 不能 在范围的相同层次中使用重复的名称 。 标识符 的名称应尽量有意义,以方便程序中查错。 注意 它会在名称被声明的语句处保留大写。 中文 使用中文作为标识符(这时,不要求首字符为字母)。 第 42页 大学计算机基础 第 10章 程控制语句 序由大量的命令语句构成。命令语句可以包含关键字、函数、运算符、变量、常数以及表达式。 种类型: 声明语句:用来命名和定义变量、常量、程序或过程,如前文所述的过程、变量、常量等的声明。 赋值语句:用来为变量指定一个值或表达式。使用格式为: 变量名 = 值或表达式 执行语句:是程序的主体,用来调用过程、执行一个方法或函数,可以循环或从代码块中分支执行,实现各种流程控制。语句的执行方式按流程可以分为顺序结构、条件判断结构和循环结构三种。 第 43页 大学计算机基础 第 10章 . 顺序结构 顺序结构是最简单的程序结构,其程序的执行次序是按语句的书写顺序从上到下逐条进行。 【 例 10给变量赋值为“中国”、“河南省”、“郑州市”,在立即窗口分别显示变量值。 第 44页 大学计算机基础 第 10章 . 选择结构 选择结构,也称分支结构。在 择结构有双分支和多分支两种情况,都可以通过选择结构语句(也叫分支语句或条件语句)来实现。常用的选择语句有 路分支)和 路分支)。 括单行 第 45页 大学计算机基础 第 10章 1)单行 所谓单行 是指该语句必须在一行写完。语法格式如下: 句 B 该语句的功能是:如果条件表达式成立,即值为 执行 ,否则执行语句 B。 【 例 10输入一个整数,判断其为奇数还是偶数。 第 46页 大学计算机基础 第 10章 2) 的简写版,它可以根据表达式的值,返回两部分中的一个。语法格式为: 件表达式 ,语句 A,语句 B) 其中,条件表达式是必要的参数,是用来判断真假的表达式;语句 果条件表达式为真,返回此部分的值或表达式;语句 果条件表达式为假,返回此部分的值或表达式。 第 47页 大学计算机基础 第 10章 3)块 块 以根据表达式的值有条件地执行一组语句。其语法结构如下: 句块 1 句块 2 句块 3 句块 n f 第 48页 大学计算机基础 第 10章 4)多分支选择语句 当条件选项较多时,可以使用 【 例 10,但程序的结构会变得很复杂,不利于程序的阅读与调试。此时,用语法结构如下: 测试表达式 达式 1 达式 2 49页 大学计算机基础 第 10章 . 循环结构 循环结构也叫重复结构,是指程序代码在执行过程中,某段代码需要被重复执行若干次。被重复执行的代码段,通常称为“循环体”。 o 循环结构语句。 第 50页 大学计算机基础 第 10章 1) 句 称为“当循环语句”,它根据某一条件进行判断,永远是当条件为真时执行循环体,否则,不执行循环体。语法格式为: 51页 大学计算机基础 第 10章 2) 句 句也是根据条件决定循环的语句,在使用时和 成四种不同的语句格式。 格式 1: 式 2: 第 52页 格式 3: 式 4: 大学计算机基础 第 10章 3) 句 当循环次数已知时,可以使用 句创建循环过程。其语法结构如下: 环变量 =初值 值 长值 环变量 第 53页 大学计算机基础 第 10章 4)循环的嵌套 在一个循环体中又包含了完整的循环结构,称为循环的嵌套。循环嵌套对于各种循环结构均适用。实际上,不仅循环中可以嵌套,分支结构中也可以嵌套循环,循环中也可以嵌套分支结构。使用嵌套时要注意:开始语句和结束语句的必须成对出现。 【 例 10百元买百鸡的问题。假如小鸡每只 5角,公鸡每只 2元,母鸡每只 3元。现在有 100元要求买 100只鸡,编程列出所有可能的购鸡方案。 第 54页 大学计算机基础 第 10章 . 注释 好的程序一般都有注释,这能很好地提高程序的可维护性,使得程序易读易懂。在释可以通过使用 )两种方式实现。使用 语句之后用冒号隔开。 第 55页 大学计算机基础 第 10章 . 连写和断行 程序中,一般一个语句占一行,但有时候可能需要在一行有几个语句时,这时需要用冒号分隔开。 当一个一个语句太长,书写在一行中不方便时,希望将其分成几行写,可以使用空格加下划线,即“ _”。 第 56页 大学计算机基础 第 10章 向对象的程序设计基础 能很好的使用于面向对象的编程技术( 面向对象的程序设计以对象为核心,以事件作为驱动,可以大大提高程序的设计效率。 第 57页 大学计算机基础 第 10章 象、属性、方法和事件 1. 对象和类 客观世界里的任何实体都可以看作是对象。对象可以是具体的物,也可以指某些概念 。 属性用来表示对象的状态,方法用来描述对象的行为。 类是客观对象的抽象和归纳,是对一类相似对象的性质描述,这些对象具有相同的性质:相同种类的属性以及方法。类好比是一类对象的模板,有了类定义后,基于类就可以生成这类对象中任何一个对象。 第 58页 大学计算机基础 第 10章 象、属性、方法和事件 2. 属性 属性是指对象的特性。每一个对象都有属性,一个属性就是对一个对象的一个设置。 3. 方法 方法用来描述一个对象的行为,对象的方法就是对象可以执行的操作。 第 59页 大学计算机基础 第 10章 象、属性、方法和事件 4. 事件和事件过程 事件是 被对象识别的动作。事件作用于对象,对象识别事件并作出相应的反应。 事件过程是为事件的响应编写的一段程序,又称为事件响应代码。当对象的某一个事件被触发时,就会自动执行事件过程中的程序代码,完成相应的操作。 第 60页 大学计算机基础 第 10章 户窗体及控件的使用 用户界面是应用程序中的一个重要组成部分,是用户和应用程序之间交互的窗口。在 过使用该模块,进行各控件的事件过程代码编写,可以很好创建出较为简单、美观、易用的用户界面。 第 61页 大学计算机基础 第 10章 . 用户窗体 用户窗体( 简称窗体,是一个窗口或对话框,也可以用作控件的容器。在 择“插入”命令下的“用户窗体” ,可以插入一个用户窗体。 第 62页 “关闭”按钮 标题栏 边框 控件编辑区域 大学计算机基础 第 10章 1)窗体的属性 窗体属性决定了窗体的外观和操作。常用属性如下: 称):用来命名窗体。 题):定义窗体标题栏中的文本,默认值与对象名称的默认值相同(如 大多数控件都有 语法格式为:对象 = 边)、 边)属性:这两个属性用来设置对象左上角的垂直坐标和水平坐标,决定了对象的位置 。 度)和 度)属性:这两个属性决定了对象的大小,单位为“磅”。 效性):该属性用来设置或返回一个 定控件是否允许操作。值为 许用户进行操作;值为 禁止用户进行操作,呈灰色。 见性):决定控件是否可见。值为 序运行时控件不可见,但控件本身存在;值为 序运行时控件可见。 体):该属性值是 般通过 是可以显示文字的控件都有 码格式为:对象 性 = 片):该属性用来设置或返回窗体中显示的图片。 第 63页 大学计算机基础 第 10章 2)窗体的方法 动)将对象移动到 可以通过 象可以是窗体和控件。格式:对象 , 示)显示指定窗体。多用于多重窗体程序设计。如果在运用 法时并未装载指定的对象,则 自动装载它。格式: 藏)隐藏指定窗体。需要注意的是,该方法只是隐藏窗体,并未在内存中 载)载入对象却不显示。需要注意,装载对象虽然把对象放入内存中,但却是不可见的。必须用 后用户才能与之交互。格式: 象 载)从内存中删除一个对象,释放的空间可以再使用。直到用户都不能与对象进行交互,且不能用程序操作对象。在 种是单击窗体的“关闭”按钮;另一种是使用卸载语句。格式: 象 第 64页 大学计算机基础 第 10章 3)窗体的事件 事件是作用于对象上的一种动作或行为 ,也可以理解为是对象能够识别(也称响应)的一种操作。 户不可以随意增加。窗体常用事件如下: 击)事件:用鼠标单击窗体或控件时产生该事件。 击)事件:用鼠标双击窗体或控件时产生该事件。 活)和 去激活)事件:程序运行时,当窗体变为当前窗体时,触发该窗体的 当一个窗体失去激活状态,即另一个窗体变为当前窗体时,前者发生 始化)事件:该事件发生在加载对象之后、显示对象之前。用户可以应用此事件初始化窗体所用的数据。这个事件是窗体创建的第一个事件。 第 65页 大学计算机基础 第 10章 . 控件的使用 控件 序中能直接使用的对象。从本质上来说,控件是对数据和方法的封装。控件可以有自己的属性和方法。在 件通常以图形的形式放在“工具箱”中。插入“用户窗体”时会自动打开控件工具箱,也可以从“视图”菜单中选择打开工具箱。 第 66页 大学计算机基础 第 10章 . 控件的使用 ( 1)控件的编辑 添加 移动和缩放 复制和粘贴 控件的布局 第 67页 大学计算机基础 第 10章 . 控件的使用 ( 2)焦点和 焦点:是对象接收用户鼠标或键盘操作的能力。当对象具有焦点时,就可以接受用户的输入。 常使用 就是所谓的 第 68页 大学计算机基础 第 10章 标签控件 主要用于输出(显示)文本信息,不能输入信息,即标签控件的内容只能通过 用来标注本身不具有标题属性的控件。 标签的很多属性与窗体和其他控件相同,如 此之外,标签控件还有很多特有属性,主要有: 签只能用 定 中 1( 左对齐(默认值), 2( 居中对齐, 3( 右对齐。 置控件是否能自动调整控件大小以显示所有内容。默认为 置 置标签的边框样式:没有边框或单线边框。 置标签以什么方式扩大控件以显示标题文字,可以是水平或垂直。 置标签图片的背景图片。 标签和窗体具有 可以识别多种事件,如 标签使用中,通常只起到在窗体上显示文字的作用,因此一般不需要编写事件过程。 第 69页 大学计算机基础 第 10章 . 文本框( 文本框是一个文本编辑区域,在程序运行期间不仅可以显示文本,还可以接受键盘输入及编辑,类似于一个简单的编辑器。其常用属性如下: 来标识文本框。默认值为 置或返回文本框控件中的文本内容。 置文本框允许输入的字符串最大长度。 置文本框是否允许多行显示,默认为单行。 置文本框是否有垂直或水平滚动条。 置是否在控件中使用替代字符显示用户输入的字符串。 置文本框是否可读写,值为 认值为 中文本的起始位置,返回的是选中文本的第一个字符的位置。如果文本未被选中,则指出插入点位置。 中文本的长度,返回的是选中文本的字符串个数。 中文本)属性:返回或设置当前所选文本的字符串,若没有选中的字符,那么返回值为空字符串。 第 70页 大学计算机基础 第 10章 . 文本框( 文本框不仅支持鼠标事件,还可以监视用户的按键动作。常用事件有: 用户在文本框中输入、编辑信息,或者在程序代码中改变 件实际接受到焦点之前,发生 焦点转移到另一个控件之前,发生 文本框常见方法有: 方法将当前被选中的文本复制或移至剪贴板上。 置焦点的方法,可以将焦点移到指定文本框。 剪贴板上的内容粘贴到当前文本框的光标处。 第 71页 大学计算机基础 第 10章 . 命令按钮( 程序中命令按钮 应用十分广泛。程序执行期间,当用户选择某个命令按钮时,就会执行相应的事件过程,它提供了用户与应用程序交互的最简便的方式。常见属性如下: 置命令按钮上显示的文字。 认按钮属性,为 个窗体中只能有一个按钮设置为 消按钮属性,为 个窗体中只能有一个按钮设置为 命令按钮最常用的是单击( 件,单击按钮时触发该事件。 第 72页 大学计算机基础 第 10章 . 单选按钮、复选框及框架 ( 1)单选按钮( 单选按钮用于在一组相关的选项中实现单项 (或互斥 )选择。因此,单选按钮总是成组出现。位于同一容器中的单选按钮, 单选按钮最重要的属性是 值为 为认为 单选按钮最常用的事件是单击( 件,当改变单选按钮的 会触发该事件。 第 73页 大学计算机基础 第 10章 . 单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论