Visual_Basic程序设计基础_第4章__窗体设计
vb评估报告课程设计
vb评估报告课程设计一、课程目标知识目标:1. 学生能理解VB编程语言的基本概念,掌握其语法结构和编程技巧。
2. 学生能掌握VB中的变量声明、数据类型、运算符和表达式等基础知识。
3. 学生能学会使用VB编写顺序结构、选择结构和循环结构的程序。
技能目标:1. 学生能够运用VB编程语言解决实际问题,培养编程思维和逻辑能力。
2. 学生能够独立编写、调试和运行简单的VB程序,提高编程实践能力。
3. 学生能够通过VB程序设计,培养问题分析、解决方案设计的能力。
情感态度价值观目标:1. 学生在学习过程中,培养对计算机编程的兴趣和热情,形成积极的学习态度。
2. 学生在合作学习中,培养团队协作精神,学会分享、交流和互助。
3. 学生通过编程实践,认识到编程对解决现实问题的意义,增强社会责任感。
课程性质分析:本课程为信息技术学科,旨在让学生掌握VB编程基础,培养编程技能和逻辑思维能力。
学生特点分析:六年级学生具有一定的计算机操作基础,对新知识充满好奇心,具备初步的自主学习能力。
教学要求:1. 结合学生特点,采用任务驱动法、案例教学法和分组合作法,激发学生学习兴趣,提高实践能力。
2. 教学过程中注重理论与实践相结合,让学生在实践中掌握VB编程知识。
3. 教学评价关注学生的知识掌握、技能提升和情感态度价值观的培养,全面评估学生的学习成果。
二、教学内容本章节教学内容主要包括以下几部分:1. VB编程环境介绍与基本操作:- 熟悉VB集成开发环境;- 学会创建、保存和打开VB项目;- 掌握VB窗体设计、控件使用和属性设置。
2. VB编程语言基础:- 变量声明、数据类型、常量与变量;- 运算符与表达式;- 控制结构(顺序结构、选择结构、循环结构)。
3. VB编程实例分析:- 顺序结构程序设计;- 选择结构程序设计;- 循环结构程序设计。
4. 编程实践与拓展:- 完成课后练习题,巩固所学知识;- 分析并解决实际问题,培养编程思维;- 探索VB高级应用,提高编程技能。
BASIC导学篇
导 学:Visual Basic导学篇 第一章:Visual Basic 语言概述
第二章:Visual Basic 6.0集成开发环境
第三章:Visual Basic 6.0程序设计基础 第四章:Visual窗体的输入、输出 第五章:Visaul Basic 6.0常用控件
VB6.Biblioteka 附加实验练习设计一个如下图所示的只有外观,不具 有计算功能和计算器的界面。
程序设计基础:数据类型
VB的标准数据类型
数据类型 名称 类型声明 Byte 1 字节型 布尔型 Boolean Integer % 整型 Long & 长整型 ! 单精度型 Single # 双精度型 Double @ 货币型 Currency 所占字节 0—255 2 2 4 4 8 8
程序设计基础:数据类型
Redim的语法。 Redim [Preserve] 数组名([下标]) Redim在重定义数组时要将原有数据清除Preserve的 功能就是在重定义时不清除原有数据。但要注意当 用Redim重定义多维数组时,仅在只改变最后一维 的情况下才能保全数据。否则出错。也即是说既要 保留数据又想改变多维数组的大小是不可能的。 d. Ubound函数和Lbound函数:测试数组各维的上下标。 例析:(P45) e.数据的高级功能(数组赋值拷贝)例析: p45 f.返回数组的函数。(返回值为一个数组)例析:P46
Visual Basic简介
2. 3. 4. 5. 6.
新建一个工程 向窗体添加(标签、命令按钮)控件 修改所添控件属性 添加事件响应代码 运行程序 所针对的编程领域各有侧重 难易不一(VB较易) VB不支持虚类、多态性和类的继承 变量定义不太严密 本章主要通过一个示例介绍了VB语言的基本结构与特点, 对于可视化设计、事件驱动编程和VB与其他可视化编程 工具的区别也作了较简单的说明。 返回
vb考试复习3章-4章习题
第3章 Visual Basic程序设计代码基础一. 选择题1.下列【】字符不属于Visual Basic字符集。
(A)A (B)# (C)巳(D)@2.以下不合法的常量是【】。
(A)1O^2 (B)100 (C)100.0 (D)1OE+013.Visual Basic允许的常量有【】。
(多选)(A)E7 (B)4.8E2 (C)2.5*10 (D)E-5(E)1/2 (F)1.le-2 (G)π(H)False4.以下【】不是合法的常量。
【】是布尔常量, 【】是字符串常量, 【】是日期常量。
(多选)(A)true (B)”100”(C)11-03-99 (D)F (E)'AN' (F)#11/05/1998#5.常量-0.00013579的科学记数法是【】。
(多选)(A)-1,3579E+OA (B)13579E-4 (C)-13579E-5 (D)-13579E-046.Visual Basic中的数据也可以以十六进制或八进制表示,十六进制数据以【】开头,八进制数据以【】符号开头。
(A)$E (B)$H (C)&O (D)&H7.\、/、Mod、* 四个算术运算符中,优先级最低的是【】。
(A)\(B)/ (C)Mod (D)*8.以下【】是字符串常量, 【】可以作为字符串变量。
(A)m (B)#01/01/99# (C)"m" (D)Tme9.下列【】是日期型常量。
(A)"2/1/02" (B)2/1/02 (C)#2/1/02# (D){2/1/02}10.下面【】不是字符串常量。
(A)"你好" (B)"" (C)"Tme" (D)#False#11.表达式Int(8*Sqr(36)*Lo^(-2)*10+0.5)/10的值是【】。
(A).48 (B).048 (C)5 (D).0512.表达式Val(".123E2CD")的值是【】。
VB程序设计基础全集
1.1.2 Visual Basic的特点
4.提供了易学易用的应用程序集成开发环境 在Visual Basic的集成开发环境中,用户可设计界面、编写代 码、调试程序,直至将应用程序编译成可执行文件在 Windows上 运行,使用户在友好的开发环境中工作。
5.支持多种数据库系统的访问
利用 Visual Basic 的数据控件,可访问 Microsoft Access、 Dbase、Microsoft FoxPro、Paradox 等 , 也 可 以 访 问 Microsoft Excel、Lotusl 1-2-3等多种电子表格。
录
Visual Basic 6.0程序设计概述 程序设计基础 结构化程序设计与数组 函数与过程 常用控件 图形控件和图形方法 对话框和菜单程序设计 文 件
第9章 数据库与数据访问技术
第1章 Visual Basic 6.0程序设 计概述
1.1 1.2 1.3 1.4 1.5 1.6 1.7
主
编 :陈庆章
前 言
Visual Basic是目前进行Windows应用程序设计的最 佳工具之一,也是最佳的程序设计入门语言,这一看法 已经得到普遍认可。 非计算机专业计算机基础教学的 3 个不同层次,分 别解决的是“操作技能”、“思维训练”、“综合应用 能力”问题。学习一门程序设计语言,主要目的是要提 高读者分析归纳、解决问题的能力,在思维训练方面受 益,并使得读者通过更系统、深入的学习后开发实用程 序成为可能。 因此,本书在内容上精选了Visual Basic 6.0中最基 础、最常用并实用的部分;在编排和风格上力图体现循 序渐进、深入浅出的特点;以样本程序示例教学,阶段 性构筑读者的成就感,使得艰苦的程序设计工作升华为 一种艺术创作,提供了一条通往程序设计高手的捷径。
VB实验4MDI窗体及工具栏
第9页
二、预备知识
目的和要求 预备知识
上一页 下一页 退出
(4)在工具栏中插入 按钮并设置图标等属性
选择工具栏“属性页” 对话框中的“按钮”选 项卡, 单击“插入按钮” 按钮, Visual Basic就 会在工具栏上显示一个 空白按钮, 如图所示。 重复此步骤插入多个按 钮。
第10页
二、预备知识
退出
第12页
二、预备知识
目的和要求 预备知识
上一页 下一页 退出
5.工具栏常用方法 Add方法
在工具栏上添加按钮,语法格式如下: <工具栏名>.Button.Add <索引>[,<关键字>,<标题 >,<样式>,<图像>]
Remove方法 删除工具栏上的按钮,语法格式如下:
<工具栏名>.Button.Remove <索引>
Visual Basic允许用户创建自己的工具栏,工 具栏为用户提供了应用程序中最常用的菜单命令 的快速访问方法,进一步增强应用程序的菜单界 面。
创建工具栏,需要使用ActiveX控件中的工具栏 (Toolbar)控件和图像列表(ImageList)控件。 在Visual Basic标准工具箱里没有ActiveX控件, 用时必须添加。添加过程如下:
为MDI应用程序创建工具栏,用工具栏上的按钮 来访问子窗体。
第14页
三、实验内容
目的和要求 预备知识
上一页 下一页
• 实验4-1 • 实验4-2 • 实验4-3
退出
第15页
目的和要求 预备知识
上一页 下一页 退出
实验4-1
【题目】
运用菜单方式访问MDI窗体的子窗体。编制一 个应用程序, 包含一个MDI多文档界面窗体, 并包 含“诗歌欣赏”、“日期显示”及“字效设置”三 个子窗体。在MDI窗体中每次只能显示一个子窗 体, 并运用菜单项选择子窗体的显示。
visual_Basic程序设计教程_课后习题答案及练习
《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。
2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。
3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。
4、Visual Basic 6.0用于开发__________环境下的应用程序。
二、选择题1、下面不是VB工作模式的是()A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是()A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是()A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是()A.可视化B.面向对象C.面向图形D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。
2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。
《Visual Basic程序设计基础》习题
《Visual Basic程序设计基础》教材习题第1章Visual Basic 6.0程序设计概述习题一、判断题1.Visual Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。
2.属性是Visual Basic对象性质的描述,对象的数据就保存在属性中。
3.同一窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。
4.在Visual Basic中,有一些通用的过程和函数作为方法供用户直接调用。
5.控件的属性值不可以在程序运行时动态地修改。
6.许多属性可以直接在属性表上设置、修改,并立即在屏幕上看到效果。
7.所谓保存工程,是指保存正在编辑的工程的窗体。
8.在面向对象的程序设计中,对象是指可以访问的实体。
9.决定对象是否可见的属性是Visible属性,决定对象可用性的属性是Enabled属性。
10.保存Visual Basic文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件,再分别保存各窗体或模块文件。
11.xxx.vbp文件是用来管理构成应用程序xxx的所有文件和对象的清单。
12.事件是由Visual Basic预先定义的对象能够识别的动作。
13.事件过程可以由某个用户事件触发执行,它不能被其他过程调用。
14.窗体中的控件,是使用工具箱中的工具在窗体上画出的各图形对象。
15.同一个窗体文件只能用于一个工程中。
16.由Visual Basic语言编写的应用程序有解释和编译两种执行方式。
17.在打开一个Visual Basic工程进行修改后,要另存为一个版本,只需单击“工程另存为…”就行,因为系统将同时保存其他文件。
18.当用Load命令将窗体装入内存时,一定触发窗体的load事件和Activate事件19.“方法”是用来完成特定操作的特殊子程序。
20.“事件过程”是用来完成事件发生后所要执行的程序代码。
二、选择题1.工程文件的扩展名为。
A、.frxB、.basC、.vbpD、.frm2.以下4个选项中,属性窗口未包含的是。
第4章VisualBasic程序控制结构
4.1.3注释语句
为了提高程序的可读性,通常应在程序的适当位置加上必要的注释,
Visual Basic中的注释是“Rem”或“’”,一般格式为:
Rem
’
例如:Rem 交换变量a和b的值
c = a ´c
a = b:b = c
说明:
注释语句是非执行语句,仅对程序的有关内容起注释作用,它不
被解释和编译,但在程序清单中能被完整地列出。
赋值语句是在任何程序设计中最基本、最常用的语句。 它的作用是把计算右边表达式的运算结果赋值给左端的变量,Visual Basic使用赋值号“=”来赋值。
格式: [Let] 变量名=表达式 [Let] [<对象名.>]<属性名>=<表达式> 其中:Let表示赋值语句的关键字,通常可以省略。 功能:赋值语句具有计算和赋值的双重功能,它首先计算右端 的表达式,并把结果赋值给左边的变量,Visual Basic使用赋值号“=” 来赋值。 表达式:其类型应与变量名的类型一致,即同时为数值型或同 时为字符型等等。当两边同为数值型,但精度不同时,强制转换成 左边的精度,然后赋值。
visual basic 程序设计课后习题参考答案
Visual basic 程序设计习题参考答案第一章Visual basic 程序设计一、选择题二、填空题三、简答题1、简述visual basic 的特点。
(1)具有可视化的设计平台(2)面向对象的设计方法(3)事件驱动的编程机制(4)结构化程序设计语言(5)开放的数据库功能与网络支持2、什么是对象、类、属性、事件和方法?在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单和数据库等。
描述一个对象有三个基本要素:属性、方法和事件。
类是一组用来定义对象的相关过程和数据的集合,即同类对象的集合和抽象。
属性是描述对象的一组特性。
方法是对象能够执行的动作,它是对象本身内含的函数或过程,用于完成某种特定的功能。
事件是发生在对象上并且能够被对象识别的动作,即由系统预先设置好的、能被对象识别的动作,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、MouseMove (鼠标的移动)等,每一种对象能识别的事件是不同的5、什么是事件驱动的编程机制?当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程。
由事件控制整个程序的执行流程。
事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。
第二章Visual basic 程序设计基础一、选择题二、填空题第三章数据输入输出一、选择题二、填空题3第四章选择结构和循环结构程序设计一、选择题二、填空题第五章数组一、选择题二、填空题第六章过程一、选择题二、填空题三、简答题1、简述事件过程和通用过程的含义和联系。
5VB应用程序是由过程组成的,过程是完成某种特殊功能的一组独立的程序代码。
VB中的过程有两大类:事件过程和通用过程事件过程是当发生某个事件时,对该事件作出响应的程序段。
事件过程由VB自行声明,用户不能增加或删除。
事件过程是VB 应用程序的主体。
vb课件
2.结构化程序设计
程序的可读性、可维护性为目标
是一种“程序=算法+数据结构” 的面向过程的程序设 计
3.面向对象的程序设计
降低程序的复杂性、提高软件的开发效率和改善工作 界面为目标 是一种 “程序=对象+消息” 的面向对象的程序设计
2.2 VB基本概念和程序执行步骤
目录
1.类 类是创建对象实例的模板,是对象的抽象,包含了创建对象 的属性描述和行为特征的定义. 2.对象 是类的一个实例,是对象的具体化,继承类的属性、方法。 Vb中常用的对象有:窗体、控件、系统资源等。 3.对象的建立和命名 4.对象的三要素 (1)属性(其值可以在设计阶段或运行阶段被改变)
Fontunderline是否带下划线
例 在窗体是建立两个命令按钮 Command1和Command2, Command2 的Font通过属性窗口设置, 其余 属性通过代码实现。
目录
7. Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色). 其值是一个16进制 常数,用户可以在调色板中直接选择所需颜色。 8. Backcolor背景颜色属性 9. Backstyle背景风格属性 0-transparent:透明显示,即控件背景颜色显示不出来 10. BorderStyle边框风格属性 0-None:控件周围没有边框 1-Fixed Single:控件带有单边框。 11. Alignment属性 控件上正文水平对齐方式 0: 正文左对齐 1: 右对齐 2: 居中 12. AutoSize属性 控件是否根据正文自动调整大小, False. 13. WordWarp属性 AutoSize True时,WordWarp才有效 按正文字体大小在垂直方向上改变显示区域的大小。
第一章 vb教程
字符串型(String,类型符$)
用于存放字符型数据,字符是由ASCII字符和 汉字组成,字符数据必须用双引号括起来。 如: "Visual Basic" , " VB程序设计" , " 123 " 等都表示字符型数据。 说明: 1.双引号为分界符,输入和输出时并不显示; 2.字符串中包含字符的个数称为字符串长度; 3.长度为零的字符串称为空字符串; 4.字符串中包含的字符区分大小写。 5.若字符串中包含字符“″”,可以将双引号 连写两次,例如应电"601 " 。 "应电""601"""
从对象入手,在应用程序中放入一个个对象,程序员所 要作的工作只是修改对象的一些属性,调用对象的一些方法实 现某些功能,或者在事件中编写少量的代码实现某些特殊的功 能
可视化的含义:控件可视;变成环境可视 事件驱动机制
在事件驱动的程序中,是在响应不同的事件时执行 不同的代码,代码的执行由用户决定
开发应用程序的步骤
1991年,微软推出了Visual Basic1.0版。这在当时 引起了很大的轰动。许多专家把VB的出现当做是软件 开发史上的一个具有划时代意义的事件。其实,以我 们现在的目光来看,VB1.0的功能实在是太弱了。但在 当时,它是第一个“可视”的编程软件。这使得程序 员欣喜之极,都尝试在VB的平台上进行软件创作。微 软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0 三个版本。并且从VB3.0开始,微软将ACCESS的数据库 驱动集成到了VB中,这使得VB的数据库编程能力大大 提高。从VB4.0开始,VB也引入了面向对象的程序设计 思想。VB功能强大,学习简单。而且,VB还引入了 “控件:的概念,使得大量已经编好的VB程序可以被 我们直接拿来使用,如今,VB已经有了6.0版。
Visual Basic 程序设计教程(2013年版)第4章 VB语言基础
&O137,&H127
2、字符常量
•用双引号将一串字符括起来,构成字符常量 •字符长度:字符串中字符的个数,不包括双引号 •字符串的长度最多可达65535个 •注意区别空格串和空串 •输入双引号必须用“”” •字符串常量区分大小写,如字符串"A"和字符串"a"是两个不同的 常量 •字符串比较:从字符串的左端开始,一一对应比较至不同的字符, 字符的ASCII码值大的字符串大,ASCII码值小的字符串小。
优先级:^ -(单目减) *和/ \ Mod +和 - &
举例:
13+3 13*3 13/3 13\3 13 mod 3 “13” & “3” “a” & “b” #1/2/2001#+1
29
‘16
‘39
‘4.33333333333333
‘4
‘1
‘133 ‘ab ’1/3/2001
例:Dim x,y,z as Integer,s as string ’x和y是变体型,z是整型,s是字符串型
字符串的定长说明:
Private|Dim|Static|Public <变量名> As String *<长度> 例:Dim Number As String*7
注意:不能在窗体模块中定义全局定长字符串.
•科学计数法
•格式:<尾数>e/d<指数>
•说明:幂为10,e为单精度,d为双精度
•八进制和十六进制常量 •表示无符号整数 •八进制:&O
12,-3,32767 174567,-456789 1.5,-7.891,1e6,2.33455e-3 3.1415926535,1.2d4
Visual Basic程序设计教程电子课件——程序设计基础
2.1.2 如何学习Visual Basic
2.编程实验对能力提高最重要
学习Visual Basic与学习下棋有很多相似,值得类比、 借鉴。
学下棋必须先学各棋子的移动规则,但记住了“马走日、 象走田”并不意味着你就会下棋了,必须要勤于对奕并潜 心钻研。学习Visual Basic必须先了解Visual Basic语 言的基本规则,而更重要的是在实际应用中逐步提高编程 能力。
有懂不懂的问题。有此认识,才能避免进入许多初 学者都易于陷入的误区,从而使我们的学习获得事 半功倍的效果。
时常有学生为没有用心去记因此没有记住这些 规则而苦恼,经常有学生用一句“一点都不懂”来 表达此时的心情,是非常有害的,使得学习 Visual Basic迟பைடு நூலகம்才得以入门,从而耽误了宝贵 的学习时间。
4
2.1.1 计算机高级语言与语言处理系 统
再譬如,可以在一行上写上这样的两条语句“x=5: y=x*7.3”,但决不允许写成“x=5, y=x*7.3”,因为 Visual Basic的规则是一行上的多条语句之间必须用冒号 间隔。
(2) 语言处理系统开发者必须根据这套规则去设计、 制作语言处理系统,对于用户严格按照相应语言的规定编 写的程序,该系统应能够处理它并最终生成该程序的可执 行文件。
关于Visual Basic语言我们只能了解并熟记,我们只 能遵守规则而不能去创造规则,我们学习的意义在于用高 级语言编写程序去解决实际问题。
5
2.1.2 如何学习Visual Basic
1.语言规则要熟记 学习Visual Basic首先要做到熟记Visual
Basic语言的规则。 对于规则,只有记得住与记不住的问题,而没
若计算圆柱体的体积并存入变量v,声明v为Single 类型,半径和圆周率也采用Single类型,则结果v具有6位 有效数字;如果要求计算结果具有更高的精确度,可以考 虑采用Double类型声明v与相关变量。
第4章 Visual Basic基本语句
[例4-8]
'判断成绩等级 If score > 100 Or score < 0 Then MsgBox "成绩输入错误,请重新输入" txtGrade.Text = "" txtGrade.SetFocus ElseIf score >= 85 Then strGrade = "优秀" ElseIf score >= 70 Then strGrade = "良好" ElseIf score >= 60 Then strGrade = "及格" Else strGrade = "不及格" End If
4.2.1 赋值语句
使用赋值语句时要注意:赋值号右边表达式 运算结果的类型要与赋值号左边变量的类型 相一致或兼容 教材p.98 (1)~(6)
[例4-3]
Private Sub Command1_Click() Dim A As Integer, B As Boolean, C As Integer, D As Integer A=20/3 : B=True : C=B : D=A+C Print A, D, A=A+C 不是赋值,是 End Sub 比较运算
4.1.3 算法的描述
方式: 流程图 伪代码 ……
流程图
开始 输入M、 N R=M Mod N M=N N=R True
开始 输入n
i=1 sum = 0
sum = sum + i i=i+1 i <= n True
R≠0
False 输出M
False
输出sum
Visual_Basic程序设计·选择填空题[打印版]
Visual Basic程序设计一、选择题1、在设计应用程序时,可以查看到应用程序工程所有组成部分的窗口是(D)。
A、窗体设计B、代码C、属性D、工程资源管理器窗口2、窗体的load事件的触发时机是(B)。
A、用户单击窗体时B、窗体被加载时C、窗体显示之后D、窗体卸载时3、与传统的程序设计语言相比,Visual Basic 最突出的特点是(C)。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术4、VB6.0集成开发环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏5、如果对象的名称为Mytext ,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(B)。
A、 text.MytextB、Mytext.TextC、Mytext.(Text)D、Mytext*Text6、下列可以激活属性窗口的操作是(D)。
A、用鼠标双击窗体的任何部位B、执行“工程“菜单中的”属性窗口“命令C、按Ctrl+F4D、按F47、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(A)。
A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏8、如果要在文本框键入字符时,只显示某个字符,如果(*),应设置文本框的(B)属性。
A 、Caption B、PasswordChar C、Text D、Char9、如果想要在文本框中的内容在运行时不能编辑,需要文本框的(A)属性设置为True.A Locked B、MultiLine C、TabStop D、Visible10 对于定时器(Tiner)控制,设置其定时是否开启的属性是(C)A、IndexB、TagC、EnabledD、Left11、要在窗口体Fornl 内显示“myfrm”使用的语句是( C)A、Form.caption=“myfrm”B、Fornl.caption=“myfrm”C、forml.print“myfrm”D、form.print“myfrm”12、对象的性质和状态特征称为(C)A、事件B、方法C、属性D、类13、下列正确的赋值语句是(B)A、x+y=20B、y=x+20C、3x=yD、s=14、当使用上下文相关的帮助时,选择要帮助的内容,然后按(D)键,就可出现MSDN窗口直接显示所需的帮助信息A、HelpB、F10C、EseD、F115、将调试通过的工程经“文件”菜单的“生成.exe文件“编绎成名.exe后,将该可执行文件放到其它机器上不能运行的主要原因是(D)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.窗体的结构
窗体的结构如图4-1所示。
2.窗体的属性
窗体的属性介绍如下。
(1)Caption标题属性
(2)名称属性
(3)ControlBox属性
(4)DrawStyle属性
(5)DrawWidth属性
(6)Enabled属性
(7)Fillcolor属性 (8)FillStyle属性 (9)MaxButton和MinButton属性
1.Print方法 2.Cls方法 3.Move方法
4.4 多 重 窗 体
4.4.1 窗体的加载与卸载
在多重窗体程序中,要建立的界面由 多个窗体组成,每个窗体的界面设计与以 前讲的完全一样,只是在设计之前应先建 立窗体,这可以通过“工程”菜单中的 “添加窗体”命令实现,每执行一次该命 令建立一个窗体。多窗体建立好后,程序 在运行过程中经常需要加载与卸载窗体。
第4章 窗体设计
4.1 窗体的结构与属性 4.2 窗体的主要事件
4.3 窗体的主要方法
4.4 多 重 窗 体
4.1 窗体的结构与属性
进入Visual Basic后,可以使用工具 箱中的工具在窗体上进行界面设计,也可 以使用窗体的属性来“装扮”窗体(如改 变窗体的外观,添加丰富的色彩,装入事 先准备好的图片,改变它的尺寸等)。
1.Load语句
格式:Load 窗体名称4.2 窗体的显示与隐藏
1.Show方法 2.Hide方法
4.4.3 设置启动窗体
当一个Visual Basic应用程序包含多 个窗体时,究竟先从哪一个窗体开始执行 呢?Visual Basic规定,对于多窗体程序, 必须指定其中一个窗体为启动窗体;如果 未指定,就把设计时的第一个窗体作为启 动窗体,现在就介绍启动窗体的设置。
2.装入多窗体程序
保存文件通过以上两步实现,而打开 (装入)文件的操作比较简单。即选择 “文件”菜单中的“打开工程”命令,在 对话框中输入或选择工程文件(.vbp)名。 然后单击“打开”按钮,即可把属于该工 程的所有文件(包括.frm和.bas文件)装 入内存。在这种情况下,如果对工程中的 程序或窗体进行修改后需要存盘,则只要 选择“文件”菜单中的“保存工程”命令 即可。
1.保存多窗体程序
保存的窗体程序通常需要以下两步。
(1)在工程资源管理器中选择需要 保存的窗体,例如“Form1”,然后选择 “文件”菜单中的“Form1.frm另存为” 命令,弹出“文件另存为”对话框。用该 对话框把窗体保存到磁盘文件中,工程管 理器窗口中列出的每个窗体或标准模块都 必须分别存入磁盘。 (2)执行“文件”菜单中的“工程 另存为”命令,弹出“工程另存为”对话 框,把整个工程以.vbp为扩展名存入磁盘。
4.2 窗体的主要事件
1.鼠标事件
(1)MouseDown事件 用户按下鼠标键就会触发 MouseDown事件。 (2)MouseUp事件 用户释放鼠标键就会触发MouseUp 事件。
(3)MouseMove事件 用户移动鼠标键就会触发MouseMove 事件。
2.键盘事件
键盘事件介绍如下。 (1)KeyDown事件 用户按下键盘某个键时产生此事件。
(2)KeyUp事件 用户按下键盘上某个键后释放时产生 此事件。 (3)KeyPress事件 用户敲击键盘触发KeyPress事件。
3.其他事件
下面简单介绍Unload事件。 用户运行程序后,如果关闭窗体,则 触发Unload事件。
4.3 窗体的主要方法
窗体的方法主要有Print、Cls及 Move等。
(1)单击“工程”菜单后,在其 下拉子菜单中选择“工程属性”命令。
执行该命令后,将出现“工程属性”
对话框,如图4-4所示。
(2)在上述界面中,单击“启动对
象”栏右端的箭头,将显示当前工程中所
有窗体的列表,如图4-5所示。
4.4.4 多窗体应用程序的存取
多窗体程序的保存要复杂一些,每个 窗体要作为一个窗体文件保存,所有窗体 作为一个工程文件保存。