第一章 Visual Basic 程序设计概述

合集下载

VB程序设计 第一章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):一种面向对象的事件驱动编程语言。

第一章 Visual Basic程序设计概述

第一章   Visual Basic程序设计概述
1.2.3 窗体设计/代码设计窗口
1.窗体设计窗口
窗体是Visual Basic应用程序的主要部分 应用程序的主要部分, 窗体是Visual Basic应用程序的主要部分, 窗体设计窗口在主窗口的正中位置, 窗体设计窗口在主窗口的正中位置,用户可以在 窗体中放置各种控件,以建立将要开发的Visual 窗体中放置各种控件,以建立将要开发的Visual Basic应用程序的用户界面。 Basic应用程序的用户界面。 应用程序的用户界面 一个应用程序至少有一个窗体, 一个应用程序至少有一个窗体,用户可以在应 用程序中建立多个窗体。 用程序中建立多个窗体。
1.2 Visual Basic集成开发环境
1.2.5 工程资源管理器窗口
显示当前应用程序中所包含的所有文件清单。 显示当前应用程序中所包含的所有文件清单。 一个应用程序应该由一个工程文件(.vbp)或一个 一个应用程序应该由一个工程文件 或一个 工程组构成。 工程组构成。 工程资源管理器窗口上方有以下三个按钮: 工程资源管理器窗口上方有以下三个按钮: 查看代码” “查看代码”按钮 查看对象” “查看对象”按钮 切换文件夹” “切换文件夹”按钮
1.2 Visual Basic集成开发环境
2.代码设计窗口
专门用于进行代码设计的窗口, 专门用于进行代码设计的窗口,各种事件 过程、 过程、用户自定义过程等源程序代码均在此窗 口内编写和修改。 口内编写和修改。 有以下4种方法可以打开代码设计窗口: 双击窗体的任何地方; 双击窗体的任何地方; 单击右键并在弹出的快捷菜单中选择“ 单击右键并在弹出的快捷菜单中选择“查看代 命令; 码”命令; 单击工程窗口中的“查看代码”按钮; 单击工程窗口中的“查看代码”按钮; 单击“视图”菜单中的“代码窗口”命令。 单击“视图”菜单中的“代码窗口”命令。

第1章Visual Basic程序设计概述解析

第1章Visual Basic程序设计概述解析

第1章Visual Basic程序设计概述Visual Basic(简称VB)是一种可视化的面向对象的编程工具,它提供了大量的可视化控件,用户可以方便地借助这些控件来组织程序结构。

因为Visual Basic具有程序结构框架代码自动生成功能,用户只需适当地在框架中添加部分程序代码,即可设计出界面美观,实用可靠的Windows应用程序。

本章首先介绍程序设计语言的分类,Visual Basic的发展概况,Visual Basic的集成开发环境(IDE),然后以一个简单的应用程序为例,介绍VB应用程序的开发步骤以及VB面向对象的基本概念。

1.1 程序设计语言程序设计语言是人与计算机交流的工具,计算机中运行的各种软件均是由各类程序设计语言编制而成的。

编制程序的过程就如同使用某种自然语言写作文一样,不过这个“作文”要按照某种程序设计语言的语法编写,并且要在计算机上运行。

因此,要编程必须学习程序设计语言,不同的程序设计语言适合编写不同类别的程序,自从程序设计语言诞生到现在已经出现了几十上百种,按特点基本可以分为以下三类。

1.面向机器的语言面向机器(Machine Oriented)的语言是与机器相关的,用户必须熟悉计算机的内部结构及其对应的指令序列才可以使用。

面向机器的语言又分为两类:机器语言和汇编语言。

机器语言是以二进制代码组成的机器指令集合,这种语言编制的程序运行效率极高,但程序很不直观,编写很简单的功能就需要大量代码,重用性差,而且编写效率较低,很容易出错。

汇编语言比机器语言直观,它用助记符来代替二进制代码,编程工作相对机器语言简化,使用起来方便了很多,错误也相对减少,但不同指令集的机器仍使用不同的汇编语言,程序重用性也很低。

