程序设计与Visual Basic常用控件

合集下载

VisualBasic编程基础指南

VisualBasic编程基础指南

VisualBasic编程基础指南Visual Basic(简称VB)是一种基于事件驱动的编程语言,它属于Windows操作系统的一部分,广泛应用于Windows桌面应用程序的开发。

本文将介绍VB编程的基础知识和技巧,以帮助初学者轻松上手。

第一章:VB编程环境搭建与简介1.1 VB编程环境安装及配置1.2 VB开发环境介绍1.2.1 项目资源管理器1.2.2 属性窗口1.2.3 代码编辑器1.3 VB常用工具介绍1.3.1 调试器1.3.2 控件工具箱1.3.3 数据库工具箱第二章:VB语言基础2.1 变量与数据类型2.2 运算符与表达式2.3 选择结构与循环结构2.4 函数与子程序2.5 异常处理第三章:VB控件与界面设计3.1 常用控件介绍及使用方法3.1.1 标签控件3.1.2 文本框控件3.1.3 按钮控件3.1.4 列表框控件3.2 界面设计技巧与实例演示3.2.1 界面布局与对齐3.2.2 控件事件与响应3.2.3 界面美化与主题设置第四章:VB数据库编程4.1 数据库基础知识介绍4.1.1 数据库类型选择4.1.2 数据库操作语言SQL4.1.3 数据库连接方式4.2 VB与数据库连接4.2.1 连接数据库4.2.2 数据查询与更新4.3 数据库操作实例演示第五章:VB面向对象编程5.1 面向对象编程概念介绍5.2 类与对象的定义与使用5.3 继承与多态性5.4 VB中的接口与抽象类第六章:VB编程实践与案例分析6.1 VB编程实践技巧分享6.1.1 代码调试与优化6.1.2 错误处理与日志记录6.1.3 代码重构与模块化设计6.2 VB编程案例分析:学生成绩管理系统6.2.1 需求分析与系统设计6.2.2 数据库设计与数据表创建6.2.3 界面设计与交互实现6.2.4 功能实现与测试调试6.2.5 性能优化与用户体验改进第七章:VB编程进阶与扩展7.1 VB与.NET平台集成开发7.2 VB与Web开发的结合7.3 VB与移动应用开发7.4 VB开发工具与扩展插件推荐本文通过对VB编程基础的详细介绍,使读者能够系统地了解和掌握VB编程的基本技能和理论知识。

第七、八章 常用控件和界面设计

第七、八章 常用控件和界面设计

例7.2 框架用法示例。
Visual Basic程序设计
Visual Basic程序设计
Private Sub Command1_Click() = IIf(Option1.Value, "宋体", "黑体") Text1.Font.Size = IIf(Option3.Value, 8, 12) End Sub Private Sub Command2_Click() End End Sub
2. ActiveX控件
ActiveX部件:是可以重复使用的编程代码和数据, 是由用ActiveX 技术创建的一个或多个对象所组成 。 ActiveX部件文件:扩展名OCX,在Windows的System32目录中。
ActiveX控件 ActiveX文档 ActiveX DLL ActiveX EXE ActiveX控件添加到工具箱: 工程/部件----选定控件或右击“工具箱”-----“部件 ”
Visual Basic程序设计
7.1.4 滚动条(ScrollBar)和进度条(ProgressBar)
1.滚动条
重要属性
(1)Max:滑块最大位置值(缺省为 32767) 范围:-32768~32767 (2)Min:滑块最小位置值(缺省为0) 范围: -32768~32767 (3)SmallChange:最小变动值,单击箭头时移动的增量值。 (4)LargeChange:最大变动值,单击空白处时移动增量值。
ActiveX部件
Visual Basic程序设计
ActiveX控件与ActiveX DLL/EXE的区别: ActiveX控件: 有界面; 用“工程/部件”命令加载; 工具箱上有图标。 ActiveXDLL/EXE: 没有界面; 用“工程/引用”设置引用; 工具箱上没有图标。

第6章 常用控件

