5.1 Visual Basic的基本知识

合集下载

VisualBasic的基本知识

VisualBasic的基本知识

VisualBasic的基本知识一、课题:二、教学目标:⑴掌握启动和退出VisualBasic 的方法。

⑵了解VisualBasic窗口的组成,了解VisualBasic 的三种工作模式,知道工具箱、工程资源管理器窗口、窗体设计器窗口、属性窗口、代码编辑器窗口的作用。

⑶理解工程的概念,知道工程的构成。

⑷理解对象、窗体和控件的概念,掌握建立控件对象的一般步骤,了解对象的命名规则。

⑸知道对象的三要素,知道读取和设置对象属性的方法,知道调用对象方法的格式,知道事件过程的格式。

⑹了解事件驱动的程序设计思想和面向对象的程序设计方法。

三、教学的重点和难点:⑴VB系统中各窗口的功能。

⑵对象、窗体、控件、属性、方法和事件等基本概念的含义。

⑶事件驱动的程序设计思想。

三、教学过程:引入新上一节课我们学习了程序设计的基本方法,通过前面的学习我们已经知道:要计算机解决问题,必须编写程序,即确定算法,并采用结构化程序设计方法描述算法。

实际上,采用结构化程序设计方法描述的算法,只有用某一种计算机编程语言表示出来,才能称之为计算机程序,才能在计算机上执行。

在众多的计算机编程语言中,目前使用得较为广泛的是VisualBasic,简称VB。

它是美国微软公司推出的基于indos环境的面向对象的程序设计语言,本节课我们将学习“第二节”,了解VB窗口的组成和面向对象的程序设计方法。

在具体学习本节内容之前,首先让同学们看一个用VB编制的小程序。

演示:一个简单的VB程序——“欢迎使用VisualBasic”本节课我们将通过实际制作这个小程序,来具体说明VB窗口的组成和面向对象的程序设计基本方法。

讨论式学习新内容⑴提问并结合演示——使学生了解VB的工作界面提问:要想用VB编程,必须先运行它,那么在indos操作系统中如何运行一个已经安装好的软件呢?答案:方法一:单击开始菜单的程序子菜单中相应的菜单命令;方法二:双击该软件在桌面上的快捷方式。

vb的基本知识

vb的基本知识

Basic的启动 Visual Basic的启动
单击任务栏中的“开始”按钮, 将指针依次指向“程序 (P)”“Microsoft Visual Basic” “Visual Basic”, 然后单击,即可启动 VB。 启动VB 后,显示如图所示的 “新建工程”对话框,对话框中 有“新建”“现存”“最新”三 个标签,可根据需要选择工程的 类型。 新建:建立新工程; 现存:选择和打开现有工程; 最新:列出最近使用过的工程。 要新建一个工程时,单击“新建” 标签,选择其 中的“标准EXE” 项,然后单击“打开(O)”按钮, 进入VB的工作环境。
选中程序界面上的命令按钮,然后找到属性面板 • 其中,“名称:Command1”是此按钮的名称,主要用于程 序引用,所以不要用中文名字。 此处,可以不修改按钮 的名字,但为了程序更规范,我们将其名字改成 “CmdShow”,Caption:Command1”是命令按钮的标题,也 就是显示在命令按钮上的字样,我们将其改成“显示” • 将标签按钮的名字改为“LblShow”,将标签按钮的标题改 成空字符串,也就是没有任何文字。 • 4、输入程序代码: • 我们前面讲到的元素布局、属性设置只不过是对应用程序 操作界面的定制,要让程序实现功能,关键还得输入程序 代码。 选中命令按钮 CmdShow ,然后双击它,弹出程序 代码输入窗口:在光标闪烁处输入代码: LblShow.Caption = “我的第一个VB程序”。输入完毕, 点击右上角的 “X” 回到对象窗口,然后点击工具栏上的 “启动”按钮(快捷键:F5),可以看最终结果了!
9
代码窗口
代码窗口用来显示和编辑程序代码。打开代码窗口方法: (1) 从工程窗口中选择一个窗体或标准模块,并选择查看代码 按钮; (2) 从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗 体本身; (3) 从视图菜单中选择代码窗口命令。

