第1课 VisualBasic 概述.docx

上传人:b****6 文档编号:6265935 上传时间:2023-01-04 格式:DOCX 页数:16 大小:28.38KB
下载 相关 举报
第1课 VisualBasic 概述.docx_第1页
第1页 / 共16页
第1课 VisualBasic 概述.docx_第2页
第2页 / 共16页
第1课 VisualBasic 概述.docx_第3页
第3页 / 共16页
第1课 VisualBasic 概述.docx_第4页
第4页 / 共16页
第1课 VisualBasic 概述.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

第1课 VisualBasic 概述.docx

《第1课 VisualBasic 概述.docx》由会员分享,可在线阅读,更多相关《第1课 VisualBasic 概述.docx(16页珍藏版)》请在冰豆网上搜索。

第1课 VisualBasic 概述.docx

第1课VisualBasic概述

第1课 VisualBasic概述

 

VisualBasic(简称VB)是微软公司推出了一种新型的现代化程序语言。

VB是以BASIC语言为基础的,但是在许多方面做了重大的突破和改进。

学习VisualBasic的目的是利用可视化的编程工具,开发应用程序。

大家熟悉了WORD软件就是用VB开发的。

学习VB要学习两方面的内容:

设计用户界面和编写程序代码。

学习VB的关键是如何编写能够实现相应功能的程序代码

代码就是程序设计语言中的各种语句结构,同C语言中有相似的

本章要掌握的内容:

1.VB的启动和退出

2.VB界面窗口

3.VB的基本概念———对象、属性、事件、方法等

4、VB标准控件的画法

5.创建VB应用程序的步骤

第一讲 VisualBasic概述

一、VisualBasic的特点

八个方面:

1.可视化编程

用户只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种对象,并为这些对象设置相应的属性,VisualBasic自动产生程序界面的设计代码,程序设计人员只需要编写实现程序功能的部分代码即可。

2.面向对象的程序设计

3.结构化程序设计语言

4.事件驱动编程机制

VisualBasic通过事件来执行对象的操作。

5.访问数据库

VisualBasic具有很强的数据库管理功能。

6.动态数据交换(DDE)

7.对象的链接与嵌入(OLE)

8.动态链接库(DDL)

第二讲 VisualBasic的启动与退出

VisualBasic可以在多种操作系统下运行,包括Windows98、Windows200、WindowsNT等等,一般称做Windows。

VisualBasic一般指的是VisualBasic6.0。

一、VisualBasic的启动方法

开机进入Windows系统后,可以有多种方法启动VisualBasic6.0:

1.使用“开始”菜单中的“程序”命令。

2.使用“我的电脑”。

3.使用“开始”菜单中的“运行”命令。

4.在桌面上建立启动VisualBasic6.0的快捷方式。

启动任何一个应用软件的方法大致是相同的

你们启动一下你们的计算机中的VB,启动后,有的机器要安装其它内容,这时点击“取消”

每次启动VB系统时,出现“新建工程”对话框,该对话框共有3个选项卡:

单击【新建】选项卡,可以在其中选择要创建的应用程序的类型,共有13种类型的应用程序,选择其中的某一种应用程序类型后,单击【打开】按钮,即可建立一个新的VB工程。

一般选择“标准的EXE”型

单击【现存】选项卡,可以在选定的文件夹中,选择已经存在的工程文件。

单击【最新】选项卡,可以在最近使用过的工程中,选择所需要的工程文件。

创建或打开工程文件后,即可进入VB的集成开发环境。

一般我们新建一个工程,类型选择默认的标准

二、退出

退出VB的方法和退出其它Windows应用程序的方法类似,可以选择下列方法之一。

●选择【文件】→【退出】命令。

●单击应用程序【关闭】按钮,或者按Alt+F4键退出当前应用程序。

●VB系统在退出前,会自动判断用户在本次操作中是否修改了工程文件的内容,并询问用户是否保存文件,用户确认后可退出VB系统。

三、VisualBasic6.0集成开发环境

VB系统为用户开发应用程序提供了一个良好的集成开发环境,它集成了各种不同的功能,开发VB应用程序,需要将这些窗口配合使用。

1.主窗口