第6章 常用控件
Visual Basic程序设计
27
6.1 提供选择的控件
6.1.5 滚动条
【例6.6】 设计改变字体大小的应用程序,应用程 序的运行界面如图,拖动滚动条的滑块时,文本框 内的文字的字体大小相应的发生改变。
Visual Basic程序设计
28
6.2 图 形 控 件
6.2.1 图片框(PictureBox)
组合框是一种把文本框(TextBox)和列表框 (ListBox)特性组合为单个控制的一个控件。组合 框有3种不同的风格,依次是:下拉式组合框、简单 组合框和下拉式列表框,组合框的风格由Style属性值 来确定。
Visual Basic程序设计
19
6.1 提供选择的控件
6.1.4 组合框
1.组合框控件的常用属性 组合框有SelLengh、SelStart和SelText这3个文 本框特有的属性。 列表框的属性如List、ListCount、ListIndex、 Selected、Stored、Text和MultiSelect基本上都可 以用于组合框,此外,它还有自己的一些属性:
Visual Basic程序设计
20
6.1 提供选择的控件
6.1.4 组合框
1.组合框控件的常用属性
(1)Style属性:这是组合框的一个重要属性,其 取值为0、1、2,它决定了组合框的3种不同的类型。 (2)Text属性:该属性是其默认属性,该属性值 是用户所选择的项目的文本或直接从编辑区输入的文 本。
Visual Basic程序设计
第6章 常用控件
6.1 提供选择的控件 6.2 图形控件 6.3 定时器 6.4 焦点和Tab键顺序
Visual Basic程序设计
2

VB程序设计案例教程 第三章窗体和常用控件

VB程序设计案例教程 第三章窗体和常用控件

(1)Cls方法
Cls方法可以清除屏幕上的文本、图形等所有的内容。使用它时不需要 给它任何的参数。 例 Cls使用方法 Private Sub Form_Paint() '窗体画图事件 Line (1000, 1000)-(2000, 1000) '画一条直线 Print "Cls实例" End Sub Private Sub Form_Click() '窗口点击事件 MsgBox “点击确定清除窗口中的内容" '弹出一个对话框 Cls '清屏方法 End Sub
窗体的常用方法 (Method)
方法是VB系统提供的,它隶属于对象,用来完成特定操作。窗 体常用的方法有: 1. Cls方法 Cls方法用来清除窗体上显示的正文和绘制的图形。 Cls方法的一般格式: [窗体名.]Cls 省略窗体名,则清除当前窗体上的正文和绘制的图形。例如: Form1.Cls 清除窗体1上显示的正文和绘制的图形。
'弹出一个对话框 '窗体单击事件 '隐藏窗体 '弹出一个对话框 '显示窗体
(3)Move方法
Move方法可以在程序中动态的移动窗口。Move方法需要有 参数,具体的语法格式如下: Object.Move Left,Top,Width,Height
其中Object表示窗口的对象名称。Object参数是可选的,如 果省略的话,那么就表示Move方法移动的是当前具有焦点的窗 体。Left表示窗体距屏幕左边的水平坐标。Left参数是必须有的 。Top表示窗体距屏幕上方的垂直坐标。Top参数是可选的。 Width表示窗体的新的宽度。Width参数是可选的,Height表示 窗体的新的高度。Height参数是可选的。

VB常用控件属性汇总

VB常用控件属性汇总

组合框基本属性Name、Height、width、Top、L,eft、Enabled、Visible和Index组合框与列表框具有相同的属性:List、Listindex、ListCount、Selected、Sorted、Text、MultiSelect,Style 等。

组合框的特有属性:组合框有3种不同的样式,其下拉式组合框、简单组合框可输入内容,但必须通过Additem方法加入。

组合框的风格是由Style属性值决定的。

设置组合框的Style属性可以选用组合框的3种样Style属性为0时,是下拉式组合框,默认状态;Style属性为1时,是简单组合框;Style属性为2时,是下拉列表框。

(1)下拉组合框下拉组合框,显示在屏幕上的仅是文本编辑器和一个下拉箭头。

与下拉列表框相似,蛋下拉列表框可以通过输入文本的方法在表项中选择。

可识别dropdownclickchannge事件。

(2)简单组合框简单组合框,列出所有的项目供用户选择,右边没有下拉箭头,列表框不能收起和下拉。