VisualBasic精选基础知识完整教材

VisualBasic精选基础知识完整教材

第1章Visual Basic 6.0 基础知识完整版教材§1 Visual Basic的基础知识一、概念和术语1,对象(Object)事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form和Control。

Form:窗体或称表单,其实指的就是window。

Control:控件,指的是各种按钮、标签等等。

2,属性(Property)指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。

Caption、Left、Name 是一个命令按钮的属性。

3,事件(Event)事件是发生在对象上的动作。

比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。

比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。

然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住”可以发生在学生这个对象上,但它不会发生在老师这个对象上。

4,方法(Method)这是一个直译,是一个较难理解的概念,它是对象本身内含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件是这样的:事件:Private Sub对象名_事件名(事件内容)End Sub方法:对象名.方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。

如果以上概念你记不住,不要紧,实践中你会明白一切,请继续学习。

二、Visual Basic 的开发周期1,想清楚你想做到什么;2,拿起笔在纸上画出你的用户界面;3,拿起鼠标在屏幕上画出你的用户界面,确定对象的属性;4,告诉计算机你要做的事;5,让程序运行,看看能否工作;6,如果不能工作,不必难过;7,找出那个错误,重新开始。

你应该养成一些良好的习惯,这样在你编大程序时不至于丢三落四,为一些本来可避免的错误反复做第六步和第七步。

三、Visual Basic的存储和运行1,编写的程序和对象的属性一块儿存在frm文件里;2,整个程序里包含着一个或许多frm文件,Visual Basic将所有frm文件名存入一个vbp文件里,若丢失了一个vbp文件,尽管frm文件仍在磁盘上,但程序将不能运行了;3,如果你的程序已经自以为成功了,你可以把它编译成EXE文件,这样做的好处是:(1)在没有Visual Basic 的环境下可以运行;(2)速度提高;(3)别人不知道你的编程方法,还以为你是个编程专家,对你的编程效率大加赞叹。

VB基础教程完整版

VB基础教程完整版

VB基础教程完整版计算机等级考试二级VB基础教程1.1 Visual Basic 概述1.Visual Basic是什么Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。

“Visual” 指的是开发图形用户界面 (GUI) 的方法,不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。

“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。

Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。

专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。

Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。

VB简单易学,通用性强,用途广泛。

2.VB的功能VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。

数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。

有了 ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如Microsoft Word 字处理器,Microsoft E某cel 电子数据表及其它Windows 应用程序。

Internet 能力强大,很容易在应用程序内通过 Internet 或intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。

vb知识点总结

vb知识点总结

vb知识点总结VB(Visual Basic)是一种常用的小型、基于对象的编程语言,被广泛应用于Windows应用程序的开发当中。

无论是初学者还是有一定开发经验的程序员,掌握VB的基本知识点是非常重要的。

本文将对VB的一些重要知识点进行总结,旨在帮助读者加深对VB的了解。

1. 数据类型在VB中,常见的数据类型包括整数型(Integer)、浮点型(Single、Double)、字符型(Char)、字符串型(String)等。

了解和正确使用各种数据类型,可以确保程序的正确性和执行效率。

2. 变量和常量定义变量是编程的基础,同样也适用于VB。

通过使用Dim语句,我们可以声明一个变量并指定其数据类型。

VB还支持常量的定义,通过使用Const关键字,我们可以创建一个不可更改的常量。

3. 运算符在VB中,我们可以使用各种算术运算符(如+、-、*、/)和逻辑运算符(如And、Or、Not)对变量进行计算和比较。

掌握这些运算符的优先级和使用方法,可以提升程序的效率和可读性。

4. 条件语句使用条件语句可以使程序根据不同的条件执行不同的操作。

VB提供了If-Then、If-Then-Else和Select Case等条件语句结构。

通过合理运用条件语句,我们可以实现程序的灵活性和可控性。

5. 循环语句循环语句允许程序重复执行相同的操作,直到满足特定条件为止。

VB提供了For、Do-While和Do-Until等常见的循环结构。

合理使用循环语句,可以减少代码量,提高开发效率。