VB系统的主窗口由标题栏、菜单栏和工具栏组成,为用户提供了开发VB应用程序的各种命令和工具。

(1)标题栏

与Windows其它应用程序相似,另外说明了当前的工程文件名和VB的当前工作模式状态,其中的“[设计]”,表明集成开发环境此时处于设计模式。

VB有三种工作模式:

①设计模式

用户进行程序界面的设计和代码的编写工作。

②运行模式

运行应用程序时的模式,运行阶段不能进行界面和代码的编辑工作。

③中断模式

应用程序出现错误时,处一起中断模式,该阶段可以编写代码,重新运行程序。

但是窗体是不能被编辑。

(2)菜单栏

包含VB系统所有的可用命令,这是程序开发过程中用于设计、调试、运行和保存应用程序所需要的命令,共有13个菜单项。

(3)工具栏

集中了各种用图标表示的按钮,每个按钮对应一个命令,单击按钮可执行相应命令。

2.其它窗口

(1)窗体设计器

是用户设计应用程序界面的窗口,也称为对象窗口。

其中的窗体是用来开发VB应用程序界面的,用户可以在窗体中放置各种控件,窗体中的控件可随意在窗体上移动、放缩,但控件被锁定后则不可随意改动。

窗体是VB应用程序的主要部分,也是VB程序设计的第一步,用户通过与窗体上的控件进行交互得到操作结果。

每个窗体必须有一个唯一的窗体名称,建立窗体时的默认名称为Form1,Form2,……,用户可以根据需要在工程中建立多个窗体。

(2)代码编辑窗口

是用来对过程或事件过程的代码进行编辑的窗口。

这个窗口在建立新工程时,并不显示出来,在需要输入代码时,打开该窗口。

通过双击窗体上的某个控件,就可以打开代码窗口,打开后可以输入代码了。

打开代码窗口的四种方法。

⑴代码窗口的组成

①对象下拉列表框:

给出当前窗体及所包含的所有对象名。

左边的框

②过程下拉列表:

给出所选对象的所有事件名称。

右边的框内

③代码编辑区:

窗口中的空白区域,用户可以在其中编辑程序代码。

④查看视图按钮:

在代码窗口的左下角,有“过程查看”和“全模块查看”两个按钮。

⑵代码编辑器的自动功能

用户在编辑程序代码时可以直接输入语句、函数、对象的属性或方法等内容,也可以利用VB提供的自动功能简化输入过程。

①自动提示信息

当用户输入正确的VB函数后,在当前行的下面会自动显示出该函数的语法格式,当前项为加黑显示,为用户输入提供参考。

②自动列出成员

用户在输入控件名后面的小数点时,VB系统会自动弹出下拉列表框,表中包含了该控件的所有成员:

属性、方法,继续输入成员的名的字母,系统会自动显示出相关的属性和方法名,可以从中选择所需的内容。

③自动语法检查

在输入代码的过程中,每次按回车键时,VB系统会自动检查该语句的语法,如果出现错误,VB会警告提示,同时该语句变为红色。

(3)属性窗口

主要是用来设置应用程序窗体和控件的属性,例如,名称、标识、字体等。

属性窗口由以下几部分组成。

①对象下拉列表框:

标识当前对象的名称及其所属的类别。

②选项卡:

可按字母序或分类序两种方式,列出所选对象的所有属性。

③属性列表:

列出所选对象的各个属性的默认值,可以在设计模式或运行模式重新设置属性的值。

④属性含义:

显示所选取属性的简短文字说明。

(4)工程窗口

VB中的文件是以一个“工程”来保存,一个工程中至少要有一个窗体文件,也可以有多个窗体文件。

工程是应用程序各种类型文件的集合,应用程序是建立在工程的基础上完成的,工程文件的扩展名为.Vbp。

它包含的三类主要文件为:

窗体文件(.Frm)、标准模块文件(.Bas)、类模块文件(.Cls)。

用VB设计的窗体,它运行后,在windows系统下就称为窗口

(5)控件工具箱

控制部件简称控件,是用户设计应用程序界面的工具。

工具箱作为用户开发应用程序工具的集合,用户对其使用方法掌握得越多,处理问题的能力就越强。