与文本编辑器一起显示在、屏幕上。

用户可在文本框中直接输入列表项中没有的选项,也可从列表中选择。

可以识别clickchannge事件。

(3)下拉式列表框下拉式列表框与下拉组合框相似,区别是用户不能输入列表框中没有的项,只能在列表中选择。

不能识别dbclick和changge事件。

可识别dropdownclick事件组合框拥有列表框和文本框的大部分属性。

组合框也有Seli,ength、SelStart和SelText这3个文本框才有的属性。

还有LOcked属性和Change事件等。

常用事件组合框响应的事件依赖于其Style属性。

(1)简单组合框(Style属性值为1),才有接收DblClick事件。

(2)下拉组合框(Style属性值为0)与下拉列表框(Style属性值为2),可接收Click事件和DropDown事件。

(3)下拉组合框和简单组合框,可以在文本区输入文本,当输入文本时,可以接收Change事件。

Visual Basic教程

Visual Basic教程

Visual Basic教程Visual Basic是一种常用的编程语言,特别适用于开发Windows平台上的应用程序。

它是Microsoft公司开发的一种事件驱动的编程语言,与其他编程语言相比,Visual Basic更容易学习和使用。

本教程将介绍Visual Basic的基础知识和常用语法,帮助初学者入门。

1. Visual Basic的起步Visual Basic是Microsoft公司推出的一种可视化编程语言,用于快速开发Windows应用程序。

Visual Basic是一种面向对象的编程语言,它以可视化组件为基础,通过拖放操作和属性设置实现应用程序的界面设计。

2. 开发环境和工具Visual Basic的开发环境是Microsoft Visual Studio,它是一个综合开发工具,可以用于开发各种类型的应用程序。

Visual Studio提供了一个集成的开发环境,包括代码编辑器、编译器、调试器等工具,使开发者可以方便地进行程序开发和调试。

3. Visual Basic的基本语法Visual Basic的语法与其他编程语言相似,包括变量、数据类型、运算符、流程控制语句、函数和子程序等。

在学习Visual Basic之前,掌握这些基本语法是必要的。

4. 可视化设计界面Visual Basic的一个重要特点是可视化设计界面,通过拖放操作和属性设置,开发者可以快速实现应用程序的界面设计。

界面设计包括窗体设计、控件的布局和样式设置等,这些都是通过可视化操作实现的。

5. 事件处理和消息机制Visual Basic采用事件驱动的编程模型,应用程序通过事件处理程序响应用户的操作。

事件是应用程序和用户之间的一种交互形式,比如点击按钮、鼠标移动等。

开发者需要编写事件处理程序来处理这些事件。

6. 数据访问和数据库操作在大多数应用程序中,需要与数据库进行交互,保存和检索数据。

Visual Basic提供了丰富的数据访问和数据库操作功能,可以连接各种类型的数据库,执行SQL查询和更新操作。

Visual Basic 常用控件

  Visual Basic 常用控件

第六章 常用控件
6.1 单选按钮、复选框及框架
五、组合框
下拉式组合框 简单组合框
下拉式列表框
第六章 常用控件
6.1 单选按钮、复选框及框架
2、Text属性 该属性值是用户所选择的项目的文本或直接从
编辑区输入的文本。 (二)主要事件
Style=0 时,可响应Click、Change和 Dropdown事件。
例6-4 编写程序,利用列表框和命令按钮,实 现添加项目、删除项目、删除全部项目的功能。
第六章 常用控件
6.1 单选按钮、复选框及框架
例6-4 代码: ‘利用输入框增强对话性能 Option Explicit Dim addtext As String, index As Integer, mve$,x% Private Sub Command1_Click() addtext = InputBox("增加项目") List1.AddItem addtext End Sub
Style=1时,可响应Click、 DblClick和Change事 件。
Style=2时,可响应Click和Dropdown事件。
第六章 常用控件
6.1 单选按钮、复选框及框架
(三)主要方法:与列表框相似 AddItem 对象.AddItem item [, index]
index: 0~ListCount-1.每插入一项ListCount自动加1 RemoveItem
第六章 常用控件
第2章介绍了窗体及最基本控件标签、文 本框的属性、事件和方法。
本章介绍另外的几个常用控件:选择性 控件、滚动条、时钟、图形控件、键盘和鼠 标。
第六章 常用控件
6.1 单选按钮、复选框及框架 6.2 滚动条 6.3 时钟 6.4 图形控件