6. 数组数组是在VB中存储多个相关数据项的有效方式。

在声明数组时,我们需要指定数组的大小和数据类型。

利用数组,我们可以更方便地处理大量的数据。

7. 函数和过程VB支持函数和过程的定义和使用。

函数是一个计算和返回值的子程序,而过程则是执行特定操作而无需返回值的子程序。

了解函数和过程的创建和使用方式,可以使程序更加模块化和可维护。

8. 对象和类VB是一种基于对象的编程语言,对象是程序中的核心。

visualbasic程序设计知识点

visualbasic程序设计知识点

visualbasic程序设计知识点Visual Basic程序设计知识点Visual Basic(VB)是一种基于事件驱动的编程语言,主要用于开发Windows应用程序。

本文将介绍一些Visual Basic程序设计的基础知识点。

以下是一些关键概念和技术,以帮助您了解和应用Visual Basic 程序设计。

1. Visual Basic简介- Visual Basic的历史和发展- Visual Basic的特点和优势- Visual Basic的应用领域2. 开发环境与工具- Visual Studio集成开发环境(IDE)- Visual Basic的版本和不同的开发工具3. 数据类型和变量- 整型、浮点型、布尔型等基本数据类型- 字符串类型和字符处理- 数组和集合类型4. 运算符和表达式- 算术运算符和逻辑运算符 - 条件表达式和比较运算符 - 逻辑控制语句和流程控制5. 函数和子程序- 自定义函数和过程- 参数传递和返回值- 递归函数和嵌套过程6. 对象和类- 对象的概念和属性- 类的定义和实例化- 类的继承和多态性7. 用户界面设计- 窗体和控件的基本概念- 用户界面的设计原则和实践 - 事件处理和交互操作8. 文件和数据操作- 文件的读写和操作- 数据库连接和操作- 文件和数据的异常处理9. 错误处理和调试- 异常处理和错误捕获- 调试技巧和工具- 日志记录和错误报告10. 高级话题与扩展- 多线程和异步编程- 网络通信和远程调用- 组件和库的使用总结:本文介绍了Visual Basic(VB)程序设计的一些基础知识点。

通过学习这些知识,您将能够使用VB开发Windows应用程序,并具备进一步深入学习和应用的基础。

希望本文对您的VB程序设计学习有所帮助。

第一章 Visual Basic基础知识

第一章 Visual Basic基础知识

Basic的版本 1.1.3 Visual Basic的版本
6.0的 Visual Basic 6.0的3个发行版本
学习版 • 包含全部内部控件,主要供初学者学习使用 专业版 • 除具有学习版的全部功能外,还包括ActiveX、 Internet控件开发工具、动态HTML页面设计等高级 特性 企业版 • 供开发研制企业级应用程序使用。
类(ClassБайду номын сангаас Class)
类是某些对象的共同属性或共同操作性质的抽象。 类是共性的,而对象是个性的;类是抽象的,而对象是 具体的 面向对象的三个特性:继承性、封装性、多态性
1.3 Visual Basic的安装与启动 Basic的安装与启动
安装
姓名、公司名称和ID 选择安装路径,默认为 两种安装方式 重启后提示安装MSDN与注册
添加
单击控件图标, 单击控件图标,在窗体上拖拽 双击控件图标 选定控件, 选定控件,复制粘贴
选择
单个对象 多个对象 • 不连续:按住shift或ctrl时单击 不连续:按住shift ctrl时单击 shift或 • 连续:画选定框 连续:
移动与缩放 删除 布局
1.5 可视化应用程序的设计
可视化应用程序的设计步骤
建立用户界面的对象 对象属性的设置 对象事件过程编程 保存和运行程序
Visual Basic可视化编程基础的主要内容
Visual界面设计 Basic 程序设计
本章小结
VB的突出特点
面向对象的可视化设计工具 事件驱动的编程机制
VB集成开发环境
三种工作模式 窗体窗口 属性窗口 代码窗口 工程资源管理器窗口
是对象所具有的某种性质和状态。比如,按钮的大小体 现在高度(height)和宽度(width)属性上。

VisualBasic精选基础知识完整教材