标准工具箱中的控件是20个,如果需要,可以利用“工程”菜单中的“部件”对话框来添加其它控件。

这里的控件是VB中的标准控件,用它们来设计窗体

(6)窗体布局窗口

该窗口中有一个表示屏幕的小图标,可以显示和设置程序中各窗体相对于屏幕的位置。

用鼠标手动布局窗口小屏幕上的小窗口图标,可以方便地高速程序运行时窗体在屏幕上的位置。

 

第三讲 VisualBasic基本概念

本节介绍VB的一些基本概念,如对象、属性、方法、事件等。

只有理解了这些基本概念,才能掌握VB程序设计的规律和方法。

一、工程

一个应用程序的总称。

工程文件名的后缀是.Vbp。

一般把用VB系统开发的应用程序叫做工程,一个工程是指用于创建一个应用程序的文件的集合。

二、窗体

应用程序最终面向用户的窗口。

窗体文件名的后缀是.frm。

该文件存储窗体上使用的所有控件对象、对象的属性、对象的事件过程及程序代码。

窗体是VB设计时的名称,当它在WINDOWS下运行后就称为窗口。

三、对象

1.什么是对象

VB是一种面向对象的开发工具,到底什么是对象呢?

简单地说,对象就是事物。

我们在现实生活中见到的各种事物,比如一个人是一个对象,一台计算机是一个对象,一辆汽车也是一个对象。

2.什么是类

类可以说是建立一个对象的模型,以同一个模型便能建立相同的对象。

这就类似于月饼和月饼模,一旦制作好了一个月饼模,就可以成批地制作相同的月饼。

为了便于管理各种事物,人们通常将相似的、或有某种联系的事物归为一类。

例如将汽车分为卡车类、轿车类、军用车类等;将动物分为哺乳动物类、鸟类、鱼类……这种分类的方法叫做抽象。

每个类有自己的属性、方法和事件,每个具体的对象都是属于某个类的。

类和对象的关系很密切,但并不相同。

类包含了有关对象的特征和行为信息,它是对象的蓝图和框架。

3.VB中的对象和类

在VB程序设计中,也有类的概念,VB“工具箱”中的每种控件都是一个类。

如:

工具箱中的“命令按钮”控件就是一个类,

在窗体设计时,先选择工具箱中的“命令按钮”控件,然后就可以在窗体上画出该控件,窗体上的“命令按钮”控件就是一个对象,我画了3个,有3个“命令按钮”控件对象

在VB中的对象指的是窗体和控件。

每个对象都有自己的属性、方法,并且可以响应外部事件。

在VB中所有的控件都在工具箱窗口中,通过这些现有的控件可以很方便地编制出标准的VB应用程序。

四、对象的成员

所有对象都有两个特点:

第一,它们都有自己的特征。

如大小、颜色等等。

第二,它们都有自己的行为。

如一个辆汽车可以前进、后退、停止。

例如王鹏同学、今天的课程表等都是对象。

每个对象都有特征,如王鹏有以下特征:

身高170cm,体重60公斤,爱好踢足球等。

这些特征就是该对象的属性。

1.对象的属性

对象的属性是标识一个对象的所有特征,它实际上就是对象所属类的成员变量。

例如人有身高、体重、年龄等属性,计算机有CPU主频、内存容量、硬盘转速等属性。

VB中的每个类都有自己的属性集合,如TextBox类具有Text、Top、Left等属性,Label类具有Caption、Height、Width等属性。

在VB的对象控件中,有许多属性是所有的控件都具有的,熟练掌握VB编程的一个前提就是熟悉每一个控件的属性并能使用这些属性。

掌握这些控件属性的方法是:

先掌握一些控件的公共属性(所有控件共有的属性),然后再熟悉每个控件的特有属性,这样才能熟练掌握每个控件的使用方法。

常用的公共属性:

Name(名称):

用于设置控件的名称,这个名称是用来标识该控件的,代表该控件进行各种活动的,可以利用它来引用该对象。

Caption:

用于设置控件的显示标题,如命令按钮上的文字标题等。

它默认的与名称是一样的

它与名称属性的作用区别:

名称属性是该对象的标识,代表该对象进行各种操作

标题只是该对象上显示的信息,不能代表该对象进行各种活动。

