第二章 对象和基本控件

合集下载

几个比较抽象的概念.

几个比较抽象的概念.

第二章 对象及其操作
Form1.Left Form1.Icon Form1.WindowState
第二章 对象及其操作
九.窗体事件机制 Private Sub Form_Activate() Print “当当前窗体变为活动窗体体时发生该事件。” End Sub Private Sub Form_Deactivate() MsgBox"当当前窗体变为非活动窗体时发生该事件。" End Sub
第二章 对象及其操作
3.对象的方法:对象执行的动作. 在 VB中,一些通用的过程和函数封装起来,作为方法 供用户直接调用.方法是面向对象的,调用时,要指明 对象. 调用格式:对象名称.方法名称 参数名表 Form1.Print "天津职业技术师范学院" Form1.move 5000 End
第二章 对象及其操作
一是作为用户界面的窗体;另一是执行具体操作的代码。 (2).标准模块(.BAS)只有代码. (3).过程可被任何窗体模块的过程调用。 (4).类模块 (.CLS)既有代码又有数据。 2.. 工作方式:采用事件驱动机制。
第二章 对象及其操作
五.编写简单的Visual Basic应用程序 1.一般步骤 (1)、设计界面 (2)、设置对象属性 (3)、编写代码
第二章 对象及其操作
三.控件的画法和基本操作 1、控件的缩放和移动 2、控件的复和删除 3、通过属性窗口改变对象的位置和大小选择控件 <Shift>+多个控件; 用鼠标拖动。 4、画虚框选择多个控件
第二章 对象及其操作
四. Visual Basic应用程序的结构和工作方式:由两部分组成:
1、对象的属性: 每个对象的特性,称为属性.不同的对象有不同的属 性.属性可以控制对象的外观和操作。 设置属性的方法: 在属性窗口中直接设置(只能设一部分); 在代码中设置. 格式:对象名.属性名=属性值

VB程序设计教程(高等教育出版社)第1-2章

VB程序设计教程(高等教育出版社)第1-2章

本章目录
1. 属性 属性: 对象的一组特征, 标题 宽度、 标题、 属性 对象的一组特征,如:标题、宽度、字体等 属性名: 属性名 如Caption、Width、Font、Color 、 、 、 对象属性的设置方法: 对象属性的设置方法: 设置方法 可通过两种方式设置:属性框和在程序代码中。 通过两种方式设置:属性框和在程序代码中 通过两种方式设置 设计阶段 利用属性窗口直接设置属性值 对象名.属性名= 程序运行时 通过语句 对象名.属性名=属性值 例如: 确定" 例如:Command1.Caption = "确定 确定
本章目录
窗体(form) (form)窗口 2. 窗体(form)窗口 设计VB程序的界面。 代码(code) (code)窗口 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 属性(properties) (properties)窗口 4. 属性(properties)窗口 所有窗体或控件的属性设置。 工程资源管理器(project explorer)窗口 5. 工程资源管理器(project explorer)窗口 保存一个应用程序所有的文件。 工具箱(toolbox) (toolbox)窗口 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计。
11
1.6 使用帮助系统
所有帮助文件在MSDN Library中,两张 盘。可通过运行 所有帮助文件在 中 两张CD盘 第一张盘上的setup.exe程序进行安装。最新的联机版 程序进行安装。 第一张盘上的 程序进行安装 最新的联机版MSDN是免 是免 上下载。 费的,可以从/china/msdn/上下载。 费的,可以从 上下载
Visual Basic 程序设计教程

第2章 VB界面设计

第2章 VB界面设计

