vb第一章 Visual Basic简介
VB第一章

●可视化的设计平台:在使用传统 的程序设计语言编程时,一般需
要通过编写程序来设计应用程序 的界面(如界面的外观和位置等), 在设计过程中看不见界面的实际 效果。
而在Visual Basic 6.0中,采用面向 对象程序设计方法(ObjetOriented Pogramming),把程序和 数据封装起来作为一个对象,每
③窗体的二进制数据文件(*.frx): 当窗体或控 件含有二进制属性的图片、 图标等,将窗体文 件保存时,系统自动产生同名的二进制文件。
④标准模块文件(*.bas): 该文件包含模块级的 变量和外部过程的声明,用户自定义的可供本工 程内各窗体调用的过程。该文件可选。
⑤类模块文件(*.cls): 用于创建含有属性和方 法的用户自己的对象。该文件可选。
4.运行和调试程序
当应用程序全部设计完成后,可以运行 程序,查看相应的功能,检查是否达到预期 效果,并排除出现的错误。
5.保存程序
当应用程序运行调试无误后,可以将程 序保存。一个Visual Basic 程序就是一个工 程。在设计一个应用程序时,系统将建立一 个扩展名为.Visual BasicP的工程文件。工 程文件中包含该工程所建立的所有文件的相 关信息,如窗体、标准模块、类模块等。需 要注意的是在保存应用程序时,Visual Basic会先保存工程里的各个文件,如窗体、 标准模块、类模块等,最后再保存工程文件。
用解释模式运行Visual Basic 程序的方法如 下:
●单击“运行”菜单下的“启动”命令。 ●在标准工具条上单击“启动”按钮。 ●按下F5 键。
②保存程序。单击“文件”菜单下的“保
存”命令,如果是第一次保存,即可出现 “文件另存为”对话框,Visual Basic程序 在保存时是先逐个保存工程里的文件,如 “窗体”“类模块”“标准模块”等,最后 保存“工程文件”。
VB程序设计 第一章Visual Basic 程序设计概述

VB程序设计第一章Visual Basic 程序设计概述Visual Basic程序设计第一章 Visual Basic程序设计概述1.1 Visual Basic简介Visual Basic(简称VB)是一种面向对象的事件驱动编程语言,它是Microsoft公司开发的一种高级计算机程序设计语言。
VB的主要特点是简单易学、可视化编程、快速开发和广泛应用。
1.2 VB的历史发展VB最初于1991年推出,是作为Windows操作系统的开发工具而设计的。
经过多次版本更新,目前最新的版本是Visual Basic 2019.1.3 VB的编程环境VB使用Visual Studio作为主要的开发工具,提供了可视化的设计界面以及强大的编程功能。
开发者可以通过拖拽控件、设置属性以及添加事件来构建程序界面,并使用VB编写代码逻辑。
1.4 VB的基本语法VB的语法类似于英语,采用英语关键字和固定的语法规则。
VB程序由一系列语句构成,每个语句以换行符或分号结束。
1.4.1 变量和数据类型VB中的变量需要先声明才能使用,可以使用关键字Dim来声明变量。
VB支持多种数据类型,包括整型、浮点型、字符串型、布尔型等。
1.4.2 控制流程VB提供了多种控制流程语句,如条件语句(If-Then-Else语句)、循环语句(For循环、Do循环)以及跳转语句(GoTo语句)等,用于控制程序的执行流程。
1.4.3 函数和子程序VB可以定义函数和子程序来封装一段特定的代码逻辑。
函数可以返回一个值,而子程序则不返回任何值。
开发者可以在程序中调用函数和子程序来实现代码的重复利用。
1.5 VB的应用领域VB广泛应用于Windows环境下的软件开发,尤其在企业管理系统、数据库应用、人机交互界面等方面具有重要地位。
附录:本文档涉及附件本文档的附件包含了VB相关的示例代码、项目文件以及其他相关文档,可以帮助开发者更好地理解和学习VB程序设计。
法律名词及注释:1.Visual Basic(VB):一种面向对象的事件驱动编程语言。
VB-1第1节Visual Basic 概述 Visual Basic 程序设计

