Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
1、Visual Basic 发展时间线
1991年4月,Visual Basic 1.0Windows版本发布
1992年9月,Visual Basic 1.0DOS版本发布。
1992年11月,VB2.0发布。它对于上一个版本的界面和速度都有所改善。
1993年夏天,VB3.0发布,分为标准版和专业版。其中包含一个数据引擎,可以直接读取Access数据库。
1995年8月,VB4.0发布了32位版本和16位的版本。其中包含了对类的支持。
1997年2月,VB5.0发布。程序员可以用32位的版本导入由4.0版本创建的16位程序,并且能顺利编译。同时还包含了对用户自建控件的支持。
1998年夏天,VB6.0发布。
VB6.0中文版介绍
VB6.0中文版是Microsoft公司最新推出的跨世纪的产品,适合于windows95 / 98 和Windows NT平台。它简单易用,适用面广,无论是通信、数据库,还是多媒体以及普通的windows用程序都可以用VB 进行开发,而且方便快捷。
Microsoft VB 提供了开发Microsoft Windows应用程序的最迅速、最简捷的方法。不论是Microsoft Windows应用程序的资深专业开发人员还是初学者,VB 都为他们提供了整套工具,以方便开发应用程序。
何谓VB?“Visual”在字面上的意思是“看得、视觉的、用于看的”引申到计算机程序设计中,意思是:“可视化程序设计”,指的是开发图形用户界面(GUI)的方法。使用这种方法,用户不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到屏幕上的一点即可。
“BISIC”指的是BASIC语言,它是一种在计算机技术发展历史上应用得最为广泛的语言。VB 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员可以用VB 实现其他任何Windows编程语言的功能,而初学者只婆掌握几个关键词就可以建立实用的应用程序。
VB6.0版本简介
VB6.0中文版是Microsoft公司在VB5.0之后推出的最新版本,它有三种版本,各自满足不同的开发需要。
学习版使编程人员轻松开发Windows 95/98和Windows NT的应用程序。该版本包括所有的内部控件,连同Grid 、Tab 和Data_Bound控件。
专业版为专业编程人员提供了一整套进行程序开发的功能完备的工具。该版本包括学习版的全部功能,以及ActiveX控件,还包括Internet控件和Crystal ReportWriter。
企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,以及自动化管理器、部件管理器、数据库管理工具、Microsoft VisualSourceSaft(TM)面向工程版的控制系统等等。
VB6.0的功能和特点
VB6.0是VB5.0的升级版本,它不仅继承了VB5.0版本的诸多优点,而且增加了许多新特性。
首先,VB6.0有与以往的VB 版本同样的特点,它们主要是:
1、本机代码(专业版和企业版)
为了更快地执行,可将VB 工程编译成本机代码。使用新的本机代码选项配置本机代码的编译,并可使用VisualC++环境调试本机代码。
2 .创建自己的ActiveX控件(专业版和企业版)
VB 组合现有的控件,或从中创建自己的控件,用VB 创建的ActiveX 控件可以有事件、数据绑定支持、许可证支持、属性页、Internet 特征等多种功能。
3 .多工程(所有版本)
在VB 的同一个实例中可打开多个工程,这对调试ActiveX 控件很有用
4 .创建ActiveX 文档(专业版和企业版)
就像设计传统的VB应用程序那样既简单又直观,ActiveX 文档将VB 应用程序推进到Internet和Internet浏览器窗口中。
5 .MDI/SDI/资谏管理器样式的界面选项(所有版本)
VB6.0能够创建单文档界面、多文档界面或Microsoft资源管理器样式的文档界面应用程序。
6 .向导(所有版本)
在学习版中,应用程序向导是新的,并民安装向导已经增强,它能为标准工程创建从属文件。在专业版中,ActiveX控件接口向导、Acti 兜X 文档移植向导、数据窗体向导和属性页向导都是新的。
7 .引用和处理自己的事件(所有版本)
VB6.0部件提供的对象可以引用由其他应用程序的事件。使用WithEvents变量,也可以处理由其他应用程序或自己的对象引用的事件。
8 .代码编辑器的增强功能(所有版本)
“块注释和解除块注释”可对文本选择块的每一行添加和删除注释字符。“属性/方法列表”为控件显示一个可用属性的下拉列表。“自动快速信息”为语句和函数显示语法。“边距”指示器标记断点和当前语句。“过程查看”和“全模块查看”按钮使显示模块中选定的过程或全体代码变得更加容易。
9 .多线程和线程安全ActiveX部件(专业版和企业版)
这两个功能支持建立可缩放的使用多线程技术的ActiveX 部件。在分布式应用程序中对未想到的执行过程(非用户界面的元素)建立ActiveX部件,这将允许在多线程环境中使用该部件。
10 .Internet部件下载《专业版和企业版)
可以利用安装向导为Web上部署的部件打包。
11 .全局对象(专业版和企业版)
为了简化重用代码库的创建过程,VB 允许把代码部件中的对象标记为全局的。
12 .枚举(所有版本}
VB 可以把相关的命名常数组成枚举型进行定义。对于专业版,枚举可以包含在ActiveX部件的类型库中,使用该部件的开发者可以使用它。
13 .OLE 拖放(所有版本)
VB6 的多数控件现在都支持OLE应用程序之间的拖放操作,例如:把Word文档中的内容拖到TextBox 控件。
其次,VB6.O 还具有许多新的特性,特别是增强了数据库功能。如:
能创建超高速的应用程序的本地代码编辑器。
新增了创建Internet应用程序的服务器端编程模型。
使用新增的创建可重用基于组件的从ActiveX DataObject(ADO)的环境,可简便访问远程数据。
集成了可视化浏览、创建、修改数据库方案的企业版Visual Database Tools.
可快速方问Oracle和Microsoft SQL Server数据库。
单独版本的MSDN Library,是用户使用Microsoft技术创建解决方案的基本资源,包括:超过1.1GB 的技术编程信息、示例代码、技术文章和各种文档。