第2章 少了你不行—窗体与模块对象
数据库应用基础ACCESS(第二版)习题解答

第八章 习题参考答案
一、填空题
1.类模块、标准模块、子过程、函数过程
2.面向对象
3.注释语句
4.立即窗口、本地窗口、监视
5.简单的(特殊的)模块
二、选择题
1.B
2.D
3.D
三、判断题
1.对
2.错
3.对
四、思考题
1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。所以,标准模块和类模块的主要区别在于其范围和生命周期。
2.答:用查询向导创建查询的优点:能够快捷方便地创建查询,简单易用,上手快。
缺点:只能创建一些简单的查询,查询功能相对较弱。
用查询设计视图创建查询的优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
3.答:SQL查询有联合查询、传递查询、数据定义查询、子查询。
(7)使用符合标准的SQL数据库语言,具有较好的通用性;
(8)可以利用VBA进行高级操作控制和复杂的数据操作。
第二章 习题参考答案
一、填空题
1.标题栏,菜单栏,工具栏,数据库窗口,状态栏
2.数据库子窗口右上角的“X”按钮,数据库子窗口左上角的控制符号,“文件”菜单中关闭命令
3.文本类型,货币类型,数字类型,日期时间类型,自动编号类型,是/否类型,备注类型,OLE对象类型,超级链接类型,查阅向导类型
报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。
2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。
Visual Basic 6.0程序设计及应用_第2章_vb

第2课Visual Basic语言基础本章学习目标:基本语言规则数据类型运算符与表达式语言结构子过程与函数本章要点:语言规则语言结构2.1课前导读Visual Basic语言是在BASIC语言的基础上进一步发展而来,不但保留了BASIC语言简单易用的特点,而且增加了面向对象和结构化的编程方法。
由于Visual Basic程序代码可读性强、运行速度快、数据类型丰富、语法与自然语言接近及结构严谨,从而成为众多程序员首选的编程语言。
Visual Basic是真正易学易用的结构化语言,以至于专业人员可以用Visual Basic 实现其他Windows编程语言的功能,初学者只要掌握一些关键语法就可以建立实用的应用程序。
2.2.6 运算符与表达式表达式是关键字、运算符、变量和常数的组合,其值可以是字符串、数值或者对象。
表达式可以用来执行算式、操作字符或是检测数据。
表达式书写规则:从左到右在一行上书写,无高低之分;可以用圆括号括起,以提高运算的优先级或增加表达式的清晰度。
不能使用方括号或花括号,圆括号可以出现多个,但必须配对使用。
1.算术运算符与表达式算术运算符是指用于执行实数或整数运算的操作符,主要包括+(加法)、-(减法)、*(乘法)、^(指数运算)、/(除法)、\(取模数)、Mod(取余数)。
各个算术运算符的作用见表2-3,表中MyValue的值为3。
2.字符运算符与表达式字符串运算符有两个:“&”和“+”,它们都是将两个字符串连接起来。
两者的区别是:(1)“+”:连接符两旁若一个为数字字符型或逻辑型,另一个为数值型,则自动转换为数值型,然后进行算术加运算;若一个为非数字字符型,另一个为数值型,则出错。
(2)“&”:连接符两旁的操作数不管是字符型还是数值型,则在进行连接操作前,系统先将操作数转换成字符型,然后再连接。
3.比较运算符与表达式比较运算符用来表示两个或多个值或表达式之间的关系,结果为逻辑常数。
第2章 Visual Basic编程基础

frm
frmStart
vsbar
vsbRate
Label(标签)
Text(文本框) PictureBox(图片框)
labl
txt pic
lblName,lbladdress
txtName,txtNation picMove
tim
tmrAnimater
drv
drvDisc
Frame(框架)
fra
fraSex
2.1 Visual Basic 编码规则
Visual Basic对象命名约定
对象 Form(窗体) 前缀 举例 对象 VscrollBar (垂直滚动条) Timer(计时器) DrivelistBox (驱动器列表框) DirListBox (目录列表框) FileListBox (文件列表框) Shape(形状) Line(直线) OptionButton (单选按钮) ComboBox(组命框) opt optSex Image(图像) comb combTeacher Data(数据) OLE(对象链接与嵌入) CommonDialog (通用对话框) img data ole imgPicture dataAccess oleExcel 前缀 举例
2.1.1 标识符命名规则
标识符
——是程序代码中变量、常量、类型、 过程、函数及其它对象的名称。
2.1 Visual Basic 编码规则
命名规则如下: (1)名称中的字符可由字母、汉字、数字和下划线级成, 但名称的第一个字符必须是字母或汉字。 (2)名称的长度不能超过255个字符,窗体、控件、类和 模块的名称长度不能超过40个字符。 (3)名称不能命名为Visual Basic中已有的关键字及在 Visual Basic中有特殊含义的字符。 (4)在自定义名称时,所定义的名称能反映它所代表的编 程对象的意义,见名知义,从而提高程序的可读性。
excel 控件教程

excel 控件教程本文介绍excel 控件相关的一些知识点。
excel 控件有两种,分别是【窗体控件】和【Acti veX控件】。
两种控件做出相同的效果,但它俩也有很多不同的地方。
Excel 控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易于阅读。
这些对象包括文本框、列表框、选项按钮、命令按钮及其他一些对象。
控件提供给用户一些可供选择的选项,或是某些按钮,单击后可运行宏程序。
第一,excel 控件之窗体控件介绍excel 控件,其中,“窗体”有16个命令按钮,依次为:标签、编辑框,分组框、按钮、复选框、选项按钮,列表框、组合框,组合式列表编辑框、组合式下拉编辑框,滚动条、微调项,控件属性、编辑代码,切换网格、执行对话框。
“控件工具箱”还包含通过其他程序安装的自定义ActiveX控件,例如:通过Microsoft I nternet Explorer安装的Active Movie控件。
第二,excel 控件在哪里找出来首先,看看excel 控件在哪里?Excel2010版,单击“开发工具”选项卡-〉插入-〉表单控件,就可以找到excel 控件工具箱。
如果你的Excel选项卡中没有“开发工具”,参考《显示excel 开发工具》调出Excel开发工具。
excel 控件2003版的调出方法是:在工具栏单击鼠标右键,勾选【窗体】、【控件工具箱】。
【窗体】调出的是【窗体控件】的工具栏、【控件工具箱】调出的是【ActiveX控件】的工具栏。
第三,excel 控件第一个实例:以【微调项】为例(【微调项】Excel2007改为【数值调节钮】),介绍它在两种控件的制作方法。
单击【窗体控件】中的【微调项】控件,然后在表格上拖动一个区域(区域大小决定控件的大小)。
插入好控件后,对控件的属性进行设置,右键单击控件,单击【设置控件格式】,在弹出的【设置控件格式】对话框中选择【控制】选项卡。
【当前值】:是控件当前的赋值,可以不去管它,它随着控件的变化而变化,不是固定的值;【最小值】:如果我们需要用控件调整一年中月份的变化,最小值可设定为1;【最大值】:比如需要用控件调整一年中月份的变化,最大值可设定为12;【步长】:步长是指每次单击按钮值的增加或减少的幅度,月份的变化步长可设定为1;【单元格链接】:这个设置决定控件在表格中的赋值对象,也就是单击控件时希望哪个单元格随着变化。
第2章 窗体设计与常用控件

