31
Visual Basic Visual Basic 程程程程 程程程程 Visual Basic6.0 程程程程

Visual Basic6.0 程序设计

Embed Size (px)

DESCRIPTION

Visual Basic6.0 程序设计. 课 程 简 介. 1 、课程简介: Visual Basic 是按照高等院校教学 需要开设的课程,详细介绍 Visual Basic 的基础知识。 2 、课程要求: 要求学生能利用 VB 编写简 单 的 应用 程序。 3 、前序课程: 计算机文化基础. 课 程 简 介. 4 、本课程特点: 入门阶段: 新名词、新概念较多,感觉比较抽象、枯燥。 入门之后: 自己能够完成一些程序,很感兴趣。 课程特点: 需要大量的上机实践,应记住一些典型的程序算法。. 课程安排及进度. 课程安排: - PowerPoint PPT Presentation

Citation preview

Page 1: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

Visual Basic6.0程序设计

Visual Basic6.0程序设计

Page 2: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

课 程 简 介1 、课程简介: Visual Basic 是按照高等院校教学 需要开设的课程,详细介绍 Visual Basic 的基础知识。2 、课程要求:要求学生能利用 VB 编写简单的应用 程序。3 、前序课程:计算机文化基础

Page 3: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

课 程 简 介4 、本课程特点: 入门阶段:新名词、新概念较多,感觉比较抽象、枯燥。

入门之后:自己能够完成一些程序,很感兴趣。

课程特点:需要大量的上机实践,应记住一些典型的程序算法。

Page 4: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

课程安排: 本课程共分 12 章 , 课内讲授第一章到第十一章。学时分配:上课: 28 学时 上机: 28 学时 课外练习: 14 学时教学方法: 课前预习、课堂授课、课后复习、作业、上机实践。进度: 具体进度详见教学日历。

课程安排及进度

Page 5: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

第 1 章 Visual Basic(VB) 概述

1.2 中文版 Visual Basic 简介

1.3 VB 的安装和启动

1.4 VB6.0 的集成开发环境

1.1 程序设计语言的发展

重点: 1.VB 开发环境及使用 2. 工程的创建与保存

Page 6: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

计算机的工作体现为执行程序。程序是控制计算机完成特定功能的一组有序指令的集合,

程序设计语言经历了机器语言、汇编语言到高级语言前世界上已经设计和实现的计算机语言有上千种之多,但

实际被人们广泛使用的计算机语言不过数十种。

1.1 程序设计语言的发展

1.1.1 计算机程序设计语言的发展

Page 7: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

计算机语言的发展:( 1 )机器语言:计算机能够直接识别和执行的二进制代码的集合( 2 )汇编语言:用符号表示的机器语言。( 3 )高级语言:接近自然语言的命令和语句。高级语言在程序设计时着眼于解决问题时的过程,它是一种面向过程的语言。( 4 )面向对象语言:面向对象的程序设计用面向对象的方法来解决问题,不再将问题分解为过程,而是将问题分解为对象。世界是由许多对象组成的。对象有自己的数据(属性),也包括作用于数据的操作(方法)。对象将自己的属性和方法封装成一个整体,供程序设计者使用

Page 8: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

★ Visual Basic 是 Microsoft 公司在 1991 年推出的用于开发 Windows 应用程序的开发工具,是基于 DOS 平台下 Basic 编程语言的可视化的程序设计语言。它继承了 Basic所具有的程序设计语言简单易用的特点,同时在其编程系统中采用了面向对象、事件驱动的编程机制,开创了可视化编程的一代先河。 ★Visual 是可视化的意思, Visual Basic 的命名就表示它是一套可视化的程序开发工具。在设计过程中,可以用可视化的方法编排程序窗口 (即执行时的外观 ) ,同时也可以采用易学易懂的 Basic 语言,并且把界面操作的细节部分事先封装起来,使得初学程序设计的人也可以轻而易举的编写出想象的程序。

1.2 VB 简介

Page 9: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

• 可视化 : Visual 的英文含义既是可视化,在可视化环境下创作前端界面也就如同摆放积木。

• 面向对象 :面向对象编程是建立在类的基础上的,其通过类的封装而使源程序更加便于维护。

• 事件驱动 :事件驱动则是指程序的执行路线是基于用户的操作步骤来确定的。

VB 的编程特点

Page 10: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

★ VB6.0 (中文版)包括三个版本:学习版 — 用于初学者,包括所有的内部控件。

专业版 — 用于开发人员,除学习版全部功能外,还包括 ActiveX和 Internet 控件开发工具之类的高级特性。

企业版 — VB6.0 的最高版本,除具有专业版的全部功能外,还包括一些特殊的工具。

本书以 VB6.0企业版(中文)为蓝本,介绍 Visual Basic 6.0 的常用功能。