2.面向过程的语言现代应用程序开发多数都是使用高级语言,高级语言是与机器不相关的一类程序设计语言,比较接近人类的自然语言,因此,使用高级语言开发的程序可读性较好,便于维护。

同时,由于高级语言并不直接和硬件相关,其编制出来的程序的移植性和重用性较好。

第一章Visual Basic程序设计概述

第一章Visual Basic程序设计概述

第一章Visual Basic程序设计概述
教学内容:
一、VB的发展
二、VB 的功能特点
三、VB的安装和启动
四、VB的集成开发环境,标题、菜单栏、工具栏
窗体窗口、属性窗口、工程资源管理起窗口、代码窗口、立即窗口、窗体布局窗口、工具箱窗口
教学要求:
了解:VB概述
理解:VB 6.0的功能特点
掌握:VB的启动和退出、VB开发环境的组成
§1.1 VB的发展
1.basic语言的发展史
2.图形界面操作系统的诞生
3.可视化编程语言的诞生
4.VB各版本的发展
§1.2 VB功能特点
1.具有面向对象的可视化设计工具
2.事件驱动的编程机制
3.易学易用的集成开发环境
4.结构化的程序设计语言
§1.3 VB的安装和启动
1.安装的系统要求和安装过程
2.启动的方法
§1.4 VB集成开发环境
1.标题栏
2.菜单栏
3.工具栏
1)主窗口2)窗体窗口
3)属性窗口4)工程资源管理器窗口
5)代码窗口6)窗体布局窗口
7)立即窗口8)工具箱窗口
第一章小结
本章主要介绍了VB6.0的特点,安装和启动过程的使用方法,重点介绍了VB6.0的集成开发环境,并通过详细的讲解帮助读者快速理解和进入VB应用程序的开发过程。

通过本章学习,希望能够熟悉VB6.0的集成开发环境,掌握面向对象程序设计的基本概念,熟悉掌握菜单栏,工具栏,工程资源管理器,属性窗口的使用方法。

课后作业:
习题1.6:叙述vb6的功能特点。

实验:熟悉vb6的软件环境。

第一章VisualBasic程序设计概述

第一章VisualBasic程序设计概述

对象Cmdok对应的Click事件过程
Private Sub Cmdok_Click() Label1.Caption = "欢迎学习VB!"
End Sub
对象cmdEnd对应的Click事件过程
Private Sub cmdEnd_Click( )
End
‘程序结束
End Sub
程序的运行
VB中程序可以以两种模式运行:解释运行模 式和编译运行模式。 编译运行模式是由系统读取程序中全部代 码,将其转换为机器代码,并保存在 .EXE文 件中。 解释运行模式是由系统读取事件激发的那 段事件过程代码,将其转换为机器代码,然 后执行该机器代码。
事件、事件过程和事件驱动
事件(Event)
就是使某个对象进入活动状态的一种操作或动作 。对于对 象而言,事件就是发生在该对象上的事情。
事件过程(Event Procedure)
应用程序处理事件的步骤就是事件过程。
事件驱动程序设计
程序的执行先等待某个事件的发生,再去执行处理此事件的 事件过程,此即事件驱动程序设计方式。
用标签控件再在窗体中显示文字“你好!”,用 鼠标单击命令按钮后,将窗体上的文字变成 “欢迎学习VB!”
建立用户界面的对象
原始界面
单击确定按钮后的界面
对象属性的设置
默认控件名 设置的控件名
标题
Form1
Form1
(Caption)
程序示例
Label1
label1
你好!
Command1 cmdok
对象
对象是基本的运行时的实体,它既包括了数 据(属性)、作用于对象的操作(方法)和 对象的响应(事件)。
VB系统设计好的对象是:窗体、各种控件、 打印机及剪贴板等。

Visual Basic程序设计应用教程 第1章 Visual Basic 程序设计概述(完整版)

Visual Basic程序设计应用教程   第1章 Visual Basic 程序设计概述(完整版)