VB6.0基础教程 之 第6章 Visual Basic常用标准控件

VB6.0基础教程 之 第6章 Visual Basic常用标准控件
第6 章
6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9
Basic常用标准控件 Visual Basic常用标准控件
概述 图形控件 单选按钮和复焦点与Tab Tab顺序 焦点与Tab顺序
1
6.2 图形控件
图片框(PictureBox)和图像框(Image) 功能:用于显示图形 Picture属性:设置图片框或图像框中要显示的图像文件名。可以在设计阶段设置 或在程序中设置。 LoadPicture函数一般格式: [对象.]Picture= LoadPicture(“文件名”)
复选框
2.复选框(CheckBox) Caption属性:文本标题。 Alignment属性 0:控件钮在左边,标题显示在右边。 1:控件钮在右边,标题显示在左边。 Value属性 0--Unchecked:未被选定 1--Checked:选定 2--Grayed:灰色,禁止选择 Style属性 0--Standard:标准方式 1--Graphical:图形方式 事件 Click
6.4 框架
用途:将窗体中的控件按功能或类别分组。
框架
6.4 框架
Caption属性:框架标题 Enabled属性 False,不允许对框架内的对象进行操作。 Visible属性 True:框架及其控件可见。 False:框架及其控件被隐含起来。 事件 Click、DblClick 一般不需要编写框架的事件过程。
例如:Dir1.Path=“C:\Mydir” 重要事件——Change事件 在程序运行时,每当改变当前目录,即目录列表框的Path属性发生变化时,都要触 发其Change事件。
文件列表框(FileListBox)
功能:显示当前目录中指定类型的所有文件。 Path属性:用于返回和设置当前目录。 要从文件列表框(File1)中获得全路径的文件名Fname,用下面的程序代码: If Right(file1.path,1) ="\" Else Fname=file1.path &"\"& file1.filename End If Then Fname=file1.path & file1.filename

vb程序设计及应用

vb程序设计及应用

vb程序设计及应用
VB(Visual Basic)是一种常见的编程语言,常用于Windows系统的
程序设计。

以下是VB程序设计及应用的一些常见主题:
1. 数据库应用:VB可以连接数据库,实现数据的存储和管理。

常见
的数据库包括Access、SQL Server、MySQL等。

2.界面设计:VB提供了丰富的工具和控件,可以设计美观、实用的
界面。

这样的界面通常包括按钮、标签、文本框、列表等控件。

3.文件操作:VB可以处理各种文件,包括文本文件、图像文件、音
频文件等。

通过编写VB程序,可以实现对这些文件的读取、写入、修改
等操作。

4. 系统调用:VB可以与Windows操作系统进行交互,实现对系统资
源的使用和管理。

比如可以通过VB程序打开某个程序,调整系统设置等。

5.网络编程:VB可以用于编写客户端和服务器端程序,实现网络通信。

常见的应用包括聊天室、在线游戏等。

以上是VB程序设计及应用的一些常见主题,还有很多其他的应用领域。

有兴趣学习VB的读者可以从这些方面入手,逐步掌握这门语言。

VBA中的常用控件介绍

VBA中的常用控件介绍

VBA中的常用控件介绍VBA(Visual Basic for Applications)是一种用于编写宏和自定义功能的编程语言,广泛应用于Microsoft Office套件中的各种应用程序,如Excel、Word和PowerPoint。

在VBA中,控件是用于在用户界面上显示和收集数据的重要元素。

本文将介绍VBA中一些常用的控件,以帮助您更好地理解和应用这些功能。

1. 文本框(TextBox)文本框是用来接受和显示文本信息的控件。

在VBA中,我们可以使用TextBox控件来让用户输入文本或展示某些特定的信息。

通过VBA代码,我们可以设置TextBox的属性,如宽度、高度、默认值等。