Visual Basic程序设计
10
2.1 对象常用的公共属性
4. Font属性 设置对象中显示的字体属性,可在“属性”窗口 中设置字体的大小、颜色等。 如:…… 如果需要在程序运行时改变对象的字体,可以在 代码中写,如: Label1.FontSize=30 …… 见教材P18,例2-1
Visual Basic程序设计
当对象为窗体时,屏幕就是容器
Visual Basic程序设计
32
3. Print方法
将文本输出到指定窗体、图片框控件、打印机、立 即窗口(称为Debug对象,作为调试之用)等上。
格式: [对象.]Print[[Spc(n)|Tab(n)][输出内容1 [,|;] 输 出内容2 [,|;]输出内容3 [,|;] ……
ht Width
Visual Basic程序设计
14
2.1 对象常用的公共属性
8. Left、Top属性 设置对象相对其所在容器的位置。 什么是容器? 容器是用来存放对象的。对象所在容器左上角为 坐标原点,向右为X轴正方向,向下为Y轴正方向。
Top
Left Width
Heig ht
Visual Basic程序设计
Visual Basic程序设计
2.2.1 窗体常用属性
2. ControlBox属性 设置窗体是否有控制菜单框,默认为值True。设置 为False时 ,将不显示窗体的最大化,最小化,以及关闭 按钮。如图2.10
Visual Basic程序设计
21
2.2.1 窗体常用属性
3. MaxButton和MinButton属性 指定在运行时在窗体标题栏右边的最大化和最小 化按钮是否可用,默认值为True,可用。设置为 False时 ,不可用。 注意:只有当ControlBox属性值为True时,这 两个属性才起作用。

VB学习资料

VB学习资料

第一章---VB程序开发环境VB应用程序开发是在一个集成环境中进行的,其中VB是在BASIC语言基础上研制而成的,并增加了结构化和可视化程序设计语言的功能。

其专为Microsoft的32位操作系统设计,可用来建立32位的应用程序。

一、VB特点作为一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,VB主要具有以下特点:⑴可视化编程⑵面向对象的程序设计⑶结构化程序设计语言*⑷事件驱动编程机制【与传统程序设计语言相比的最突出的特点】⑸访问数据库二、VB版本VB6.0包括三种版本------学习版、专业版和企业版其中,企业版功能最全,专业版包括了学习版的功能。

三、VB的启动与退出1、启动方法⑴“开始”---“程序”---“Microsoft Visual Basic6.0”---“Visual Basic6.0中文版”⑵“我的电脑”---找到VB所在的硬盘驱动器盘符---打开“vb60”窗口---双击“vb6.exe”⑶“开始”---“运行”---在“打开”栏内输入vb6.0启动文件的名字及路径---单击“确定”⑷建立启动vb6.0的快捷方式2、退出方法⑴“文件”菜单---“退出”⑵按快捷键Alt+Q四、VB6.0的集成开发环境为传统的Windows MDI(多文档界面)方式,此外也可用SDI(单文档界面)【“工具”--“选项”--“高级”选项卡—选择“SDI开发环境”--“确定”】五、VB启动后,屏幕上分为标题栏、菜单栏、工具栏、工具箱、窗体设计器窗口、工程资源管理器、属性窗口和窗体布局窗口。

1、主窗口(又称设计窗口,位于集成环境的顶部,由标题栏、菜单栏和工具栏组成)⑴.标题栏---随着工作状态的不同,方括号中的信息也不同:“设计”、“运行”和“Break”分别代表“设计阶段/模式”、“运行阶段/模式”和“中断阶段/模式”⑵.菜单栏---共有13个菜单项,即文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口和帮助。

VB可视化编程基础

VB可视化编程基础

9. 控件默认属性
是指反映某个控件最重要的属性, 是指反映某个控件最重要的属性,运行时可直接用控件 名来改变该属性值,称为该控件的默认属性。 名来改变该属性值,称为该控件的默认属性。 文本框、标签、命令按钮、图形框与图片框、单选按钮、 文本框、标签、命令按钮、图形框与图片框、单选按钮、 复选框的默认属性依次为Text Caption、Caption、 Text、 复选框的默认属性依次为Text、Caption、Caption、 Picture、Value、Value。 Picture、Value、Value。因此 Text1.Text= “123”等价于 Text1.Text= “123”等价于 Text1= Text1= “123” mand=“Start” =“Start”等价于 mand=“Start”等价于 Command1=“Start” Command1=“Start”
对象的方法是固有的,可以调用但不能编辑和 对象的方法是固有的, 修改。 修改。如: form1.cls form1.print “welcome!”
2.2 窗体和基本控件
通用属性 窗体 标签控件(Label) 标签控件(Label) 文本框控件(TextBox) 文本框控件(TextBox) 命令按钮控件(CommandButton) 命令按钮控件(CommandButton)
1.Name属性 Name属性
所有对象都有的属性,用于标识对象的名称, 运行时只读。 新控件的缺省名字由控件默认名称加上一个 唯一的整数组成。如:Form1、 唯一的整数组成。如:Form1、Form2……
2.Caption属性 Caption属性
用于标识一个对象活动窗口标题的字符串。 可以使用 Caption 属性赋予控件一个访问键。

VB程序设计教程.ppt

VB程序设计教程.ppt


所有控件都有一个这样的属性:只需引用该控件对象名而无需使用
属性名就可以设置该属性的值,称此属性为控件的默认属性值。如Text
(文本框)控件的默认属性为Text属性、Label(标签)控件的默认属性
为Caption属性。
Text1.Text=“Visual Basic ” 等价于 Text1=“Visual Basic ”
第一节 Visual Basic简介
一、 Visual Basic的发展
BASIC是20世纪60年代由美国达特茅斯大 学的两位教授共同设计的计算机程序设计 语言,是国际上广泛使用的一种计算机高 级语言。
Basic语言简单易学、人机交互容易、程序 调试简便,目前仍是计算机程序设计初学 者入门学习的主要语言之一。
窗体的构成
2.3 基本控件
一、窗体的属性 对象表现出来的特征是由对象的各种属性决定的。对窗体
的属性进行设置可以在界面设计时通过属性窗口设置窗体 的各种属性值,也可以在运行时由代码段给窗体的属性赋 值来实现。 决定窗体特性的属性在属性窗口内可以查看和设置。
2.3 基本控件
下面介绍几个常用的属性: (1)Name属性
Visual Basic 6.0中文版包括3种版本 Visual Basic学习版(Learning) Visual Basic专业版(Professional) Visual Basic企业版(Enterprise)
一、Visual Basic的安装 二、Visual Basic的运行
第三节 Visual Basic的集成开发环境
2.1 控件概述
2.1.2 使用标准 ActiveX 控件

VB 包含部分 ActiveX 控件,即标准 ActiveX 控件),

VB学习指导

VB学习指导

VB学习指导第一章 Visual Basic 概述一、知识点1.基本概念(1)对象(2)对象类(3)实例(4)窗体(5)控件(6)属性(7)方法(8)事件VB 集成开发环境(IDE)2.基本理论(1)面向对象的程序设计方法(2)事件驱动方式的程序设计原理3.主要操作流程(1)创建应用程序的一般步骤(2)VB 集成开发环境的基本操作–创建一个新工程二、要点、难点1.对象的实例化2.对象的属性、方法、事件3.事件驱动4.创建、打开和保存窗体文件和工程文件三、例题1.例:VB 是面向___________ 的程序设计语言:A.过程B.工程C.事件D.对象正确答案:D解释:传统的结构化语言都是采用面向过程的编程方法来解决问题,其中最主要的缺陷就是程序的可维护性差。

面向对象编程(OOP:Object Oriented Programming)则将数据和处理数据的代码封装到一个类中,类的实例就是对象。

面向对象的编程方法有三个优点①程序易于阅读;②程序易于修改;③对象能重复使用多次。

VB 支持OOP ,并且运用OOP 的方法将代码和数据封装起来形成一个个可视的图形对象(如窗体和控件等),使对象成为有形的实在的东西。

2.例:一个对象可以执行的动作与可被一个对象所识别的动作分别称为________。

A.事件、方法B.方法、事件C.属性、方法D.过程、事件正确答案:B解释:方法指对象可以进行的动作或行为。

通过“方法”,可使对象以指定的方式去做某种动作或改变行为。

VB程序中每个窗体或控件对象都具有若干可改变其行为或实现某个特定动作(操作)的方法。

例如,窗体可被“显示”或被“隐藏”。

事件是指由系统预先设置好的,能被对象识别的动作,如单击鼠标、移动鼠标、按下键盘上的某个键。

四、习题1.VB 的使用目的是_________。

A.开发Windows应用程序B.图像处理C.制作W A V文件D.文字处理2.对象的_________确定当一个事件发生时执行代码。

第二章 VB可视化编程基础(第三版)

第二章 VB可视化编程基础(第三版)

VB是面向对象的程序设计语言,程序的 核心由对象以及响应各种事件的代码组成。 在VB中不仅提供了大量的控件对象,而且 还提供了创建自定义对象的方法和工具, 为开发应用程序带来了方便。
2.1
2.1.1 对象和类
对象
对象的概念
我们身边的一切事物都是对象,如一本书、一 张桌子、一辆车。除去这些可以触及的事物是对象以 外,还有一些无法整体触及的抽象事件,例如:一场 球赛、一次演出也都是对象。 另外,一个对象既可以非常简单,又可以非常 复杂,而复杂的对象往往可以由若干个简单对象组合 而成的。
事件驱动应用程序的典型事件序列:
1.启动应用程序,装载和显示窗体;
2.窗体(或窗体上的控件)接收事件。事件可由 用户引发(如键盘操作),也可由系统引发(如定时 器事件),也可由代码间接引发(如当代码装载窗体 时的Load事件)。
Hale Waihona Puke 3.如果在相应的事件过程中存在代码,就执行代
码。 4.应用程序等待下一次事件。
所有的对象,除去它们都是现实世界中所存在 的事物之外,它们都还具有各自的特征,如一本书有 书号、作者、出版者、价格等属性;一辆车有型号、 颜色、功率等特征,又有启动、加速和停止等行为。 “对象”:是具有某些特征的具体事物的抽象。每 个对象都具有描述其特征的属性及附属于它的行为。 每个对象有自己的特征(属性)、行为(方法) 和发生在该对象上的活动(事件)。 例如人具有身高、体重等特征,具有行走、 说话等行为,外界作用在人对象上的各种活动,如下雨 等。
选中要删除的对象,按Del键即可。
对象的命名
每个对象都有自己的名字,有了它才能在程序代 码中引用该对象。 用户可在属性窗口通过设置Name(名称)来给对 象重新命名,名字必须以字母或汉字开头,由字母、 汉字、数字串及下划线组成,长度不超过255个字符。

VB 6.0 讲义(第二章 窗体与基本控件)

VB 6.0 讲义(第二章 窗体与基本控件)

第二讲窗体与基本控件一. 控件的基本属性:名称属性:所有对象皆具有的属性,即所创建对象的名称。

对象名称是作为对象的唯一的标识在程序中被引用,不会在窗体中显示。

2.Caption标题属性:控件上所显示内容3.Enable:用于决定控件是否可操作。

Enable:允许操作并对操作响应;False:是不可操作,便灰。

4.Visible:用于决定控件是否可见.Enable:可见;False:是不可见。

5.Height、Width、 Left、Right属性:Height、Width设置控件高度和宽度;Left、Right设置对象在屏幕上的位置,分别表示在容器(如窗体)内的相对容器坐标系统的位置.6.Font属性:改变文本外观FontName字符型,决定字体;FontSize整型,决定大小;FontBold逻辑型,粗体;FontItalic逻辑型,斜体;FontsTrikethru逻辑型,删除线;FontUnderline逻辑型,下划线。

7.BackColor和ForeColor:设置对象的前景色和背景色.(前景色要在显示内容时才可见)8.BorderStyle:设置对象的边界类型, 0-无边框、1-有边框。

9.Backstyle背景样式:0-透明;1-不透明。

10.Alinement对齐:左、中、右。

11.Autosize自动调整大小:12.TabIndex属性:决定按Tab键时,焦点在控件间移动的顺序。

焦点:接受用户鼠标或键盘输入的能力。

对象具有焦点时才能输入。

(Frame、Label 控件不能接受焦点)默认属性:反映某个控件最重要的属性。

可省略(建议不)。

Text1.text=‖333‖等价于 Text1=‖333‖二. 窗体1.属性窗体的属性影响窗体的外观及行为的特征(如:AutoRedraw属性).◆Appreance:设置窗体表面的显示方式.(0-平面;1-立体)◆AutoRedraw:设置窗体图像的重建.(Ture-自动重画曾被覆盖部分;False-不重画)◆BorderStyle:()设置窗体的边界,将影响标题栏有关按钮及状态.(有0~5种设置,区别于基本属性)◆ClipControls:设置窗体重建时是只画新露出部分还是全部重画.◆ControlBox:设置左上角是否放置控制框.(为Ture时,可按Alt+F4键关闭窗体,点击图标会出现控制菜单)◆ScaleWidth、ScaleHeight:ScaleWidth、ScaleHeight表示了窗体可容下的实体尺寸(几何尺寸不变,比例尺变), Height、Width表示窗体的实际几何尺寸(比例尺不变,几何尺寸随属性值改变).◆Picture:用来装入一幅图片.◆ScaleLeft、ScaleRight:设置窗体的坐标系统(左上角-原点位置).◆Windows State:设置窗口的三种状态(Max=2、Min=1、Normal=0)◆KeyPreview:决定是窗体还是焦点(Tab键可在对象间移动焦点)控件响应键盘事件.(Ture—都响应;False—焦点控件响应)2.普通窗体的生命周期:Noties:是否有鼠标、键盘事件及启动、关闭时的事件可通过添加一些语句到相应的事件引发过程中来跟踪。

VB课件第2章

VB课件第2章
措施是面对对象旳,所以对象旳措施调用一般要指明对象。 对象措施 调用形式:
[ 对象.]措施[ 参数列表 ]
如省略对象,表达在当对象,一般指窗体。
例如: Form1.print "欢迎您使用Visual Basic 6.0 "
五、VB应用程序旳工作方式
VB应用程序采用旳是以事件驱动应用程序旳工作方式。
措施一: 单击工具箱控件对象
在窗体上按住左
键拖拉到所需要旳大小后释放。
措施二: 双击工具箱控件对象,则立即在窗体出现一
种默认大小旳对象框。
(2)编辑对象
先选中对象(单击对象),
放大、缩小
删除对象
复制对象
(3)对象旳命名
每一种对象都有有自己旳名字。每个窗体、控件对象 在建立时VB系统给出了一种默认名。
6. WindowsState属性 0:Normal:正常窗口状态,有窗口边界; 1:最小化状态,以图标方式运营; 2:最大化状态,无边框,充斥整个屏幕。
7. AutoRedraw属性 该属性决定窗体被隐藏或被另一窗口覆盖之后重新显
示,是否重新还原该窗体被隐藏或覆盖此前旳画面。即是 否重画如Circle、Line、Pset和Print等措施旳输出。
2.2 VB中旳基本概念
一、对象与类
1. 对象 对象是基本旳运营时旳实体,如窗体、多种控件等,它
既涉及作用于对象旳操作(措施)和对象旳响应(事件)。 将数据和处理这些数据旳过程封装在一起。
2. 类 类是一种抽象旳整体概念 ,对象是类旳实例化。
类与对象是面对对象程序设计语言旳基础。 以“学生”为例,阐明类与对象旳关系。 学生是一种笼统旳名称,是整体概念,我们把学生看成
对象属性设置旳措施: 措施一: 在设计模式下,经过属性窗口直接设置对象旳 属性。 措施二: 在程序旳代码中经过赋值实现,其格式为:

VB讲义

VB讲义

Visual Basic实用教程第一章 Visual Basic简介作为以编程的方式解决问题,实现算法,选择一种易于接受的、实用的高级语言,Visual Basic无疑是较理想的工具。

学习程序设计,不仅要掌握语言本身的语法,更要学会编程的思想、学会算法的设计。

1.1 Visual Basic的发展过程BASIC,英文全称Beginner’s All-purpose Symbolic Instruction Code,意为初学者通用符号指令代码。

由最初的基于DOS模式下面向过程的计算机高级语言,BASIC已发展成为基于GUI(Graphic User Interface)的Visual Basic程序设计语言,现在的较高版本是2002年微软推出的,它融合了Microsoft Visual 技术。

Visual Basic是一种基于BASIC的可视化、面向对象和采用事件驱动方式的结构化程序设计语言。

本书以Visual Basic 6.0企业版为实验环境,是微软于1998年推出的,它与其他程序开发设计语言(Visual C++、Visual FoxPro、Visual J++)及开发环境打包组成Microsoft Visual Studio 98开发工具套件。

VB6.0除企业版外,还有学习版和专业版,其中企业版是功能最全的版本。

1.2 Visual Basic的特点1. 可视化的编程工具封装Windows风格图形界面的复杂性,界面的设计通过在窗口中添加“控件”,并设置其属性和布局即可完成,无须编码。

2. 结构化的程序设计语言和面向对象的程序设计思想VB作为结构化的程序设计语言,具有丰富的数据类型和内部函数,其语句简单易懂。

同时,支持面向对象的程序设计方法(OOP)。

3. 事件驱动的编程机制VB的每一个对象能够捕获和响应事件,如CommandButton的Click 事件,通过编写事件过程的代码,规定事件触发时应完成的特定功能。

VB教案(1-3章)省公开课一等奖全国示范课微课金奖PPT课件

VB教案(1-3章)省公开课一等奖全国示范课微课金奖PPT课件
第36页
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim aa As String * 1
aa = Chr$(KeyAscii)
' 将ASCII码转换成字符
Select Case aa
Case "A" To "Z"
'大写转换成小写
aa = Chr$(KeyAscii + 32)
有关属性设置
Name Form1
Caption 颜色、对齐、MousePointer=99,MouseIcon=Key04.ico 鼠标属性例
Label1 Label2 Label3 Label4 Label5
左对齐 居中 自动 背景白 前景红
Alignment=0, BorderStyle =1 Alignment=1,BorderStyle =1 AutoSize=True, WordWarp=False, BorderStyle =1 BackColor= &H00FFFFFF&, BorderStyle =0 ForeColor= &H000000FF&, BorderStyle =0
23第23页
窗体和基本控件
一、通用属性
1. Name名称属性 创建对象名称,有默认名。在程序中,控件名是作为对象标识而引用, 不会显示在窗体上。
2. Caption标题属性 该属性决定了控件上显示内容。
3. Height、width、top和left属性
Left
Top Width
Heig ht
第24页
• KeyPress(KeyAscii As Integer):同上,并可返回一个KeyAscii参数 即所按键值存放在参数KeyAscii中。 比如:对回车判断 KeyAscii=13 • LostFocus:当控件失去焦点时发生。 • GotFocus:当控件取得焦点时发生。 惯用方法

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-Net自学经典教程(完整版)

VB-Net自学经典教程(完整版)
本章目录
(4) Font 属性值是Font类的对象,一般通过 Font属性对话框设置 若在程序代码中需要 改变文本的外观,则 应通过New创建 Font 对象来改变字体。 例如:
Label1.Font = New System.Drawing.Font("Arial", 10)
本章目录
(5) ForeColor、BackColor 颜色属性 ForeColor 控件正文前景色 BackColor 背景色
本章目录
2.3 窗体和基本控件
2.3.1 通用属性 属性设置两种方式: ➢ 通过属性窗口设置 ➢ 在代码设计窗口通过代码来设置 在中,属性的类型有:
基本数据类型 枚举类型 结构类型 用代码设置时,需要用不同方式表示不同的类型
本章目录
2.3.1 通用属性
(1) Name 所有对象都具有的属性,表示所创建的对象名称。 在程序中通过对象名称来引用对象,不会显示在 窗体上。
1.1 概述 1.2 集成开发环境 1.3 使用帮助系统
本章目录
1.1 概述
1.1.1 Visual Basic的发展 20世纪60年出现Basic语言; 20世纪80年代,True Basic、Quick Basic和 Turbo Basic等; 1991年Microsoft公司推出Visual Basic1.0,以 可视化工具为界面设计、结构化Basic语言为基 础,以事件驱动为运行机制。从1991年的VB1.0 至1998年的V B6.0的多次版本升级,功能更强 大、完善,应用面更广; 2002年正式发布Visual 。
本章目录
引例:编写事件过程
本章目录
功能特点
❖ 提供了易学易用的应用程序集成开发环境 ❖ 具有面向对象的可视化设计工具 ❖ 事件驱动的编程机制 ❖ 支持结构化程序设计,具有面向对象程序设计 语言的所有特征 ❖ 具有丰富的数据类型、功能强大的类库 ❖ 强大的数据库功能 ❖ 网络功能 ❖ 完备的帮助功能

第2章 对象及其操作

第2章 对象及其操作

第2章对象及其操作2.1 典型考题分析与解答1.[属性]窗口主要是针对窗体和控件设置的。

在Visual Basic中,窗体和控件被称为。

每个对象都可以用一组属性来刻画其特征,而[属性]窗口就是用来设置窗体或窗体中控件属性的。

【分析】本题主要是考核学习者对对象与属性这两个基本概念的理解与掌握。

(1)对象:从广义上来说,对象是客观事物的一个实体。

在可视化编程语言中,对象分为两类,一类称为预定义对象,预定义对象由系统提供,可以直接使用或对其进行操作,如工具箱中的控件、窗体和菜单等,另一类称为自定义对象,由用户自行定义。

(2)属性:属性是一个对象的特性,不同的对象有不同的属性。

对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体(Font)、是否可见(Visible)等。

通过修改对象的属性,可以改变对象的外观和功能。

属性可以在设计阶段通过属性窗口进行设置,也可以在运行阶段通过代码进行设置。

其中在代码中设置的语法格式为对象名.属性名=属性值例如:在窗体上加入一个文本框(TextBox)。

名称为“Text1”,文本框内容是“GoodMorning”。

则用下列语句进行设置Text1.text="Good Morning"【解答】对象2.关于VisualBasic“方法”概念的叙述错误的是。

A.方法是对象的一部分 B.方法是预先规定好的操作C.方法是对事件的响应 D.方法用于完成某些特定功能【分析】本题主要是考核学习者掌握对事件方法这一概念的理解。

这个题目有一定难度。

由于我们对事件方法的概念、事件方法与事件过程的区别不一定记得很清楚,这样会觉得几个选项好像都对。

尤其是选项A和C让人觉得似对似错。

因为对象、事件和方法三者之间既有联系也有区别。

首先,我们要理解其相互之间的区别:对象的属性是描述对象的一组特征。

如设置对象的名称、标题、颜色、大小等,有的可直接在设计界面时通过属性窗口进行设置,有的可以在事件过程或通用过程代码中进行设置。

VB6.0自学教程

VB6.0自学教程

第一章isual Basic 6.0 述V概1.1 什么是Visual Basic?Visual Basic是微软(Microsoft)公司推出的、专门用于开发基于Windows 应用程序的工具语言,在数据库、分布式处理、Internet及多媒体等方面有着广泛的应用。

它由在计算机技术发展历史上应用最为广泛的Basic发展而来,如今已是一种可视化的、面向对象的程序设计语言。

好,下面我们一起去看看。

1.1.1概念术语:对象:是面向对象程序设计的核心,是对现实世界中对象的模型化,是代码和数据的组合,具有自己的状态和行为,如某个同学。

学好VB的诀窍之一是要以“对象”的眼光去看待整个程序设计。

属性:对象中的数据,用来表示对象的状态,决定对象的外观。

方法:对象中的代码,决定对象可以进行的动作。

类:用来创建对象的样板,包含所创建对象的状态描述和方法定义,对象是类的一个实例,如球和排球的关系。

事件:来自外部的刺激,能被对象所识别的动作,如鼠标单击。

事件决定了对象之间联系的手段。

事件过程:对象对事件作出的反应。

事件驱动:在程序中流动的是事件,只有在事件发生时,程序才会运行。

在VB程序设计中,基本的设计机制就是改变对象的属性,使用对象的方法和为对象事件编写事件过程。

窗体:是创建应用程序界面的基础,相当于一块画布,应用程序界面会全部在此画出,是运行应用程序时,与用户交互操作的实际窗口。

控件:组成用户界面的基本构件,如标签、命令按钮等。

每个控件按钮可以看作是一个类,单击按钮在窗体上画下,即为由相应的类创建的对象。

从以上几个概念,我们可以感觉到:用VB编程,即先用面向对象的方法去分析所要解决的问题-----建模-----画界面-----编写代码-----调试运行。

1.1.2 VB的版本VB由1991年微软公司首次推出1.0版本,经历七、八年的时间,目前最新的版本是VB6.0,我们主要介绍VB6.0中文版。

VB6.0包括三个版本:学习版(Learning):基础版本,包括所有的内部控件以及网格、选项卡和数据绑定控件。

第二章窗体和标准控件(一)new

第二章窗体和标准控件(一)new

四、load和unload语句
格式: Load 对象名 加载对象。 Unload 对象名 卸载对象,以释放资源。 如:load form2 加载窗体form2 unload me 卸载窗体自身 Form2.Load 是错误的 注:如果窗体没有用Load语句加载,使用Form2.Show可以自动加载 并显示出来。
注意区分语句、方法、函数和过程
Form1.Show Load Form1
屏 幕
Form1.Hide
内 存
UnLoad Form1
注意
1、print tab(20);"年龄";tab(10);"姓名" 年龄 姓名 分成两行 打印了
2、Spc与Space的区别
Print "姓名" ;Spc(10); "年龄"
对 对 错 对
Print "姓名" ;Space(10); "年龄"
Print "姓名" +Spc(10)+ "年龄" Print "姓名" +Space(10)+ "年龄"
2.窗体的外观 Caption标题属性
该属性决定了窗体标题栏上显示的内容。

BorderStyle边框风格属性

Backcolor背景颜色属性、Forecolor前景颜色属性
设置窗体上显示的文字、图形的前景颜色(即正文颜色). 其值是一个16进制常 数,用户可以在调色板中直接选择所需颜色。如: Private Sub Form_Click() Print "宁波大学" Line (800, 800)-(2500, 2500), , B End Sub
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上一页 下一页 返回
2.2 对象的属性、事件和方法
【例2-1】单击cmdHide按钮时该按钮消失。 Sub cmdHide_Click() ‘无参数的事件过程 CmdHide.Visible=False ‘使按钮CmdHide不可见 End Sub 【例2-2】记录所按键盘字符的键值(字符的ASCII码值可从附
修改后的程序代码如下: Option Explicit Private Sub Command1_Click() Dim a As Integer, b As Integer ‘定义变量a,b a = 3: b = 6 Temp = a a=b b = Temp Print "a="; a, "b="; b End Sub
1. Print方法 格式: [对象名.]Print [表达式列表] 功能:用于在窗体、图片框和打印机上显示(输出)文本。 例如: Print “程序设计”
Picture1.Print “程序设计”
上一页 下一页 返回
2.3 常用基本语句
2. 输出常用函数 Spc函数 格式:Spc(n) 功能:在输出下一项之前插入n个空格。 Tab函数 格式:Tab(n) 功能:把输出位置移到第n列。 Format函数 格式:Format(表达式[,格式串]) 功能:根据格式串规定的格式来输出表达式的值。格式符号#和
的窗体。要使Visual Basic程序正常结束,应该卸载所有 已打开的窗体。
上一页 下一页 返回
2.3 常用基本语句
4. 暂停语句Stop
格式:Stop
功能:暂停程序的运行。
说明:
Stop语句可用于调试程序(设置断点),因此在程序调试结束, 生成可执行文件前应删除Stop语句。
可以通过单击工具栏上的“中断”按钮来实现或使用Ctrl + B 组合键。
应用程序等待下一次事件。
上一页 下一页 返回
2.2 对象的属性、事件和方法
2.2.3 对象的方法
对象除了属性以外,还有方法。对象的行为称为方法,是对象 要执行的动作。不同的对象所具有的方法也是不同的。例如 窗体的方法有打印Print、移动Move、清除Cls 隐藏Hide 等方法。
语法格式: 对象名.方法名 例如: form1.cls ‘清除窗体form1上的内容 picturu1.print “Visual Biasic程序设计” ‘在
返回
2.2 对象的属性、事件和方法
2.2.1 对象的属性
1. 改变对象属性值 改变对象的属性就可以改变对象的特性。例如改变花朵
“颜色”属性的值就可以改变花朵的颜色。可以通过两种方 法来设置对象的属性: 方法一:在设计模式下,通过“属性”窗口直接设置对象的 属性。“属性”窗口主要用来设置对象属性的初始值和一些 在整个程序运行过程中不改变的属性。 方法二:在程序的代码中通过赋值实现,其格式为: 对象.属性=属性值
录中查到),如图2-2所示。 Private Sub Form_KeyPress(KeyAscii As
Integer) ‘带参数的事件过程 Print KeyAscii ‘按不同的键,窗体上显示相应字符的
ASCII码值。 End Sub
上一页 下一页 返回
2.2 对象的属性、事件和方法
3. Visual Basic应用程序采用以事件驱动应用程序的工作方 式 Visual Basic程序没有传统意义上的主程序,在Visual Basic中,子程序称为过程。程序的运行并不要求从主程序 开始,每个事件过程也不是由所谓的“主程序”来调用,而 是由相应的“事件”触发执行。用户可以不考虑程序的执行 顺序,而只需针对对象的事件编写出相应的事件过程即可。 通常称这些应用程序为事件驱动应用程序。 事件驱动应用程序中的典型工作方式为: 启动应用程序,装载和显示窗体。 窗体(或窗体上的控件)接收事件。事件可由用户引发(例如 通过键盘或鼠标操作),可由系统引发(例如定时器事件), 也可由代码间接引发(例如当代码装载窗体时的Load事件)。 如果在相应的事件过程中已编写了相应的程序代码,就执行 该代码。
下一页 返回
2.2 对象的属性、事件和方法
2. 读取属性的值 在代码中不仅能设置属性的值,还能读取属性的值。有
时,要在执行某操作之前得知对象的状态,这时就要读取属 性值。在大多数情况下可以用以下语法读取属性的值:
变量=对象名.属性 属性值也可以作为较复杂的表达式的一部分,而不必将属性 值赋予变量
上一页 下一页 返回
下一页 返回
2.4 窗 体
Caption属性:出现在窗体的标题栏上的文本内容,也是当 窗体被最小化后出现在窗体图标下的文本。当用户创建一个 窗体时,Caption属性的默认名是Form加上一个整数,如 果标题太长,超出部分会被自动截掉。 Font属性:设置窗体上字体的样式、大小及字型等。 FontName属性是字符型的,决定对象上正文的字体(默认为 宋体)。 FontSize属性是整型的,决定对象上正文的字体大小。 FontBold属性是逻辑型的,决定对象上正文是否是粗体。 Visible属性:决定窗体是否可见。 如果为True则运行时控件可见(缺省值)。 如果为False则运行时控件隐藏,用户看不到,但窗体本身是 存在的。 WindowsState属性:该属性设置一个窗体运行时的大小 状态。0-正常,1-最小化状态,2-最大化状态
类是一个抽象的整体概念 ,对象是类的实例化。类与对 象是面向对象程序设计语言的基础。
以“汽车”为例来说明类与对象的关系。汽车是一个笼 统的名称,是一个整体概念,可以把汽车看成一个“类”, 一辆辆具体的汽车(比如某人的汽车)就是这个类的实例,也 就是这个类的对象。
工具箱的各种控件并不是对象,它们代表了各个不同的 类。通过类的实例化,可以得到真正的对象。当在窗体上画 一个控件时,就将类转换为对象,即创建了一个控件对象, 简称为控件。Visual Basic中的类与对象如图2-1所示
有时程序进入“死锁“或“死循环”(由程序错误引起)而无法 正常“中断”和“结束”时,则可使用Ctrl + B组合键来强制 暂停程序的运行。
强制显式声明变量语句Option Explicit
在程序中,有时会因写错变量名而导致难以查找的错误。
格式:Option Explicit
功能:规定对变量必须先定义(如使用dim语句等),后使用。
上一页 下一页 返回
2.2 对象的属性、事件和方法
2. 事件过程 事件过程是指附在对象上的程序代码,是事件触发后要
执行的程序。各事件过程相互独立,排列顺序任意,用户只 需在各代码块中编写代码即可。 事件过程的形式如下: Private Sub 对象名_事件过程名[(参数列表)] …(事件过程代码) End Sub 事件过程又分为带参数的和不带参数的事件过程,带参数事件 中的参数记录了事件发生时的一些信息,例如鼠标位置等。
2.2 对象的属性、事件和方法
3. 常见的属性 在使用Visual Basic创建一个应用程序时,很重要的
一步就是设置窗体以及控件等对象的属性,下面列出了几个 常用的属性,这些属性也是大多数对象所共有的,此外还有 很多属性,在此不一一列出。 Name属性:每个对象都有一个名称属性,在代码中正是通 过名称来访问对象的。如自行车的名称是Bike,在代码中, 总是使用Bike来表示自行车对象。 BackColor和ForeColor属性:设置对象的背景和前景颜 色。 Caption属性:设置对象上显示的文本。如窗体的标题、按 钮上的提示文字和复选框旁边的文字等。 Width和Height属性:设置对象的宽度和高度。 Left和Top属性:指定控件左上角的横坐标和纵坐标。
第2章 对象和基本控件
2.1 对象和类 2.2 对象的属性、事件和方法 2.3 常用基本语句 2.4 窗 体 2.5 对 话 框
2.1 对象和类
1. 对象 对象是基本的运行时的实体,如窗体和各种控件等,它
包括作用于对象的操作(方法)和对象的响应(事件)。对象将 数据和处理这些数据的过程封装在一起。 2. 类
上一页 下一页 返回
2.2 对象的属性、事件和方法
2.2.2 对象的事件及事件过程
1. 对象的事件 事件是指由系统事先设定的、能被对象识别和响应的动作。例
如在应用程序中单击一个按钮,则程序会执行相应的操作,就称按 钮响应了鼠标的单击事件。编写代码其实质就是为对象的各种事件 设计响应过程。 事件可分为用户事件和系统事件。 用户事件由用户执行的某些操作所触发的事件称为用户事件。例如 简单的用户操作: 单击窗体上的命令按钮。 在文本框中输入数据。 在窗体上任意位置单击鼠标。 在窗体上拖动鼠标。 由其它事件或Windows操作系统触发的事件称系统事件。
赋值语句格式:[Let]变量名=表达式 功能:
计算右端的表达式,并把结果赋值给右端的变量。 赋值语句跟数学中的等式含义不同,例如赋值语句x=x+1 表示把变量x的当前值加上1后再将结果赋给变量x,先读后 写。 例如:a=123: b=text1.text
下一页 返回
2.3 常用基本语句
2.3.2 数据输出
0都能显示数字,但符号#会去除不必要的0,符号0会按规 定补足0。【例2-3】在窗体Form1的单击事件中写入如下代码,分析运行 结果运行结果如图2-3所示。
Private Sub Form_Click()
a = 10: b = 3.14: c = 100: d = 9.8596
上一页 下一页 返回
2.3 常用基本语句
2. Unload语句 格式:Unload 对象名 功能:从内存中卸载指定窗体或控件。 例如: Private Sub Command1_Click() Unload Me ‘卸载当前窗体 End Sub 3. 序结束语句End 格式:End 功能:结束程序的运行。 End语句能够强制性终止程序代码的执行,但并不卸载已打开
相关文档
最新文档