VisualBasic精选基础知识完整教材

第1章V i s u a l B a s i c6.0基础知识完整版教材§1 Visual Basic的基础知识一、概念和术语1,对象(Object)事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form和Control。

Form:窗体或称表单,其实指的就是window。

Control:控件,指的是各种按钮、标签等等。

2,属性(Property)指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。

Caption、Left、Name是一个命令按钮的属性。

3,事件(Event)事件是发生在对象上的动作。

比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。

比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。

然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住”可以发生在学生这个对象上,但它不会发生在老师这个对象上。

4,方法(Method)这是一个直译,是一个较难理解的概念,它是对象本身内含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件是这样的:事件:Private Sub对象名_事件名(事件内容)End Sub方法:对象名.方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。

如果以上概念你记不住,不要紧,实践中你会明白一切,请继续学习。

二、Visual Basic 的开发周期1,想清楚你想做到什么;2,拿起笔在纸上画出你的用户界面;3,拿起鼠标在屏幕上画出你的用户界面,确定对象的属性;4,告诉计算机你要做的事;5,让程序运行,看看能否工作;6,如果不能工作,不必难过;7,找出那个错误,重新开始。

你应该养成一些良好的习惯,这样在你编大程序时不至于丢三落四,为一些本来可避免的错误反复做第六步和第七步。

Visual Basic 编程语言介绍

Visual Basic 编程语言介绍

Visual Basic 编程语言介绍Visual Basic 速成版是一种快速简易的Microsoft Windows 程序创建方式。

即使您是Windows 编程的新手,借助Visual Basic,您就有了简化开发的一整套工具。

那么,什么是Visual Basic?“Visual”是指用于创建用户所见内容(即“图形用户界面”或GUI)的方法。

“Basic”是指BASIC(初学者通用符号指令代码)编程语言。

在计算技术的历史上,与任何一种其他语言相比,使用BASIC 语言的程序员是最多的。

您只需学会BASIC 的几个功能,就可以创建有用的程序了。

下面可以帮助您初步了解Visual Basic 编程;它包括示例以及对附加信息的访问。

编程概念究竟什么是编程语言?下面将提供一些背景知识,介绍什么是语言、语言如何存储不同类型的信息。

基础知识:编程的工作机制编程语言的工作原理和基本术语。

使用变量表示字词、数字和值变量如何存储值和表示信息,如何使用变量。

单词和文本:使用字符串变量来组织单词如何使用String 变量来表示字和文本。

数组:表示多个值的变量如何使用Array 变量来表示同一类型的若干个值。

算法:创建包含变量和运算符的表达式如何编写执行算术运算的代码。

比较:使用表达式比较值如何编写比较数值的代码。

您的第一个程序准备好进行实际编程了吗?下面将引导您创建一个简单的程序,并演示如何检查程序中的错误。

让计算机帮助您:编写您的第一个过程如何编写代码,以便告诉程序执行特定的操作。

使程序重复操作:用For...Next 循环进行循环如何编写代码,以便在程序中重复操作并计算这些操作的执行次数。

使程序在两种可能性之间选择:If...Then 语句如何编写代码,以便根据不同的条件执行不同的操作。

出错时怎么办:处理错误如何编写代码,以便处理程序中的错误。

您还将了解不同类型的错误。

关于Visual Basic 的更多信息下面将帮助您增加有关编程和Visual Basic 语言方面的知识。

Visual Basic的语言基础

Visual Basic的语言基础