同时,我们还可以使用TextBox的事件(如Click和Change事件)来触发特定的操作。

2. 标签(Label)标签是VBA中常见的控件之一,用于显示静态文本信息。

与文本框不同,标签控件不可编辑,仅用于显示文本。

通过设置标签的属性,如字体、颜色和位置等,我们可以对其进行个性化定制。

标签控件常用于显示标题、标识符或指导用户的文本信息。

3. 按钮(Button)按钮是一种用于触发特定操作的控件。

在VBA中,我们可以使用按钮控件来执行特定的代码,如打开对话框、导航到其他工作表、运行宏等。

通过设置按钮的属性,如名称、宽度、高度、标题等,我们可以将其调整为符合用户界面的设计需求。

4. 复选框(CheckBox)复选框是一种允许用户从多个选项中选择的控件。

在VBA中,我们可以使用复选框控件来表示一个或多个选项的选择状态。

通过设置复选框的属性,如名称、选中状态、字体等,我们可以将其与特定的选项进行绑定,并通过VBA代码获取用户的选择。

5. 列表框(ListBox)列表框是一种用于显示选项列表的控件。

在VBA中,我们可以使用列表框控件来让用户从预定义的列表中进行选择。

通过设置列表框的属性,如名称、宽度、高度和列表项等,我们可以创建一个多选或单选的选项列表。

第一章 vb教程

第一章 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程序设计综合教程第3章--常用基本控件

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)所示。

实验四VBNET程序设计基础和常用控件

实验四VBNET程序设计基础和常用控件

实验四程序设计基础和常用控件一、实验目的本实验主要了解面向对象程序设计语言基本语言元素包括集成开发环境、语言基础、基本控制结构、过程、常用控件和界面设计。

通过本实验, 读者将学会一些主要的面向对象的设计方法并可以利用完成简单的应用程序开发。

二、实验环境Microsofe Visual Studio .NET 2008三、实验内容1. 设计一个Visual 的应用程序, 窗体上有一个多行文本框和3个命令按钮, 程序界面如图1所示。

要求应用程序运行时, 当单击窗体上【显示文本信息】按钮, 文本框中显示红色文字“我喜欢, 因为它简单易学, 使用方便。

”当单击窗体上【改变背景色】按钮, 文本框的背景色变为黄色。

当单击窗体上【结束】按钮, 程序结束。

保存该应用程序。

【实验步骤】:1)创建工程:打开Visual Studio 后, 点击左上角的新建项目, 选中“模板”, 展开选择Visual Basic, 再选中Windows桌面, 再在左边的类型中选择“Windows窗体应用程序”, 在下方为此项目命名为“WindowsApplication4.1”2)先打开“工具箱”: 展开左上角的“视图”, 点击工具箱。

3)修改Form1的名称: 右键选中From1,点击“属性”, 在新弹出的属性菜单栏中, 找到“Text”这个属性, 将右边的“From1”改为“第一个实验”即可。

4)设置一个普通文本框: 在工具栏中, 选中公共空间中的TextBox, 然后拖入右边的设计窗口中, 然后鼠标移到TextBox后, 鼠标左键按住不放可以移动此控件。

5)调整文本框的大小: 鼠标移动到文本框的左右边缘, 鼠标箭头会变成一个左右的箭头,移动即可设置其宽度, 而移动到文本框的上下边缘, 此时还不能设置高度, 因为它的属性是单行文本框, 右键点击此文本框, 选中“属性”, 然后在新弹出的“属性窗口”中, 找到“Mutiline”属性, 默认值为False, 我们将其改为: True,即可实现多行功能, 此时再将鼠标移至上下边缘, 即可实现设置其高度的功能。

Visual Basic程序设计教程电子课件——程序设计基础

Visual Basic程序设计教程电子课件——程序设计基础
6
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与相关变量。

常用控件介绍