如:

程序运行后,单击“显示”按钮,在标签框中显示文字,单击“隐藏”按钮,标签框中的文字取消不显示文字,单击“结束”按钮,结束程序的运行返回到设计模式。

分析:

单击“显示”按钮时,标签框内要有文字:

使用命令让标签框内显示文字

Label1.Caption="VB应用程序"

Label1.FontSize=24

Font:

用于设置控件中文字的所用的字体样式,字号和特殊显示方式等。

BackColor:

用于设置控件中显示文字或绘制图形的背景颜色。

Text:

用于设置可接受输入的控件中输入或显示的字符串,如文本框中输入的文本。

Width:

用于设置控件的宽度。

Height:

用于设置控件的高度。

Left:

用于设置控件左上角的横坐标,坐标原点为平面的左上角。

Top:

用于设置控件的纵坐标。

Visible:

设置控件是否可见,如果设置为False则控件会消失。

属性的设置方法:

掌握好

①选定控件后,从“属性”窗口中设置;在属性窗口右边列中直接输入值

②在代码窗口中设置。

在代码窗口中设置属性的格式是:

控件名.属性名=新设置属性值

Label1.Caption="VB应用程序"

在代码中必须将语句写在某个过程中,如事件过程。

如刚才的命令1中代码是在命令的单击事件中写的

双击某个控件,就打开它的代码窗口了,这时你要看看事件的名称是不是你要用的,如果不是,就从右边的列表框中选择你要用的事件名

如:

双击窗体,结束程序运行

双击窗体打开的属性窗口中的事件是窗体的读入事件,不是我们要的双击事件,因此要从右边的列表中选择双击事件

2.对象的方法

对象的方法是指对象可以进行的操作,也就是对象的动作。

例如一部电视机,它有25寸的,29寸的,有白色的,黑色的等颜色,这些都是它的属性,而打开电视、转换频道、控制音量等等都是电视所具有的功能,这些功能在VB中就称为方法。

一个窗体对象,可以利用它的Clear方法来清除窗体中的文字或图形。

当生成了一个对象实例时就可以利用对象类的方法。

方法分为两种:

函数和过程。

①函数

函数(Function)是有返回值的方法,如Sin()、Abs()等,在各种表达式中都可以使用函数的返回值。

函数一般都有参数。

②过程

过程(Sub)是没有返回值的方法,

方法的操作与过程、函数的操作相同,调用格式为:

对象名称.方法名称

3.对象响应的事件

事件是在某种特定状态下由系统触发的方法

它与对象的属性、方法不同。

对象的属性和方法是定义在类内部的,我们可以在程序代码中调用它们。

而事件是由VB预先设置好的、能够被对象识别的动作,是用户根据对象来写的一段程序代码,可以说是系统调用了我们定义的代码。

如命令按钮可响应的事件中有一个称为“单击”的事件,当用户用鼠标单击某命令按钮时,将产生该命令按钮的单击事件,并自动调用该命令按钮的单击事件过程,以此来完成相应的动作。

事件过程的一般格式如下:

PrivateSub对象名称_事件名称()

……

事件响应程序代码,我们写的

……

Endsub

今天大家了解VB程序设计的方法,要掌握对象的属性,设置属性的方法,回去看书第2章2.1――2.5做书上的例题,了解VB程序设计方法,

掌握好命令按钮控件和标签控件的属性、事件及应用方法

 

第四讲 VisualBasic常用内部控件简介

窗体和控件都是VisualBasic中的对象,它们是应用程序的积木块,共同构成用户界面。

控件是以图标的形式放在“工具箱”中,每种控件都有与之对应的图标。

VisualBasic的控件分为以下三类:

(1)内部控件(标准控件)

由VisualBasic的.exe文件提供的,启动VisualBasic后,内部控件就出现在工具箱中,既不能添加,也不能删除。

(2)ActiveX控件:

是VisualBasic的.ocx的独立文件,是内部文件的扩充,还包括第三方提供的ActiveX控件。

在使用时必需将ActiveX控件添加到VB工具箱中,才可以工程中使用它们。

(3)可插入对象

由其它程序创建的不同格式的数据对象,如MicrosoftExcel工作表对象等,这些对象可以添加到工具箱中并窗体中使用。

