对象和基本控件
VB基本概念

2.2VB中的对象及其属性、事件、方法☆ 2.3简单应用程序的建立☆ 2.4窗体和基本控件☆ 2.5VB常用方法☆ 2.6VB工程结构和工程管理
2020/5/27
2.2 VB中对象及其属性、事件和方法
一、 VB中的对象及其分类 二、对象的属性、事件和方法
2020/5/27
FontSize
大小(整型)
FontBold
是否粗体(逻辑型)
FontItalic
是否斜体(逻辑型)
FontStrikethru 是否加删除线
FontUnderline 是否加下划线
说明:若要对窗体中的所有控件设置相同Font属性 ,可
先对窗体设置.
2020/5/27
7. ForeColor 前景色,显示正文的颜色 BackColor 背景色
在VB中大多数对象是由系统设计好的, 直接供用户使用。
2020/5/27
(三)VB中的对象类型
VB中的对象多数已由系统设计好,常用的 对象如下:
1. 窗体对象
最基本的对象,用于创建程序的界面,在窗 体上可放置不同的控件对象。
2020/5/27
2 . 控件对象
工具箱中的各种控件工具图标,实际上就 是代表了各个不同对象的类。当在窗体上 画一个控件,并设置其属性后,就创建了 一个控件对象。
8. BackStyle 背景风格(如:标签) 0 —— 透明显示,看不到背景色 1 ——不透明显示
9. BorderStyle 边框风格(如:窗体、标签) 0 ——没有边框 1 ——有单边框
2020/5/27
10. Alignment 对齐方式
0—— Left Justify 正文左对齐
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学习指导

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.对象的_________确定当一个事件发生时执行代码。
第8章 常用控件和系统对象

目录 8.1浙江8.2科技8.学3 院8教.4信系Sc计ree算n 机C基lip础bo教ar学d 网作站业:
8.2 滚动条 (ScrollBar)
1 用途
滚动条控件(ScrollBar)分为水平滚动条(HScrollbar) 和垂直滚动条(VscrollBar)二种,通常附在窗体上协助观 察数据或确定位置,也可用作数据输入工具,用来提供某一 范围内的数值供用户选择。
List: 字符型数组,存放列表框的项目数据,下标是从0开 始的。
例如: List(0)表示第一项(Listindex=0)的内容 列表框项目可在设计模式下一项一项输入。 ListIndex:为整型值,选中的项目的序号,如果列表框可 多选,则为最后一次选中项目的序号, 没有项目选中时为-1。 ListCount:为整型值,表示项目的数量,ListCount-1是最 后一项的下标。
例如:在窗体上放置2个列表框,将其Style属性分别设置为 0和1;放置3个组合框,将它们Style属性分别设置为0、1和2。
目录 8.1浙江8.2科技8.学3 院8教.4信系Sc计ree算n 机C基lip础bo教ar学d 网作站业:
8.3 列表框与组合框
2.List、ListCount和ListIndex属性
目录 8.1浙江8.2科技8.学3 院8教.4信系Sc计ree算n 机C基lip础bo教ar学d 网作站业:
8.3 列表框与组合框
二、主要属性
1.Style属性
该值用来指示控件的显示类型和行为。在运行时是只读的。 对于列表框控件或组合框控件都有Style属性,但它们的含义 是不同的,见表8.5和表8.6。Pg194
(4) SmallChange 最小变动值, 单击箭头时移动的增量值。
VB名词解释

