欢迎来到天天文库
浏览记录
ID:45491967
大小:165.50 KB
页数:17页
时间:2019-11-13
《码农手册 VB的概述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.1.1VisualBasic6.0的发展VisualBasic语言是一种通用的可视化程序设计语言。可视化程序设计语言除了提供常规的编程环境外,还提供一套可视化设计工具,便于程序员建立图形对象,巧妙地把Windows编程的复杂性“封装”起来。20世纪90年代Microsoft公司的VB是以结构化BASIC语言为基础,以事件驱动作为运行机制的新一代可视化程序设计语言。它不仅具有传统的程序设计语言的功能,而且随着版本的改进,功能越来越强大,不但可以作为多媒体软件制作工具、实现数据库管理,而且还具有网络功能等。VisualBasic是Microso
2、ft公司开发的Windows应用程序开发工具,Visual的意思是“视觉的”或“可视化的”,是一种开发图形用户界面GUI(GraPhicUserInlerface)的方法。即用户一看就知道系统能干什么,并由用户决定干什么的人——机交互环境。Basic是英文BeginnersAll-purposeSymbolicInstructionCode)(初学者通用符号指令代码)的缩写,它是专门为初学者设计的是一种计算机高级语言。1991年,为了简化Windows应用程序的开发,微软公司推出了VisualBasic1.0版。1992年,经过对VisualB
3、asic1.0的修改后,微软推出了VisualBasic2.0版。1993年,经再次修改完善后,微软推出了VisualBasic3.0版。1995年,随着Windows95的发布,微软推出了VisualBasic4.0版。1997年,微软公司开始推出Windows开发工具套件MicrosoftVisualStudio1.0,其中包括了VisualBasic5.0版。1998年,发布的MicrosoftVisualStudio98则包含了VisualBasic6.0版。VisualBasic5.0版以前的版本主要应用于DOS和Windows3.x
4、环境中16位程序的开发,从VisualBasic5.0以后的版本则只能运行在Windows95或WindowsNT操作系统下,是一个32位应用程序的开发工具。2000年,微软公司相继推出VB.Net(7.0)版本。VB6.0是微软推出的新版,它共有3个版本:标准版、专业版、企业版。1、标准版主要是为初学者了解基于Windows的应用程序开发而设计的;2、专业版主要是为专业人员创建客户/服务器(Client/Server)应用程序而设计的;3、企业版则是为创建更高级的分布式、高性能的客户/服务器(Client/Server)或Internet/I
5、ntranet上的应用程序而设计的。1.1.2VisualBasic6.0的特点一、面向对象的可视化设计工具VisualBasic采用的是面向对象的程序设计方法(ObjectOrientedProgramming,简称OOP),它把程序和数据封装在一起视作为一个对象。设计程序时只需从现有的工具箱中“拖”出所需的对象,如按钮、滚动条等,为每一个对象设置属性,这样就可以在屏幕上“画”出所需的用户界面来,因而程序设计的效率可大大的提高。二、事件驱动的编程机制传统的程序设计是一种面向过程的方式,程序总是按事先设计好的流程运行,而不能将后面的程序放在前面
6、运行,即用户不能随意改变、控制程序的流向,这不符合人类的思维习惯。在VisualBasic中,用户的动作——事件控制着程序的流向,每个事件都能驱动一段程序的运行。程序员只需编写响应用户动作的代码,而各个动作之间不一定有联系,这样的应用程序代码一般比较短,所以程序易于编写与维护。三、结构化的程序设计语言VisualBasic具有丰富的数据类型和结构化程序结构,其特点是:1、增强了数值和字符串处理功能,比传统的BASIC语言有许多的改进;2、提供了丰富的图形及动画指令,可方便地绘制各种图形;3、提供了定长和动态(变长)数组,有利于简化内存管理;4、
7、增加了递归过程调用,使程序更为简练;5、提供了一个可供应用程序调用的包含多种类型的图标库;6、具有完善的调试、运行出错处理。四、提供了易学易用的应用程序集成开发环境在VisualBasic的集成开发环境中,用户可设计界面、编写代码、调试程序,直至将应用程序编译成可执行文件在Windows上运行,使用户在友好的开发环境中工作。五、支持多种数据库系统的访问数据访问特性允许对包括MicrosoftSQLServer和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。利用数据控件可访问MicrosoftAccess
8、、Dbase、MicrosoftFoxPro、Paradox等,也可以访问MicrosoftExcel、Lotull-2-3等多种电子表格。六、支持动
此文档下载收益归作者所有