一、数值(Numeric)型数据 数值( )
4.单精度实型(Single) .单精度实型( ) 4个字节 , 范围从 38~+1038 ,用 E表示指数; 有效数 个字节,范围从-10 表示指数; 个字节 表示指数 字可达7位 字可达 位。 5.双精度实型(Double) .双精度实型( ) 8个字节 , 范围从 308~+10308 , 用 E表示指数 ; 有效 个字节, 范围从-10 表示指数; 个字节 表示指数 数字可达15位 数字可达 位。 6.货币型(Currency) .货币型( ) 8个字节,整数部分有 位有效数字,小数部分有 位 。 个字节,整数部分有15位有效数字 小数部分有4位 位有效数字, 个字节 ●数值型数据的缺省值为0。 数值型数据的缺省值为0
§2.4 表达式
回顾
一、算术表达式
二、字符串表达式
三、日期表达式
§2.5 常用内部函数
一、数学运算函数 二、字符串函数 三、日期和时间函数 四、格式输出函数 五、随机数语句和函数 六、数据类型转换函数
一、数学运算函数
绝 对 值 正 弦 余 弦 正 切 反 正 切 平 方 根 指 数 对 数 截 尾 取 整 ≤ 取 整 符 号
三、布尔(Boolean)型数据 布尔(Boolean)
其值为True或False,缺省值为 或 其值为 ,缺省值为False。 。
Dim BoolR As Boolean BoolR = 6>8 Print BoolR '输出:False 输出: 输出
四、日期(Date)型数据 日期(Date)
"Currency":显示的数值含千分位,两位小数。 " "Percent" :以百分比格式显示,小数点右边有两位数。 "

visual basic基础知识

visual basic基础知识

WPS,Word,FrontPage
VB,C,FoxPro Windows Linux
硬 件 (裸机)
四 信息在计算机中的存储
1、数制
用规定的符号和规则来表示数的方法



数:
基数为10,有十个数码 则逢十进一
0
~
9,运算规



数:
基数为2,有两个数码 则逢二进一
0

1,运算规
十六进制数: 数码 0 ~ 9, A~F 八 进 制 数: 数码 0 ~ 7
【例1.2】 (149)10=(?)2 采用除2取余的计算过程如下:
2
1418 0
29 1
24 0
22 0
21 1
0 取余数
求得:(149)10=(10010101)2
(低位) (高位)
信息在计算机中的表示
十六进制、八进制 与二进制的相互转换
4位十六进制数← →1位二进制数
• 半导体技术,核心元 件晶体管,几十万次/ 秒,用于科学计算、 数据和事务处理 。
第三代(中小规模集成电路)
• 固体物理技术,核 心元件中小规模集 成电路,在几平方 毫米单晶硅片上集 成十几个至上百个 电子元件;几十万 至几百万次/秒;用 于各个科学领域 。
第四代 (大规模和超大规模集成电路)
计算机系统
常用外部设备
外 存:磁带,磁盘(软、硬),移动闪存, 光盘,...
输入设备:键盘,鼠标,话筒,扫描仪,数 码相机、摄像机,光笔,...
输出设备:显示器,打印机(针式、喷墨、 激光),绘图仪,音箱,...
输入/输出设备:磁盘驱动器,光刻机,触摸屏, ...
控制器

VISUAL BASIC 的基础知识

VISUAL BASIC 的基础知识

§1Visual Basic的基础知识一、概念和术语1.对象(Object)事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form和Control。

Form:窗体或称表单,其实指的就是window。

Control:控件,指的是各种按钮、标签等等。

2.属性(Property)指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。

Caption、Left、Name是一个命令按钮的属性。

3.事件(Event)事件是发生在对象上的动作。

比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。

比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。

然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住”可以发生在学生这个对象上,但它不会发生在老师这个对象上。

4.方法(Method)这是一个直译,是一个较难理解的概念,它是对象本身内含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic里,方法和事件的区别在于:事件格式:Private Sub对象名_事件名(事件内容)End Sub方法格式:对象名.方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。

如果以上概念你记不住,不要紧,经过多次实践就会清楚一切。

二、Visual Basic的开发周期1.清楚你想做到什么2.用笔在纸上画出你的用户界面3.用鼠标在屏幕上画出你的用户界面,确定对象的属性4.告诉计算机你要做的事5.让程序运行看看能否工作6.如果不能工作不必难过7.找出那个错误重新开始应该养成一些良好习惯,这样在你编大程序时不至于丢三望四,为一些本来可避免的错误反复做第六步和第七步。

三、Visual Basic的保存和运行1.编写的程序和对象的属性一起存放在frm窗体文件里。

2.整个程序里包含着一个或多个frm文件,Visual Basic将所有frm文件名存入一个vbp工程文件里,若丢失了一个vbp文件,尽管frm文件仍在磁盘上,但应用程序将不能正常运行,因为工程文件是启动文件。