VB名词解释VB名词解释《VisualBasic6.0知识总结》10级2、3班一、名词解释:1、对象:对象是系统中的基本运行实体。
用户用来构筑用户图形界面的每一个可视的控件均为对象。
创建用户界面时用到的对象可分为窗体对象和控件对象。
整个应用程序也是一个对象,还有一些对象不可见。
2、属性:属性是对对象特性的描述,不同的对象有不同的属性。
3、事件:事件是由VisualBasic6.0预先设置好的,能够被对象识别的动作。
4、方法:方法是指控制对象动作行为的方式,是对象包含的函数或过程。
5、工程:是VisualBasic6.0应用程序开发过程中使用的文件集。
VisualBasic&0工程主要由窗体模块、标准模块和类模块三部分组成。
6、窗体:就是窗口,在VisualBasic6・0中,窗体是用户界面的最本的模块,也是创建应用程序所使用的主要对象之一。
7、标准模块:应用程序内其他模块访问的过程和声明的容器,扩展名・BAS。
8、窗体模块:窗体模块的文件扩展名为.frm。
这类模块是VisualBasic6.0应用程序的基础。
窗体模块可以包含事件过程、通用过程、以及变量、常数、类型和外部过程的窗体级声明。
9、类模块:类模块的扩展名・cls。
这类模块是面向对象编程的基础。
10、常量:在程序执行过程中其值保持不变的量。
在VisualBasic6.0中,常量分为两种:一般常量和符号常量。
11、符号常量:是在程序中用标识符表示的一些永远不变的常数或字符串。
12、事件驱动:VisualBasic&0采用事件驱动编程机制。
当发生某个事件时,就会“驱动”预先设置的一系列动作,称为“事件驱动”。
13、事件过程:针对控件或窗体的事件编写的代码,称为“事件过程”。
14、变量:在程序执行期间其值可以改变的量。
在程序运行中,系统为程序中的每一个变量分配一个存储单元,变量名实质上计算机内存单元的命名。
变量名用于识别变量在内存中的位置,变量的类型指定其占用内存空间的大小。
6.1表单与控件计算机二级VFP考点

6.1表单与控件面向对象的概念考点1 对象与类1对象( Object)客观世界里的任何实体都可以被视为对象。
对象可以是具体事物,也可以指某些概念二(1)属性:用来表示对象的状态。
(2)方法:用来描述对象的行为。
2类( Class)类是对一类相似对象性质的描述。
同类对象具有相同的性质:相同的属性及方法。
考点2 子类与继承1继承继承表达了一种从一般到特殊的进化过程。
在面向对象的方法里,继承是指基于现有类的方法和属性。
2类我们把新类称为现有类的子类,而把现有类称为新类的父类。
一个子类的成员一般包括以下两个方面。
(l)从其父类继承的成员,包括属性、方法.(2)由子类自己定义的成员,包括属性、方法。
8。
2 Visual FoxPro基类简介考点3 Visual FoxPro基类Visual FoxPro中所有基类共有的属性如表8-1所示。
表8—1 Visual FoxPro基类的最小属性集(l)在编程方式里,对象的生成通常使用CREATE OBJECT函数来完成,格式为:CREATE OBJECT(<类名〉[,〈参数1>,〈参数2〉,…])说明:函数基于指定的类生成一个对象,并返回对象的引用。
(2)对象属性访问及对象方法调用的基本格式为:〈对象引用>.〈对象属性><对象引用>.〈对象方法〉[(…)]考点4 容器与控件Visual FoxPro中的类一般可分为两种类型:容器类和控件类。
相应地,可分别生成容器(对象)和控件(对象)。
(l)控件:是一个可以以图形化的方式显示出来并能与用户进行交互式的对象。
(2)容器:可看成是一个特殊的控件,它能包容其他的控件或容器.(3)层次:容器内的包容关系形成r对象的嵌套层次关系.对象的层次概念与类的层次概念是两个完全不同的概念对象的层次关系指的是包容与被包容的关系,而类的层次指的是继承与被继承的关系.在对象的嵌套层次关系中,要引用其中的某个对象,需要指明对象在嵌套层次中的位置。
winform基本控件介绍-1

