VB第2章 设计最简单的VB应用程序

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

保存程序时,从菜单栏中选择“文件”→“Form 另存为”命令,输入路径 和文件名,然后单击“确定”,这时,文件被保存(窗体文件的后缀是 .frm),同时关闭对话框。若VB工程中包含多个文件,均应按此方法分别 保存在不同的文件中。 保存 “工程文件” ,后缀为.vbp。选择“文件”→“工程另存为”命令, 在 “文件另存为”对话框中,输入工程文件名,单击“确定”即可。
对象框
过程框
7
2.2 最简单的VB程序

代码窗口标题栏中显示窗体的名字
对象框:对象框包含所有与当前窗体相联系的对象。 单击对象框右侧箭头,打开下拉列表框,其中列 出了本窗体用到的所有对象。用鼠标某个对象名, 对象框中就显示出被选中的对象。 过程框:对应所选对象的事件过程 代码窗口右侧过程框包含与当前选中对象相关的 所有事件,单击下拉箭头,显示可选的事件名, 就可以对当前所选择的对象和事件进行编码。


5.窗体窗口

6源自文库工程资源管理器窗口

列出当前应用程序所包含的文件清单。一个应用程序可 以包含多种类型的文件,如:.frm窗口文件,.bas标准程 序模块文件,.cls类文件,.ctl用户控件文件,.pag属性页 文件。
属性窗口中列出当前激活的一个窗体或控件的所有属性。

7.属性窗口:

5
2.2 最简单的VB程序
20
2.2 最简单的VB程序
对象 属性 设置属性的值`

按照上例的 办法在窗体 上添加三个 命令按钮。 此时窗体上 各控件的属 性值如表:
窗体 图片框 命令按钮1
(名称)
Caption (名称) (名称) Caption
Form1
Form1 Pic1 cmdShowPic 显示图片
FontSize
2.2 最简单的VB程序

关键字Private(私有)表示该过程只能在本窗体文 件中被调用,其它窗体、模块不可调用。
关键字Sub是过程的标志,Form_Click是过程名,由 2部分组成:对象和事件名,之间用下划线连接。 End Sub表示过程结束。


说明:

Print是一个VB提供的一个专用子程序,用来输出信息。 这种专用子程序在VB中称为方法(method)。
17
2.2 最简单的VB程序
• •

编写事件过程的程序代码 过程代码是针对某个对象事件编写的。题目要求 单击命令按钮后,在窗体上输出文字串。即要对 命令按钮对象的单击事件编写一段程序,完成相 关的操作。 例如:
Private Sub cmdDisplay_Click() Print “您好,欢迎您!” End Sub
16
2.2 最简单的VB程序
• •

“标题”(Caption)和“名称”属性有什么不同? 标题是显示在对象上的,可以在屏幕上看到它,目 的是使用户能找到这个对象或者知道这个对象的作 用。 • 例如:命令按钮的Caption(标题)属性值是“显 示”,显示在窗体中的命令按钮上。 名称不显示在对象上,用于程序的识别。 • 例如,本命令按钮的“名称”属性值是 cmdDisplay,在屏幕上看不到这个属性值,只供 程序识别。在窗体上看到的是“显示”,而在程 序中使用的对象名字是cmdDisplay。
(1) 启动VB集成开发环境
2
(2)创建新工程的对话框
2.1了解Visual BASIC集成开发环境
按VB规定, 把要处理的 一个任务作 为一个项目 (Project), 称为 “工程” 文件。
标题栏
菜单栏 工具栏 工程资源管理器
属性窗口 工具箱 栏
布局窗口 单栏
窗体窗口
(3) VB集成开发环境的主界面 所有的VB应用程序的编辑、调试、运行都在这个环境下进行,因此这 个环境又称集成开发环境。主界面包括标题栏、菜单栏、工具栏、工 具箱、窗体窗口、工程窗口、属性窗口等组成部分
窗体
命令按钮1
命令按钮2
单击窗体上某一控件,使其“激活”,成为当前活动控件。 然后在属性窗口中找到待设置的属性,设定属性值。 例如:删除窗体名称Form1,并输入“最简单的应用程序”。此 时可以看到窗体中的标题已改,第一个属性设置完成。
14
2.2 最简单的VB程序


有些属性值只需从系统给出的若干 个值中选择。例如,定义窗体的背 景颜色BackColor。在属性窗口上 找到BackColor并单击它,右侧出 现一个向下的黑色箭头,单击这个 箭头打开调色板。 设置字体(Font)属性,在属性窗 口找到属性Font并单击它,右侧出 现按钮 。单击这个按钮,立刻打开 一个对话框,其中包括有“字体”、 “字形”、“大小”…等。
18
2.2 最简单的VB程序
选择“运行”→“启动”命令,运行程序。 单击“显示”命令按钮,在以白色背景的窗体
上显示出红色的文字串“您好,欢迎您!”。 多次按下“显示”按钮,多次显示这个短语 (运行结果如图)。
19
2.2 最简单的VB程序
例3:设计一个VB程序,用户界面由三个命令 按钮和一个图片框组成。当单击其中“显示 图片”命令按钮,在图片框中显示一个图片, 单击“显示文本”命令按钮时,显示“您 好!”。单击“退出”按钮,结束程序的运 行。界面如右下图

11
2.2 最简单的VB程序






属性和属性值:属性用于描述对象的特性。 VB中每种对象有若干个属性。例如命令按钮有名称、 标题以及按钮的尺寸属性等等。 不同对象的属性类型和属性个数是不同的。 通常在一个程序中,只需要设置和选用所需的一部 分,其他使用默认值。 例2:修改上例,要求在窗体上添加两个命令按钮, 一个是“显示”,一个是“退出”。 程序运行后,单击“显示”命令按钮,在窗体上输 出一行文字。单击“退出”按钮,结束程序的运行。
3
2.1了解Visual BASIC集成开发环境

1.标题栏:

显示窗口的标题,在标题文字后面方括号内指出当前所处 “设计”、“运行” 或“Break”(中断)状态。 共包括十三个下拉式菜单,即:“文件”、“编辑”、 “视图”、“工程”、“格式”、“调试”、“运行”、 “查询”、“图表”、“工具”、“外接程序”、“窗口” 和“帮助”,每项菜单都含有若干命令。
程序中的LoadPictur是一个函数,作用是装载指定路径的图片。 括号里写明这个图片文件所在的路径和文件名。该赋值语句的作 用是把D盘中的图片文件Basketball.jpg添加到图片框中。 “显示文本”命令按钮的事件过程如下: Private Sub cmdShowText_Click() pic1.Print "您好!" End Sub
8


2.2 最简单的VB程序
• •
下图表示当前要进行编码的过程名字是Form_Click, 这是系统根据所指定的对象和事件自动生成的。 在Private Sub Form_Click()与End Sub两行命令之间 输入程序语句: Print "您好,欢迎您!"
程序运行时,用鼠标单击窗体,自动执行这个过程,在窗体上输出“您好, 欢迎您!” 。 9
(名称)
五号
cmdShowText
命令按钮2
Caption
FontSize (名称)
显示文本
五号 cmdExit 退 五号 出
命令按钮3
21
Caption FontSize
2.2 最简单的VB程序
“显示图片”命令按钮的单击事件过程如下: Private Sub cmdShowPic_Click() pic1.Picture = LoadPicture("D:\Basketball.jpg") End Sub
6
2.2 最简单的VB程序

首先,启动VB集成开发环境。 执行 “文件”→“新建工程”命令,选择“标准EXE”,单 击“确定”按钮,进入集成开发环境。 本例对界面没有特殊要求,可直接编写代码,打开代码窗口 的三种方法: (1)双击当前窗体(双击一个控件可进入该控件所对应的 代码窗口)。 (2)单击工程窗口的“查看代码”按钮 。 (3)在菜单栏中选择“视图”→“代码窗口”命令。
第二章 设计最简单的VB应用程序
2.1 了解Visual BASIC集成开发环境 2.2 最简单的VB程序 2.3 开发VB应用程序的步骤和有关问题 2.4 Visual Basic编程的初步知识
1
2.1了解Visual BASIC集成开发环境
微机上目前常用Visual BASIC集成开发系统。 它提供了一个统一的工作界面,在其中可以进行程序的输入、 编辑、编译、调试和运行等功能使用十分方便。
当前对象名称
15
2.2 最简单的VB程序
设置后的属性窗口如右图。属性
窗口列出很多属性,这里只改变 了其中4项,其它属性均采用系统 的默认值。 继续设置命令按钮的属性值。 将光标移到命令按钮Command1 上,单击左键使命令按钮激活, 同时可以看到属性窗口中对象 框的内容已自动变成Command1, 表示当前操作的对象是 Command1。 在属性窗口找到命令按钮的 属性。按照题目要求设置相关 属性

选择菜单栏“运行”→“启动”命令,运行VB程序。
10
2.2 最简单的VB程序
几个名词:对象,事件,控件。 使用工具箱中的工具可在窗体上画出各种各样的图形。 工具箱中每一个图标就代表了一个控件(Control)。 对象有两类:窗体和控件。 “事件”: 系统事先设置好的、为某一对象可以识别的动作, 如在窗体上按一次鼠标(单击窗体);在窗体上连 续按两次鼠标(双击窗体)等等。 不同的对象可以识别不同的事件。用来响应事件的 过程称为“事件过程”。
12
2.2 最简单的VB程序
当前控件


在窗体上添加两个命令按钮 设置界面三个对象(一个窗体和两个命令按钮)的属性。 将窗体的Caption(标题)属性值定为一个文字串:“最简单 的应用程序”,“名称”的属性值定为frm2_2,指定窗体的前 景色、背景色和字体尺寸等属性值。 命令按钮的Caption(标题)属性值定为“显示”,“名称” 属性值定为cmdDisplay,“字体大小”的属性值定为五号字。
22
2.3 开发VB应用程序的步骤和有关问题

2.3.1 开发VB应用程序的步骤 1.设计用户界面 设计应用程序的界面。用工具箱中的控件在窗体上“画出” 所需的用户界面。界面由窗体和控件二部分组成。 2.设置控件的属性 对窗体和每一个控件进行属性设置。在属性窗口中所进行 的是设置属性初始值,也可在程序中进行设置或修改,
13
2.2 最简单的VB程序
对象 属性 (名称) Caption Backcolor Forecolor Font (名称) Caption Font (名称) Caption Font 含义 控件的名称 控件的标题 背景色 前景色 字号 控件的名称 控件的标题 字号 控件的名称 控件的标题 字号 设置属性的值 frm2_2 最简单的应用程序 &H00FFFFFF& &H000000FF& 四号 cmdDisplay 显示 五号 cmdExit 退出 五号


3.编写事件过程代码
一个“事件过程”是指当一个对象出现某种事件时产生的 响应,即进行相应的操作。

事件过程代码是一组VB语句,即VB的源程序。
23
2.3.2 怎样运行和保存VB应用程序
1. 运行、终止VB应用程序的方法,三种运行方式 (1)从菜单栏中选择“运行”菜单的“启动”命令。 (2)按F5键快捷键。 (3)从工具栏中选择“启动”图标 。 从菜单栏中选择“运行”→“结束”命令,或选择工具栏“结束”图标 。 2. 怎样保存VB应用程序 • 一个VB程序称为一个工程,一个工程中往往包含多个不同类型的文件,需 要分别保存。
例1:设计一个程序,要求在程序运 行时,若用鼠标单击窗体,在窗体 上显示出“您好,欢迎您!”一行 文字。如图所示为连续两次单击窗 体的情况。
分析:需要一个能够显示文字的窗体,当单击此窗体时,能够 执行显示文字的操作。实际上,这就是用VB程序解决问题时必 须解决的两类问题: (1)设计一个用户操作界面。用户输入或输出操作都在这个界 面中进行 (2)设计程序代码。使程序运行后能按指定的目标和步骤进 行操作,以完成题目的要求。

2.菜单栏:


3.工具栏:

工具栏以图标的形式提供常用的菜单命令。 标题栏、菜单栏、工具栏三者组成了主窗口,位于集成开 发环境的顶部。
4
2.1了解Visual BASIC集成开发环境

4.工具箱

包含在设计时需要使用的常用工具。可以使用这些工具 在窗体上构造出所需的应用程序界面。 应用程序用户界面的基础。
相关文档
最新文档