visual basic是个什么软件?有什么作用?

visual basic是个什么软件?有什么作用?,第1张

分类: 电脑/网络 >>软件

解析:

一、什么是Visual Basic

visual Basic 6.0中文版是一种应用程序开发工具,它的功能就是用来编程——Windows 下的应用程序。

”Visual”一词在计算机程序设计领域中意为:”可视化的”,Microsoft公司的其冠以Visual的产品都含有这个意思。VB就是可视化程序设计语言。

可视化程序设计指的是一种开发图形用户界面的方法,使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。

Visual Basic在原有BASIC语言的基础上进一步发那,至今包含了数百条语句、函数及关键词,其中很多和Windows GUIe直接关系。专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握 几个关键词就可以建立实用的应用程序。

二、Visual Basic的基本特点

VB的基本特点有两个:

1)VB提供可视化的编程工具

VB向程序员提供图形对象(窗体,控件,菜单等)进行应用程序的界面设计,应用程序的界面相当于用工具画出来的,大大简化了程序员的编程工作。

2)程序采取“事件驱动”方式

VB改变了程序的机制,没有传统意义上的主程序,使程序执行的基本方法是有“事件”来驱动子程序(或过程)的运行,如用鼠标点击命令按扭,就产生了一个命令按扭的“单击事件”,响应的执行一段程序(事件过程:Command1_Click())

随着Visual Basic 的逐步发展完善和功能的不断括展,很多软件开发人员利用Visual Basic 开发了大量的应用软件。Visual Basic 已经成为使用人数最多,应用领域最广的程序设计语言和软件开发工具.

特点:

1.面向对象和可视化的程序设计.

Visual Basic 实现了对象的封装,是程序员只需把注意力集中到对象的设计.特别是对程序界面的设计.

2.事件驱动的运行机制.

Visual Basic程序是在Windwos环境下开发的,因此其运行机制是事件驱动的。也就是只有发生某个动作

(如按下某键,鼠标移动等动作时发生的变化等),才会执行相应的程序段.这种机制使人机交互更为方便,程序的功能大大加强,也为多任务运行方式提供了保证.

3.结构化的程序设计语言.

在程序结构方面,Visual Basic继承了QBasic的所有优点,不但完全符合结构化程序设计的要求,而且具有较

强的数值运算和字符串的处理能力.

4.多种数据库访问能力.

Visual Basic 具有很强的数据库访问能力,不但能方便的处理诸如 Visual FoxFro,Access,等小型数据库

中的数据,还可以轻松访问 Microsoft SQL Server 等大中型数据库中的数据.

5.提供了功能完备的应用程序集成开发环境.

Visual Basic 的集成开发环境用户界面,代码编写,调试运行和编译打包等诸多功能于一体,为程序员提供了一

整套功能强大的应用程序开发环境.

6.方便使用的联机帮助功能.

利用集成开发环境中的帮助菜单或F1功能键,用户可以随时获取和查阅有关的帮助信息(MSDN).

VB与C++的区别,C++的指令,基本上最围绕着如何在实现软件算法目的的同时,如何让设计出来程序执行速度最高,在各种硬件上都能执行。C++追求的是速度第一性,软件在各种平台通用第二性,而易学易用性基本不在其考虑范围,所以C++是最难学和最难精通的编程语言。 VB的目的,是如何让用户在最短的时间内掌握并精通一门编程语言,在最短的时间内把需要的目的用编程语言编写出来。易学易用性是其第一性,软件设计的高效性是其第二性。至于设计出来的软件执行速度,在各种不同的计算机系统上能否运行,基本上很少考虑这种问题。 如果你是要编写计算机硬件程序,大型游戏开发,系统底层设计等前端设计,那么学C++是必不可少的。因为目前VB在这些方面还无能为力。 如果你是从事企业信息处理的软件工程师,日常主要工作是设计软件用来进行企业信息处理 那么不用学C++也可以了。 VB最大的优势是,它的软件设计速度和效率是非常高的,一个软件,如果用VB和C++都能设计。假如用VB设计的那个工程师一个月可以完成这项工作,那么用C++设计的那个工程师,起码要4个月以上才能设计出来。 设计的高效率低成本是VB是最大优势。 还有VB是微软独家专有的语言,它的易学易用性和设计高效性特征,与微软的追求目标是一致的。所以微软给予VB前所未有的支持,不断地把VB从早期被戏称为“玩具语言”,逐步升级到VB2005这种功能非常强大的语言。微软的所有软件,都支持VB的二次扩展和开发,一些小型程序,用VB来开发和扩展,更是方便,尤其微软的OFFICE软件更是如此。 微软为了对搞Jave编程带来的巨大冲击力,于2001年推出的C#编程语言,其实也是非常不错的语言,它结合了C,C++,Jave的成功经验,再结合VB的简易与高效性,是新一代的编程语言,它目前的缺点是,还只能支持开发WINDOWS下面的软件。但我相信它肯定会成为下一代的编程标准技术。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11259209.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存