一、内部控件

内部控件在启动VisualBasic后出现在工具箱中,共有20个控件。

1.控件的命名

每个窗体和控件都有一个名字,这个名字就是窗体和控件名称的属性值。

在一般情况下,窗体和控件都有默认值,如Form1,Command1,Text1等。

为了能见名知义提高程序的可读性,最好用有一定意义的名字作为对象的Name属性值,可以从名字上看出对象的类型。

所以,一般用三个小写字母作为对象的前缀。

如:

Form窗体可用frmStartUp名字,CommandButton命令按钮可用cmdEnd,btnExit等作为名字。

注意:

当你修改了控件的名称后,在代码窗口中要引用该对象时,要使用修改后的名称,否则出现错误,找不到对象的错误 

2.控件值

工具箱中的控件实际上是一个空对象,在一般情况下,通过“控件.属性“的格式设置一个控件的属性值。

倒如:

text1.text=“VisualBasic6.0程序设计”

这里的“text1”是文本框控件名,而text是文本框的属性。

上面程序运行把文本框text的属性设置为“VisualBasic6.0程序设计”

“VisualBasic6.0为每个控件规定了一个默认属性,在实际设计时再修改控件属性值。

二、控件的画法和基本操作

在设计用户界面时,要在窗体上画出各种所需要的控件。

1.控件的画法:

有两种

第一种方法:

①用鼠标单击工具箱中的所需控件,②把鼠标移到窗体中,按下鼠标左键,不要松开,并向可下方拖动鼠标,画出一个方框,③当方框增大到合适的大小时,松开鼠标键即可,为样就在窗体上画出所需的控件。

第二种方法:

①用鼠标双击工具箱中的所需控件,则可在窗体中央画出该控件。

与第一种方法不同的是,第二种方法画出的控件大小和位置是固定的。

2.控件的基本操作

有缩放、移动、复制、删除等操作。

删除一个控件方法:

用鼠标点一下要删除的控件,然后按键盘上的删除键即可

第五讲编写简单的VisualBasic应用程序

用传统的高级语言编写程序,主要的工作就是编写程序代码,同时还要设计用户界面,为了在屏幕上画出一个图形,就必须编写一大段程序语句。

VB可视化编程改变了这种状况,它采用了面向对象和事件驱动的编程方法,使程序开发大大简化,且容易掌握。

一、用VisualBasic开发应用程序的一般步骤

开发VB应用程序的基本步骤如下:

1.建立可视用户界面

应用程序是由窗体和控件两部分组成,用户可以在窗体中放置各种控件,以构成用户所需要的界面。

第一步:

启动VisualBasic后,在屏幕上建立一个窗体,默认名称为Form1,可以在这个窗体上设置用户界面。

如果要建立新的窗体,可以通过“工程”菜单中的“添加窗体”命令来实现。

第二步:

在窗体上画各种控件,调整好各个控件的大小和位置,然后锁定控件。

2.设置窗体和控件的属性

设置窗体和控件的属性。

在实际应用程序设计中,建立界面和设置属性可以同时进行,即画完一个控件,接着就设置该控件的属性;也可以在所有对象建立完之后再回过头来设置每个控件的属性。

3.编写代码

在VisualBasic编程中,大部分的代码都是和控件的事件相连的,所以在每个控件要响应的事件中添加相应的代码。

打开代码窗口的方法:

①双击窗体或已建立好的控件;

②执行“视图”菜单中的“代码窗口”命令(或按热键F7);

③单击“工程资源管理器”窗口中的“查看代码”按钮。

进入事件过程后,可以编写或修改相应的事件过程代码。

4.运行调试程序

运行程序,并尽可能地发现程序中存在的错误和问题。

5.保存工程文件和窗体文件

设计完成一个工程后,将它保存到磁盘上,保存时,先保存窗体文件,然后再保存工程文件

注意:

以前有些同学在保存文件时,只保存了工程文件,没有保存窗体文件,所以下次再打开工程文件时,没有窗体文件,不能运行

打开一个工程文件时,自动打开该工程中所有的窗体文件,但是在保存一个工程文件时,它不保存该工程中的所有窗体文件,需要逐个保存窗体文件