2、排列Windows窗体上的控件的方法 、排列 窗体上的控件的方法 每个控件有不同的方法。每种控件都有自己的属性和方 每个控件有不同的方法。 而属性又分为不同的类别,其中一类是与排列布局相关的。 法,而属性又分为不同的类别,其中一类是与排列布局相关的。 用户可以以编程方式修改定义控件的相关属性或者利用设计器 自动生成代码来排列布局各种控件。 自动生成代码来排列布局各种控件。 1)将控件设置为在运行时动态调整大小 ) 若要窗体上的控件与窗体一起动态调整控件大小, 若要窗体上的控件与窗体一起动态调整控件大小,可使 窗体控件的Anchor属性。该属性定义控件的定位 属性。 用Windows窗体控件的 窗体控件的 属性 点位置。当控件锚定到某个窗体时,如果该窗体的大小被调整, 点位置。当控件锚定到某个窗体时,如果该窗体的大小被调整, 该控件维持它与定位点位置之间的距离不变。 该控件维持它与定位点位置之间的距离不变。 2)将控件停靠到窗体的边缘 ) 属性来定义停靠模式, 用Dock属性来定义停靠模式,将控件停靠到窗体的边缘 属性来定义停靠模式 或使它们填充控件的容器,控件的大小将自动调整, 或使它们填充控件的容器,控件的大小将自动调整,以适合停 靠边缘的边界
3、 Windows应用的输入/输出
基于控制台的应用程序是文本输入输出, 基于控制台的应用程序是文本输入输出,而Windows应 应 用则是图形输入输出方式,因此, 应用中, 用则是图形输入输出方式,因此,在Windows应用中,即使 应用中 用户仅仅输出一个字符串,仍然是图形方式, 用户仅仅输出一个字符串,仍然是图形方式, Windows应用的输入手段包括硬件方式和软件方式。 应用的输入手段包括硬件方式和软件方式。 应用的输入手段包括硬件方式和软件方式 硬件方式指用户通过鼠标、键盘等硬件进行输入, 硬件方式指用户通过鼠标、键盘等硬件进行输入, 软件方式指用户无须通过任何硬件, 软件方式指用户无须通过任何硬件,仅仅编写一些代码 就可以进行输入。 就可以进行输入。
VB6.0基础教程 之 第2章 Visual Basic的对象及使用