No Image
1.什么是VB? (Visual Basic)
“Visual”指的是开发图形用户界面 (GUI) 的方法,即 可视化。
Ø “ Basic” 指 的 是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术 发展历史上应用得最为广泛的语言。
工具栏
控件箱
工程资源管理器窗口:列出当前工程中的窗体和模块。
属性窗口:列出对选定窗体和控件的属性设置值。
对象浏览器:列出工程中有效的对象
窗体设计器
代码编辑器窗口
窗体布局窗口
进入VB环境
Im VisualN Basic a 程序o 设计ge
No Image
No Image
No Image
窗体
代码显示按钮 窗体显示按钮
Im VisualN Basic a 程序o 设计ge
No Image
No Image
No Image
No Image
No Image
No Image
1.1 Visual Basic简介
3. Visual Basic程序设计特点
•可视化的界面设计
•基于对象的程序设计思想
•事件驱动的编程机制
•方便易用
•基本构件的程序开发
•对象的链接与嵌入(OLE—Object Linking
and
Embedding)
Ø VB不仅是一种编程语言,也是一个Windows环境下应用 程序的可视化开发工具。
2. VisuΒιβλιοθήκη l Basic 的三种版本• 学习版(标准版):VB的基础版本,适用于初学者。 • 专业版:主要针对计算机专业开发人员。 • 企业版:是完备的版本。
第01章VB概述1学时

第一章 Visual Basic 概述
Visual Basic工程窗口 (工程资源管理器)
Visual Basic 程序设计
第一章 Visual Basic 概述
Visual Basic 属性窗口
属性是指对象(窗体或 控件)的特征,如大小、名 称、标题、颜色、位置等。 属性窗口列出了被选定的一 个对象的所有属性。如右图 所示,属性窗口包含对象下 拉列表框、属性列表和属性 说明栏。
设计之下,诞生于1964年,迄今为止经历了40多年。
•其间经历了GW-Basic、True Basic、Turbo Basic、Quick Basic C等很多版本。随着Windows的流行,微软的工程师们着 眼于未来在改进Quick Basic的基础上开发了Visual Basic的第 一个版本。 •其后,Visual Basic一发而不可收拾,被世界各地的许多程序
第一章 Visual Basic 概述
Visual Basic 程序设计
第一章 Visual Basic 概述
工程窗口
• 首先说明一下“工程”的概念。VB把一个 应用程序称为一个工程(Project),而一 个工程又是各种类型的文件的集合,这些 文件包括工程文件(.vbp)、窗体文件( .frm)、标准模块文件(.bas)、类模块文 件(.cls)、资源文件(.res)、ActiveX 文 档(.dob)、ActiveX 控件(.ocx)、用户 控件文件(.ctl)、 属性页文件(.pag)。
有关基本概念: OLE:对象的链接和嵌入 OOP:面向对象的程序设计方法
Visual Basic 程序设计
第一章 Visual Basic 概述
1.1 Visual Basic简介
VB第一章节

