对象和基本控件
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
VisualBasic6.0窗体和控件
二、窗体和控件共有的属性
属性 Name
Appearance
BackColor BorderStyle
ForeColor Font Caption Width Height Left Top Enabled Visible
功能
用于设置控件或窗体的名称。,系统在创建控件或窗体时,自动为控件或窗 体指定一个名称(缺省名称)。
当控件或窗体失去焦点时触发
二、面向对象的编程与对象的属性、方法和事件
1、面向对象的编程
2、对象的属性、方法和事件 VB的控件具有自己的属性、事件和方法,可以将属性看作一个对象的 性质,将事件看作对象的响应,将方法看作对象的动作,这三者构成 了对象的三要素。 (1)属性:对象中的数据保存在属性中,是用来描述和反映对象特 征的参数。
§4-2 窗体和控件的共性
一、基本概念
1、窗体 窗体是应用程序的编程窗口和对话框。窗体可包含多个控件。窗 体就像包含多个控件的容器。几乎每个应用程序都要包含一个窗 体,如果一个应用程序中需要包含多个窗体,必须给它们不同的 名称。也就是给它们赋予不同的Name属性。
系统菜单
栏题栏
最小化按钮
最大化按钮
2、控件 控件是预先定义好的对象,是包含在窗体中的对 象。 控件同窗体一样,是辅助用户快速完成界面 设计的有效工具。 控件和窗体组成与用户交互的 可视化部件。 VB通过控件箱(工具箱)提供了组成Windows 应用程序窗口或对话框的诸如文本框、列表框、 命令按钮等控件。 VB6.0控件可以分为三类:内置控件、ActiveX控 件和可插入对象。 内置控件:VB内部提供的控件。始终显示在工具 箱中,不能从中删除。 ActiveX控件:是扩展名为.ocx的独立文件,不 直接显示在工具箱中,用时需要添加。 可插入对象:是能够添加到工具箱中并可以作为 控件使用的对象。是一些由其他应用程序创建的 不同格式的数据。 VB6.0标准版的控件如图:
MFC_基本控件使用
分组框
6
CButton 类的成 员函数
GetCheck() SetCheck() GetButtonStyle() SetButtonStyle() GetState() SetState() CheckDlgButton CheckRadioButton GetCheckedRadioButton Is DlgButtonChecked GetWindowTex GetWindowTextLength SetWindowText 7
方法 EnableScrollBar() GetScrollInfo() GetScrollLimit() GetScrollPos() GetScrollRange() SetScrollInfo() SetScrollPos() SetScrollRange() ShowScrollBar() CScrollBar 类的方法 说明 使滚动条的一个或两个箭头有效或无效 获得滚动条的消息 获得滚动条的范围 获得滚动条当前的位置 获得制定滚动条的当前最大和最小滚动位置 设置滚动条的消息 设置滚动块当前的位置 设置制定滚动条的最大和最小滚动位置 14 显示或隐藏滚动条
24
case SB_PAGEUP: //单击箭头与滚块之间的区域 iNowPos=m_Scrollbar.GetScrollPos(); iNowPos=iNowPos-3; if(iNowPos<0) iNowPos=0; m_Scrollbar.SetScrollPos(iNowPos); itoa(m_Scrollbar.GetScrollPos(),sPos,10); m_Edit.SetSel(0,-1); m_Edit.ReplaceSel(sPos); break; } } 25 CDialog::OnVScroll(nSBCode, nPos, pScrollBar); }
第一章VisualBasic简介
1.4使用Visual Basic建立一个简单程序
二、创建应用程序的步骤: 分析问题,确定程序要完成什么任务,按下面的步骤创建
应用程序。 (1)新建工程。
创建一个应用程序首先要打开一个新的工程。 (2)创建应用程序界面。 (3)设置属性值。 (4)对象事件过程的编程。 (5)保存文件。 (6)程序运行与调试。再次保存修改后的程序
4. 属性(properties)窗口
属性是指对象的特征,如大小、标题或颜色等 数据。在Visual Basic6.0设计模式中,属性窗口列 出了当前选定窗体或控件的属性的值,用户可以对 这些属性值进行设置。
1.3 Visual Basic程序开发环境
5. 工程资源管理器(project expror)窗口
1.2 Visual Basic程序的构成要素
四、方 法(Method)
在对象上可操作的过程,是VB系统提供的一种特殊的 过程和函数——方法。方法是面向对象的,所以对象的方法调 用一般要指明对象。
对象方法 调用形式:
[ 对象.]方法[ 参数列表 ]
如省略对象,表示在当对象,一般指窗体。 例如:
Form1.print " VB程序设计"
1. 具有面向对象的可视化设计工具
2. 事件驱动的编程机制 3. 结构化的程序设计语言 4. 提供了易学易用的应用程序集成开发环境 5.支持多种数据库系统的访问 6. 支持DDE、DLL和OLE 7. ActiveX技术 8.VB6.0在开发环境上、网络功能等的增强
1.1 Visual Basic 的特点与安装
1.4使用Visual Basic建立一个简单程序
在窗体上建立4个控件:1个文本框Text1;3个命令按钮,Command1, Command2、Command3。单击工具箱中的命令按钮,置入窗体适当位置。 因有3个命令按钮,因此必须重复3次。再单击工具箱中的文本框,置 入窗体中,如图所示。
VB常用控件介绍
VB常用控件介绍VB(Virtual Basic)是一种面向对象的编程语言,常用于开发各种图形用户界面(GUI)应用程序。
在VB中,控件是构成用户界面的基本元素,通过控件可以实现用户与程序的交互。
下面是一些常用的VB控件的介绍。
1. 按钮控件(Button):按钮是VB中最常用的控件之一,用于触发一些事件或执行一些动作。
通过设置按钮的文字、大小、位置和事件处理程序,可以实现各种用户交互功能。
3. 文本框控件(TextBox):文本框用于接收用户的输入,并可以将输入的文本保存到变量中。
可以设置文本框的大小、位置、边框样式等属性,并可以通过事件处理程序响应用户输入的变化。
4. 列表框控件(ListBox):列表框用于显示一组选项,并允许用户从中选择一个或多个选项。
可以通过添加和移除选项,以及设置列表框的大小、位置、滚动条等属性来定制列表框的外观和功能。
6. 复选框控件(CheckBox):复选框用于表示一个状态,可以被选中或取消选中。
常用于表示一个二进制选项,比如启用/禁用一些功能。
可以设置复选框的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。
7. 单选按钮控件(RadioButton):单选按钮用于表示一组互斥的选项,用户只能选择其中的一个。
常用于表示一个多项选择,比如选择性别。
可以设置单选按钮的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。
8. 进度条控件(ProgressBar):进度条用于显示任务的进度,可以根据任务的完成情况来改变进度条的长度和显示。
可以通过设置进度条的最小值、最大值、当前值等属性,以及处理进度改变的事件来定制进度条的功能。
9. 图像框控件(PictureBox):图像框用于显示图像或图表,可以加载本地或网络上的图像文件,并可以设置图像框的大小、位置等属性。
可以通过处理鼠标点击、鼠标移动等事件来实现与图像相关的交互功能。
10. 文件对话框控件(FileDialog):文件对话框用于让用户选择文件或保存文件,可以通过设置对话框的类型、过滤条件、默认目录等属性来限制用户的选择范围,并可以通过事件处理程序获取用户选择的文件路径。
visual basic .net基本概念
Visual Basic .NET () 是Microsoft 的编程语言,它是基于.NET Framework 的VB6 的后续版本。
旨在提供一种简单、快速的方法来开发Windows、Web 和移动应用程序。
以下是 的基本概念:1. .NET Framework:这是微软的一个软件开发框架,它提供了创建应用程序所需的基础结构,例如类库、运行时环境等。
2. 类(Class):在面向对象编程中,类是对象的蓝图或模板。
它定义了对象的属性和方法。
3. 对象(Object):对象是类的实例。
每个对象都有其自己的属性和方法。
4. 方法(Method):方法是类的行为。
它是定义在类中的函数。
5. 属性(Property):属性定义了对象的状态,可以是公开的、受保护的、私有的等。
它们使您可以访问或修改对象的值。
6. 事件(Event):事件是对象通知其他对象它已经发生的某种情况的方式。
7. 控件(Controls):在 中,控件是窗体或对话框上用于与用户交互的对象,例如按钮、文本框等。
8. 窗体(Form):窗体是应用程序的用户界面。
在 中,您可以在窗体上放置控件,以创建用户界面。
9. 项目(Project):项目是 中的一个工作单元,它包含一个或多个窗体、类和其他文件。
10. 项目文件(.vbp):这是包含项目信息的文件,它保存了所有与项目相关的设置和配置信息。
11. 解决方案(Solution):解决方案是包含一个或多个项目的文件。
解决方案文件(.vss) 保存了所有项目的配置和引用信息。
12. 命名空间(Namespace):命名空间是用于组织类、接口和其它类型的一种机制,以避免名称冲突。
13. 异常处理(Exception Handling): 提供了强大的异常处理机制,用于捕获和处理运行时错误。
14. 数据绑定(Data Binding):数据绑定是将控件与数据源关联起来的过程,这样当数据源更改时,控件也会自动更新。
c#各种控件功能和基本属性介绍
C#控件属性介绍一、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。
(2)WindowState属性:用来获取或设置窗体的窗口状态。
取值有三种:Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized (窗体以最大化形式显示)。
(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。
(System.Windows.Forms.SystemInformation.WindowsArea.Height获取显示器的高度)(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。
(5)Width属性:用来获取或设置窗体的宽度。
(6)Height属性:用来获取或设置窗体的高度。
(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。
(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。
(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。
值为true时将显示控制框,值为false时不显示控制框。
(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。
值为 true时显示最大化按钮,值为false时不显示最大化按钮。
(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。
值为 true时显示最小化按钮,值为false时不显示最小化按钮。
(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按 Enter 键时就相当于单击了窗体上的该按钮。
(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按 Esc 键时就相当于单击了窗体上的该按钮。
Visual-Basic程序设计综合教程第3章--常用基本控件
End Sub
标签Label2的单击(Click)事件代码如下:
Private Sub Label2_Click()
Label1.Visible = True '设置Label1可见
Label2.Visible = False '隐藏Label2
End Sub
3.2.2 文本框
1 用途
文本框(TextBox)控件是VB中使用最为频繁 的控件之一,是一个文本编辑区域可以用来显示、 输入和编辑文本,类似于一个简单的文本编辑器。
3.2 标签、文本框和命令按钮
在VB应用程序的界面设计中,有3个最常用 的控件:标签、文本框和命令按钮。这3个控件是 构成用户界面的基础。
3.2.1 标签
1 用途 标签(Label)控件用于显示或输出文本信息。但不
能作为输入信息的界面,也就是说程序时标签所显示的内 容不能由用户直接编辑,但是可以通过程序代码修改。
第3章 常用基本控件
VB有两类控件,一是在工具箱中的常用 控件;二是通过添加“部件”的方法被使用的控 件。
本章主要介绍VB部分常用基本控件:标 签、文本框、命令按钮、图像框、图片框、滚动 条和计时器。其余常用控件将在后续章节陆续介 绍。
【主要内容】
●标签、文本框和命令按钮 ●图片框和图像框 ●水平滚动条和垂直滚动条 ●计时器
【例3.4】编写程序。在窗体上放置两个文本框(Text1和 Text2),设置文本框Text1为单行显示;文本框Text2为 多行显示,同时有水平和垂直滚动条,并且文本内容在运 行时禁止被用户随意更改。
要求:在程序运行后,在文本框Text1中显示文本内 容:“欢迎使用 Visiual Basic!”,用户可以选中其中 的任意文本内容,如图3.8(a)所示选中“Visiual Basic”, 然后单击窗体,则被选中的文本被字符串“VB”替换,同 时被选中文本的起始位置、长度以及内容等信息均在文本 框Text2中显示,如图3.8(b)所示。
中职vb知识点总结
中职vb知识点总结1. VB是一种面向对象的编程语言,它是Microsoft Visual Basic的简称,是一种用于开发Windows应用程序的高级语言。
2. VB是基于BASIC语言的,它具有简单易学的特点,并且对于初学者来说,上手容易。
3. VB程序是通过VB开发环境进行编写的,其中包括了IDE(集成开发环境)和运行时库。
4. VB程序的编写采用了事件驱动模型,即在窗体中添加控件后,可以为控件的事件编写代码,响应用户的操作。
5. VB程序的代码是以模块化的方式组织的,可以分为模块、类、函数和子程序等。
6. VB提供了丰富的控件和对象模型,使得开发人员可以轻松地创建用户界面、访问数据库、进行文件操作等。
二、VB语法1. 变量:在VB中,使用Dim关键字定义变量,变量可以是整数、浮点数、字符串、日期等类型。
2. 运算符:VB支持基本的算术运算符(+、-、*、/),逻辑运算符(And、Or、Not)和比较运算符(>、<、=)等。
3. 控制流:VB提供了条件语句(If...Then...Else)、循环语句(For...To...Next、Do...While...Loop)和选择语句(Select Case)等,用于控制程序的流程。
4. 函数和子程序:在VB中,可以使用Function和Sub关键字定义函数和子程序,用于封装特定的功能,提高代码的复用性。
5. 对象和属性:在VB中,所有的控件和对象都有特定的属性和方法,通过设置属性和调用方法可以实现对控件和对象的操作。
6. 事件:VB程序是事件驱动的,可以为控件的事件编写处理代码,响应用户的操作。
三、VB控件和对象1. 窗体和控件:VB程序的用户界面是由窗体和控件组成的,窗体用于承载控件,控件用于实现特定的功能,如文本框、按钮、标签等。
2. 数据库访问:通过VB程序可以连接并访问各种类型的数据库,包括Access、SQL Server、Oracle等,可以进行数据库的增删改查操作。
vfp中的控件的名词解释
vfp中的控件的名词解释Visual FoxPro(VFP)是一种流行的面向对象的数据库管理系统,它提供了丰富的功能和控件,用于开发各种Windows应用程序。
控件是VFP中的重要组成部分,它们可以帮助开发人员创建直观、可交互的界面,并实现各种功能。
I. 基本控件1. 文本框(Textbox)文本框是常见的控件之一,用于接收和显示文本或数字。
开发人员可以设置文本框的属性,例如字体、颜色、对齐方式等。
文本框可以用于输入用户信息、显示计算结果等。
2. 按钮(Button)按钮是用于触发特定操作的控件,如保存、删除、打印等。
通过按钮的点击事件,开发人员可以编写相关的代码来执行相应的操作。
按钮通常具有自定义的标签文本,便于用户理解和操作。
3. 复选框(Checkbox)复选框用于选择一个或多个选项,多用于设置一组选项中的多个状态。
开发人员可以设置复选框的默认选中状态,并在代码中访问和处理用户选择的状态。
4. 单选按钮(Radio Button)单选按钮类似于复选框,但只能选择一个选项。
通常,单选按钮用于在一组互斥的选项之间进行选择。
通过设置单选按钮的默认选中状态和相关事件处理,开发人员可以实现不同选项的交互。
II. 数据输入控件1. 列表框(Listbox)列表框用于显示选项列表,并允许用户从中选择一项或多项。
开发人员可以自定义列表框的选项内容,并通过代码进行选择项的读取和处理。
2. 组合框(Combobox)组合框结合了文本框和列表框的功能,用户可以选择预定义的选项,也可以自由输入。
组合框常用于需要用户输入或选择预定义选项的场景。
3. 日历控件(Calendar)日历控件用于选择日期,并提供了用户友好的界面来显示、选择和操作日期。
开发人员可以根据需要设置日历控件的样式和功能。
III. 数据显示控件1. 标签(Label)标签用于显示静态文本,通常用于标识其他控件或提供相关的说明信息。
开发人员可以设置标签的字体、颜色和位置等属性,以便于用户理解和处理。
- 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]变量名=表达式