1.1.1 程序设计语言与程序设计
最早期的计算机语言是机器语言,即二进制语言, 由0和1组成。
汇编语言是一种用助记符来表示各种操作的计算 机语言。
机器语言和汇编语言都是面向机器(依赖于具体 的机器硬件,通用性差)的语言,统称为低级语 言。
1.1.1 程序设计语言与程序设计
高级语言一种接近自然语言和数学语言的程序设 计语言,它提供常用的数据描述和对数据操作的 规则描述。
用面向对象方法设计和编写程序,其结构与求解的实际问 题完全一致,有很高的可读性、可维护性和可修改性。
返回
1.1.2 Visual Basic 的产生和发展
VB是从Basic语言发展而来的。 Basic是最易于初学者学习使用,在计算机程序设计发展
历史上应用最为广泛的语言。 Visual指的是开发Windows环境下图形用户界面(GUI)
2. 工具栏 VB 6.0集成开发环境提供了标准工具栏、编辑工具栏、窗 体编辑器、调试工具栏等四种典型的工具栏。
3. 工具箱 工具箱里面包含的是用来构造应用程序界面的各种控件。
返回
1.2.2 工程资源管理器窗口
工程是指创建一个应用程序时所包含的各种类型 文件的集合,它包括工程文件(Vbp)、窗体文 件(Frm)、二进制数据文件(Frx)、类模块文 件(Cls)、标准模块文件(Bas)、资源文件 (Res)、包含Active X控件的文件(Ocx)。
返回
1.1.1 程序设计语言与程序设计
“程序设计语言”是人和计算机交流的工具,是由字、 词和语法规则构成的指令系统。
所谓的“指令”,就是命令。使用程序设计语言,只 需要告诉计算机什么时候、什么条件下干什么,计算机根 据指令一条一条地执行,并把执行结果告诉人们。

VB程序设计 第一章Visual Basic 程序设计概述

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),把程序和数据封装起来视为一个对象,每个对象都是可视的。

第一章 Visual Basic程序设计概述PPT课件

第一章 Visual  Basic程序设计概述PPT课件

添加窗体 打开文件 保存文件 复制
粘贴 启动 中断 结束
窗体窗口
窗体窗口
VB集成开发环境中间的工作区有一个工程窗口。 窗口的标题为“工程1—Form1(Form)”。“工程1”是 当前工程名,Form1是当前工程的当前窗体名。
工程窗口嵌有一个窗体窗口。标题显示出窗体名。 窗体窗口用于设计应用程序的用户界面。
工具箱
工具箱用于界面设计。 在界面设计时,可以使用工具箱
中的工具在窗体上建立各种图形对象 (控件)。
工程管理窗口
一个VB应用程序称 为一个“工程”。一个工 程可以包含各种文件。
例如,工程文件(.vbp)、窗体文件(.frm)、 二 进 制 数 据 文 件 ( .frx ) 、 标 准 模 块 文 件 (.bas)、资源文件(.res)等。
跳过
图表菜单
主要用于创建复杂多样的数据库图表。
工具菜单
主要用于添加过程、设置属性以及编辑菜单等工具。
外接程序菜单
主要提供可视化数据库管理器、外接程序管理器等给 用户使用。
窗口菜单
主要用于调整各种类型的子窗口在主窗口的排列方式。
帮助菜单
主要向用户提供各种帮助信息。
快捷工具栏
快捷工具栏以图标形式提供了部 分常用菜单命令的功能,用鼠标指向它 时系统显示工具按钮的名称和功能。有 的图标右边带有一个向下的小箭头,用 鼠标单击小箭头时将弹出一个下拉菜单。
对高级语言的翻译方式有两种:
① 解释方式
解释程序
高级语言程序
边解释边执行
执行结果
② 编译方式
编译程序
高级语言程序
编译
目标程 序 执行
执行结果
1.1 Visual Basic 简介

VB第一章

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

VB课件第1章Visual Basic程序设计概述

VB课件第1章Visual Basic程序设计概述
展示输出。 对象是代码和数据的组合,可以作为一个
单位来处理。
属性
属性是对对象特性的描述,VB为每一类对 象都规定了若干属性。
属性窗口:设计状态下设置控件的属性 代码窗口:运行状态设置和读取控件的属性
控件名.属性名 = 设置的属性值 变量 = 控件名.属性名
事件(Event)
事件是发生在对象上的动作 (VB系统设定)
式,主要供调试程序之用。 结束:停止程序的运行,并返回设计时。 工程资源管理器:显示工程资源管理器窗
口。 属性窗口:显示属性窗口。 工具箱:显示工具箱,它包含应用程序在
当前可用的控件和可插入的对象。
4. 窗体窗口
窗体窗口是应用程序界面设计的场所 放置控件的容器 默认的窗体名为Form1 , Form2… 窗体、窗体上的控件、窗体中的程序代码

