1
Visual Basic 程序设计
目的– 学习 VB 的面向对象程序设计方法– 学习结构化程序设计思想– 学习软件的开发和应用– 解决实际的问题
方法– 理论+实践
要求– 上课时注意观察;上机多操作;多问多看– 要求交作业,必须准时交
2
第 1 章 Visual Basic 概述
1.1 几种常见的计算机程序设计语言
1.2 Visual Basic 的基本特点
1.3 Visual Basic 的安装、启动和退出
1.4 Visual Basic 集成开发环境
1.5 开发 Visual Basic 应用程序的基本步骤
3
1.1 几种常见的计算机程序设计语言
1 .机器语言 机器语言是指由 0 、 1 二进制代码组成的,
能被计算机直接识别的机器指令的集合。2 .汇编语言 汇编语言采用一定的助记符号表示机器语言中
的指令和数据 。
4
1.1 几种常见的计算机程序设计语言3 .高级语言 高级语言是指与自然语言和数学公式相似的程序语言。 A :面向过程的语言 程序需要详细描述解题的过程和细节 B :面向对象的语言 将客观事物看成具有属性和行为的对象,提高程序的
可重用性
5
1.2 Visual Basic 的基本特点
1. 可视化
Visual 的英文含义既是可视化,在可视化环境下创作前端界面也就如同摆放积木。
2. 面向对象
面向对象编程是建立在类的基础上的,其通过类的封装而使源程序更加便于维护。
3. 部件编程
在 Visual Basic 中进行部件编程是建立在微软的部件对象模型( COM )基础上的。
4. 事件驱动 :在事件驱动模式下,程序的执行是依靠系统能够被识别的触发事件启动的。
6
1.3 VB 的安装、启动和退出
一、 VB 的安装环境
1 、操作系统: NT Server 4.0 、 NT Workstation 4.0 、 Windows 95 ,或更高版本。
2 、 CPU : 486DX/66 MHz 或更高的处理器。
3 、内存: Windows 95 / 98 下要求 24MB 以上的内存,Windows NT 下要求 32MB 以上。
4 、磁盘空间:对于标准版或专业版,典型安装 48MB ,完全安装 80MB 。
7
1.3 VB 的安装、启动和退出
二、 VB 的启动和退出 单击 1 、启动
单击 Windows“ 开始”按钮,指向“程序”,再指向 Microsoft Visual Basic 6.0 图标,就可以启动 Visual Basic 6.0 。并进入到 Visual Basic 6.0 集成 开发环境 。
2 、退出
当需要退出 Visual Basic 时,可以关闭 Visual Basic 集成环境窗口,或通过菜单命令“文件 \ 退出” 退出。
8
1.4 Visual Basic1.4 Visual Basic 集成开发环境集成开发环境
VB 系统为用户开发应用程序提供了一个良好的集成开发环境,它集成了各种不同的功能。
1.4.1 1.4.1 主窗口主窗口
11 .标题栏.标题栏
标题栏与 Windows 其他应用程序相似,另外说明了当前的工程文件名和 VB 的当前工作模式状态。
( 1 )设计模式
该模式下,用户可以进行程序界面的设计和代码的编写工作。
9
10
1.4.1 1.4.1 主窗口主窗口
( 2 )运行模式
程序界面和代码的设计完成后,运行应用程序时处于该模式。
( 3 )中断模式
应用程序运行出现错误时,处于中断模式。
22 .菜单栏.菜单栏
菜单栏中包含 VB 系统所有的可用命令,这是程序开发过程中用于设计、调试、运行和保存应用程序所需要的命令,共有 13 个菜单项。
11
1.4.1 1.4.1 主窗口主窗口
33 .工具栏.工具栏
每个图标按钮对应一个命令
44 .控件工具箱.控件工具箱控件是用户设计应用程序界面的工具。VB 的控件工具箱包含建立应用程序所需的各种控件。
工具栏和工具箱操作技巧:技巧:鼠标停留在某按钮上,有按钮功能的提示信息
12
1.4.2 1.4.2 工程窗口工程窗口工程是应用程序各种类型文件的集合
工程文件的扩展名为 .Vbp 。
工程文件名
工程名 .Vbp
窗体名 窗体文件名 .frm
13
1.4.3 1.4.3 属性窗口属性窗口窗体及其控件的属性,均可以通过属性窗口设置 。
1.4.4 1.4.4 窗体设计器窗体设计器 “ 窗体设计器”是用户设计应用程序界面的窗口
窗体是 VB 应用程序的主要部分,用户通过与窗体上的控件进行交互得到操作结果。
窗体
控件
控件
控件名
14
1.4.5 1.4.5 代码编辑窗口代码编辑窗口“ 代码编辑窗口”是用来对过程或事件过程的代码进行编辑的窗口,也称为“代码窗口”。 VB 系统为用户提供了较强的代码编辑功能,可以通过多种方式打开代码编辑窗口。
11.代码窗口的组成.代码窗口的组成
( 1 )对象下拉列表框
( 2 )过程下拉列表框
( 3 )代码编辑区
( 4 )查看视图按钮
15
1.4.5 1.4.5 代码编辑窗口代码编辑窗口22 .代码编辑器的自动功能.代码编辑器的自动功能
用户在编辑程序代码时可以直接输入语句、函数、对象的属性或方法等内容,也可以利用 VB提供的自动功能简化输入过程。
( 1 )自动提示信息
( 2 )自动列出成员
( 3 )自动语法检查
1.4.6 1.4.6 立即窗口立即窗口立即窗口是在中断模式状态下用来观察处理结果、调试程序使用的窗口。 技巧:选择“视图”--“立即窗口”
16
1.5 开发 Visual Basic 应用程序的基本步骤 VB 可视化编程采用了面向对象和事件驱动的编程方法。用 VB 开发应用程序,包括两部分工作:
1 、设计用户界面
2 、编写程序代码。
17
1.5.1 Visual Basic1.5.1 Visual Basic 示例示例教学目的:熟悉环境;掌握基本窗口的使用;掌握设计流程教学目的:熟悉环境;掌握基本窗口的使用;掌握设计流程
11 .题目要求和运行效果.题目要求和运行效果
界面分析:界面分析:
(( 11 )窗体、控件()窗体、控件( 33 个命令按钮、一个文本框)个命令按钮、一个文本框)
(( 22 )属性设置:)属性设置:
主要属性:标题属性主要属性:标题属性 Caption Caption 文本属性文本属性 TextText
(( 33 )事件要求)事件要求
主要事件:单击事件主要事件:单击事件 Click Click
18
22 ..操作步骤操作步骤(( 11 )新建工程。【文件】--【新建工程】--【标准)新建工程。【文件】--【新建工程】--【标准 EXEEXE】】
熟悉:窗体设计器熟悉:窗体设计器
拖动调节大小
19
22 ..操作步骤操作步骤(( 22 )添加控件 熟悉:工具箱 )添加控件 熟悉:工具箱
添加控件的方法(◎单击工具箱按钮,添加控件的方法(◎单击工具箱按钮,在表单上拖动;◎双击按钮) 在表单上拖动;◎双击按钮)
调整控件的位置(拖动)和大小(拖调整控件的位置(拖动)和大小(拖动)动)
(( 33 )设置控件属性 )设置控件属性
选择控件选择控件 -------- 选择属性---设选择属性---设置属性置属性
熟悉:属性窗口 设置属性的熟悉:属性窗口 设置属性的方法方法
20
(( 4)4) 编写代码 编写代码
选择控件---选择事件---编写代码选择控件---选择事件---编写代码
熟悉:代码窗口熟悉:代码窗口
Text1.Text = "Text1.Text = " 欢迎学习使用欢迎学习使用 Visual Basic“Visual Basic“
Text1.Text = " “Text1.Text = " “
ENDEND
(5)(5) 运行和保存程序运行和保存程序
(( prjexp1_1.vbpprjexp1_1.vbp ))
注意:运行模式和设计模式的区别注意:运行模式和设计模式的区别
21
1.5.2 1.5.2 基本步骤 (小结)基本步骤 (小结)通过以上对程序示例处理过程的描述,可以归纳出开发 VB 应用程序的基本步骤如下:
11 ..界面设计界面设计
应用程序界面由窗体和控件两部分组成,用户可以在窗体中放置各种控件,以构成用户所需要的程序界面。
22 .属性设置.属性设置
可以在属性窗口中静态设置对象的属性,也可以在程序中对属性进行设置或修改,进行动态的设置。
33 .编写程序代码.编写程序代码
在 VB 中,程序代码是集中在“过程”中组织编写的。
22
1.5.2 1.5.2 基本步骤基本步骤 44 .运行和保存程序.运行和保存程序
可以通过多种方式运行 VB 应用程序。
55 .独立运行.独立运行 VBVB 应用程序应用程序
VB 应用程序可以脱离 VB 的集成环境,直接运行在 Windows状态。因此需要对应用程序进行编译,生成 .EXE文件。