工具箱
窗体设计器
Visual Basic的三种工作状态 的三种工作状态 设计模式 运行模式 中断模式
1.5 Visual Basic程序开发的一般步骤 程序开发的一般步骤
①设计用户界面 设计用户界面 ②设置各对象属性 ③编写对象响应事件的代码 程序就是一个工程, ④保存工程。一个Visual Basic程序就是一个工程,在设计一 保存工程。一个 程序就是一个工程 个应用程序时,系统会建立一个扩展名为 的工程文件。 个应用程序时,系统会建立一个扩展名为.vbp的工程文件。 的工程文件 工程文件包含了该工程所建立的所有文件的相关信息。 工程文件包含了该工程所建立的所有文件的相关信息。比如 在设计界面时产生的窗体保存在扩展名为.frm和 .frx的窗体 和 在设计界面时产生的窗体保存在扩展名为 的窗体 文件中。 文件中。 ⑤运行和调试程序。 运行和调试程序。 可执行文件。 ⑥生成.exe可执行文件。 生成 可执行文件
1.2 Visual Basic的特点 的特点
特点: 特点 可视化编程 面向对象程序设计 事件驱动编程机制
Visual Basic的对象、事件过程是一些独立的程序部件。设计 对象、 的对象 事件过程是一些独立的程序部件。 程序就如同制造机器,只需要设计程序部件、 程序就如同制造机器,只需要设计程序部件、使用现成的程 序部件并组装这些程序部件。由于各个部件之间相互独立、 序部件并组装这些程序部件。由于各个部件之间相互独立、 功能完整,所以易于分开维护,整个程序分块明确、结构清 功能完整,所以易于分开维护,整个程序分块明确、 易于掌握。 晰、易于掌握。
Visual Basic 程序设计教程
第1章 Visual Basic概述 章 概述
1.1 1.2 1.3 1.4 1.5 1.6 Visual Basic简介 简介 Visual Basic的特点 的特点 Visual Basic的启动和退出 的启动和退出 Visual Basic6.0的集成开发环境 的集成开发环境 Visual Basic程序开发的一般步骤 程序开发的一般步骤 创建Visual Basic应用程序 创建 应用程序
VB基础教程第1章

1.2 设计 设计Visual Basic程序的步骤 程序的步骤
【例1.1】运行程序时单击窗体,在窗体上 】运行程序时单击窗体, 显示“漫游Visual Basic世界”,单击 世界” 显示“漫游 世界 确定”命令按钮,则显示“祝你VB旅 “确定”命令按钮,则显示“祝你 旅 途愉快! 运行结果: 途愉快!”。运行结果:
【例1.2】运行程序时,若单击“显示”命 】运行程序时,若单击“显示” 令按钮,则在窗体上显示“漫游Visual 令按钮,则在窗体上显示“漫游 Basic世界”,同时在文本框上显示“祝 世界” 同时在文本框上显示“ 世界 旅途愉快! 另外再加一个“ 你VB旅途愉快!”。另外再加一个“清 旅途愉快 按钮, 除”按钮,单击该按钮时将窗体和文本 框中的内容清空。 框中的内容清空。
1.1.2 Visual Basic的特点 的特点
1.面向对象 . • VB把数据和处理这些数据的子程序封装在 把数据和处理这些数据的子程序封装在 一起,作为一个整体对象来进行处理。 一起,作为一个整体对象来进行处理。 • 在编写程序时,只要将所需的对象添加到 在编写程序时, 程序中, 程序中,就可直接调用该对象的子程序来 实现功能。 实现功能。 • 不必考虑该对象是如何被建立的、子程序 不必考虑该对象是如何被建立的、 如何实现具体功能,简化开发工作。 如何实现具体功能,简化开发工作。
1.1.2 Visual Basic的特点 的特点
4.帮助 . • 随时进入 的联机帮助系统。 随时进入VB的联机帮助系统 的联机帮助系统。 • 通过帮助系统,可以系统地学习 通过帮助系统,可以系统地学习VB • 查找有关信息,解决编程过程中所遇到 查找有关信息, 的疑难问题。 的疑难问题。 • 是学习和使用 的强有力助手。 是学习和使用VB的强有力助手 的强有力助手。
VB程序设计 第一章Visual Basic 程序设计概述

