第一章Visual Basic 60概述.docx
- 文档编号:18105466
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:12
- 大小:366.32KB
第一章Visual Basic 60概述.docx
《第一章Visual Basic 60概述.docx》由会员分享,可在线阅读,更多相关《第一章Visual Basic 60概述.docx(12页珍藏版)》请在冰点文库上搜索。
第一章VisualBasic60概述
VBasic6.0基础教程第一章
VisualBasic6.0的特点
VisualBasic是Microsoft公司推出的一个集成开发环境,具有简单易学、功能强大、软件费用支出低、见效快等特点。
VisualBasic继承了Basic语言易学易用的特点,特别适合初学者学习Windows系统编程。
VisualBasic之所以受到广大编程爱好者以及专业程序员的青睐,是因为它具有以下一些特点:
1.可视化的集成开发环境
"Visual"指的是开发图形用户界面(GUI)的方法。
在使用过去的一些语言如C语言、Basic语言编写程序时,最令程序员烦恼的是编写友好的用户界面。
使用VisualBasic编写应用程序,则不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上即可。
"Basic"指的是BASIC(Beanner'sAll-PurposeSymbolicInstructionCode)语言--一种在计算技术发展历史上应用得最为广泛的语言。
VisualBasic在原有BASIC语言的基础上进一步发展,至今己包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。
专业人员可以用VisualBasis实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
可见,从BASIC语言发展到VisualBasic,也就是将一们单纯的计算机语言发展成为一个集应用程序开发、测试、查错功能于一体的集成开发环境。
2.面向对象的程序设计思想
面向对象的程序设计是伴随Windows图形界面的诞生而产生的一种新的程序设计思想,与传统程序设计有着较大的区别,VisualBasle就采用了面向对象的程序设计思想。
所谓"对象"就是一个可操作的实体,如窗体,以及窗体中的按钮、文木框等控件。
每个对象都能响应多个不同的事件,每个事件均能驱动一段代码(事件过程),该段代码决定了对象的功能。
我们称这种机制为事件驱动。
事件由用户的操作触发。
例如,单击一个按钮,则触发按钮的Click(单击)事件,处于该事件过程中的代码就会被执行。
若用户未进行任何操作(未触发事件),则程序将处于等待状态。
整个应用程序就是由彼此独立的事件过程构成,因此,使用VB创建应用程序,就是为各个对象编写事件过程。
3.交互式的开发环境
VisualBasic集成开发环境是一个交互式的开发环境。
传统的应用程序开发过程可以分为3个明显的步骤:
编码、编泽和测试代码。
但是VisualBasic与传统的语言不同,它使用交互式方法开发应用程序,使3个步骤之间不再有明显的界限。
在人多数语言里,如果编写代码时发生了错误,则在开始编译应用程序时该错误就会被编译器捕获。
此时必须查找并改正该错误,然后再次进行编译。
对每一个发现的错误都要重复这样的过程。
而VisualBasic在编程者输入代码时便进行解释,即时捕获并突出显示人多数语法或拼写错误,看起来就像一位专家在检查代码的输入。
除即时捕获错误以外,VisualBasic也在输入代码时部分地编译该代码。
当准备运行和测试应用程序时,只需极短时间即可完成编译。
如果编译器发现了错误,则将错误突出显示于代码中。
这时可以更正错误并继续编译,而不需从头开始。
由于VisualBasic的交互特性,因此可以在开发应用程序时运行它。
通过这种方式,代码运行的效果可以在开发时就进行测试,而不必等到编译完成以后。
4.高度的可扩充性
VisualBasic是一种高度可扩充的语言,除自身强大的功能外,还为用户扩充其功能提供了各种途径,主要体现在以下3方面:
(1)支持第三方软件商为其开发的可视化控制对象:
VisualBasic除自带许多功能强大、实用的可视化控件以外,还支持第三方软件商为扩充其功能而开发的可视化控件,这些可视化控件对应的文件扩展名为OCX.只要拥有控件的ocx文件,就可将其加入到VB系统中,从而增强VB的编程能力。
(2)支持访问动态链接库(DyrnamicLinkLibrary,DLL):
VisualBasic在对硬件的控制和低级操作等方面显得力不从心,为此VB提供了访问动态链接库的功能。
可以利用其它语言,如VisualC++语言,将需要实现的功能编译成动态链接库(DLL),然后提供给VB调用。
(3)支持访问应用程序接口(API):
应用程序接口(ApplicationProgrmInterface,API)是Windows环境中可供任何Windows应用程序访问和调用的一组函数集合。
在微软的Windows操作系统中,包含了1000多个功能强大、经过严格测试的API函数,供程序开发人员编程时直接调用。
VisualBasic提供了访问和调用这些API函数的能力,充分利用这些API函数,可大大增强VB的编程能力,并可实现一些用VB语言本身不能实现的特殊功能。
VBasic6.0的启动
在VisualBasic安装成功后,安装程序自动在【开始】菜单中建立VisualBasic6.0的程序组和程序项。
单击屏幕左下角的【开始】按钮,指向【程序】选项,再指向【MicrosoftVisualBasic6.0中文版】程序组,单击【MicrosoftVisualBasic6.0中文版】选项即可启动VisualBasic6.0中文版。
这种方法虽然方便快捷,但有时也会遇到一些问题。
一旦。
安装VisualBasic6.0文件夹的名称或位置改变了,利用【开始】菜单就不能启动VisualBasic6.0了。
因此,知道第2种启动VisualBasic6.0的方法是必要的。
通过"我的电脑"或"资源管理器"进入到VisualBasic6.0所在的文件夹,在此文件夹中双击Vb6.exe文件,即可启动VisualBasic6.0.这种方法一般在使用前种方法启动失败后使用。
在VisualBasic6.0启动后,屏幕上将显示如图1.9所示的【新建工程】对话框。
在该对话框中选择希望创建的工程类型,单击【打开】按钮,即可开始使用VisualBasic6.0工作了。
成功启动VisualBasic6.0后,可以看到如图1.10所示的用户界面。
熟悉Windows的用户可以发现,这是一个标准的Windows应用程序界面,其中包括标题栏、菜单栏、工具栏等基本组件。
还包括工具箱、浮动窗口等组件。
提示:
初次启动了VisualBasic6.0时,在用户界面中可能并不会显示某些窗口,如【代码}窗口,其实,这些窗口的显示受【视图】莱单中的相关命令拉斜。
如执行【视图】菜单中的【代码窗口】命令,即可打开【代码】窗口。
成功启动VisualBasic6.0后,可以看到如图1.10所示的用户界面。
熟悉Windows的用户可以发现,这是一个标准的Windows应用程序界面,其中包括标题栏、菜单栏、工具栏等基本组件。
还包括工具箱、浮动窗口等组件。
提示:
初次启动了VisualBasic6.0时,在用户界面中可能并不会显示某些窗口,如【代码}窗口,其实,这些窗口的显示受【视图】莱单中的相关命令拉斜。
如执行【视图】菜单中的【代码窗口】命令,即可打开【代码】窗口。
菜单栏
VisualBasic6.0的菜单栏包含13个菜单,如图1.11所示。
除了提供了标准的【文件】、【编辑】、【视图】、【窗口】和【帮助】菜单之外,还提供了编程专用的功能菜单,例如【工程】,【格式】、【调试】等。
各个菜单的功能如表1.1所示。
工具栏
工具栏也是Windows应用程序的一个常见的组件,它为菜单栏中的常用命令提供了快捷方式。
将鼠标指向某个工具按钮时,会自动显示出该按钮的名称。
表1.2中列出了各工具按钮的名称和功能。
工具箱
在图1.10中可以看到,用户界面的左边是工具箱。
工具箱中提供一些控件,它们是构造Windows应用程序用户界面的图形化工具。
在设计时,通过将这些控件添加到窗体中,即可轻松创建出标准的Windows应用程序的用户界面。
有又在窗体上布置控件的内容将在第4章中详细讲述,本节只是介绍上具箱本身的一些操作和各控件功能。
表1.3详细列出了各工具的名称及其对应的按钮形式,并给出了各工具的功能简介。
图1.10
各种窗口简介
在VisualBasic6.0的用户界面上,还分布着各种窗口,用户可以通过视图菜单中的相关命令打开需要的窗口。
每个窗口都有一个特定的功能,如【代码】窗口专门用于编写代码。
本节只是简单概述几个常用窗口的功能,使读者对它们有一个初步的认识。
【窗体设计】窗口。
在启动VisualBasic后,【窗体设计】窗口就会出现在用户界面的中央,如图1.13所示。
如果在界面中没有出现该窗口,则可以通过执行【视图】菜单中的【对象窗口】命令来打开它。
【窗体设计】窗口是设计应用程序界面的地方,它也是VisualBasic中最重要的一个窗口。
在【窗体设计】窗口的左上角有一个窗体,这个窗体就是应用程序最终面向用户的窗体。
在设计应用程序时,窗体就像一块画布,用户可在其中添加控件、图片以及菜单等组件来设计用户界面。
在窗口的标题栏上还显示了当前工程的名称以及其中窗体的名称。
在图1.13所示的【窗体设计】窗口中,"工程l"是工程的名,Form1是窗体名。
如果应用程序包含有几个窗体,则每个窗体都有自己的设计窗口。
可以看出,【窗体设计】窗口中的窗体与【窗体设计】窗口本身很相似,都有标题栏、控制图标与控制按钮等。
在设计阶段,窗体上的控制图标与控制按钮(除最大化按钮)不可用,它们此时只是一个外观,用户可以更改这些外观,如控制图标、窗体标题等。
在程序运行阶段,它们都是可用的,不需要用户编写任何代码。
窗体的大小、背景色等都是用户可以自行定制的,关于窗体的设计将在第4章中详细介绍。
【属性】窗口
属性是指窗体和控件等对象的特征,如大小、标题、颜色、位置等。
通过【属性】窗口,用户可快速地设置对象的属性。
在属性列表中设置了窗体或控件的属性后,在【窗体设计】窗口中即可看到效果。
执行【视图】菜单中的【属性窗口】命令或单击工具栏中的【属性窗口】按钮均可打开【属性】窗口。
与工具箱一样,【属性】窗口通常浮动在主窗口中,双击它的标题栏,或将鼠标指针移动到它的标题栏下,向主窗口的边界拖动窗口,可以使【属性】窗口横向连接到主窗口上,如图1.15所示。
再次双击【属性】窗口的标题栏,或使用鼠标向主窗口中心方向拖动窗口,可使窗口恢复到浮动状态。
由于不同的对象所具有的属性是不同的,因此,对于不同的对象,【属性】窗口中所显示的属性也是不同的。
在【属性】窗口的标题栏显示有对象的名称,用户可从中看出当前【属性】窗口中列出的是哪个对象的属性。
在【属性】窗口中列出指定对象属性的方法有两种:
在【窗体设计】窗口中选中某对象,则在【属性】窗口中就列出该对象的属性。
位于【属性】窗口上方的列表框叫做对象框,其中列出了当前的窗体及其上所放置的控件。
单击该列表框,可从中选择要设置属性的窗体或控件。
位于【属性】窗口中部的是属性列表,该列表分为两栏,左栏显示的是属性的名称,右栏显示的是属性的值。
例如,在如图1.16所示的【属性】窗口中,Caption是属性名,Forml则是它的值。
在默认情况下,属性是按字母顺序出现在属性列表中,单击【按分类序】选项卡,则各属性按外观、位置等逻辑类出现在属性列表中,如图l.l6所示。
单击【按字母序】选项卡,则属性又恢复为按字母顺序排列。
位于【属性】窗口下方的是信息栏,在属性列表中单击选中某一属性(属性名以蓝色亮条显示)后,在信息栏中就会显示出该属性的名称以及功能。
【代码】窗口。
【代码】窗口(如图1.17所示)是输入应用程序代码的编辑器,应用程序的每个窗体或代码模块都有一个单独的【代码】窗口。
在标题栏上显示有工程的名称和窗体的名称,从中可以看出该【代码】窗口属于哪个工程的哪个窗体。
只有在编写程序代码时,才需要使用到【代码】窗口。
在VB启动后,【代码】窗口并不出现在界面中,可以通过以下几种方法来打开它:
双击窗体或窗体上的控件。
执行【视图】菜单中的【代码窗口】命令。
单击工程资源管理器中的【查看代码】按钮。
【代码】窗口的标题栏下面有两个列表框,左边的列表框是对象框,右边的列表框是事件框。
这里的对象框与【属性】窗口中的对象框是一样的,单击该列表框,则在弹出的下拉列表中列出了当前窗口中所有对象的名称,用户可以在【属性】窗口中的"名称"属性中为对象指定名称。
对于窗体对象,由于每个【代码】窗口对应唯一的窗体,因此,在对象框中,"窗体"这个对象用Form标识,而不是使用用户在【属性】窗口中为窗体指定的名称来标识。
在事件框中列出了所选对象所能响应的事件。
关于对象与事件的概念将在第三章中讲述。
在默认情况下,代码编辑区中显示出用户编写的所有过程。
在查看某过程中的代码时,为了避免其他过程的干扰,可单击【代码】窗口左下角的【过程查看】按钮圈,则只显示当前插入点所在的过程。
单击【全模块查看】按钮泪则代码编辑区恢复显示出用户编写的所有过程。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章Visual Basic 60概述 第一章 Visual 60 概述