(三)常用方法 文本框最有用的方法是:SetFocus,使用形式: [对象.] SetFocus 功能:是把光标移到指定的文本框对象中。
2.4 控件的画法和基本操作
2.4.1 控件的画法 2.4.2 控件的基本操作 1. 控件的缩放和移动 2. 控件的复制和删除 3. 通过属性窗口改变对象的位置和大小
1.直接输入新属性值 2.选择输入 3.利用对话框设置属性值
2.2 窗体
2.2.1 窗体的结构与属性
小
2.2 窗体
窗体的常用属性
1. Name名称属性(任何对象都具有的) 创建的窗体名称,有默认的名。在程序中,控件 不会显示在窗体上。 2. Caption 标题属性 决定出现在窗体的标题栏上的文本内容。
常用控件
2.3 控件
(3)AutoSize属性 确定标签是否随标题内容的多少自动变化。 如果值为True,根据文本自动调整标签大小。 如果值为False,标签大小不能改变,超长文本被截去。
(4)BackStyle属性
用来设置背景风格。
0 --Transparent 透明显示,即控件背景颜色显示不出来。 1 –Opaque不透明,此时可为控件设置背景颜色。 3、事件 标签可响应单击(Click)和双击( DblClick)事件,但一般情况不对它进行编程。
常用控件 二、标签 Label 用于显示文本(输出)信息,不能作为输入信息的界面。 1. 基本属性 Name 、 Height 、 Width 、 Top 、 Left 、 Visible 、 Font 、 ForeColor 、 BackColor等与窗体的使用相同。 2. 常用属性 (1)Caption属性 Caption属性用来改变Label控件中显示的内容。 (2) Alignment属性 设置标签中文本的对齐方式,共有三种可选值: 0 ——Left Justify;1 ——Right Justify;2 ——Center
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ctrl + B组合键。
有时程序进入“死锁“或“死循环”(由程序错误引起)
而无法正常“中断”和“结束”时,则可使用Ctrl + B组合
键来强制暂停程序的运行。
强制显式声明变量语句Option Explicit
在程序中,有时会因写错变量名而导致难以查找的错误。
格式:Option Explicit
上一页 下一页 返回
2.2 对象的属性、事件和方法
2.2.3 对象的方法
对象除了属性以外,还有方法。对象的行为称为方法,是对 象要执行的动作。不同的对象所具有的方法也是不同的。例 如窗体的方法有打印Print、移动Move、清除Clst 隐藏 Hide等方法。
语法格式: 对象名.方法名.[参数] 例如: form1.cls ‘清除窗体form1上的内容 picturu1.print “Visual Biasic程序设计” ‘在
Left和Top属性:指定控件左上角的横坐标和纵坐标。
上一页 下一页 返回
2.2 对象的属性、事件和方法
2.2.2 对象的事件及事件过程
1. 对象的事件
事件是指由系统事先设定的、能被对象识别和响应的动作。 例如在应用程序中单击一个按钮,则程序会执行相应的操作, 就称按钮响应了鼠标的单击事件。编写代码其实质就是为对 象的各种事件设计响应过程。
事件可分为用户事件和系统事件。
用户事件由用户执行的某些操作所触发的事件称为用户事件。 例如简单的用户操作:
单击窗体上的命令按钮。
在文本框中输入数据。
在窗体上任意位置单击鼠标。
在窗体上拖动鼠标。
上一页 下一页 返回
2.2 对象的属性、事件和方法
2. 事件过程 事件过程是指附在对象上的程序代码,是事件触发后要执行
2.3.3 其他语句
1. load 语句
格式:load 对象名
功能:从内存中加载指定窗体或控件。
【例2-4】在新建工程中添加两个窗体form1和form2, 单击窗体form1上的按钮,加载form2窗体,运行结果如 图2-5所示。
界面设置如图2-4所示。
属性设置如表2-1所示。
上一页 下一页 返回
2.3 常用基本语句
2. Unload语句 格式:Unload 对象名 功能:从内存中卸载指定窗体或控件。 例如: Private Sub Command1_Click() Unload Me ‘卸载当前窗体 End Sub 3. 序结束语句End 格式:End 功能:结束程序的运行。 End语句能够强制性终止程序代码的执行,但并不卸载已打
事件驱动应用程序中的典型工作方式为:
启动应用程序,装载和显示窗体。
窗体(或窗体上的控件)接收事件。事件可由用户引发
(例如通过键盘或鼠标操作),可由系统引发(例如定时器事
件),也可由代码间接引发(例如当代码装载窗体时的Load
事件)。
如果在相应的事件过程中已编写了相应的程序代码,就
执行该代码。
应用程序等待下一次事件。
1. Print方法 格式: [对象名.]Print [表达式列表] 功能:用于在窗体、图片框和打印机上显示(输出)文本。 例如: Print “程序设计”
Picture1.Print “程序设计”
上一页 下一页 返回
2.3 常用基本语句
2. 输出常用函数 Spc函数 格式:Spc(n) 功能:在输出下一项之前插入n个空格。 Tab函数 格式:Tab(n) 功能:把输出位置移到第n列。 Forma函数 格式:Format(表达式[,格式串]) 功能:根据格式串规定的格式来输出表达式的值。格式符号
上一页 返回
2.4 窗 体
2.4.1 窗体
1. 窗体的基本结构
Visual Basic窗体由标题栏、控制按钮、窗体区、边框几 个部分组成。窗体本身是一个对象,又是其他对象的载体或 容器。在设计应用程序时,可以向窗体上添加很多种控件, 这些控件可以组合成各种美观的用户界面。
2. 窗体的主要属性
第2章 对象和基本控件
2.1 对象和类 2.2 对象的属性、事件和方法 2.3 常用基本语句 2.4 窗 体 2.5 对 话 框
2.1 对象和类
1. 对象 对象是基本的运行时的实体,如窗体和各种控件等,它包括
作用于对象的操作(方法)和对象的响应(事件)。对象将数据 和处理这些数据的过程封装在一起。 2. 类 类是一个抽象的整体概念 ,对象是类的实例化。类与对象是 面向对象程序设计语言的基础。
以“汽车”为例来说明类与对象的关系。汽车是一个笼统的 名称,是一个整体概念,可以把汽车看成一个“类”,一辆 辆具体的汽车(比如某人的汽车)就是这个类的实例,也就是 这个类的对象。
工具箱的各种控件并不是对象,它们代表了各个不同的类。 通过类的实例化,可以得到真正的对象。当在窗体上画一个 控件时,就将类转换为对象,即创建了一个控件对象,简称 为控件。Visual Basic中的类与对象如图2-1所示
开的窗体。要使Visual Basic程序正常结束,应该卸载所 有已打开的窗体。
上一页 下一页 返回
2.3 常用基本语句
4. 暂停语句Stop
格式:Stop
功能:暂停程序的运行。
说明:
Stop语句可用于调试程序(设置断点),因此在程序调
试结束,生成可执行文件前应删除Stop语句。
可以通过单击工具栏上的“中断”按钮来实现或使用
修改后的程序代码如下: 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
Print "a="; a, "b="; b
Print "VB程序设计";
Print a * 100
' Print 空一行
Print "a="; a, Tab(18); "b="; b
Print "a="; a, Spc(18); "b="; b
Print Tab(18); "a="; a, "b="; b ' 从第18列开始 打印输出
功能:规定对变量必须先定义(如使用dim语句等),后使用。
【例2-5】交换变量a、b的值(要借助于第三个变量),如图
2-6所示;警告Байду номын сангаас如图2-7所示。
上一页 下一页 返回
2.3 常用基本语句
图2-6中代码把Temp写错成Tmp,导致运行结果时b的值 为0,不能获得变量a的值。添加了Option Explicit语句后, 系统要求每个变量都要经过事先定义才能使用,就会Tmp没 有定义因此出如图2-7的警告。发现程序错误。
Print Spc(18); "a="; a, "b="; b
Print Format(d, "$00,00.00")
Print Format(d, "$00,00.00000")
Print Format(d, "$##,##.##")
End Sub
上一页 下一页 返回
2.3 常用基本语句
是通过名称来访问对象的。如自行车的名称是Bike,在代码
中,总是使用Bike来表示自行车对象。
ackColor和ForeColor属性:设置对象的背景和前景
颜色。
Caption属性:设置对象上显示的文本。如窗体的标题、 按钮上的提示文字和复选框旁边的文字等。
Width和Height属性:设置对象的宽度和高度。
上一页 下一页 返回
2.2 对象的属性、事件和方法
3. 常见的属性
在使用Visual Basic创建一个应用程序时,很重要的一步 就是设置窗体以及控件等对象的属性,下面列出了几个常用 的属性,这些属性也是大多数对象所共有的,此外还有很多 属性,在此不一一列出。
Name属性:每个对象都有一个名称属性,在代码中正
从附录中查到),如图2-2所示。 Private Sub Form_KeyPress(KeyAscii As
Integer) ‘带参数的事件过程 Print KeyAscii ‘按不同的键,窗体上显示相应字符的
ASCII码值。 End Sub
上一页 下一页 返回
2.2 对象的属性、事件和方法
3. Visual Basic应用程序采用以事件驱动应用程序的工作 方式
Visual Basic程序没有传统意义上的主程序,在Visual Basic中,子程序称为过程。程序的运行并不要求从主程序 开始,每个事件过程也不是由所谓的“主程序”来调用,而 是由相应的“事件”触发执行。用户可以不考虑程序的执行 顺序,面只需针对对象的事件编写出相应的事件过程即可。 通常称这些应用程序为事件驱动应用程序。
如果标题太长,超出部分会被自动截掉。
Font属性:设置窗体上字体的样式、大小及字型等。
FontName属性是字符型的,决定对象上正文的字体(默认 为宋体)。
picture1图片上显示 form1.circle (2400,100),800 ‘以(2400,100)为
圆心, 800为半径在form1上画圆
上一页 返回
2.3 常用基本语句
2.3.1 赋值语句
一个完整的Visual Basic应用程序,一般都包含三部分内 容,即 输入、处理和输出。可通过各种控件实现输入输出操 作
赋值语句格式:[Let]变量名=表达式