常用控件介绍
⑧、Font、FontBold、FontItalic、FontName、FontSize、 FontStrikethru和FontUnderline属性:控件的字体、黑体、 斜体、名称、大小、删除线、下划线等的属性。
⑨、Text和Value属性:Text属性是可编辑文本的控件(如 文本框控件、组合框控件)中文本内容,Value属性用于判 断控件的状态值。
⑩、Index、TabIndex和TabStop属性:Index属性是使用 控件数组时,控件的索引值,TabStop属性决定能否用 TAB键把焦点从另一个对象移到此对象上,TabIndex属性 控制
框架
标签
文本框
命令按钮
1.3 控件的共有方法和事件介绍 下面介绍对象的共有方法。但是不同的对象,相同名称的 方法可能有不同的效果(这就是多态性的表现),相同名称 的事件可能发生的时机和需要的参数可能不一样。 对于控件,某些方法是不同控件所共有的;同时,不同的 对象也有相同识别的事件。
①、Move方法:控件对象的移动操作能力,或控件具有 的能够从A位置移动到B位置的能力。Move方法的格式为: Move Left As Single, [Top], [Width], [Height] 例如:Command1.Move Command1.Left-100
②、SetFocus方法:控件对象获取焦点的操作。“焦点” 简单的理解是活动窗体中的当前操作对象(控件)。
⑥、Left、Top、Height和Width属性:四个属性决定了控 件的大小和相对容器的位置,坐标原点是容器的左上角, 默认度量的单位是缇(Twip),其中1英寸=1440缇。
⑦、Enable和Visible属性:Enable属性决定控件能否进行 交互使用,能否对事件作出响应,但程序代码仍能操作 (使用)控件。Visible属性决定控件能否显示出来,被隐藏 的控件也能用代码去操作和使用。

Visual BasicNET程序设计第6章 常用控件

Visual BasicNET程序设计第6章   常用控件

表6-4
属性或函数 Public Sub New (familyName As String,emSize As Single) Public Sub New (familyName As String,emSize As Single,style As FontStyle)
字体属性与函数
说 明
Font构造函数,familyName是字体名称,emSize是 字体大小 Font构造函数,style为字体的样式
Public Shared ReadOnly Property White As Color
Public Shared ReadOnly Property Gray As Color
Public Shared ReadOnly Property Pink As Color Public Shared Sliver As Color Public Shared Yellow As Color ReadOnly ReadOnly Property Property
构造函数 如果此Font为粗体,则为True;否则为False 如果此Font为斜体,则为True;否则为False 如果有一条横线贯穿此Font,则为True;否则为 False 此Font的字体名称的字符串表示形式 获取此Font的全身大小 如果此Font有下划线,则为True;否则为False
Public Sub New (familyName As String, emSize As Single, unit As GraphicsUnit)
构造函数,unit为字体大小单位
Public Sub New (familyName As String, emSize As Single, style As FontStyle,unit As GraphicsUnit)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Form1.Picture = LoadPicture(App.Path + "\Snow.jpg")
2.1 窗体
颜色类属性
BackColor 背景色属性

颜色属性
对窗体或控件设置背景色。 如果在绘图方法进行绘图之后改变 BackColor 属性,则已有的图形将会被新的 背景颜色所覆盖。
ForeColor 前景色属性
青色 红色
洋红色 黄色 白色
0 255
255 255 255
255 0
0 255 255
255 0
255 0 255
vbCyan vbRed
vbMagenta vbYellow vbWhite
‘设定标签背景为青色。 Label1.BackColor = vbCyan
2.0 通用属性
十六进制颜色值
红色: 红色255 十六进制 绿色0 蓝色0
2.0 通用属性
字体属性举例代码
Private Sub Form_Click() Label1.Caption = "VB6 程序设计" '使Label1显示为“VB6 程序设计” Label1.FontName = "隶书" ' 设置Label1的字体为“隶书” Label1.FontSize = 20 ' 设置Label1的字体大小为20 Label1.FontBold = True ' 设置Label1的字体为粗体 Label1.FontItalic = True ' 设置Label1的字体为斜体 Label1.FontUnderline = True ' 设置Label1的字体为下划线 End Sub
第2章 常用控件(1)
常用控件的学习
在第一章,我们已经知道,任何一个 VB 程 序都是由操作界面及与之相应的程序代码组 成,而操作界面则是由诸如“命令按钮控 件”、“标签控件”等控件以及窗体共同组 成。从本章开始,我们进入控件的学习过程。
1
窗体控件
2 3 4
本 章 内 容
命令按钮控件 标签控件 文本框控件
设置绘图方法在窗体或控件中创建文本或图 形的颜色 改变 ForeColor属性不影响已创建的文本或 图形。