VB经典教程-精心整理(快速入门)

VB经典教程-精心整理(快速入门)

变量
语句
声明位置
范围
过程变量 模块变量
Dim或Static 存在于过程,子过程或函数过程中声明段 声明变量的过程、子过程或函 数
Private
存在于窗体或代码模块声明段
窗体或代码模块中过程
全局变量 Public
Main模块中声明段
全部应用程序
VB从入门到实践
2.2.2 变量命名
变量必须要命名后才能赋值。在过程内部声明的变量,在该 过程执行时才存在。当运行过程结束时,该变量的值自动 清除。变量命名必须符合以下规定:
第1章 Visual Basic概述
Visual Basic是1991年美国微软公司推出的可视化Basic语言. 。它是在原来的Basic语言基础上发展而成的。Visual Basic中无需编写大量代码来编辑界面元素,只需要采用 搭积木构建程序方式来编写程序,是现在开发人数最多的 最通用的编程工具之一。本章内容包括:
• 专业版为专业开发人员提供了功能完备的软件开发工具。 • 企业版为专业编程人员开发程序提供了功能强大的组内分
布式应用程序。
VB从入门到实践
1.1.2 Visual Basic的特点
1.可视化编程 2.面向对象的程序设计 3.事件驱动机制 4.强大开放的特点
VB从入门到实践
1.1.3 集成开发环境
转换函数 Cbool() Cbyte() Ccur() Cdate() Cdbl() Cint() Clng() Csng() Cstr() Cvar()
转换类型 Boolean Byte Currency Date Double Integer Long Single String Variant
VB从入门到实践
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一节 Visual Basic 的基本知识课题:Visual Basic 的基本知识教学时间: 授课班级:教学目标:了解窗口的组成, 掌握VB 的几个核心概念 教学重点、难点:对象、属性和事件的含义 教学过程:一、Visual Basic 的启动和退出Visual Basic 是Microsoft 公司于1991年开发推出的基于Windows 环境的Basic 语言, Visual 意为“可视化的”, Basic 指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code ,初学者通用符号指令代码) 语言。

VB 是在早期Basic 语言基础上发展起来的一种可视化的、面向对象、采用事件驱动方式的结构化高级程序设计语言,是目前广泛使用的一种程序设计语言(programming language )。

1. Visual Basic 的启动单击任务栏中的“开始”按钮,将指针依次指向“程序(P )”“Microsoft Visual Basic ” “Visual Basic ”,然后单击,即可启动 VB 。

启动VB 后,显示如图6-4所示的“新建工程”对话框,对话框中有“新建”“现存”“最新”三个标签,可根据需要选择工程的类型。

21世纪教育网新建:建立新工程;现存:选择和打开现有工程; 最新:列出最近使用过的工程。

要新建一个工程时,单击“新建”标签,选择其 中的“标准EXE ”项,然后单击“打开(O)”按钮,进入VB 的工作环境。

2. Visual Basic 的退出单击“文件(F)”菜单中的“退出(V)”命令,或单击主窗中右上角的“关闭”按钮,就可退出Visual Basic 。

二、Visual Basic 窗口的组成图6-4进入VB 后,屏幕上显示出如图6-5所示的界面,主要由标题栏、主菜单、工具栏、窗体设计器窗口、工具箱、工程资源管理器窗口、属性窗口、代码编辑器窗口等组成。

⒈ 标题栏标题栏用来显示窗口标题及Visual Basic 的工作模式。

Visual Basic 有三种工作模式: ⑴设计模式当设计程序界面、编写代码、设置属性时,标题栏显示“Microsoft Visual Basic[设计]”,表示VB 工作在设计模式下。

⑵运行模式当在Visual Basic 中运行应用程序时,VB 进入运行模式,标题栏自动切换成“Microsoft Visual Basic[运行]”,执行结束,回到设计模式。

⑶中断模式当程序在运行过程中因某种原因中断时,VB 进入中断模式,标题栏切换成“Microsoft Visual Basic[Break]”,此时可修改、调试程序。