第一章Visual Basic 程序设计概述主要内容●窗体(Form)窗口●属性(Properties)窗口●工程资源管理器(Project Explorer)窗口(代码查看、查看对象、切换文件夹按钮)●代码(Code)窗口●立即(Immediate)窗口●窗体布局(Form Layout)窗口●工具箱(ToolBox)窗口●工具栏的定制●用户自定义常用控件的名称前缀和默认名称什么是Visual BasicVisual Basic 6.0中文版是一种应用程序开发工具,它的功能就是用来编程——编制适合在Windows95/98/NT操作系统下的应用程序。
首先是”Visual”,”Visual”一词在辞典上的含义是”看的、视觉的、用于看的”,引伸到计算机程序设计领域中就变为”可视化的程序设计”,Microsoft公司的其他冠以Visual的产品也都含有这个意思。
何谓”可视化程序设计”?它指的是一种开发图形用户界面的方法,使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。
Visual Basic是在原有BASIC语言的基础上进一步发,至今包含了数百条语句、函数及关键词,其中很多和Windows GUIe直接关系。
专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
所以,Visual Basic 这两个单词连在一起,就可以从中得到关于它的一个简单的概念——使用Basic语言进行可视化程序开发的工具。
1.1 VB的功能特点1.1.1 引例运行myvb夹中的vb1\ex1_1\lbc01_1.vbp程序代码:Dim step1 As IntegerDim step2 As IntegerPublic Sub center() '将标签控件移到窗体中央Label1.Top = (form1.Height - Label1.Height) / 2Label1.Left = (form1.Width - Label1.Width) / 2Label1.Move Label1.Left, Label1.TopEnd SubPublic Sub mymoveleftright() '左右移动过程Label1.Move Label1.Left + 50 * step2, Label1.TopIf Label1.Left > form1.Width Then step2 = -1ElseIf Label1.Left < 0 Then step2 = 1 End If End SubPublic Sub mymove() '上下移动过程Label1.Move Label1.Left, Label1.Top +50 * step1If Label1.Top + 1.5 * Label1.Height > form1.Height Then ‘到达窗体底部 step1 = -1ElseIf Label1.Top < 0 Then ‘到达窗体顶部 step1 = 1 End If End SubPrivate Sub cmdauto_Click() ‘上下自动按钮Timer1.Interval = 200 '0.2秒激活执行一次过程mymove (上下移动) Timer2.Interval = 0 '撤销左右自动移动 Call center End SubPrivate Sub cmdhand_Click() ‘手动按钮 Timer1.Interval = 0 '撤销上下自动移动 Timer2.Interval = 0 '撤销左右自动移动 Call mymove '执行手动移动程 End SubPrivate Sub cmdleferight_Click() ‘左右自动按钮Timer2.Interval = 200 '0.2秒激活执行一次过程左右移动过程 Timer1.Interval = 0 '撤销上下自动移动过程 Call center End SubPrivate Sub Form_Load()step1 = 1Timer1.Interval = 0step2 = 1cmdleferight.TabIndex = 0 '设置焦点在命令控件cmdleferightform1.Picture = LoadPicture("club01.jpg")End SubPrivate Sub Timer1_Timer() ‘定时器1事件Call mymove '调用上下移动过程End SubPrivate Sub Timer2_Timer()‘定时器2事件Call mymoveleftright '调用左右移动过程End Sub[引例2] 灯光字体闪烁运行myvb夹中的vb1\ex1_2\lbc1_2.vbpPrivate Sub Form_Load()Image2.Top = Image1.TopImage2.Height = Image1.HeightImage2.Width = Image1.WidthEnd SubPrivate Sub Timer1_Timer()Image2.Visible = Not Image2.VisibleForm1.Caption = "灯光闪烁 " + Date$ + " " + Time$Label1.ForeColor = RGB(500 * Rnd, 500 * Rnd, 500 * Rnd) '框架字体变色显示End Sub1.1.2 VB功能和特点1.具有面向对象的可视化设计工具在VB中,应用面向对象的程序设计的方法(Object –Oriented Programming),把程序和数据封装起来视为一个对象,每个对象都是可视的。
VB第一章

