背景:                 
[本书目录] [图书首页] [本书讨论区]  
链接地址:http://www.17xie.com/read-3333.html    注册17xie 一起来写书 实现您的出书梦想!

1  Visual Basic 6.0程序开发环境

学习目标

本章主要介绍VB6.0的特点、VB的安装、VB应用程序开发环境以及其程序设计的基本步骤。通过本章的学习,要学会VB的安装与卸载,熟悉VB6.0程序开发环境以及有关VB程序设计的基本知识。

1.1  Visual Basic的发展与特点

Visual Basic(简称VB)是Microsoft公司于1991年推出的Windows应用程序开发工具。它继承了原有Basic语言的简单易学的优点,采用可视化(Visual)、面向对象以及事件驱动的程序设计模式,大大简化了Windows应用程序的设计,从而成为目前Windows应用程序的最便捷、最有效率的开发工具之一。

1.1.1  Visual Basic发展简介

VB的出现可以说是Microsoft Windows日渐成熟的产物。Windows为程序员和最终的用户提供了一个图形化的操作环境,并且为开发Windows下的应用程序,Windows自己提供了一组预定义工具,即Windows的软件开发工具箱(SDK),该工具能使程序员建立一个具有Windows界面的应用程序。但是,SDK所提供的六百多个函数和与之对应的事件驱动程序,又使程序员重新陷入困境。程序员不仅要掌握事件驱动编程技术和六百多个函数的功能,而且还得用C语言描述这些问题,这样编程工作就变得复杂。因此程序员迫切需要一种操作方便,使用简单的开发工具来简化Windows应用程序的开发工作。在这种背景下,新一代面向对象的开发工具——Visual Basic诞生了。

Microsoft公司于1991年在传统BASIC语言基础上开发出VB1.0版,1992年秋季推出2.0版,19934月又推出3.0版。1995年秋季Microsoft公司于首次推出能开发32位应用程序的VB4.0版本,这是VB发展使上的一次较大的飞跃。1997年,伴随着Internet的迅猛发展,Microsoft公司推出了VB5.0版本,该版本增强了VBInternet的支持能力。同时,VB5.0版首次引入了本机代码编译器,使其开发的应用程序能真正编译成标准的EXE文件,大大提高了运行速度,是VB发展使上又一次质的飞跃。1998年秋季,Microsoft公司推出了VB6.0版,该版本在编制Web应用以及对数据库的访问功能等方面都得到了进一步的增强、丰富和提高。20002月,Microsoft公司发布VB7.0(即VB.NET)。

随着版本的改进,Visual Basic已逐渐成为简单易学、功能强大的编程工具。它不但在一般程序设计方面比传统的程序设计语言具有明显的优势,而且可作为多媒体创作工具,支持程序的跳转,即从静态目标跳转到音乐、声音、动画、图形等目标;同时具有脱机播放动画的能力,能较好地控制动画的清晰度、运动速度和方向,并采用了动画过渡技术(如淡入淡出、渐隐渐现)等。它的软件费用支出低、易学习性及功能的突出特点,使其易于被许多非专业人员掌握使用。

Visual Basic6.0包括三种版本,分别为学习版、专业版和企业版。这些版本是在相同的基础上建立起来的,因此大多数应用程序可在三种版本中通用。三种版本适合于不同的应用层次。

①学习版:Visual Basic的基础版本,可用来开发Windows 9xWindows NT应用程序。该版本包括所有的内部控件(标准控件)、网格(Grid)控件、选项卡(Tab)以及数据绑定(Data Bound)控件。学习版还提供了全部MSDNMicrosoft Developer Network)的联机文档。

②专业版:该版本为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能,同时还包括Active X控件、Internet控件、可视化数据库工具和数据环境等高性能开发工具。专业版还提供了Visual Studio专业版功能手册和全部MSDN的联机文档。

③企业版:可供专业编程人员开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe面向工程版的控制系统等。企业版还包括Visual Studio企业版功能手册和全部MSDN的联机文档。

三种版本中,企业版的功能最全,专业版又包括了学习版的主要功能,对于大多数用户来说,专业版完全可以满足需要。

Visual Basic 6.0是专门为Microsoft32位操作系统设计的,可用来建立32位的应用程序。在Windows 9xWindows NT环境下,用Visual Basic 6.0的编译器可以自动生成32位应用程序。这样的应用程序在32位操作系统下运行,速度更快、更安全,并且更适合在多任务环境下运行。

1.1.2  Visual Basic的特点

对于用户来说,Windows环境是相当出色的。它提供了一个直观的图形用户工作环境,用户通过对图标、菜单、工具栏、对话框等界面元素简单选择和操作就可以实现自己所需要的功能。但对编程人员来说,为了编写Windows下的应用程序,必须建立相应的窗口、菜单及对话框等“构件”,其工作的复杂程度反而增大了。VB的出现使Windows下的编程提出了一个新的概念,它巧妙地将Windows编程的复杂性“封装”起来,综合运用BASIC语言和新的可视化设计工具,即没有牺牲Windows所具有的优良性能和图形工作环境,又提供了编程的简易性和高效性,可用来开发Windows环境下的各类应用程序。

总体来看,利用VB语言编程具有以下几个特点:

1.可视化程序设计

用传统的程序设计语言设计程序时,必须通过大量的代码去描述界面元素的外观和位置,而且在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。一个成功的界面需经反复多次编程——编译——修改才能完成,这种编程方式会大大影响编程效率。VB提供了可视化的设计工具,把Windows下的界面设计的复杂性“封装”起来。开发人员只需根据界面的设计要求,在Windows下建立一个“窗体”,并直接在窗体上画出各

字数:2594    最后更新:1年以前 [08-17 22:35]我爱钱 修改
本页编辑者:我爱钱  
[前一页]:目录  [后一页]:第一章
[在本页中加入书签] [收藏本书] [推荐本书]
  17xie论坛 > 本书讨论区 > 本页评论   (共0条)
发表评论

用户名称 匿名发表
评论内容
验证码

关于我们 | 版权声明 | 免责声明 | 诚聘英才 | 联系我们 | 合作伙伴 | 友情链接 | 广告合作 | 提交意见
Copyright © 2007 17xie.com 互联网协同写书平台 京ICP备08002671号