⒉ 菜单栏菜单栏显示可使用的VB 命令。

除了提供标准“文件(F)”“编辑(E)”“视图(V)”“格式(O)”“窗口(W)”“帮助(H)”菜单之外,还提供了编程专用的菜单,例如“工程(P)”“调试(D)”“运行(R)”等。

⒊ 工具栏VB 将一些常用的命令编制成图标形式的命令按钮,便于对常用命令的快速访问。

启动VB 后,缺省情况下,只显示其中的“标准”工具栏。

⒋ 窗体设计器窗口窗体设计器窗口是进行界面设计的窗口。

当创建一个新的程序时,VB 自动创建一个新的窗体,命名为Form1。

窗体是Visual Basic 应用程序的基本构造模块,在程序运行时,是人与程序交互操作的实际窗口。

一个应用程序可包含一个或多个窗体,每一个窗体都有自己的窗体设计器窗口。

设计应用程序的界面时,该窗口就像一个画布,可直接在窗口上用鼠标画出所需的图形,如菜单、按钮、文本框等,而无需为设计界面编写大量的代码。

标题栏菜单栏工具栏窗体设计器工程管理器属性窗口工具箱图6-5⒌ 工具箱工具箱提供一组工具,如文本框、标签、按钮等,用于在窗体中放置控件设计应用程序的图形界面,如图6-6所示。

⒍ 工程资源管理器窗口工程(project)是指用来建造应用程序的文件的集合,工程资源管理器窗口用于管理应用程序中的文件,如图6-7所示。

一个VB 应用程序主要包含以下两大类文件:⑴ 窗体模块文件(扩展名为.frm )用于存放窗体及其中控件的正文描述,包含窗体及控件的属性设置,窗体级的常量、变量,用户自定义过程以及用于响应外部操作的事件过程等。

窗体文件与窗体窗口一一对应。

⑵ 标准模块文件(扩展名为.bas )简单的应用程序可以只有一个窗体,程序的所有代码都保存在一个窗体模块中。

当应用程序比较复杂时,往往包含不止一个窗体,如果几个窗体中都有要执行的公共代码,为了不在几个窗体中重复相同的代码,应建立一个独立模块,其中包含实现公共代码的过程,这样的模块就称为标准模块,标准模块是可选的。

工程资源管理器窗口还有三个小按钮,分别为:查看代码:单击此按钮,出现代码编辑器窗口,可以输入、编辑或调试应用程序的代码。

查看对象:如果当前文件为窗体文件,单击此按钮后,出现窗体设计器窗口,其中显示出该文件所对应的窗体及其中控件的外观和布局。

切换文件夹:此按钮的作用是使工程中的文件是否按类型分层次显示。

一个应用程序即为一个工程,当把工程中的所有文件分别保存以后,可把整个工程存成一个文件,这就是工程文件(扩展名为.vbp )。

⒎ 属性窗口用来描述各种对象属性的窗口,可在其中对对象的属性进行设置和修改。

属性是指对象的外观特征,如大小、位置、颜色、标题等。

⒏ 代码编辑器窗口代码编辑器窗口是应用程序用来显示和编辑程序代码的窗口。

应用程序的每个窗体和标准模块都有一个单独的代码编辑器窗口。

三、面向对象的程序设计1. 对象VB 是一种面向对象的程序设计语言,VB 中的对象(object)主要是系统设计好的对象,包括窗体、控件、菜单、打印机、剪贴板和数据库等,使用得最多的对象是窗体(form)和控件(control)。

控件包含在窗体内部,是指用工具箱中的工具在窗体中画出的、能完成一定功能的部件,如用于输入和编辑文本内容的文本框、用于执行操作的命令按钮等。

⑴ 对象的建立不同类型对象的建立方法不同,下面以命令按钮控件为例介绍控件对象的建立方法: ① 单击工具箱中绘制命令按钮控件的工具。

图6-6图6-7②将鼠标指针移到窗体上适当位置,此时指针变成十字线,按住鼠标器左键不放,拖拉出一个大小合适的方框,释放鼠标器左键,就形成一个命令按钮,如图6-8所示。