2.0 通用属性
在VB中表示颜色
在界面设计时使用颜色 在书写代码时指定颜色
颜色属性
使用 QBColor 函数,选择 16 种 颜色中的 一种 使用 RGB 函数 使用VB颜色常数之一。 使用十六进制按下面语法输入一种颜色值。 &HBBGGRR&
‘设定窗体背景为绿色。 Form1.BackColor = RGB(0, 255, 0) ‘设定窗体背景为黄色。 Form1.BackColor = RGB(255, 255, 0)
2.0 通用属性
各种颜色值和对应常数
颜色 黑色 兰色 绿色 0 0 0 红色值 0 0 255 绿色值 0 255 0 兰色值 常数 vbBlack vbBlue vbGreen

2.0 通用属性
QBColor函数
格式:QBColor(颜色值) 颜色值为0-15间的整数,见下表
颜色属性
‘设定标签背景为亮黄色。 Label1.BackColor = QBColor(14)
2.0 通用属性
RGB函数
颜色属性
对三种主要颜色(红、绿、蓝)中的每种颜色,赋 给从 0 到 255 中的数值,0 表示亮度最低,而 255 表示亮度最高。 使用红-绿-蓝的排列方式,将三个数值输入给 RGB 函数。 将结果赋给颜色属性或颜色参数。
FF 00 00
以蓝绿红方式表示&H0000FF&
‘设定背景为红色。 Form1.BackColor = &H0000FF& Form1.BackColor = &HFF&
2.0 通用属性
字体属性
Font字体属性组

功能:设置窗体或控件上显示文本的字体、字 形和大小等。
注意:字体属性的名称,如 FontName 、FontSize 、 FontBold 、 FontItalic 、 FontUnderline 等。
2.1 窗体
窗体是VB中最基本的对象,是应用程序的基本组成部 分,是包容用户界面或对话框所需的各种控件对象的 容器。在新建工程后,VB会产生一个空白窗体(默认 的窗体名称为Form1),并以此作为创建应用程序的起 点。
2.1 窗体
2.1 窗体
常用属性 窗体的属性 窗体的方法 窗体的事件
2.1.1 常用属性
2.0 通用属性
字体属性举例
例 Font属性的设置举例。在窗体上建立一个Label控件 (名称为Label1),单击窗体,得到如图的运行结果。 分析:窗体单击出现运行结果,lick()。
在窗体上添加一个Label控件,此例没有改变任何属性,所 以默认名称为Label1。

2.0 通用属性
Picture背景图片属性
作用:为窗体指定一张背景图片,可以在属性窗口静 态设置,也可以在代码中用LoadPicture函数动态设 置。 在代码中设置的格式为: [<对象名>.]Picture=LoadPicture([<文件名>]) LoadPicture函数用于在代码中将图形载入到窗体或 其他控件的 Picture 属性。 <文件名>为包含一个文件完整路径的字符串表达式
常用属性一般指绝大多数控件对象都拥有的 属性。
名称属性
Name 名称属性
功能:在程序代码中用于标识对象的名称。 所有对象都有该属性,在运行状态不能改变, 是只读的。 名称属性的值和对象是一一对应的关系

2.0 通用属性
标题属性
Caption标题属性
功能:在对象的表面或标题栏上显示的文本, 在外观上往往起提示和标志的作用。 注意:初学者易将Name属性和Caption属性 混淆!!!
Form1.Picture = LoadPicture("H:\PIC\Snow.jpg")
2.1 窗体
LoadPicture说明
不带参数的LoadPicture()函数,是使图像 控件不显示任何图像。即删除图像。 属性窗口设置的Picture属性,会被复制到二 进制窗体文件(.frx)中,运行时不依赖源文件 。而在程序代码中使用LoadPicture调入的 图形文件,在运行时要保证其存在于指定的 路径中。
相关文档
最新文档