控件名.属性名 = 设置的属性值 变量 = 控件名.属性名
触发事件(单击、双击、操作键盘等) 响应事件:执行程序代码
课后作业
学习第1章的内容,完成“习题1”的 作业。
上机作业:
1.实验1 的实验1-2(建立用户界面)
2.实验1 的实验1-4(开发一个程序) 3.实验1 的实验1-3(选做题, VB6帮
查看代 码按钮
切换文件夹按 钮
查看窗体 按钮
6.工具箱窗口
提供控件:提供一些构造Windows 应用程序用户界面的控件。
建立用户界面:在设计时,通过将这 些控件添加到窗体中,从而创建出标 准的Windows应用程序的用户界面。
工具箱窗口
指针 标签Label 框架Frame 复选框CheckBox 组合框ComboBox 水平滚动条HScrollBar 定时器Timer 目录列表框DirListBox 形状Shape 图像框Image OLE容器

第1章 Visual Basic 程序设计概述

第1章 Visual Basic 程序设计概述
第1章
Visual Basic程序设计 概述
第1章
Visual Basic程序设计概 述
本章主要介绍程序设计的一些基本知识、基本概念和 基本方法,为学习和掌握Visual Basic程序设计奠定基础。
1.1
计算机程序设计概述
计算机程序就是计算机解决某些特定问题所需的符号 化指令序列,或者说是用计算机语言描述的特定问题的解 决步骤。编写程序的过程称为程序设计,在程序设计时离 不开程序设计语言。通常把给计算机编制程序的符号系统 及规则称为计算机的程序设计语言。这些符号系统及规则 构成了计算机的指令系统。当我们利用计算机完成一项工 作时,只需要告诉计算机什么时候、在什么条件下干什么, 计算机便根据指令一条一条地执行,并返回结果。
任何一种高级语言系统都包含有专门用于“翻译”的 程序。对高级语言的“翻译”有两种方式,一种是“解释” 方式,即“翻译”一句执行一句,负责这种“翻译”方式 的程序叫解释程序;另一种是“编译”方式,是将整个程 序“翻译”完毕后再予以执行,负责这种“翻译”方式的 程序叫编译程序 。
“翻译”前的程序叫源程序或源代码,源代码通常是 文本形式;“翻译”后的程序叫目标程序或目标代码,目 标代码是二进制形式。 用解释程序“翻译”执行程序比编译程序“翻译”执 行程序慢得多。不论是解释还是编译,在“翻译”过程中 都会自动检查源程序中的语法错误。
1.2.2 Visual Basic的发展过程
早在1991年,为了简化Windows应用程序的开发, 微软公司推出了Visual Basic 1.0。比尔·盖茨说,Visual Basic 1.0的推出是“惊世骇俗的”、“令人震惊的新奇 迹”。它极大地改变了人们对Windows的看法以及使用 Windows的方式。 1992年,经过对Visual Basic 1.0的修改后,微软推 出了Visual Basic 2.0。

第一章 Visual Basic概述

第一章 Visual Basic概述

1.1 Visual Basic简介
1.1.1VB的版本
1.VB学习版,使编程人员可以轻松容易地创建Windows应用程序 2. VB专业版,向专业编程人员提供了一套功能完备的开发工具 3. VB企业版,允许专业人员以小组的形式来创建功能强大的分
布式应用程序
1.1 Visual Basic简介
1.1.2 VB的启动
启动VB后,屏幕出现左图所示的“新建工程”对话框, 系统默认建立“标准.EXE”,单击右下方的“打开” 按钮或双击“标准 EXE”图标,进入VB6.0的工作环 境:
1.1 Visual Basic简介
VB6.0的工作环境:
菜单栏工具栏工具箱源自工程资源管理器窗体
属性窗口
立即窗口 窗体布局 图1-2 VB集成开发环境
水平滚动条(HScrollBox) 时钟(Timer)
目录列表框(DirListBox)
形状(Shape) 图像(Image) 对象链接与嵌入(OLE)
图1-4 工具箱窗口
1.2 Visual Basic集成环境
1.2.4属性窗口
属性窗口包含选定对象(窗体或控件)的属性列表
对象列表框 属性显示方式
查看代码 查看对象 切换文件夹
1.2 Visual Basic集成环境
1.2.2 窗体窗口
• 窗体窗口用于对窗体时行设计。 •一个应用程序中包括多个窗体,每个窗体必须有唯 一的窗体名。在设计时,窗体网格是可见的,方便界 面设计控制控件位置。
1.2 Visual Basic集成环境
1.2.3工具箱
工具箱中 提供的是一组 可以添加到程 序窗体上的控 件,在设计窗 体时可以把工 具箱上的控件 直接添加到窗 体上。工具箱 中有20个控件。

VB程序设计第一章Visual Basic概述

VB程序设计第一章Visual Basic概述

属性值
求所输入两数之乘积 和商 输入第一个数 True 输入第二个数 True 两个数的乘积和商为 True 设为空,即“ ” 设为空,即“ ” 求乘积和商
图1-5
1.3 实训指导
• 3.编写事件代码。 .编写事件代码。 双击实现事件功能的命令钮控件, 双击实现事件功能的命令钮控件,即 会出现“代码窗口” 会出现“代码窗口”,在其中选择 Command1的Click事件,输入求得两数 事件, 的 事件 乘积和商的命令及相关语句即可如图1-6 乘积和商的命令及相关语句即可如图 所示。 所示。
还有哦
3.设计应用程序的基本步骤: 设计应用程序的基本步骤: 设计应用程序的基本步骤
• (4)保存工程。 )保存工程。 • (5)运行并调试代码。 )运行并调试代码。 • (6)编译工程,生成可执行应用程序。 )编译工程,生成可执行应用程序。
OVER
4、语句书写约定 、
• (1) 注释符:单引号“ ’ ” 注释符:单引号“ 注释语句可以和代码在同一行且写在代 码后面,也可单独占一行或多行, 码后面,也可单独占一行或多行,若是 多行,则每行的开头都加注释符。 多行,则每行的开头都加注释符。 • (2) 续行符:一个空格 一条下划线“_” 续行符:一个空格+一条下划线 一条下划线“ 长语句在多行显示时运用, 长语句在多行显示时运用,需要说明的 续行符后面不能加注释, 是,续行符后面不能加注释,不能将变 量名或属性名分隔在两行。 量名或属性名分隔在两行。
图1-6
• 4.保存工程。 .保存工程。 保存Visual Basic程序分为两个步骤, 程序分为两个步骤, 保存 程序分为两个步骤 先保存工程中的窗体 ,再保存工程 。在 两个保存窗口中输入相应的窗体名和工 程名, 程名,两种文件的系统默认扩展名分别 然后点击“ 为.Frm、.Vbp然后点击“确定”钮即完 、 然后点击 确定” 保存”操作。 成“保存”操作。

