第1章Visual Basic程序开发环境.doc
《第1章Visual Basic程序开发环境.doc》由会员分享,可在线阅读,更多相关《第1章Visual Basic程序开发环境.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、13第1章 Visual Basic程序开发环境第1章 Visual Basic程序开发环境1.1 Visual Basic 6.0简介Visual Basic(简称VB)是由Microsoft公司开发的一种可视化的、面向对象、采用事件驱动方式的结构化程序设计语言,简单易学、通用性强、用途广泛。在所有基于Windows操作平台的程序开发工具中,其表现极为优异。它不但具有早期Basic语言的所有功能,而且提供了一种可视化的设计工具,可以直接使用窗体和控件设计程序的界面,极大地提高了程序设计效率。Microsoft公司于1991年推出了第一个“可视”的编程软件Visual Basic 1.0,随后
2、不断更新、升级。目前应用最为广泛的Visual Basic 6.0版是1998年推出的,该版本在VB 5.0的基础上,针对Internet应用和远程数据访问等方面进行了较大改进,增加了一些新控件并增强了已有功能。此外,Visual Basic 6.0还提出了用组件编程的概念,大大扩展了面向对象编程的范畴。目前,Visual Basic已经成为一种真正专业化的开发语言,用户不仅可以用它快速创建Windows应用程序,还可以编写企业级的客户/服务器程序和强大的数据库应用程序。1.1.1 Visual Basic的特点Visual的本义是“视觉的,可视的”,在此引申为可视化、图形化的应用程序开发方法
3、;而Visual Basic就是可视化的编程语言。这种编程语言最显著的一个特点,便是用户无须编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗口的适当位置上即可。作为Windows平台下最优秀的程序开发工具之一,Visual Basic功能强大、应用广泛,从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过Internet遍及全球的分布式应用软件,都可以使用Visual Basic语言进行开发。总的来看,Visual Basic具有以下几个主要特点。1面向对象的可视化设计平台VB提供了面向对象的可视化设计平台,将Windows应用程序界面设计的复杂性封装起来。程序员不
4、必为界面设计编写大量的代码,只需按照设计方案,用系统提供的工具在界面上“画出”各种对象即可。界面设计的代码将由VB自动生成,程序员所需编写的只是实现程序特定功能的那部分代码,从而大大提高了开发效率。2事件驱动的编程机制VB通过事件执行对象的操作,即在响应不同事件时执行不同的代码段。事件可以由用户操作(如鼠标或键盘操作等)触发,也可以由系统(如应用程序本身、操作系统或其他应用程序的消息等)触发。3结构化的程序设计语言VB具有丰富的数据类型和内部函数,编程语言模块化、结构化,简单易懂。4强大的数据库功能和网络开发功能VB可以访问所有主流数据库,包括各种桌面数据库和大型网络数据库。用VB可以开发出功
5、能完善的数据库应用程序。Visual Basic 6.0对后台数据库的访问主要是通过ADO(ActiveX Data Object)实现的。ADO是目前应用范围很广的数据访问接口,在VB中可以非常方便地使用ADO数据控件,通过VB本身或第三方提供的OLE DB和ODBC访问各种类型的数据库。Visual Basic 6.0提供了一系列Internet开发工具,可以快速地开发Web应用程序,如DHTML工具可以使在Visual Basic 6.0中编写的程序代码直接用在动态网页设计中。5充分利用Windows资源VB通过动态数据交换(DDE)、对象链接与嵌入(OLE)以及动态链接库(DLL)技术
6、实现与Windows资源的交互。在Visual Basic 6.0中引入的ActiveX技术扩展了原有的OLE技术,使开发人员摆脱了特定语言的束缚,能够用VB开发集文字、声音、图像、动画、电子表格、数据库和Web对象于一体的应用程序。1.1.2 Visual Basic的版本VB 6.0包括3个版本,分别为“学习版”、“专业版”和“企业版”。其中,“学习版”为VB 6.0的基础版本,主要供初学者学习使用;“专业版”主要供专业人员使用,它除了具有“学习版”的全部功能外,还包括 ActiveX、Internet控件开发工具、动态HTML页面设计等高级特性;“企业版”是VB 6.0的最高版本,是供专
7、业编程人员使用的,具有自动化管理器、部件管理器、数据库管理工具,并包含专业版的全部功能。在本书中,我们使用的是Visual Basic 6.0 中文企业版。1.2 Visual Basic的启动与退出1Visual Basic的启动启动VB的常用方法如下。(1)选择“开始”“所有程序”“Microsoft Visual Basic 6.0 中文版”命令。(2)双击桌面上的VB快捷方式图标。启动VB后,将打开如图1-1所示的“新建工程”对话框。在该对话框中列出了多种工程类型,用户可根据实际需要进行选择。图1-1 “新建工程”对话框(1)标准EXE:建立一个标准的EXE工程。(2)ActiveX
8、EXE和ActiveX DLL:只能在专业版和企业版中建立这两种应用程序。在功能上,两种程序是一致的,只是封装不同。前者封装成EXE(可执行)文件,后者封装成DLL(动态链接库)。(3)ActiveX控件:只能在专业版或企业版中建立,主要用于开发用户自定义的ActiveX控件。(4)VB应用程序向导:该向导用于在开发环境下直接建立新的应用程序框架。(5)数据工程:主要提供开发数据报表应用程序的框架。(6)IIS应用程序:用VB代码编写服务器端的Internet应用程序。(7)外接程序:选择该类型,可以建立自己的VB外接程序,并在开发环境中自动打开连接设计器。(8)DHTML应用程序:只能在专业
9、版或企业版中建立。可以编写响应HTML页面操作的VB代码,并把处理过程传送到服务器上。(9)VB企业版控件:用来在工具箱中加入企业版控件图标。在上述多种工程类型中,对于初学者来说,比较适用的是第一种,即“标准EXE”。2Visual Basic的退出选择“文件”“退出”命令,或者单击工作界面右上角的“关闭”按钮,即可退出Visual Basic。1.3 Visual Basic 6.0的集成开发环境在“新建工程”对话框中选择要建立的工程类型,如“标准EXE”,然后单击“打开”按钮,即可进入VB集成开发环境,如图1-2所示。在这个环境中,用户可以进行应用程序界面的设计、编写程序代码、调试程序、进
10、行应用程序的编译等各项工作。图1-2 VB集成开发环境VB 6.0集成开发环境主要由主窗口、窗体窗口、工具箱窗口、工程资源管理器窗口、属性窗口、窗体布局窗口、代码窗口和立即窗口等组成,下面分别介绍。1.3.1 主窗口主窗口由标题栏、菜单栏、工具栏以及工作区组成,下面分别介绍。1标题栏和菜单栏(1)标题栏类似于Windows应用程序窗口,VB的标题栏也是由3部分组成的,最左侧是控制菜单按钮,中间是当前激活的工程名称及当前工作模式,最右侧依次是最小化、最大化(还原)和关闭按钮。VB的工作模式有3种,分别介绍如下。 设计模式:在此模式下可进行用户界面的设计和代码的编写。 运行模式:运行应用程序,但不
11、可编辑用户界面及代码。 中断模式:暂时中断应用程序的运行,按F5键后程序将从中断处继续运行。此模式下可编辑代码,但不可编辑界面,并会弹出“立即”窗口。(2)菜单栏菜单栏由“文件”、“编辑”等13个菜单项组成,涵盖了VB编程中常用的各种命令。单击或按Alt+菜单项对应的字母键,即可打开其下拉菜单。各菜单功能简介如下。 文件(File):其中包含与访问文件有关的各种命令,主要用于新建、打开、保存、显示最近打开的工程文件及生成可执行文件等。 编辑(Edit):其中包含与代码编辑、控件编辑等有关的各种命令。 视图(View):主要用于显示或隐藏各种窗口,如代码窗口、对象窗口、属性窗口、工具栏等。通过该
12、菜单,可在各窗口中切换查看代码或控件。 工程(Project):其中包含与工程管理有关的各种命令,主要用于向工程中添加窗体、模块,从工程中移除部件等。 格式(Format):其中包含编辑用户界面时对控件进行调整的各种命令,如“对齐”、“统一尺寸”等。 调试(Debug):主要用于调试VB应用程序。 运行(Run):主要用于启动程序、设置断点和停止程序运行等。 查询(Query):其中包含操作数据库表时的查询以及其他数据访问命令。 图表(Diagram):其中包含与图表处理有关的各种命令。 工具(Tools):用于集成开发环境的设置以及工具的扩展,如向模块和窗体中添加过程并设置过程的属性、向窗体
13、添加菜单等。 外接程序(Add-Ins):主要用于为工程添加和删除外接程序。 窗口(Windows):其中包含与屏幕布局窗口有关的各种命令,如“层叠”、“平铺”等。 帮助(Help):提供帮助信息。此项功能必须在安装VB MSDN后方可使用。2工具栏工具栏提供了访问常用菜单命令的快捷方式,其中大多数按钮都对应着菜单中的一条常用命令。VB中有4个工具栏,即标准工具栏、编辑工具栏、窗体编辑器工具栏、调试工具栏等。编程时标准工具栏将自动显示出来,其他工具栏则需要通过“视图”“工具栏”子菜单中的相应命令来显示。3工作区工具栏下方的大片深灰色区域便是工作区。工作区是其他各种窗口的容器。开发应用程序时可根
14、据程序设计的需要,通过“视图”菜单或工具栏按钮在工作区中显示相关窗口。1.3.2 窗体窗口窗体窗口又称为“对象窗口”或“窗体设计器”。选择“视图”“对象窗口”命令,即可打开窗体窗口。窗体窗口是设计用户界面的地方。窗体(Form)就是应用程序的用户界面,是组成应用程序的最基本元素。一个窗体窗口只含有一个窗体,因此如果应用程序由多个窗体组成,在设计时就会有多个窗体窗口。每个窗体必须具有唯一的名称,建立窗体时系统默认的窗体名称依次为Form1、Form2、Form3等。1.3.3 工具箱窗口工具箱窗口位于集成开发环境的左侧,如图1-3所示。在该窗口中有一个General(通用)选项卡,内含20个图标
15、。除“指针”(仅用于移动窗体、控件及调整它们的大小)外,其余19个均为VB可视标准控件。此外,用户还可以通过“工程”“部件”命令将其他需要的控件添加到工具箱中。图1-3 工具箱窗口如果不希望显示工具箱,可直接单击右上角的按钮将其关闭。选择“视图”“工具箱”命令,则可使其再次显示出来。注意:工具箱显示出来后,在代码运行状态下会自动隐藏,返回设计状态又会自动出现。1.3.4 工程资源管理器窗口在VB中,工程是指用于创建应用程序的所有文件的集合。工程资源管理器窗口(简称工程窗口)用于显示和管理当前程序中所包含的全部文件,如图1-4所示。工程窗口由3部分组成,自上而下分别为标题栏、工具栏和文件列表。(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章Visual Basic程序开发环境 Visual Basic 程序 开发 环境
限制150内