第2章
窗体设计与常用控件
void
__fastcall
TForm1::FormMouseDown(TObject
*Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { Form1->Hint = IntToStr (X);
}
注意:本例中应将Form1的ShowHint属性设置为“true”。
PoDefaultSizeOnly
窗口出现的大小由C++ Builder自己决定,C++ Builder会自动调整大小使右边及 底边与屏幕切平,窗口位置由(Left,Top)决定 窗口出现在屏幕正中央的位置,大小由Width、Height决定
PoScreenCenter
第2章
窗体设计与常用控件
5.Border Icons和Border Style属性 BoderIcons属性是集合型的属性,我们可以自由地 搭配组合该集合中的元素以控制窗口所能提供的系统 功能,有关说明如表2-2所示。
第2章
窗体设计与常用控件
2.1.1 窗体的属性
1.Name属性 窗体的Name属性就是窗体的名字,用于在程序中 识别不同的窗体对象。BCB在创建一个新程序时将主 窗体的Name缺省定义为“Form1”。
值得注意的是,在C++Builder中,一般采用动态
方法为VCL对象分配内存,Form1被定义为一个指向 TForm1类对象的指针。所以在使用窗体对象的属性或
属性值还不能确定,或者有些属性虽然在设计时已被
设定了一个值,但在运行期间又要改变该属性的值, 这就要求我们能在程序的运行期间修改属性值。
数据库原理与应用第二版(张俊玲)清华大学出版社课后习题答案完整版

数据库原理与应⽤第⼆版(张俊玲)清华⼤学出版社课后习题答案完整版数据库原理与应⽤习题答案第⼀章⼀、填空题1.常见的数据库管理系统有Oracle、Microsoft SQL Server、Visual FoxPro 和Microsoft Access。
2.中⽂Microsoft Access 2003的基本⼯作界⾯包括主窗⼝(外⾯的⼤窗⼝)和数据库窗⼝(⾥⾯的⼩窗⼝)两部分。
3.数据库像⼀个电⼦表格,其中每⼀⾏称为记录,每⼀列称为字段。
4. 从数据库窗⼝可以看出,Access 2000数据库系统的基本结构由数据库对象和组两部分组成,其中对象有7种,它们分别是数据表、查询、窗体、报表、Web页、宏和模块。
⼆、简答题1.试述数据、数据库、数据库管理系统、数据库系统的概念。
答:数据(Data):描述事物的符号称为数据,它是数据库存储的基本对象。
⼴义的数据包括数字、⽂字、图形和声⾳等。
数据库(DataBase,DB):指长期存储在计算机内的、有组织的、可共享的数据集合。
数据库管理系统(DataBase Management System,DBMS):是位于⽤户与操作系统之间的⼀层数据管理软件。
‘数据库系统(DataBase System,DBS):指在计算机中引⼊数据库后的系统,由数据库、数据库管理系统及其开发⼯具、应⽤系统、数据库管理员和⽤户构成。
2.使⽤数据库系统有什么好处?答:使⽤数据库系统可以将现实中的⼤量有⽤信息,以数据的形式保存在计算机⾥,数据库本⾝可被看作是⼀种电⼦⽂件柜,它是收集计算机数据⽂件的仓库或容器,系统⽤户可以对这些⽂件执⾏⼀系列操作,如向数据库中增加新的空⽂件、向现有⽂件中插⼊数据、更改现有⽂件中的数据及删除数据库中的数据等。
并能达到数据结构化、共享性⾼、冗余度低、独⽴性⾼的要求,提⾼了管理效率和准确性。
3.数据库管理系统的主要功能有哪些?答:数据库管理系统的功能主要有数据定义功能、数据操纵功能、数据库的运⾏管理及数据库的建⽴与维护功能。
计算机二级各章总结及习题

计算机二级各章总结及习题第一章计算机数据管理先后经历了人工管理,文件系统和数据库系统,分布式数据库系统和面向对象数据系统等几个阶段。
数据库管理系统英文缩写为DBMS数据库英文缩写为DBS数据库系统包括数据库应用系统,数据库管理系统和数据库三部分。
数据库中的数据可以被多个用户,多个应用程序共享。
数据库基本目标是实现数据共享。
数据库系统由五部分组成:硬件系统,数据库,数据库管理系统及相关软件,数据库管理员。
一对多联系是最普遍的联系。
数据模型包括:层次模型,网状模型,关系模型。
关系模型中,数据以表格的形式保存数据,数据库属于关系模型。
一个关系就是一张二维表,一张二维表就是一个关系。
在一个二维表中,水平方向的行称为元组,每一行是一个元组。
二维表中垂直方向的列称为属性。
属性的取值范围称为域。
能够唯一标识一个元组的属性或属性的组合称为关键字(主键)一个标只有一个主键:一个字段或几个字段的组合。
如果表中的一个字段不是本表的关键字,而是另外一个表的主关键字和候选关键字,这个字段属性就称为外关键字(外键)。
专门的关系运算包括:选择:从关系中找出满足给定条件的元组的操作称为选择。
(横着取)投影:从关系模式中指定若干属性组成新的关系称为投影。
(竖着取)连接:连接是关系的横向结合。
将两个关系模式拼接成一个更宽的关系模式,生成的新的关系中包含满足连接条件的元组。
自然连接:按照字段值对应相等为条件进行的连接操作称为等值连接,自然连接是去掉重复属性的等值连接。
Access将数据库定义为一个扩展名为.mdb 文件。
数据库包括以下几个对象:表,查询,窗体,报表,数据访问页,宏和模块。
数据完整性规则包括实体完整性规则,参照完整性规则和域的完整性规则。
实体完整性规则,主键不能重复也不能为空。
参照完整性规则,外表中的主键必须来自一表中的主键值,外间可以重复也可以为空。
域的完整性规则,只是一个合理的范围。
第一章习题:一,单选1,用二维表来表示实体及实体之间的联系的数据模型是()A 实体—联系模型B层次模型C网状模型D关系模型2,关系数据库的基本操作是()A 增加、删除和修改B选择、投影和连接 C 创建、打开和关闭D索引、查询和统计3,Access的数据库类型是()A 层次数据库B网状数据库C关系数据库D面向对象数据库4,关系型数据库管理系统中所谓的关系是指()A各条记录中的数据彼此有一定的关系B一个数据库文件与另一个数据库文件之间有一定的关系C数据模型符合满足一定条件的二维表格式D数据库中各个字段之间彼此有一定的关系5.下列说法正确的是()A两个实体之间只能是一对一联系B两个实体之间只能是一对多联系C两个实体之间只能是多对多联系D两个实体之间可以是一对一联系、一对多联系或多对多联系6,数据库系统的核心是A数据模型B数据库管理系统C软件工具D数据库7在数据库中能够唯一标识一个元组的属性或属性的组合称为A记录B字段C域D关键字8,为了合理组织数据应遵从的设计原则是A“一事一地原则”,即一个表描述一个实体或实体间的联系B表中的字段必须是原始数据和基本数据元素,并避免在之间出现重复字段C用外部关键字保证有关联的表之间的联系D以上各则都包括9数据模型反映的是A事物本身的数据和相关事物之间的联系B事物本身所包括的数据C记录中所包含的全部数据D记录本身的数据和相互关系10,退出Access数据库管理系统可以使用的快捷键是A,Alt+F+X B,Alt +X C,Ctrl+C D,Ctrl+O11,在Access数据库中,表就是A关系B记录C索引D数据库12,Access中表和数据库的关系是A一个数据库可以包含多个表B一个表只能包含两个数据库C一个表可以包含多个数据库D数据库就是数据表13,将两个关系拼成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为A选择B投影C连接D并14,常见的数据库模型有3种,分别是A网状,关系和语义B层次、关系和网状C环状、层次和关系D字段名、字段类型和记录15,商品与顾客两个实体集之间的联系一般是A一对一B一对多C多对一D多对多二,填空1,数据模型不仅表示反映事物本身的数据,而且表示()2,实体与实体之间的联系有3种,它们是()()()3,用二维表的形式来表示实体之间联系的数据模型叫做()4,一个关系表的行称为()5,在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为();把两个关系中相同属性值的元组连接到一起形成新的二维表的操作称为();从表中抽取属性值满足条件列的操作称为()6,自然连接指的是()7,ccess数据库的文件名是()8,在关系数据库中,将数据表示为二维表的形式,每一个二维表称为()9,每个人都有自己的出生地,实体人和实体出生地之间的联系是()10,在教师表中,如果要找出职称为教授的教师,应该采用的关系运算是()第二章Access表由表结构和表内容(记录)两部分组成。
VB窗体对控件、对象的限量问题与对策

P i ae S b C mma d r t u o v nl
_
Ci ( lk ) c
x=v T x1 Tx) d( et. et
过程中需要输 出诸 如中间量或参 照值 的结 果 , 些文本框 可 以 这 充分地 重复使用 。 例如 , 我们利用两个按钮 和一个 文本框 。一个按 钮实 现数
据的数据输入 , 另一个按钮实现结果的输出 ; 输入与输 出结果都
2 1 标 签 L b l 件 . a e控
用来 当作如操作步骤 和方法提示 等 的标 签 , 以集 中在 同 可
0 引 言
V B是 一种面 向对象 的程 序设计语 言及可视化 应用程序 开 发工具 。它简单 易学 、 易掌握 , 功能强大 , 具有应 用灵 活 、 可视 性 好等特点 , 作为一种 比较 流行 的程序设 计语言 之一 而被不少 工
程设计人员 、 软件开发人员所青 睐。
利用 V B语 言开发程序 的步骤 比较其 它的语言设计程序 相 对较为简单 , 建 立工程、 即, 窗体 , 根据程序 的需要添加 和组织 必
所遇到的问题 。
‘ 按 钮” at n为 边 ” 置 C pi ” 右 o ‘ 标 签 的 位 置 置
L bl. at n: 左边 ae1 C pi o
Ele s
‘ 置标签 at n属性” C pi ” o 左边” ‘ 如果按钮”at n是” C pi 右边” o 时
L b l. o a e 1 T p=1 0 00
窗体是设计人员进行用 户界面设计 和操作 的主要舞 台 , 在 可视化应用程序设计中窗体相当一个放置其它对象 的容器 。 对于一个较大型的 、 设计 对象 内容较多 的程序编 写 , V 在 B 环境下设计 , 需要 的控件数量相应也较多 , 否则将影 响到 目标产 品的品质和用户的要求 。但 是较多地使 用控件 , 出现如笔者 会
Access应用技术教程库第2章 Access2007基础知识

《Access数据库应用基础及实训教程》
2.1 Microsoft Access 2007简介
Access 2007是简便、实用的数据库管理系统,它提供 了大量的工具和向导,即使没有编程经验的用户也可以通过 其可视化的操作来完成绝大部分的数据库管理和开发工作。 2.1.1 Access产品简介 自Microsoft公司研制开发出Access以来,以其简单易学 的优势使得Access的用户不断增加,成为流行的数据库管理 系统软件之一。 Access 2007是Office 2007系列办公软件中的产品之一, 是微软公司出品的优秀的桌面数据库管理和开发工具。 Microsoft 公司将汉化的Access 2007中文版加入Office 2007 中文版套装软件中,使得Access在中国得到了广泛的应用。 Microsoft Access 2007(以下简称Access 2007)在原有 版本的基础上进行了改进,增加了一些重要的特性,使其功 能更加完善,界面更加友好。
上一页
下一页
退出
返回本章
《Access数据库应用基础及实训教程》
2.2 Access 2007的新特点
Access 2007在数据库的管理上,除了保持原有的功能特 性之外,还作了进一步的扩展和更新,使操作更加灵活方便, 用户能更有效地进行合作与交流。具体体现在以下几个方面。 1.改进的全新用户界面 Access 2007采用了一种全新的用户界面,这种用户界面 是从零开始设计的,可以帮助用户提高工作效率。新界面使用 称为“功能区”的标准区域来代替Access早期版本中的多层菜 单和工具栏,功能区是包含按特征和功能组织的命令组的选项 卡集合。 功能区的重要功能包括: (1) 命令选项卡:显示通常配合使用的命令的选项卡,这 样即可在需要命令的时候快速找到命令。 (2) 上下文命令选项卡:根据上下文显示的一种命令选项 卡。上下文就是目前正在着手处理的对象或正在执行的任务。
VB知识点总结

第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。
3.方法方法指对象可以进行的动作或行为。
4.事件事件是指能被对象所识别的动作。
5.事件驱动只有在事件发生时程序才会运行。
6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
表1—1 应用程序文件类型第2章创建用户界面1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—)(2)&书P325.设计用户界面的步骤(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。
注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。
数据库期末复习题

第1章数据库技术基础一、单选题1.数据模型反映的是( A )。
A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系2.数据库系统的核心是( C )。
A.数据库B.数据库管理员C.数据库管理系统D.文件3.数据库管理系统中负责数据模式定义的语言是( A )。
A.数据定义语言B.数据管理语言C.数据控制语言D.数据操纵语言4.数据库管理系统是( B )。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统5.在数据管理技术发展的三个阶段中,数据共享最好的是( C )。
A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.用Access创建的数据库文件,其扩展名是( D )。
A..adp B..dbfC..frm D..mdb7.数据库系统是由数据库、数据库管理系统、应用程序、( A )、用户等构成的人机系统。
A.数据库管理员B.程序员C.高级程序员D.软件开发商8.在数据库中存储的是( B )。
A.信息B.数据C.数据结构D.数据模型9.在下面关于数据库的说法中,错误的是( D )。
A.数据库有较高的安全性B.数据库有较高的数据独立性C.数据库中的数据可以被不同的用户共享D.数据库中没有数据冗余10.不是数据库系统特点的是( C )。
A.较高的数据独立性B.最低的冗余度C.数据多样性D.较好的数据完整性11.A ccess是( C )数据库管理系统。
A.层次B.网状C.关系型D.树状12.在Access中,数据库的基础和核心是( A )。
A.表B.查询C.窗体D.宏13.在下面关于Access数据库的说法中,错误的是( B )。
A.数据库文件的扩展名为mdbB.所有的对象都存放在同一个数据库文件中C.一个数据库可以包含多个表D.表是数据库中最基本的对象,没有表也就没有其他对象14.A ccess数据库管理系统依赖于( B )操作系统。
【VIP专享】广东省高等教育自学考试Visual Basic程序设计课程(课程代码07759)考试大纲

附件4:广东省高等教育自学考试Visual Basic程序设计课程(课程代码:07759)考试大纲目录1、课程性质与设置目的2、课程内容与考核目标第1章Visual Basic编程环境第1节可视化与事件驱动型语言第2节Visual Basic 的启动与退出第3节主窗口第4节其他窗口第2章对象第1节对象及其属性设置第2节窗体第3节控件第4节控件的画法和基本操作第3章建立简单的Visual Basic应用程序第1节语句第2节编写简单的Visual Basic应用程序第3节程序的保存、装入和运行第4节Visual Basic应用程序的结构与工作方式第4章数据类型、运算符与表达式第1节基本数据类型第2节常量和变量第3节变量的作用域第4节常用内部函数第5节运算符与表达式第5章数据输入输出第1节数据输出—Print方法第2节数据输入—InputBox函数第3节MsgBox函数和MsgBox语句第4节字形第6章常用标准控件第1节文本控件第2节图形控件第3节按钮控件第4节选择控件——复选框和单选按钮第5节选择控件—列表框和组合框第6节滚动条第7节计时器第8节框架第9节焦点与Tab顺序第7章Visual Basic 控制结构第1节选择控制结构第2节多分支控制结构第3节For循环控制结构第4节当循环控制结构第5节Do循环控制结构第6节多重循环第7节GoTo型控制第8章数组与记录第1节数组的概念第2节动态数组第3节数组的基本操作第4节数组的初始化第5节控件数组第6节记录第7节记录数组第9章过程第1节Sub过程第2节Function过程第3节参数传送第4节可选参数与可变参数第5节对象参数第6节局部内存分配第7节递归第10章键盘与鼠标事件第1节KeyPress事件第2节KeyDown和KeyUp事件第3节鼠标事件第4节鼠标光标的形状第5节拖放第11章菜单程序设计第1节Visual Basic中的菜单第2节菜单编辑器第3节用菜单编辑器建立菜单第4节菜单项的控制第5节菜单项的增减第6节弹出式菜单第12章对话框程序设计第1节概述第2节文件对话框第3节其他对话框第13章多窗体程序设计与环境应用第1节建立多窗体应用程序第2节多窗体程序的执行与保存第3节Visual Basic工程结构第4节闲置循环与DoEvents语句第5节系统对象第14章文件第1节文件概述第2节文件的打开与关闭第3节文件操作语句和函数第4节顺序文件第5节随机文件第6节用控件显示和修改随机文件第7节二进制文件第8节文件系统控件第9节文件基本操作3、关于大纲的说明与考核实施要求【附录】题型举例一、课程性质与设置目的(一)课程性质与设置目的本课程是广东省高等教育自学考试数字媒体艺术专业(独立本科段)的必考课程之一,本课程是数字媒体艺术专业的应用型基础课。
Access笔试题第1和第2章习题答案

第1章数据库的基础知识1.1 相关术语1.1.1 数据和信息解析:(1)答案选择:D。
字母、汉字和数字都属于数据。
(2)答案选择:B。
A答案不正确,因为能被识别的物理符号才是数据,不能被识别的物理符号不是数据。
B答案正确。
C答案不正确,因此数据包括字母、数字、汉字等,数据确实是数据不对。
D答案不正确,电子书是数据,属于非文本数据。
(3)答案选择:D。
D答案不正确,信息具有时效性,因此错误。
(4)答案选择:A。
A答案正确,在Access中存储数据的对象是表。
1.1.2 数据库的相关术语(1)答案选择:D。
数据库的终极目标确实是实现数据共享。
(2)答案选择:D。
数据库的终极目标是实现数据共享,因此能够被多个应用程序共享。
(3)答案选择:B。
考查数据库治理系统的概念。
(4)答案选择:D。
A答案正确,数据库治理系统是用户和数据库之间的接口。
例如Access确实是数据库治理系统,咱们利用Access进行数据库的治理,因此数据库治理系统确实是用户和数据库之间的接口。
B答案正确,数据库治理系统确实是数据库系统的核心。
C答案正确,Access确实是数据库治理系统。
D答案不正确,数据库系统成立在操作系统之上,恰好和D答案相反。
(5)答案选择:B。
谨记数据库系统DBS包括数据库DB和数据库治理系统DBMS。
(6)答案选择:A。
负责数据模式概念的语言是数据概念语言。
1.2 数据库的进展(1)答案选择:D。
运算机数据治理要紧经历了:人工、文件系统、数据库系统时期。
(2)答案选择:A。
人工时期的冗余度最高。
冗余指数据库中存在相同的记录,冗余越小越好,可是不能也不可能幸免数据冗余,数据库系统冗余度较小。
(3)答案选择:C。
数据库系统的特点:数据能够共享,数据冗余小,数据独立性高,统一治理和操纵。
数据共享是数据库的终极目的。
数据冗余小,数据库系统比人工、文件系统时期的数据冗余要小。
数据独立性高,指将数据和程序分开,数据独立性越高就表示平安性更高。
第2章VisualBasic6.0集成开发环境

讲课提纲
目标要求 讲课提纲 讲课内容
Visual Basic 6.0集成开发环境的介绍 Visual Basic 6.0的菜单 Visual Basic 6.0的工具栏 Visual Basic 6.0的基本窗口 集成开发环境的设置
课后作业
上机实验 6.0集成开发环境
【格式】菜单提供了许多在创建窗体的过程中需要用 到的调整控件布局的功能,主要包括控件的对齐、控 件之间的间距等等,还提供了设置控件的TAB次序的 功能。
【调试】菜单主要的功能是帮助用户对编制的应用程 序进行调试。
【运行】菜单主要功能是运行用户应用程序。
【工具】菜单主要功能是向模块中、窗体中加入过程 和过程属性,还包括向窗体中添加菜单等功能。
菜单项的右边有一个小黑箭头,表示该菜单项有子菜单。
菜单项的右边是省略号(…),表示单击该菜单项后,会弹出一个 对话框。
菜单项的颜色变暗,表示该菜单项现在不可用。
菜单项的左边有√,表示一个开关的作用。出现√表示该功能项 在使用中,例如显示菜单中属性选项,当被选中后就会弹出属 性窗口。
时钟
退出
第2章 Visual Basic 6.0集成开发环境
打开后的【工程管理器】一般包括两个部分,分别 是【工具】按钮和【浏览】窗口,如图2-17所示是一 个典型的【工程管理器】。
时钟
退出
第2章 Visual Basic 6.0集成开发环境
2.4 Visual Basic 6.0的基本窗口
目标要求 讲课提纲 讲课内容 课后作业 上机实验
在【工程管理器】中,一共有3个工具按钮, 其功能分别如下。
【工程管理器】窗口:
工 程 管 理 器 , 又 称 工 程 资 源 管 理 器 , 是 在 Visual Basic 6.0集成开发环境中用来管理工程的—个窗体。 在这个窗体显示工程的层次列表,以及所有的工程。 同时还提供了一定的管理功能。
access数据库第二版课后答案

access 数据库第二版课后答案篇一:数据库技术复习—access 习题及答案(汇总)1 】=txt> 一、选择题1. access2003 是一种数据库管理软件2. 菜单命令名称的右侧带有三角符号表示(将光标指向该命令时将打开相应的子菜单)3. access 数据库的对象包括(要处理的数据和主要的操作内容)4. access2003 数据库7 个对象中,(表)是实际存放数据的地方。
5. access2003 数据库中的表是一个(二维表)。
6. 在一个数据库中存储着若干个表,这些表之间可以通过(相同内容的字段)建立关系。
7. access2003 中的窗体是(数据库和用户)之间的主要接口。
二、填空题1. access2003 是office2003 办公软件中的一个组件,它能够帮助我们数据库管理。
2. access2003 的用户界面由、、、、和组成。
答案:,菜单栏,工具栏,工作区,状态栏,任务窗格3. access2003 数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4. access2003 数据库中表之间的关系有一对一、一对多和多对多关系。
5. 查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6. 报表是把数据库中的数据的特有形式。
答案:打印输出7. 数据访问页可以将数据库中的数据发布到上去。
答案:internet三、判断题2. 在access 数据库中,数据是以二维表的形式存放。
(“4.学生成绩管理”系统就是一个小型的数据库系统。
(“5 .用二维表表示数据及其联系的数据模型称为关系模型。
(“8. access2003 对数据库对象的所有操作都是通过数据库窗口开始的。
(“10.罗斯文”示例数据库是一个很好的帮助示例。
(V)四、简答题 1 .启动access2003 的方法有哪几种?答案:启动access2003 的方法有3 种:通过“开始”菜单启动;通过桌面快捷方式启动;通过“开始”菜单中的access2003 选项启动。
vb中窗体模块、标准模块、类模块的区别

vb中窗体模块、标准模块、类模块的区别VB中窗体模坑、标准模坑、类模坑癿区别 VB的代码存储在模块中。
在VB中提供了三种类型的模块:窗体模块、标准模块和类模块。
简单的应用程序可以只有一个窗体,所用的程序都驻留在窗体模块中,而当应用程序庞大复杂时,就要另外附加窗体。
最终可能有几个窗体中有一些共同都要执行的代码,为了在两个窗体中不产生重复代码,可创建一个独立的模块,用它实现代码公用。
该独立模块即是标准模块。
此外还可以建立包含共享代码与数据的类模块。
每个标准模块、类模块和窗体模块可包含:声明。
可将常数、类型、变量和动态链接库(DLL)过程的声明放在窗体、类或标准模块的声明部分。
每个模块只有一个声明部分过程。
每个模块可有多个过程,过程是划分VB代码的最小单元,每个过程是一个可执行的代码片段。
VB中主要有子过程、函数过程或者属性过程等各种模块类型1.窗体模块由于VB是面向对象的应用程序开发工具,所以应用程序的代码结构就是该程序在屏幕上表示的对应模型。
根据定义,对象包含数据和代码。
应用程序中的每个窗体都有一个相对应的窗体模块(文件扩展名为.frm)窗体模块是VB应用程序的基础。
窗体模块可以包含处理事件的过程、通用过程以及变量、常数、自定义类型和外部过程的窗体级声明。
写入窗体模块的代码是该窗体所属的具体应用程序专用的;也可以引用该程序内的其它窗体和对象每个窗体模块都包含事件过程,在事件过程中有为响应该事件而执行的程序段。
窗体可包含控件。
在窗体模块中,对窗体上的每个控件都有一个对应的事件过程集。
除了事件过程,窗体模块还可包含通用过程,它对来自该窗体中任何事件过程的调用都作出响应。
2.标准模块标准模块是程序中的一个独立容器,包含全局变量、Function(函数)过程和Sub过程(子过程)。
可将那些与特定窗体或控件无关的代码放入标准模块中。
标准模块中包含应用程序内的允许其它模块访问的过程和声明。
它们可以包含变量、常数、类型、外部过程和全局声明或模块级声明。
第2章窗体对象及其操作分析

7.字形属性设置
字形属性用来设置输出字符的各种 特性,包括字体、大小等。这些属性适 用于窗体和在部分控件,包括复选框、 组合框、命令按钮、目录列表框、文件 列表框、驱动器列表框、框架、网格、 标签、列表框、单选按钮、图片框、文 本框及打印机。字形属性可以通过属性 窗口设置,也可以通过程序代码设置。
2.BackColor(背景颜色)
该属性用来设置窗体的背景颜色。系统的颜色是由 一组用十六进制数值编号的各种色彩的集合,不过,在 设计程序时不必用颜色的十六进制数值来设置背景色, 可以通过调色板来直观地设置。只要选择属性窗口中的 BackColor属性条,单击右端的箭头,将显示一个对话 框,在该对话框中选择“调色板”,即可显示出图2-1 的调色板,此时只要单击调色板中的某个色块,系统就 把这种颜色设置为窗体的背景色。
8.ForeColor(前景颜色)
该属性用来定义文本或图形的前景 颜色。其设置方法和应用范围与 BackColor属性相同。用Print方法输出 的文本均按用ForeColor属性设置的颜色 输出。
9.Height、Width(高、宽)
这两个属性用来指定窗体的高度和宽度,其单 位为twip,即1点的二十分之一(1/1440英寸)。 如果不指定高度和宽度,系统默认的窗口大小与设 计时的窗体大小相同。
对象.Enabled[=Boolean值] 这里的“对象”可以是窗体、所有控件及菜单 ,其设置可以是True或False。当该属性被设置成 False后,运行时相应的对象呈灰色显示,表明处于 不活动状态,用户不能访问。在默认情况下,窗体 的Enabled属性为True。如果省略“=Boolean值”, 则返回“对象”当前的Enabled属性。
Form1.Width=7000
精品课件-Visual Basic程序设计案例教程-第2章

第2章 Visual Basic基本控件
(3) Click事件。程序运行后,当单击窗口内的某 个位置时,Visual Basic将调用窗体单击事件过程Sub Form_Click()。如果单击窗体内的控件,则只能够调用 相应控件的Click过程。
(4) DblClick事件。程序运行后,当双击窗口内 的某个位置时,Visual Basic将调用窗体双击事件过程。 窗体最常用的方法有Print、Cls、Show、Hide和Move等。
线可调边框(缺省值);3—双线固定对话框(对话框专用);4—单线固定工具窗口;
5—单线可调工具窗口
设置在控件上显示的文字。如 Form1.Caption="VB 应用程序"
设置控件的背景颜色。通常从“调色板”中选择所需颜色
ForeColor(前景色)
设置控件的前景颜色。如需窗体上是黑底白字,则设置窗体的背景颜色为黑色,
值为 True 时,窗体有最小化按钮;值为 False 时,窗体无最小化按钮。缺省值 为 True
可设置控件(对象)上显示的图片。通过“加载图片”对话框可将选中的图片作 为窗体的背景
用来指定窗体的高度和宽度,其单位为 Twip(Twip 是一种与屏幕分辨率无关的 计量单位,567 Twip 相当于 1 厘米)
前景颜色为白色
MaxButton (最大化按钮)
MinButton (最小化按钮)
Picture(图形)
Height(高度) Width(宽度)
StartUpPosition (初始位置)
WindowState (窗口状态)
AutoRedraw (自动重绘)
值为 True 时,窗体有最大化按钮;值为 False 时,窗体无最大化按钮。缺省值 为 True
vb标准模块 窗体模块

vb标准模块窗体模块VB标准模块与窗体模块是Visual Basic编程中常用的两种模块类型,它们分别具有不同的特点和用途。
在本文中,我们将分别介绍这两种模块的特点和用法,帮助读者更好地理解和运用它们。
首先,让我们来看看VB标准模块。
VB标准模块是一种用于存储过程和函数的模块类型,它可以包含程序中的全局变量、常量、过程和函数。
在VB中,我们可以通过在项目中添加标准模块来创建一个新的标准模块文件。
在标准模块中,我们可以定义各种类型的变量和常量,并编写各种类型的过程和函数来实现程序中的各种功能。
标准模块中的变量和常量可以在整个程序中被访问和使用,而过程和函数则可以在程序中被调用和执行。
在使用VB标准模块时,我们需要注意一些问题。
首先,我们应该合理地组织和管理标准模块中的变量、常量、过程和函数,避免出现命名冲突和重复定义的情况。
其次,我们应该充分利用标准模块的特点,将相关的变量、常量、过程和函数放在同一个标准模块中,便于管理和维护。
最后,我们还需要注意标准模块中的代码复用和模块化设计,避免出现代码冗余和功能耦合的情况。
接下来,让我们来讨论窗体模块。
窗体模块是一种用于创建窗体界面的模块类型,它可以包含程序中的窗体控件、事件处理程序和界面逻辑。
在VB中,我们可以通过在项目中添加窗体来创建一个新的窗体文件。
在窗体模块中,我们可以设计和布局窗体界面,添加各种类型的控件,并编写各种类型的事件处理程序来实现窗体的交互和逻辑。
在使用窗体模块时,我们也需要注意一些问题。
首先,我们应该合理地设计和布局窗体界面,考虑用户体验和界面美观。
其次,我们应该注意窗体控件的事件处理和逻辑编写,保证窗体的功能和交互正常。
最后,我们还需要注意窗体模块与其他模块的交互和通信,确保窗体与程序其他部分的协调和一致性。
总的来说,VB标准模块和窗体模块分别具有不同的特点和用途,在VB编程中都起着重要的作用。
合理地使用和管理这两种模块,可以帮助我们更好地开发和维护VB程序,提高程序的可读性和可维护性。
计算机VisualProfox第二章常考知识点总结

1.要想显⽰和隐藏⼯具栏,可单击显⽰菜单中的“⼯具栏”命令,在⼯具栏中选择“常⽤”,单击“确定”按钮。
2. Visual FoxPro中可以使⽤选项对话框和SET命令进⾏附加的配置设定。
3.项⽬管理器中窗⼝中的6个选项卡分别是:全部、数据、⽂档、类库、代码和其它。
4.在项⽬管理器中移去⽂件包括移去和删除。
5.在项⽬管理器的“数据”选项卡中包含数据库、⾃由表和查询⽂件;“⽂档”选项卡中包含表单、报表和标签。
6.使⽤QUIT命令可以直接退出Visual FoxPro系统。
7.⽤来显⽰和隐藏命令窗⼝的快捷键分别是Ctrl+F2和Ctrl+F4。
8. Visual FoxPro的设计器是创建和修改应⽤系统各种组件的可视化⼯具。
9. Visual FoxPro的两种⼯作⽅式是交互式操作⽅式和程序⽅式。
10.为了有效地利⽤窗⼝,可将⼯具栏中暂时⽤不到的项⽬删除,⽽将另外常⽤到的项⽬放到⼯具栏中来,重新组织适合⾃⼰需要的⼯具栏,这就是定制⼯具栏。
11.项⽬管理器为系统开发者提供了极为便利的⼯作平台,它可以将应⽤系统编译成⼀个扩展名为APP的应⽤⽂件或EXE的可执⾏⽂件,所以说“项⽬管理器”窗⼝是Visual FoxPro系统的控制中⼼。
12.表⽂件的扩展名是DBF;表单⽂件的扩展名是SCX;数据库⽂件的扩展名是DBC;项⽬⽂件的扩展名是PJX;程序⽂件的扩展名是PRG;索引⽂件的扩展名是CDX;标签⽂件的扩展名是LBX13.在Visual FoxPro安装中,如果要安装典型的辅助⽂件,可选择典型安装;如果要由⽤户选择安装组件,可选择⾃定义安装。
14.浮动⼯具栏变成固定⼯具栏的⽅式是:将⿏标指针指向浮动⼯具栏⼩窗⼝的标题栏上,然后将其拖到⼯具栏区域,当出现单条的矩形框是释放⿏标即可。
15.为便于管理,⽤户开发的应⽤系统应当与系统⾃带的⽂件分开存放,这时需要在“选项”对话框中选择⽂件位置选项卡建⽴⾃⼰的默认⼯作⽬录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.3 窗体方法的使用
• 在前面介绍的描绘窗体的操作中,几乎不需要编 写程序代码在窗体对象的属性窗口中都能够实现。 然而,编写程序主要的工作是编写程序代码,在 学习编程时,如果不接触程序代码就跟没有学习 过编程一样。从本节开始,将逐步地讲解程序代 码的编写知识。这里就首先讲解一下窗体中各种 方法的具体使用。
2.1.2 解剖窗体对象
• • • • 前面介绍了对象的概念,下面首先讲解一下窗体对象。窗体对象由标题栏、控制菜单、 控制按钮区和窗体4部分组成,其各部分的详细说明如下所示。 标题栏:标题栏是指窗体顶部的长条区域,用于显示窗体的图标和显示标题,单击窗 体图标将弹出一个下拉菜单,双击窗体图标将关闭窗体。 控制按钮区:窗体的控制按钮在窗体标题栏的最右端,包括最大化、最小化和关闭按 钮,其作用是实现对窗体最小化、最大化和关闭窗体操作的控制。 控制菜单:在窗体标题栏中的其他位置单击鼠标右键或者单击标题栏中的图标,将弹 出一个下拉菜单,在该菜单中可以控制实现窗体的最大化、最小化、关闭和移动窗体 的相关操作。 窗体界面:窗体界面是指用户可以操作的界面,用户可以在其上面放置应用程序所需 要的控件。 窗体的组成结构描述如图2.1所示。
2.4.3 使窗体动起来—Activate(激活)事件
• 窗体Activate事件的作用是使窗体活动起来。该事件在一个对象 成为活动窗口时被触发。至于该事件应用在哪些方面,可以看下 下面的示例。 【示例2-5 窗体Activate事件的应用 本例代码保存在光盘 \02\05】 本示例实现的是当程序运行的时候,窗体的显示名称将被设置为 “用户信息管理”,如图2.22所示,这是通过窗体对象的 Activate事件来实现的。
• •
2.1.3 窗体对象的添加与移除
• 将窗体添加到应用程序工程当中是开发应用程序 的第一步。本节中将向读者详细讲解窗体对象添 加与删除的方法。 • 1. 添加新窗体 • 2. 添加现存的窗体 • 3. 窗体的移除
2.2 使用窗体属性描绘窗体
• 前面讲解了对象的概念。对象具有名字、外表颜 色、大小等属性。窗体对象也同样具有这些属性, 下面就向读者详细地讲解与描绘窗体有关的相关 属性。
2.1 编程中不可缺少的对象—窗体
• 在编写应用程序时,我们首先需要接触的对象就 是窗体。可以这样说,没有窗体对象,也就无法 编写可视化的应用程序,所以笔者认为,在讲解 其他知识之前,首先需要讲解一下窗体和模块对 象,下面就介绍一下窗体对象。
2.1.1 什么是对象
• 我们总说编程中的这个对象、那个对象,那么, 什么是对象呢?对象的含义很广,可以说,世间 的万事万物都可称为对象,一个人是一个对象、 一座山是一个对象、一辆汽车也是一个对象。同 理,在开发应用程序时,应用程序当中的任何一 个控件(如标签、按钮等控件)也一个对象。现 在明白了吧!就是说应用程序当中的窗体、模块 或控件都是应用程序的对象。
2.4.1 点一下—Click(单击)事件
• 在窗体运行的时候,如果在窗体中点一下,将会触发窗体 的单击事件Click,如果在窗体的单击事件中添加程序代码, 那么在单击窗体时,这些程序代码将会被执行。为了使读 者能够充分理解窗体单击事件的作用,还是通过一个示例 来说明一下吧! • 【示例2-3 窗体单击事件的演示效果 本例代码保存在光 盘\02\03】 • 本示例实现的是当程序运行时,在单击窗体对象时,将弹 出一个提示对话框,如图2.21所示。
2.4 窗体的各种动作—窗体事件
• 在日常生活中,我们经常会接触到与事件有关的 例子,例如,在打开日光灯的开关时,日光灯会 亮起来。这里打开日光灯开关的动作就是一个事 件,通过这个事件使得日光灯亮起来,这一点与 应用程序中事件驱动的原理很类似。在应用程序 当中,窗体事件是窗体运行的驱动器,如在运行 程序时,单击窗体将触发窗体的单击事件完成某 些功能(如弹出一个提示信息、调用一个窗体对 象等)、窗体运行时将触发窗体的载入事件完成 某些特殊的功能(如使窗体背景颜色的改变)等。 下面将向读者讲解一下窗体中几种重要事件的使 用方法。
2.2.4 换掉窗体中的默认图标
• 窗体中图标的作用与一个国家国徽的作用是一样的。国徽是一个国家的标 志,而窗体中的图标则标识着这个窗体在工程中所代表的实际含义。然而, 窗体中默认的图标是达不到这一点的,因此,需要更换窗体中的默认图标。 更换窗体图标的具体方法为:首先选中要更换图标的窗体,然后在窗体的 属性窗口中找到窗体对象的Icon属性,单击该属性后面的【…】按钮,在 弹出的“加载图标”对话框窗口中选择所需要的图标文件,如图2.14所示。 选择完成之后窗体中的图标即被更换,如图2.15所示。
•
2.2.6 控制窗体的显示与不显示
• 在程序运行时可以让窗体显示,也可以让窗体不 显示。窗体的显示与不显示由窗体对象的Visible 属性来决定,首先选中要设置的窗体,然后在窗 体的属性窗口中找到窗体对象的Visible属性,单 击该属性后面的“下箭头”图标,在弹出的下拉 列表中如果选择True选项,则程序在运行时窗体 显示;如果选择False选项,则程序在运行时窗体 不显示。
第2章 少了你不行—窗体与模块对象
• 在开发应用程序时离不开窗体和模块对象。窗体 和模块对象是应用程序控件对象和程序代码的容 器,是开发应用程序时首先需要了解的内容,在 学习了前面的内容之后,我们首先来学习一下有 关窗体和模块对象的一些内容。 • 本章主要讲解的知识点有以下几个方面。 • 对象的概念及窗体对象的添加与删除的方法。 • 窗体的各部分组成及其功能。 • 窗体的常用属性和方法的介绍。 • 窗体的常用事件介绍。 • MDI窗体及模块的相关知识。
2.3.2 窗体的隐藏—Hide方法
• 在窗体通过Show方法显示的时候,可以通过窗体 对象的Hide方法将其隐藏。 • 例如,在窗体对象Form2显示的情况下,如在窗体 中单击按钮对象Command1,将隐藏Form2窗体对象, 实现的程序代码如下所示。 • Private Sub Command1_Click() • Form2.Hide '隐藏窗体对象 • End Sub • 说明:窗体的Hide方法只是隐藏窗体,并没有将 窗体进行卸载,如果在调用Hide方法时窗体还没 有被加载,则窗体已经被加载,只不过窗体不显 示而以。
• • •
2.2.2 指示窗体的用处
• 怎样才能知道工程中的窗体是干什么用的呢?对于这个问题,窗体的显示 名称可以给您解答。窗体的显示名称可以告诉用户窗体的作用和功能是什 么,在默认的情况下,窗体的显示名称与窗体的名字相同,如Form1、 Form2等,这样的显示名称很显然达不到显示窗体功能的目的。这样,就 需要更改窗体的名称。 更改窗体的显示名称是通过修改窗体对象的Caption属性来实现的,具体 实现的方法为:首先选中要更改窗体名称的窗体,然后在窗体的属性窗口 中找到窗体对象的Caption属性,将其属性值修改为所需要的内容,如图 2.8所示。修改完成之后,用户窗体的显示名(载入)事件
• 窗体的Load事件是窗体众多事件中最常用的一个事件, Load事件发生在窗体被载入的同时。通常情况下,使用 Load事件来执行一段程序代码,用于在窗体启动时实现某 些特殊的功能。 • 【示例2-7 通过Load事件向下拉列表中添加姓名信息 本 例代码保存在光盘\02\07】 • 本示例实现的是当程序运行时,在窗体中的下拉列表控件 中将添加用户名称信息,如图2.25所示。
2.3.4 销毁窗体—Unload方法
• 使用窗体对象的Unload方法可以将窗体卸载,即将窗体彻 底地进行销毁。这一点与使用窗体对象的Hide方法隐藏窗 体不同,使用Hide只是隐藏窗体,窗体对象并没有被卸载, 而使用Unload方法则彻底地将窗体进行销毁。 • 例如,在窗体对象Form2显示的情况下,如果在Form2窗体 中单击按钮对象Command1,将卸载Form2窗体对象,具体实 现的程序代码如下所示。 • Private Sub Command1_Click() • '使用Unload方法卸载窗体对象,me表示本窗体对象 Form2 • Unload Me • End Sub
2.4.2 点两下—DblClick(双击)事件
• 前面讲解了窗体对象的单击事件,下面再讲解一 下窗体对象的双击事件。在窗体运行的时候,如 果在窗体中点两下,即双击窗体对象,将会触发 窗体的双击事件DblClick。窗体的双击事件 DblClick与窗体的单击事件Click实现的效果相类 似,不同之处就在于双击事件需要在窗体上进行 双击才能够实现所需要的功能。如将示例2-3实现 的效果在窗体的双击事件下实现的过程如示例2-4 所示。 • 注意:在双击对象时,将首先触发对象的单击事 件,此时如果对象的单击事件中含有程序代码, 则该程序代码将首先被执行。
2.4.6 窗体的卸载—Unload(卸载)事件
• 当窗体被关闭时,将触发Unload事件,此时Unload事件中 的程序代码将被执行。 • 【示例2-8 使用UnLoad事件确认应用程序是否关闭 本例 代码保存在光盘\02\08】 • 本示例实现的是当程序运行后,在关闭应用程序时,将首 先弹出一个确认是否退出应用程序的提示对话框,当单击 【确定】按钮,确认退出应用程序时,将退出应用程序, 否则将取消退出应用程序的操作,如图2.26所示。
2.3.3 窗体照片的输出—Print方法
• 窗体的Print方法从字面上来理解是打印的意识,但是在编 程的过程中该方法确与从打印机输出文件没有任何的关系。 使用Print方法可以在窗体上显示一些数据信息,如下面的 示例所示。 • 【示例2-2 通过Print方法在窗体上显示文字信息 本例 代码保存在光盘\02\02】 • 本示例实现的是当程序运行时,当单击窗体对象时,在窗 体界面中将显示出一段文字信息,如图2.20所示。
2.3.1 窗体的出现—Show方法
• 在VB 6.0中,通过使用窗体对象的Show方法来显 示其他窗体对象。在使用Show方法进行显示窗体 对象时,可以通过Style参数来指定窗体是显示为 模式窗体还是无模式的窗体。下面通过一个小示 例来说明如何实现使用Show方法来显示模式窗体 和无模式窗体。