14
1.4 设计一个简单的Visual Basic程序 可分为两大部分工作:
设计用户界面和编写程序代码 设计VB应用程序的基本步骤如下: (1) 设计用户界面 (2) 编写程序代码 (3) 运行调试程序 (4) 保存程序文件 【例1.1】编写一个显示文字 信息的程序。
15
1.4.1 设计用户界面
设计VB应用程序要在这3种模式下进行转换。
17
设计模式下设置属性的基本步骤: 选择对象 在窗体窗口或在属性窗口的对象下拉列表框中选择要 设置属性的对象。 设置属性 确定需要设置的属性名,然后在属性窗口设置相应的 属性值。 运行模式下设置属性的方法: 给对象的属性赋值(详细内容在第2章介绍)。 例1.1有1个窗体、1个标签、1个文本框和3个命令按 钮6个对象,它们的属性有的是在属性窗口中设置的(设 计模式),有的是通过运行程序设置的(运行模式)。
对象名称 对象下拉列表框 显示方式选项卡
属性列表框
属性说明
11
1.3.6 窗体布局窗口 用于确定应用程序运行后,窗体窗口在计算机屏 幕中的初始位置。
虚拟显示器
窗体小图像
12
1.3.7 代码窗口 主要用于输入和编辑程序代码。VB中的窗体模块、 标准模块和类模块都有各自的代码窗口。
工程名称
对象下拉列表框
18
在属性窗口中的具体设置情况如表1.1所示: 表1.1 属性设置
对象名 属性名 Caption Font Caption 属性值 我的第一个程序 五号 默认为小五号 为空,用于输出 说明
Form1
Label1
BorderStyle Text
Caption Caption Caption
1-Fixed Single
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 Visual Basic简介一、教学内容本章讨论Visual Basic的特点与安装,Visual Basic集成开发环境以及如何使用Visual Basic建立一个简单的应用程序。
本章还讲述了Visual Basic的最基本的控件,如:窗体、标签、按钮、文本框等二、目的要求通过对本章的学习,使学生对Visual Basic有一个初步的了解,并学会使用Visual Basic编写最简单的Windows应用程序。
三、教学重点与难点教学重点:属性、方法、事件、对象等概念,窗体、标签、文本框和按钮。
教学难点:程序执行的事件驱动原理,使用Visual Basic编写最简单的应用程序。
四、教学方法多媒体课堂教学为主。
适当提问,加深学生对概念的理解。
本章共8学时。
第一讲 1.1 概述和1.2 Visual Basic构成要素(2学时)一、教学内容1.本次课讲述Visual Basic的特点和安装;2.本次课还讲述Visual Basic的基本要素,讲述一些基本概念。
二、目的要求1.对Visual Basic有初步的了解,熟悉Visual Basic的特点;2.熟悉Visual Basic的安装。
三、教学重点与难点教学重点:面向对象和面向过程的区别。
教学难点:程序执行的事件驱动原理。
四、教学方法课堂教学。
五、教学过程1.1 概述1.1.1 Visual Basic的特点1.功能完善2.可视化3.事件驱动1.1.2 安装Visual Basic的环境要求1.硬件要求① 80486或者以上的CPU的个人计算机;② 16M以上的内存;③ 128M的硬盘控件;④鼠标、键盘、光驱等。
2.软件要求① Windows 95或者以上版本的操作系统;② Visual Basic 6.0。
1.2 Visual Basic构成要素1.2.1 对象与属性对象:现实生活中的对象就是人们所说的“东西”,如:太阳系、太阳、月亮。
Visual Basic中的对象有:窗体、标签、命令按钮等。
属性:描述对象的特征的数据,如标签的Caption、Height、Width等。
Visual Basic中对象属性使用方法:对象.属性=表达式如: Form1.Caption= "第一个程序"1.2.2 事件与过程1.事件:在Visual Basic中事先设置好的能被系统识别的动作。
例如:用鼠标单击窗体的事件就是Click事件。
2.事件过程:就是事件发生后,程序要去执行的代码。
例如,用鼠标单击窗体触发Click 事件,程序将执行过程 Private Sub Form_Click()中的代码,该过程称为事件过称。
下面就是一个事件过程,如果用鼠标单击Command1按钮就会触发Command1的Click事件,程序要执行如下的事件过程。
Private Sub Command_Click()Text1.Text= "Visual Basic程序设计"End Sub3.方法:Visual Basic将内含的函数或者过程称为方法。
如下是Form的方法:Form1.Print "Hello,Visual Basic 6.0 "六、小结本次课学生应该掌握Visual Basic的安装条件和安装过程还要熟悉Visual Basic的一些基本的概念如对象、属性、方法、事件等。
七、作业P 35 1.1第二讲 1.3 Visual Basic程序开发环境1.4 使用VB建立简单的应用程序(2学时)一、教学内容1.本次课简要地介绍Visual Basic集成开发环境;2.本次课介绍如何使用Visual Basic建立简单的应用程序。
二、目的要求1.通过本次课的学习学生应该熟悉Visual Basic集成开发环境;2.学生还应该学会使用Visual Basic建立简单的应用程序。
三、教学重点与难点教学重点:最简单的菜单和工具栏的使用。
教学难点:Visual Basic程序的编写。
四、教学方法多媒体教学。
五、教学过程1.3 Visual Basic集成开发环境Visual Basic集成开发环境是一个功能非常强的操作界面,在这里用户可以新建程序、设置属性、编写代码、调试程序、生成Exe等。
这样大大地提高了Visual Basic应用程序的开发效率,集成开发环境包含主窗口、属性窗口、工具箱窗口、代码编辑窗口、窗体设计窗口共5个窗口。
Visual Basic集成开发环境如图1-1所示。
图1-1 Visual Basic集成开发环境1.3.1 主窗口主窗口由标题栏、主菜单和工具栏三部分组成:标题栏:显示当前的程序的状态如:工程名称,程序是处于开发设计状态还是运行状态;主菜单:由13个菜单构成,其中最常用的菜单有:文件、编辑、工程、运行等。
这几个主要菜单如下。
①文件:包括文件操作的所有选项,如:打开、保存、添加、删除和打印等等;②编辑:包括正文的编辑和控件的编辑的操作选项。
③工程:包括添加构件到当前工程、在工具箱中添加新工具选项等。
④运行:包括程序的运行,终止,设置断点。
工具栏:工具栏在菜单的下面,最常用的菜单项都可以在工具栏中找到它的相应的工具栏按钮。
主窗口如图1-2所示。
图1-2 主窗口1.3.2 窗体窗口窗体窗口是应用程序的界面,控件都添加在这里,窗体窗口中有一些点,用于窗体内控件的对齐,窗口窗体的四周有八个点用于调节窗口的大小(高度和宽度)。
窗体窗口如图1-3所示。
图1-3 窗体窗口1.3.3 工具箱窗口工具箱中有一些最常见的控件,控件是程序设计的界面元素。
可以向工具箱中添加控件,添加方法是,鼠标右键单击工具箱的空白处,出现菜单,选择“部件”,则弹出“部件”对话框,在对话框中选择需要的组件,并按“确定”按钮,则相应的控件被添加到工具箱中。
如图1-4、图1-5、图1-6所示。
图1-4 工具像图1-5 通过部件对话框向工具箱中添加控件图1-6添加控件后的工具箱1.3.4 属性窗口属性窗口用于设置窗体或者控件的属性。
属性窗口如图1-7 和1-8所示。
属性窗口的最上面是对象列表框,在这里可以选择需要设置属性的对象,选择该对象后,属性窗口的下面就显示该对象的属性,属性窗口的下面分为两列,左边是属性字段,右边是该属性的具体值。
选择某个属性字段后,可以在其右边设置相应的属性值。
属性字段可以按照字母顺序显示或者按照分类顺序显示。
图1-7按字母顺序显示属性图1-8 按分类序显示属性1.3.5 项目窗口项目窗口又叫做资源管理器,用于整理工程中的每一个文件,例如窗体文件、资源文件、模块文件等等。
项目窗口如图1-9所示。
图1-9 项目窗口1.4 使用Visual Basic建立一个简单程序我们以一个简单的Visual Basic程序为例讲述Visual Basic程序设计的步骤,设计Visual Basic应用程序的步骤如下:I.创建用户界面。
在窗体上添加控件文本框Text1,命令按钮Command1、Command2、Command3三个按钮。
调整控件的位置和大小。
如图1-10所示。
图1-10 程序界面II.设置属性设置控件的属性,设置按钮的Caption属性分别为“单击”、“清屏”、“结束”,设置Text1的Text属性为空。
设置属性后的界面如图1-11所示。
图1-11 设置属性后的界面III.编写代码编写程序如下:Private Sub Command1_Click()Text1.Text = "欢迎使用VB6.0"End SubPrivate Sub Command2_Click()Text1.Text = ""End SubPrivate Sub Command3_Click()EndEnd SubIV.保存程序将程序保存到D:\vbdata文件夹下,文件名为form1.frm和工程1.vbp。
V.生成exe文件,并运行程序。
程序运行正常。
六、小结本次课学生应该掌握Visual Basic的集成开发环境和学会应用Visual Basic开发简单的应用程序。
主要知识点有常用属性、集成环境的一些窗口的使用方法、程序设计步骤。
七、作业P 35 1.2,1.3第三讲 1.5 Visual Basic基本控件------窗体、命令按钮(2学时)一、教学内容1.本次课讲述窗体的常用的属性、方法和事件;2.本次课讲述命令按钮的属性、事件。
二、目的要求1.通过本次课的学习学生应该熟悉窗体的常用的属性、方法和事件;2.学生还应该学会在程序中使用命令按钮。
三、教学重点与难点教学重点:窗体、命令的常用的属性。
教学难点:窗体的事件。
四、教学方法多媒体教学。
五、教学过程1.5.1 窗体窗体是Visual Basic程序的界面。
窗体的最常用属性:Name:窗体的名称,程序运行的时候是根据名称来区分不同对象的;BorderStyle:窗体的外观样式,边框样式;Caption:窗体的标题;Backcolor:窗体的颜色;ForeColor:窗体上字的颜色;Picture:窗体上显示的图片;WindowState:窗体的初始状态。
窗体常见的事件:Load事件:发生在窗体装入内存运行的时候;Unload事件:发生在窗体卸载的时候;Click事件:用鼠标单击窗体发生Click事件;DblClick事件:双击窗体触发该事件。
窗体的方法:Print方法:在窗体上输出表达式;Cls方法:将窗体上输出的文字清空;1.5.2 命令按钮命令按钮是Visual Basic中使用最频繁的控件之一,它的常用属性有:Name:窗体的名称属性;Caption:命令按钮的标题属性;Cancel:该属性的值有True和False,设置为true是,按“ESC”键就等价于点击该按钮;Enabled:按钮是否有效,值为True时,表示按钮有效,值为False时表示该按钮无效;Style:按钮的样式。
0表示标准样式,1表示图形样式;Visible:值为True时按钮显示,值为False时按钮在运行时不显示。
最常见的事件有:Click事件:用鼠标单击按钮触发该事件。
程序举例:该程序将用到窗体和命令按钮。
单击命令按钮改变窗体颜色。
I.设计界面在窗体中添加命令按钮,界面如图1-12所示。
图1-12 程序界面II.设置属性设置属性,设置窗体的Caption为“改变颜色”,设置命令按钮的Caption为“确定”。
设置属性后的界面如图1-13所示。
图1-13 设置属性后的界面III.编写代码编写代码如下:Private Sub Command1_Click()Form1.BackColor = vbRedEnd SubIV.保存程序保存程序。