VB程序设计(第一章至第四章)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图1-7 工程资源管理器
1.2 Visual Basic 6.0集成开发环境
• 9. 窗体布局窗口
– 窗体布局窗口位于窗体设计器的右下方,见图 1-2。在设计时通过鼠标右击表示屏幕的小图像 中的窗体图标,将会弹出一个菜单,选择菜单 中的相关命令项,可设置程序运行时窗体在屏 幕上的位置。
1.2 Visual Basic 6.0集成开发环境
1.2 Visual Basic 6.0集成开发环境
• 启动Visual Basic 6.0后 首先显示“新建工程” 对话框(图1-1)。
图1-1 “新建工程”对话框
1.2 Visual Basic 6.0集成开发环境
• 在对话框上单击“打开” 后,就出现Visual Basic 6.0的集成开发环境(图12),它的主窗口由“标 题栏”、“菜单栏”、 “工具栏”、“控件工具 箱”、“窗体设计器”、 “工程资源管理器”、 “属性窗口”和“窗体布 局窗口”等组成。Visual Basic 6.0集成开发环境中 还有几个在必要时才会显 示出来的子窗口,即“代 码编辑器”和用于程序调 试的“立即”、“本地” 和“监视”窗口等。
图1-3 Visual Basic的控件工具箱
1.2 Visual Basic 6.0集成开发环境
• 工具箱中除了最常用的 控件以外,根据设计程 序界面的需要也可以向 工具箱中添加新的控件, 添加新控件可以通过选 择“工程”菜单中的 “部件”命令或通过在 工具箱中右击鼠标,在 弹出菜单中选择“部件” 命令,就会弹出“部件” 对话框(图1-4),可以 从对话框中的“控件” 选项卡里的列表中选择 需要的控件添加到工具 箱。
VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以 轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。 程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
1.2 Visual Basic 6.0集成开发环境
• 1. 标题栏 • 2. 菜单栏 • 3. 工具栏 • 4. 控件工具箱 • 5. 窗体设计窗口 • 6. 属性窗口 • 7. 代码编辑窗口 • 8. 工程资源管理器 • 9. 窗体布局窗口 • 10. 立即窗口
图1-6 代码窗口
1.2 Visual Basic 6.0集成开发环境
• 8. 工程资源管理器
– 工程资源管理器又称为工程浏览器,位于 窗体设计器的右上方,见图1-2和图1-7。它 列出了当前应用程序中包含的所有文件清 单。一个Visual Basic应用程序也称为一个工 程,由一个工程文件(.vbp)和若干个窗体 文件(.frm)、标准模块文件(.bas)与类 模块文件(.cls)等其它类型文件组成。工 程资源管理器窗口上有一个小工具栏,上 面的三个按钮分别用于查看代码、查看对 象和切换文件夹。在工程资源管理器中选 定对象,单击“查看对象”按钮,即可在 窗体设计窗口中显示所要查看的窗体对象; 单击“查看代码”按钮,则会出现该对象 的代码编辑窗口。
➢ 2.类 • 类是同一种对象的统称,是一个抽象的整体概念,也是创建对象实
例的模板,而对象则是类的实例化。属于同一类的所有对象具有同 一组属性、方法与事件,只是其属性值不同,对事件的响应不同( 取决于程序员的编程)。 • 譬如,汽车是一个笼统的名称,是整体概念,我们把汽车看成一个 “类”,一辆辆具体的汽车(比如你的汽车、我的汽车)就是这个 类的实例,也就是属于这个类的对象。 • Visual Basic中工具箱上的控件是类,画在窗体中的各控件则是类的 事例化,即是对象。
1.2 Visual Basic 6.0集成开发环境
• 3. 工具栏
– 工具栏位于菜单栏的下面,如图1-2所示。Visual Basic 的工具栏包括有“标准”、“编辑”、“窗体编辑器” 和“调试”四组工具栏。每个工具栏都由若干命令按 钮组成,在编程环境下提供对于常用命令的快速访问。 在没有进行相应设置的情况下,启动Visual Basic之后只 显示“标准”工具栏。“编辑”、“窗体编辑器”和 “调试”三个工具栏在需要使用的时候可通过选择 “视图”菜单的“工具栏”命令中的相应工具栏名称 来显示,也可通过鼠标右击“标准”工具栏的空白部 分,从打开的弹出式菜单中选择需要的工具栏名称来 显示。
图1-5 属性窗口
属性窗口设有“按字母 序”和“按分类序”两 个选项卡,可分别将属 性按字母或按分类顺序 排列。当选中某一属性 时,在下面的说明框里 就会给出该属性的相关 说明。
1.2 Visual Basic 6.0集成开发环境
• 7. 代码编辑窗口 • 用Visual Basic开发应用程序,包括两部分
1.2 Visual Basic 6.0集成开发环境
• 4. 控件工具箱
• 控件工具箱又简称工具箱, 位于Visual Basic主窗口的左 方,如图1-2所示。它提供 的是软件开发人员在设计应 用程序界面时需要使用的常 用工具(控件)。这些控件 以图标的形式存放在工具箱 中,软件开发人员在设计应 用程序时,使用这些控件在 窗体上“画”出应用程序的 界面。工具箱中常用控件中 图标和名称如图1-3所示。
图1-2 Visual Basic 6.0的集成开发环境
1.2 Visual Basic 6.0集成开发环境
• 1. 标题栏
– 标题栏位于主窗口的顶部,如图1-2所示。标题栏上除了可显示正 在开发或调试的工程名外,还用于显示系统的工作模式。Visual Basic有三种工作模式:设计(Design)模式、运行模式(Run)和 中断(Break)模式。启动时标题栏上显示“工程1 – Microsoft Visual Basic [设计]”,表示现在处于设计工作模式。
• 10. 立即窗口
• 选择菜单“视图|立即窗口” 即可打开“立即”窗口, 它是Visual Basic中的一个 系统对象,叫Debug对象, 可以在调试程序时使用它, 通常使用Print方法向立即 窗口中输出程序的信息,
如在程序中加入代码 “பைடு நூலகம்ebug.Print "VB程序设 计"”,执行后会在“立即” 窗口输出“VB程序设计”。
工作:一是设计图形用户界面;二是编写 程序代码。设计图形用户界面通过窗体设 计窗口来完成;而代码编辑窗口的作用就 是用来编写应用程序代码。设计程序时, 当用鼠标双击窗体设计窗口中的窗体或窗 体上的某个对象时,代码编辑窗口将显示 在Visual Basic集成开发环境中,见图1-6。 应用程序的每个窗体和标准模块都有一个 单独的代码编辑窗口。代码编辑窗口中有 两个列表框,一个是“对象”列表框,另 一个是“事件”(过程)列表框。从列表 框中选定要编写代码的对象,再选定相应 的事件,可非常方便地为对象编写事件过 程。
– (1)设计模式:可进行用户界面的设计和代码的编制。 – (2)运行模式:当运行编制的程序时进入该模式,标题栏上显示
“工程1 – Microsoft Visual Basic [运行]”,此时无法编辑程序。 – (3)中断模式:当应用程序中断时(暂停运行,但还没结束)进
入该模式,标题栏上显示“工程1 – Microsoft Visual Basic [break]”, 一般用于调试程序。
图1-8 立即窗口
还可以将语句直接写在“立即” 窗口上,按“回车”键后,这 行语句会被立刻执行,如图1-8 所示。
1.3 建立第一个应用程序
1.3 建立第一个应用程序
创建VB一个用程序的基本步骤:
1、设计应用程序界面:界面由窗体和控件组成,控件放在窗体上 2、设置对象属性: 在属性窗口设置对象(窗体和控件)的属性 3、编写程序代码: 在代码编辑器窗口中进行 4、调试运行程序: 5、保存工程: 把窗体文件和工程文件保存在磁盘上
窗体文件的扩展名为 *.frm,工程文件的扩展名为*.vbp。
第2章 对象及其操作
思考问题: 1、创建VB一个用程序的基本步骤有哪些? 2、窗体文件与工程文件的扩展名分别是什么?
2.1 对象的基本概念
➢ 1.对 象 • 对象(Object)是代码和数据的集合。可以把对象看成日常生活中
的各种物体,如一支钢笔、一辆汽车、一台电脑都是一个对象。 一台电脑又可以拆分为主板、CPU、内存、外设等部件,这些部件 又都分别是一个对象,因此电脑对象可以说是由多个“子”对象 组成的,它可以称为是一个对象容器(Container)。 • 在Visual Basic 6.0中,对象可以由系统设置好,直接供用户使用, 也可以由程序员自己设计。Visual Basic设计好的对象有:窗体、各 种控件、菜单、屏幕、剪贴板等。用户使用最多的是窗体和控件 。
1.2 Visual Basic 6.0集成开发环境
• 2. 菜单栏
– 菜单栏位于标题栏的下面,如图1-2所示。Visual Basic的菜单栏除了提供标准的“文件”、“编 辑”、“视图”、“窗口”和“帮助”菜单之外, 还提供了编程专用的功能菜单,如“工程”、 “格式”、“调试”、“运行”、“查询”、 “图表”及“工具”和“外接程序”等。
图1-4 “部件”对话框
1.2 Visual Basic 6.0集成开发环境
• 5. 窗体设计窗口
– 窗体设计窗口也叫对象窗口,位于Visual Basic 主窗口的中间,如图1-2所示。它是一个用于设 计应用程序界面的自定义窗口。应用程序中每 一个窗体都有自己的窗体设计窗口。窗体设计 窗口总是和它中间的窗体一道出现,在启动 Visual Basic开始创建一个新工程时,窗体设计 窗口和它中间的初始窗体“Form1”一道出现。 要在应用程序中添加其它窗体,可单击工具栏 上的“添加窗体”按钮。
1.2 Visual Basic 6.0集成开发环境
• 6. 属性窗口
– 属性窗口位于窗体设计器的右 方,如图1-2和图1-5所示。它 主要用来在设计界面时,为所 选中的窗体和窗体上的各个对 象设置初始属性值。它由标题 栏、“对象”列表框、“属性” 列表框及属性说明几部分组成。 属性设置窗口的标题栏中标有 窗体的名称。用鼠标单击标题 栏下的“对象”列表框右侧的 按钮,打开其下拉式列表框, 可从中选取本窗体内的各个对 象,对象选定后,下面的属性 列表框中就列出与该对象有关 的各个属性及其设定值。
第1章 Visual Basic 程序开发环境
思考:
中国古代算书《张丘建算经》中有一道著名的百鸡问题:公鸡每只值5 文钱,母鸡每 只值3 文钱,而3 只小鸡值1 文钱。用100 文钱买100 只鸡,问:这100 只鸡中,公鸡、 母鸡和小鸡各有多少只?
1.1 Visual Basic简介
Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向 对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从 任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开 发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。
值。 • 我们也可以在程序运行时改变控件的属性,这需要在设计时的代
码窗口中通过编程实现,其格式为: 对象名.属性名=属性值
• 比如我们要在让控件Label1的显示内容变为:“欢迎使用VB”, 用下列的代码即可: Label1.Caption = "欢迎使用VB"
2.3 对象的事件
• 事件是Visual Basic预先定义的、对象能识别的动作。每个控件都可以 对一个或多个事件进行识别和响应,比如,当用户单击窗口上的一个 命令按钮时,这个命令按钮就获得一个Click事件(鼠标单击事件), 又如,当用户用键盘对一个文本框内的内容进行修改、输入,这个文 本框就获得文本被改变事件(Changed)、键盘输入事件(Press)等。
2.2 对象的属性
• 属性是对象的性质。我们赋予一个对象不同的属性值,就能改变 对象的外观和行为。比如,一个标签控件被放置在窗体上,如果 我们改变它的Caption属性值,就能改变它显示的文字内容。还 可以更改标签、文本框、命令按钮等控件的字体、颜色、大小等 属性。
• 我们可以在界面设计时对控件的属性进行设置,方法是: • (1)鼠标单击选中控件对象; • (2)在属性窗口中查找到相应属性,然后在它右列中填入新的