vb补充什么作用?

桑涛泽桑涛泽最佳答案最佳答案

VBA是面向对象的可视化编程语言,在Windows平台上有着丰富的应用,但是它在一些特定领域里的功能远远比不上C#、Java等现代的脚本语言和面向对象的开发语言。因此当我们在考虑使用哪种工具来编写代码的时候,就应该想想我们所写的代码是用于何处,然后再决定采用何种工具。

1.如果我们要开发的程序需要调用大量的windowsapi,那么vba就不如c++或者c#了;

2.如果我们开发的程序需要一个强大的数据库支持,同时我们需要对数据库进行增删查改以及做一些复杂的数据分析,那么vba也不如C#或者Java了;

3.如果我们开发的程序要求运行效率高,而且不需要太多的界面,并且不希望受到操作系统平台以及机器性能的限制,那么可以选用C#或者java来实现;

4.如果我们开发的程序只需要简单的参数传递,很少或几乎没有窗体设计(不需要处理各种各样的事件),并且不需要复杂的算法及各种异常的处理,可以选择最简单的python来完成; 如果我们开发的程序有如下特点之一: 大量运用自定义类型,并且这些类型之间存在广泛联系,使用中大型数据库,并且需要对数据进行处理(包括简单的统计分析和过滤排序),同时又希望代码易于阅读和维护,那么选择C#无疑是最合适不过的了。

我来回答
请发表正能量的言论,文明评论!