图6-8建立控件以后,工具箱中的相应工具和鼠标指针恢复原状。

刚建好控件的四周有8个小方块,表示该控件为活动控件。

用鼠标器单击控件可选定该控件并使其成为活动控件,拖动控件到新的位置放开可移动控件。

用鼠标器拖动控件四周的小方块可改变控件的大小。

⑵对象的命名每个对象都有自己的名字,有了名字才能在程序中引用该对象。

在建立对象时,VB会自动提供一个形如Command1、Command2、Label1、Label2之类的缺省名。

为了使程序容易阅读、理解,最好给对象设置一个有意义的名字,如cmdOk等。

一般约定对象名由3个小写字母组成的前缀(指明对象的类型)和表示该对象作用的缩写字母组成,表6-2列出了常用控件的前缀规定和命名举例。

名字是对象的属性之一,可以通过在属性窗口设置名称属性来给对象命名。

2.象的属性、方法和事件VB中的对象具有自己的属性、方法和事件。

可以把属性看作对象的性质,把方法看作对象的动作,把事件看作对象对外部操作的响应,它们构成了对象的三要素。

日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。

气球的属性包括可以看到的一些性质,如它的直径和颜色,以及其它一些描述气球状态的属性,如充气或未充气。

气球还具有本身所固有的动作,如放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。

气球还有预定义的对某些外部事件的响应,例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。

⑴属性属性(property)是对象的性质,对象的许多属性会影响对象的外观及功能,如窗体的Caption属性决定窗体标题栏中显示的内容,Name属性设置窗体的名称,Height和Width属性决定窗体的初始大小,Top和left属性决定窗体的位置,MaxButton和MinButton属性决定窗体能否最大化或最小化等。

不同的对象有许多相同的属性,也有许多不同的属性。

对象的属性可以在设计程序界面时通过属性窗口设置。

也可以在运行时通过程序代码设置,方法如下:对象.属性=属性值例如,给文本框“txtSource”的“Text”属性赋值为字符串"20",代码如下:txtSource.Text="20"如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下:变量=对象.属性例如,读取文本框“txtSource”的“Text”属性的代码如下:a = txtSource.Text当然,属性也可以作为表达式的一部分直接参与运算,而不必先将其赋给变量。

⑵方法在VB中将一些通用的过程和函数编写好并封装起来,作为方法直接调用,方法(method)是针对特定对象执行一项任务的特殊过程或函数,是对象本身所固有的动作。

调用对象方法的格式如下:[对象].方法 [参数名表]例如:Form1.Print "欢迎使用Visual Basic"此语句使用Print 方法在Form1窗体中显示字符串“欢迎使用Visual Basic”。

在调用方法时,可以省略对象名和参数。

省略了对象名,表示为当前对象,一般指窗体。

⑶事件及事件驱动事件(event)是对象对外部操作的响应,如在程序执行时,用鼠标器单击命令按钮会产生一个Click事件。

每个对象都有一系列预先定义的事件集,例如,命令按钮能响应Click(鼠标单击)、GotFocus(获取焦点)、LostFocus(失去焦点)等事件。

尽管系统对每个对象都预先定义了一系列的事件集,但要判定它们是否响应某个具体事件以及如何响应事件,就是编程的事情了,例如,需要命令按钮响应Click事件,就把完成Click事件功能的代码写到Click事件的事件过程中,事件过程是事件的处理程序,与事件一一对应。

事件过程的形式如下:Private Sub 对象_事件名([参数表])…(事件过程代码)End SubVB程序没有明显的开始和结束,程序的执行是由事件控制的,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码,事件的顺序决定了代码的执行顺序,这就是VB的事件驱动(event driven)的程序设计思想。

需要注意的是,VB虽是一种面向对象的程序设计语言,VB程序主要由界面和代码组成,界面是程序与使用者交互信息的窗口,而具体到解决特定问题或实现事件处理过程时,仍然要编写代码,编写代码时仍然要遵守结构化程序设计的基本原则,仍然必须依据一定的算法,所以在学习VB时,除了要学习界面设计,更要学习灵活运用VB实现各种算法。

相关文档
最新文档