第一章 Visual Basic程序设计概述

第一章 Visual Basic程序设计概述
第一章
Visual Basic 程序设计概述
VB程序设计基础教程—第一章 程序设计基础教程
1
本章主要内容
VB的功能特点 VB的功能特点 VB的运行环境、 VB的运行环境、安装和启动 的运行环境 VB的集成开发环境 VB的集成开发环境
VB程序设计基础教程—第一章 程序设计基础教程
2
VB简介 VB简介
5
VB的运行环境 VB的运行环境
操作系统: 操作系统: Windows 98 /NT/Me/2000 硬件: 硬件: 或更高的处理器, Pentium 或更高的处理器,或任何运行 于 Microsoft Windows NT 处理器。 Workstation 的 Alpha 处理器。 企业版的安装需要约140MB的硬盘空间, 企业版的安装需要约140MB的硬盘空间, 140MB的硬盘空间 帮助系统约需67MB 67MB的硬盘空间 帮助系统约需67MB的硬盘空间
VB程序设计基础教程—第一章 程序设计基础教程
3
VB的发展概况 VB的发展概况
Microsoft公司1991年推出了VB1.0, Microsoft公司1991年推出了VB1.0,目前广泛使 公司1991年推出了VB1.0 用的是VB6.0 它共有三个版本:学习版(Learning)、 VB6.0, 用的是VB6.0,它共有三个版本:学习版(Learning)、 专业版(Professional)、企业版(Enterprise)。 专业版(Professional)、企业版(Enterprise)。 )、企业版 专业版除包括所有的内部控件以及连同网络 内部控件以及连同网络、 专业版除包括所有的内部控件以及连同网络、数据绑 定的控件,还包括ActivX Internet控件开发工具之 ActivX和 定的控件,还包括ActivX和Internet控件开发工具之 类的特性;企业版除具有专业版的全部功能外, 类的特性;企业版除具有专业版的全部功能外,还包 括一些特殊工具,它是为创建更高级的分布式、 括一些特殊工具,它是为创建更高级的分布式、高性 能的客户/服务器上的应用程序而设计的。 能的客户/服务器上的应用程序而设计的。本书的各章 节适用于VB6.0专业版和企业版。 VB6.0专业版和企业版 节适用于VB6.0专业版和企业版。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