在介绍 VB 的功能之前,我们先看一个 VB 的例子。

Page 11: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

例 1. 在窗体上放一个标签和一个按钮,按钮上显示“欢迎”,当按下按钮时,在标签中显示“上海中医药大学欢迎你!”。

Page 12: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

1.3.1 VB 的安装

1.3.2VB 的启动

1.3 V B 的安装和启动

Page 13: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

VB 的安装

Visual Basic 6.0 安装步骤

( 1 )启动安装程序。

( 2 )输入用户 ID 号

( 3 )输入姓名、用户单位

( 4 )选择安装路径。

( 5 )选择安装方式,有“典型安装”和“自定义安装”两种安装方式。

Page 14: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

VB 的启动

用前两种方法启动 VB6.0 后窗口如图 2.1所示,窗口中有三个按钮:现存 — 选择和打开现有的工程。

新建 — 建立新工程。 最新 — 列出最近使用过的工程。 当要新建一个工程时,单击“新建”按钮,选择“标准”项和单击“打开”命令按钮后,进入 VB 6.0 应用程序集成开发环境进行新工程的创建。

与一般的 Windows 应用软件类似, VB 有三种启动方式:

VB 启动

开始 程序 Visual Basic 6.0

利用桌面上的 VB6.0快捷方式

直接双击 VB 文件,启动 VB并打开文件

Page 15: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

图 2.1 启动 VB6.0

最新新建 现存

Page 16: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

当要新建一个工程时,单击“新建”按钮,选择“标准”项和单击“打开”命令按钮后,进入如图 2.2所示的 VB 6.0 应用程序集成开发环境进行新工程的创建。它包括以下几个独立的窗口:

工程资源管理器窗口

主窗口 窗体窗口 属性窗口

代码窗口 窗体布局窗口

对象浏览窗口

工具箱窗口

立即窗口

窗口

1.4 VB 6.0 的集成开发环境

Page 17: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

图 2.2 VB6.0 应用程序集成开发环境

工具箱

窗体窗口

立即窗口

工程资源管理器窗口

属性窗口

窗体布局窗口

主窗口

代码窗口

下一页

Page 18: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

1. 主窗口 --应用程序窗口。2. 窗体 (form)窗口 --设计 VB 程序的界面。3. 属性 (properties)窗口 --所有窗体或控件的属性设置。4. 代码 (code)窗口 --编辑窗体、标准模块中的代码。5. 工程资源管理器 (project expror)窗口---- 保存一个应用程序所有的文件。

6.立即窗口 (Immediate)----用来显示代码中正确调试的语句所产生的信息,或显

示直接在该窗口中键入的命令所请求的信息。7.窗体布局窗口 (Form layout) -----用于指定程序运行时的初始位置8. 工具箱 (toolbox)窗口----- 显示各种控件的制作工具,供用户在窗体上设计。

Page 19: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

1.标题栏用来表明工程名称和集成开发环境当前的工作模式。VB 有三种工作模式:设计( Design )模式、运行( Run

)模式和中断( Break)模式。

1.4.1 主窗口

设计 — 设计用户界面,编写源代码,完成程序开发。

中断 — 暂时中断应用程序运行,可编辑代码,但不可修改用户界面。按 F5 键或单击“继续”按钮继续运行程序;单击“结束”按钮程序停止运行。在此模式会弹出“立即”窗口,在窗口内可输入简短的命令,并立即执行。

工作模式

运行 — 运行应用程序。

Page 20: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

2.菜单栏 菜单栏中包括 13 个下拉菜单,汇集了 VB 程序开

发过程中需要的命令。

3. 工具栏 工具栏可以迅速地访问常用的菜单命令。除了标准工具栏外, VB 6.0还提供了编辑、窗体编辑器、调试等专用的工具栏。要显示或隐藏工具栏,可以选择“视图”菜单的“工具栏”命令或将鼠标在标准工具栏处单击右键进行所需工具栏的选取。

Page 21: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

窗体窗口 ---Form窗口。是 VB 应用程序的主要部分,用户通过与窗体上的控件交互来得到结果。该窗口具有标准窗口的一切功能,可被移动、改变大小及缩成图标。每个窗体窗口必须有一个唯一的窗体名字,建立窗体时缺省名为 Form1 , Form2……。

1.4.2 窗体窗口

返回

Page 22: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

对象列表框

属 性显示排列方式

属性列表框

属性含义说明

图 2.3 属性窗口

1.4.3 属性窗口

属性窗口

属性含义说明 — 当在属性列表框选取某属性时 , 在该区显示所选属性的含义。

对象列表框 —拉出所选窗体包含的对象的列表。

属性显示排列方式 — 按字母序和按分类序

