当前位置:编程学习 > VB >>

什么是VB?

答案:
VB是一门编程语言,是用来开发计算机应用软件的,是Visual Basic的英文缩写。
VB的宗旨是让编程人员以最快的速度、最简单的编程方式,完成一个应用软件工程的开发过程。
VB的特点是它的简易性,与其它编程语言相比,VB的逻辑更象是人类的日常逻辑,所以学习VB比学习其他编程语言都要简单。
VB的缺点是,它不反映程序代码在计算机中,是如何具体实现的,这是它的优点,但也是它的缺点,说是优点,是应该开发人员可以将主要精力花在实现软件的应用目标上,说是缺点,是因为一个VB程序员,开发了十年,可能对计算机编程的精髓还不能完全理解。
国内很多程序员看不起VB,我认为那是十分业余的看法,主要是因为国内有水准的软件开发公司太少,事实上,根据国外权威机构的统计,全世界专职的软件开发人员中,使用VB的比例是64%,比使用C,C++,C#开发的程序员总和还要多。
为什么会用这种现象,VB不适合用于计算机系统软件和小型实时控制软件,但VB最大的优点是它最善长于应用级软件开发,特别是企业应用软件开发,而全世界除微软公司外,大部分软件公司都是在开发企业应有软件的,因为这些软件利润高,只有国内少数业余程序员,在用C语言开发一些小型无利润的个人软件的同时,高喊VB无用论,水准确实业余到不行。
VB不单因为它的设计宗旨是为了快速地开发应用级软件,很多人都忘了,BASIC语言是微软公司立业的基础,微软公司成立的早期就是用它来编写应用软件的,它为微软公司成长为后来的巨无霸立下了汗马功劳,所以微软公司对它是关爱有加,将早期落后的BASIC语法,逐步升级到VB2005这样强大的功能,除C++外,现在它已经和其他所有高级编程语言的高级编程功能基本持平了。所以今天,如果还有哪个程序员说VB是早期的玩具语言,那它去面试微软的职务时,可能会被一脚踢出来。
VB除了开发独立软件外,它还有一个其它所有编程语言没有的强大功能,那就是它直接支持微软的OFFICE软件,可以将OFFICE软件进行二次开发,或为其他软件提供数据源。
比如,我开发了一个企业应用系统,这个系统因为通用性的原因,经常需要用户从其他EXCEL报表上,选择某些数据导入并转换为系统数据,用其它语言来开发这个导入数据并转换过程是很麻烦的,但是用VB开发就十分简单,我只要在EXCEL下,用VB建造一个EXCEL菜单或窗体,然后用户利用这个菜单或窗体,随时就能将EXCEL表上选中的数据,转换并导入到其它专业的系统数据库中,这些功能用其它语言编写起来,恐怕就十分费劲,但是用VB那是小菜一个。
VB是Visual Basic

上一个:VB函数有哪些?
下一个:VB 串口 类型转换

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,