不区分大小写,这与C VB 不区分大小写,这与C语 言不同。 言不同。有很多现成的函数 可供利用。对于一个初学编 可供利用。 程的人来说, 程的人来说,BASIC 是最好 的入门语言, 的入门语言,对于有经验得 人来说, 人来说,BASIC 语言是最简 便快捷的工具。 便快捷的工具。
VB6.0 是一种可视化的、面向 是一种可视化的 可视化的、
具有很强的数据库管理功能。 ⑸VB具有很强的数据库管理功能 。 数据 具有很强的数据库管理功能 库访问特性允许应用程序访问包括 Microsoft SQL Server和大部分其它格式 和大部分其它格式 的企业数据库, 的企业数据库 , 建立各种数据库应用程 序。 支持基于因特网的应用程序的开发。 ⑹支持基于因特网的应用程序的开发。 应用程序设计完成后, ⑺应用程序设计完成后,可被编译生成在 Windows环境下独立运行的可执行 环境下独立运行的可执行.EXE 环境下独立运行的可执行 程序文件。 程序文件。
对象的( 对象的(Object Oriented Programming,OOP)、 )、采用事 Programming,OOP)、采用事 件驱动对象对事件进行处理的 程序设计语言。 程序设计语言。 VB6.0 可以实现Windows应用程 可以实现Windows Windows应用程 序设计的绝大部分高级功能。 序设计的绝大部分高级功能。
1.2 VB 6.0 的启动及基本界面
1.2.5 属性窗口 属 性 窗 口 列 出 了选 定 窗 体和控件的属性和属性值。 体和控件的属性和属性值 。 属性是指对象的特征, 属性是指对象的特征 , 如大 小、标题、名称、颜色等。 标题、名称、颜色等。
1.2.6 窗体布局窗口 通过窗体布局窗口可以显示、 通过窗体布局窗口可以显示、 调整应用程序中各个窗体在屏 幕上的位置。 幕上的位置 。 可以通过拖动鼠 标移动窗体, 标移动窗体 , 来程序运行时窗 体在屏幕上的初始位置
1.1.2 VB6.0 的特点和功能
的特点: VB 6.0 的特点: 语言的特点就是简单易 BASIC 语言的特点就是简单易 懂、适合于初学者入门、以及精通 适合于初学者入门、 者高效、快速的工作。 者高效、快速的工作。与其它 Windows环境下的开发工具(VC、 Windows环境下的开发工具(VC、 环境下的开发工具 相比, PB、 PB、Delphi 等)相比,VB 是以上 开发语言中最简单 最容易使用的 最简单、 使用的, 开发语言中最简单、最容易使用的, 其功能很强,开发效率较高。 其功能很强,开发效率较高。
1.1.1 Visual Basic 的产生和发展 程序是控制计算机完成特定功能的 程序是控制计算机完成特定功能的 一组有序指令的集合。 一组有序指令的集合。编写程序 所使用的语言称为程序设计语言。 所使用的语言称为程序设计语言。
程序设计语言经历了机 程序设计语言经历了机 器语言、汇编语言到 器语言、汇编语言到高级 语言的多个阶段。 语言的多个阶段。 的多个阶段
控件是包括在窗体对象内的对象。 控件是包括在窗体对象内的对象。每种 是包括在窗体对象内的对象 类型的控件都有自己的一套属性、 类型的控件都有自己的一套属性、方法 和事件,以适用于特定的目的。 和事件,以适用于特定的目的。一些控 件最适合在应用程序中输入或显示文本。 件最适合在应用程序中输入或显示文本。 另一些控件能够访问其它的应用程序和 处理数据。 处理数据。 本例中,我们使用一个标签( 本例中,我们使用一个标签(Label )控 标签 控 一个文本框 文本框(Text )控件、两个命令 控件、 件、一个文本框 控件 两个命令 按钮( 控件。 按钮 Command Button )控件。 控件
放置控件时可以直接用鼠标双击 工具箱中相应的“控件” 工具箱中相应的“控件”也可以单 击工具箱中的“控件” 击工具箱中的“控件”,然后在窗 体上拖动鼠标画出。 体上拖动鼠标画出。 2.调整控件的布局 调整控件的布局 放置在窗体中的控件可使用“ 放置在窗体中的控件可使用“格 式”菜单中的“对齐”等命进行设 菜单中的“对齐” 注意:控件的选定及Shift、 置。注意:控件的选定及 、 Crtl键的用法。 键的用法。 键的用法
⑶Visual Basic 提 供 的 动 态 数 据 交 换 ( DDE) 编程技术 , 可以实现 ) 编程技术, 可以实现Visual Basic应用程序与其它 应用程序与其它Windows应用程 应用程序与其它 应用程 序动态实时的交换数据。 序动态实时的交换数据。 支持的动态链接库( ⑷Visual Basic支持的动态链接库(DLL) 支持的动态链接库 ) 编程技术,使得应用程序可以调用 Windows操作系统提供的应用程序接 操作系统提供的应用程序接 口(API)函数资源,或将用其它语言 )函数资源, 编写的程序加入到Visual Basic应用程 编写的程序加入到 应用程 序中,提高了编程效率。 序中,提高了编程效率。
1.2 VB 6.0 的启动及基本界面
1.2.4 工程资源管理器窗口 工程资源管理器窗口也简称为 工程管理器窗口, 工程管理器窗口 , 它以树型结构 方式列出了工程中的窗体、 方式列出了工程中的窗体 、 模块 和相应的模块文件名。 和相应的模块文件名 。 用鼠标双 击工程中的列表项, 击工程中的列表项 , 可以转换到 相应对象中去。 相应对象中去。 张秀方
第一章 Visual Basic 6.0 程序设计概述
内容提要
1.1 Visual Basic 6.0 简介 1.2 VB 的启动及基本界面 1.3 简单程序设计举例 1.4 面向对象程序设计的基本概念
1.1 Visual Basic 6.0 简介
Visual Basic 6.0分为标准版、专业版、 分为标准版 分为标准版、专业版、 企业版三种版本 标准版是一个入门的 三种版本。 企业版三种版本。标准版是一个入门的 版本,主要为初学者学习Windows应 版本,主要为初学者学习 应 用程序的开发而设计;专业版是为专业 用程序的开发而设计;专业版是为专业 编程人员设计的, 编程人员设计的,除包含标准版的全部 内容外,还包括开发客户机/服务器应 内容外,还包括开发客户机 服务器应 用程序功能;企业版除包含专业版的全 用程序功能;企业版除包含专业版的全 部功能外, 部功能外,还增加了开发更高级的分布 式应用程序功能,以及自动化管理器、 式应用程序功能,以及自动化管理器、 部件管理器、数据库管理器等。 部件管理器、数据库管理器等。
标签
窗体
文本框
命令 按钮
1.3.2 界面设计
1、放置控件 、 窗体是放置 是放置VB提供的各种控件的一个容 窗体是放置 提供的各种控件的一个容 在窗体上设计和编辑应用程序的界面。 器,在窗体上设计和编辑应用程序的界面。程 序运行时每个窗体和它上面的控件对应于一个 窗口,一个工程可以有多个窗体, 窗口,一个工程可以有多个窗体,但它们必须 有不同的名字, 有不同的名字,默认状态下窗体分别以 Form1、Form2、Form3┅命名。每一个窗 、 、 ┅命名。 体都有它自己的窗体设计器窗口, 体都有它自己的窗体设计器窗口,窗体 (Form)设计器窗口也简称为窗体(Form) )设计器窗口也简称为窗体( ) 窗口
示意坐标原点
对象的坐标位置
对象的高度和宽度
1.2 VB 6.0 的启动及基本界面
1.2.3 工具箱
工具箱窗口位于VB窗口的左边 , 窗口的左边, 工具箱窗口位于 窗口的左边 包含用来构造应用程序界面的各种控 件 。 控件是组成程序与用户交互界面 的基本元素。 的基本元素。 编制复杂程序时, 编制复杂程序时,需要其它未显示 在工具箱中的控件。可以自己添加。 在工具箱中的控件。可以自己添加。 可以使用“快捷菜单”中的“部件” 可以使用“快捷菜单”中的“部件” 命令或“工程“菜单中的”部件” 命令或“工程“菜单中的”部件”命 令添加控件。 令添加控件。
1.2.7 代码窗口 它是用来编写程序代码 的窗口,是一个代码编辑器。 的窗口,是一个代码编辑器。 应用程序中的每一个窗体或 代码模块都有一个单独的代 码编辑窗口。 码编辑窗口。
1.3 简单程序设计举例
1.3.1 程序说明 例1 - 3 - 1 : 程序界面如图所示,它由一个窗体 窗体、 程序界面如图所示,它由一个窗体、 一个标签、一个文本框和 一个标签、一个文本框和两个命令 按钮组成 命令按钮“欢迎” 组成。 按钮组成。命令按钮“欢迎”用于 把标签上的文本传给文本框 文本传给文本框, 把标签上的文本传给文本框,并在 文本框中显示出来;命令按钮“ 文本框中显示出来;命令按钮“退 用于结束应用程序。 出”用于结束应用程序。
功能: 功能: ⑴支持多任务、多文档界面 (MDI)设计。 )设计。 支持对象链接与嵌入 对象链接与嵌入( ⑵ 支持 对象链接与嵌入 ( OLE) , ) OLE技术使得 技术使得VB应用程序能够 技术使得 应用程序能够 访问Windows环境中的其它应用 访问 环境中的其它应用 程序, 程序,将其它应用程序的文档链 接或嵌入到VB应用程序中 应用程序中。 接或嵌入到 应用程序中。
工程管理器窗口的上方有“查看代 工程管理器窗口的上方有“ 查看对象” 切换文件夹” 码”、“查看对象”和“切换文件夹” 按钮。 按钮。 单击“查看代码”按钮, 单击“查看代码”按钮,可显示代码 窗口, 窗口,在代码窗口中可以显示和编写 程序代码; 程序代码;选定工程管理器窗口中的 列表项,单击“查看对象”按钮, 列表项,单击“查看对象”按钮,相 当于双击工程窗口中的列表项, 当于双击工程窗口中的列表项,用来 查看选中的对象;单击“切换文件夹” 查看选中的对象;单击“切换文件夹” 决定工程中的列表项是否以树型结构 的形式显示,即是否将文件夹略去, 的形式显示,即是否将文件夹略去, 仅显示包含在文件夹中的各个文件。 仅显示包含在文件夹中的各个文件。
1998年推出的Microsoft Visual 年推出的 Studio 98,包含了 版本。 ,包含了VB 6.0版本。 版本 VB 6.0只能运行在 只能运行在Win95、98、 只能运行在 、 、 2000或 NT操作系统环境下, 操作系统环境下, 或 操作系统环境下 位应用程序的开发工具。 是32位应用程序的开发工具。 位应用程序的开发工具
相关文档
最新文档