你们跟我一起做

二、设计第一个VisualBasic应用程序

1.题目要求和运行结果

设计一个程序,界面由三个命令按钮和一个文本框组成,如图所示:

Form1_□×

欢迎进入VB世界

文本显示器

退出

欢迎

清除

当用户单击“欢迎”按钮时,在文本框中显示“欢迎进入VB世界”;

单击“清除”按钮时,清除文本框的内容;

单击“退出”按钮时,退出程序的运行;

单击“关于”按钮时,屏幕上就会出现一个应用程序的关于对话框,在该对话框中列出了应用程序的名称,版本号,主要功能和警告信息;

单击对话框中的“退出”按钮,系统会返回到主界面。

2.操作步骤

(1)在窗体中添加控件

①新建工程。

选择【文件】→【新建工程】命令,在出现的“新建工程”对话框中选择【标准EXE】,然后单击【确定】按钮。

②添加文本控件。

在工具箱中选择文本框图标,然后将鼠标移到窗体合适位置,画出文本框Text1。

③添加按钮控件。

在窗体中添加四个按钮控件Command1、Command2、Command3、Command4。

设置Command1的Caption属性值为“欢迎”,

修改Font属性值:

大小二号、加粗、新宋体

应用技巧:

其它的命令按钮的Font属性值与Command1的相同,可以用复制Command1的方法,然后进行粘贴,粘贴时出现一个对话框,选择“否”,调整好位置,再修改Caption属性值即可。

④在文本框上面添加一个标签控件Label1。

(2)调整控件的布局

初步完成的文本显示器的界面并不是很美观,这就需要调整各个控件的大小和对齐。

①选择控件

所有的布局命令都是针对一个或一组控件进行操作的,所以,同学们应当熟悉如何选取控件。

选择控件有两种方法:

单击法和区域法。

单击法:

用鼠标直接单击要选择的控件。

如果要选择多个控件,先按住Shift键,然后再单击需要选择的控件,即可选中一组控件,最后选中的控件称为基准控件,

区域法:

将鼠标移动到窗体中合适的位置,按住鼠标左键,然后拖动鼠标,这时在窗体中出现一个虚框,这个虚框所圈住的控件都会被选中。

注:

一般选择一组控件时使用区域法,或先用区域法选择大多数控件,然后再用单击法选择其余控件。

②调整控件布局

调整控件布局的工作包括设置控件的大小和间距。

第一步:

选择Command1、Command2、Command3三个按钮,并保证Command1为基准控件。

第二步:

打开“格式”菜单,将鼠标移动到“按相同大小制作”菜单项,这时会出现一个子菜单,在其中选择“两者都相同”命令,这时三个按钮会自动调整为和Command1大小相同。

下一步:

打开“格式”菜单,将鼠标移动到“垂直间距”菜单项,这时会出现一个子菜单,在其中选择“相同间距”命令,这时三个按钮的垂直方向的间距会自动调整相同。

下一步:

选中除Command4以外的所有控件。

下一步:

打开“格式”菜单,将鼠标移动到“对齐”菜单项,在对齐子菜单选择“居中对齐”命令,所选的五个按钮就会自动居中对齐。

下一步:

选择Command3和Command4按钮。

下一步:

打开“格式”菜单,将鼠标移动到“对齐”菜单项,在对齐子菜单选择“底端对齐”命令,所选的两个按钮就会自动底端对齐。

下一步:

打开编辑菜单,选择“全选”命令,这时窗体中的所有控件将被选中。

下一步:

打开“格式”菜单,将鼠标移动到“在窗体中居中对齐”菜单项,在其子菜单中选择“水平对齐”命令,这时窗体中的所有控件会自动居中在窗体中间。

完成:

打开“格式”菜单,选择“锁定”命令,将设置后的结果固定,这时用户如果选择控件后,就不能再进行调整了。

(3)设置控件属性

调整完布局之后,可以看到文本编辑器已经初具规模了,但是许多地方还不像,例如按钮控件上的文字,标签的文字和字体,这些都要通过属性设置来实现。

开始:

在窗体设计器中选中Command1按钮,这时属性窗口中显示出Command1的属性列表,(也可在属性窗口上面的对象

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1