属性列表 —属性列表分为两部分:左边列出的是各种属性;右边列出的则是相应的属性值。

返回

Page 23: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

切换文件夹查看代码 查看对象

图 2.4 工程资源管理器窗口

三个按钮

查看代码 — 在代码窗口显示和编辑代码。

查看对象 — 在模块的对象窗口显示和编辑对象。

切换文件夹 — 切换文件夹显示的方式。

它保存一个应用程序所有属性以及组成这个应用程序所有的文件。工程文件的后缀为 VBP,工程文件名显示在工程文件窗口的标题框内。

1.4.4 工程资源管理器窗口

Page 24: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

代码( Code)窗口是专门用来进行程序设计的窗口,可在其中显示和编辑程序代码,见图 2.5。打开代码窗口有以下三种方法:

1.4.5 代码窗口

⑴ 从工程窗口中选择一个窗体或标准模块,并单击“查看代码”按钮。⑵ 从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗体本身。⑶ 从“视图”菜单中选择“代码窗口”命令。

代码窗口的打

对象列表框 过程列表框

代码编辑区

图 2.5 代码窗口 返回

Page 25: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

Form Layout窗口,见图2.6 。用于指定程序运行时的初始位置,使所开发的应用程序能在各个不同分辨率的屏幕上正常运行,在多窗体应用程序中最为有用。此窗口在屏幕的右下角。用户只要用鼠标拖动窗体中的 Form 窗体位置,就能决定该窗体在运行时的初始位置。 图 2.6 窗体布局窗口

1.4.6 窗体布局窗口

返回

Page 26: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

新安装的 VB 6.0 ,工具箱窗体中有 21个以图标按钮形式表 示 的各种 控件的制 作 工 具 ,他们称为标准控件。 利 用这些 工 具 , 用户可以在窗体 上 设 计各种控件。

1.4.7 工具箱窗口

图形框文本框命令按钮单选按钮列表框垂直滚动条驱动器列表框文件列表框直线数据控制

指针(不是控件)标签框架检查框组合框

水平滚动条时钟

形状图像

对象链接与嵌入

目录列表框

图 2.8 工具箱 返回

Page 27: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

1.4.8 立即窗口

为调试应用程序提供的窗口,用户可直接在该窗口使用 Print 方法或在程序中使用 Debug语句、 Print 语句显示表达式的值。

1.4.9 VB 中的帮助

通过 MSDN Library 获得帮助

从 Internet 上获得帮助 返回

Page 28: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

1.4.10 工程的组成

• 应用程序建立在工程的基础之上,一个工程是各种类型文件的集合,它包括工程文件( Vbp)、窗体文件( Frm)、标准模块文件( Bas )、类模块文件( Cls )、资源文件( Res )和 ActiveX的文件( Ocx)。

1.工程文件 存储了与该工程有关的所有文件和对象的清单,这些文件和

对象自动链接到工程文件上,每次保存工程时,其相关文件信息也随之更新。当然,某个工程下的对象和文件也可供其他工程共享使用。在工程的所有对象和文件被汇聚在一起并完成编码后,就可以编译工程,生成可执行文件。

Page 29: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

2.窗体文件 存储了窗体上使用的所有控件对象、对象的属性、对象相应的事件工程和程序代码。一个应用程序至少包含一个窗体文件。3.标准模块文件 存储了所有模块级变量和用户自定义的通用过程。通用过程是指可以被应用程序各处调用的过程。4.类模块文件 用来建立用户自己的对象。类模块包含用户对象的属性及方法,但不包含事件代码。

Page 30: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

1.4.11创建、打开和保存工程

1.创建工程第一步,启动 Visual Basic 6.0 应用程序。第二步,在“新建工程”选项卡中选择“标准 EXE”(如图 1-

15 所示),点击“确定”,则新建了一个工程,默认的名称为“工程 1”。

2.打开工程对已有的工程可以使用以下两种方式打开: ( 1 )找到工程文件并双击。 ( 2 )启动 Visual Basic 6.0 后,在弹出的菜单中点击“取消”。点击菜单栏上的【文件】→【打开工程】,定位文件所在的路径,选择要打开的工程文件图标,点击“打开”,便可打开一个工程。

Page 31: Visual Basic6.0 程序设计

Visual Basic Visual Basic 程序设计程序设计

3.保存工程点击菜单栏上的【文件】→【保存工程】,如果是新建的工程会弹出“文件另存为”对话框。首先要保存的是窗体文件,后缀名为“ frm”,选择要保存的文件路径,并给窗体文件命名,默认文件名为“ Form1”,也可以自定义名称,点击“保存”。然后保存工程,后缀名为“ vbp”,选择要保存的文件路径,并给工程文件命名,默认文件名为“工程 1”,也可以自定义名称,点击“保存”。