第一,Basic语言本身就是针对入门者的语言 [13] ,只有14条语句(后来发展到17条语句)。
第二,工具软件需要与使用者进行人机交互,需要有交互界面。控制台加配置文件的交互方式已经很难紧跟现代设计的步伐。
第三,有些专业使用MATLAB开展界面设计,存在移植性问题。我们平时所用软件的文件是可移植的执行体(portable executable, PE)文件。很难想象,一个不到1 M的文件读写与格式转换软件,需要使用者安装4 G的MATLAB基础运行库。
第四,能够独立运行、可移植、带界面的执行体的开发环境有很多,比如VC。但是,如果占200 M存储空间的开发环境能满足使用需求,就没有必要安装一个接近600 M的开发环境。
第五,Visual Basic(VB)是大家在本科阶段就学习过的编程语言,相对于微软基础类库(Microsoft foundation class, MFC)来说,VB是非常容易上手的。但是,这并不意味VB很低端,用它可以做很多事情。2022年5月的编程语言排行榜中,VB排第6 [14] 。
第六,在VB的开发环境中,VB6.0是一个非常好的版本,类似操作系统中的Windows XP,毕竟它们是同时期的产物。现在高级的VB版本除了整体的构架之外,与之前我们那个时代学习的完全不同。
第七,在特殊场合,VB使用起来非常方便。有时候需要在工控机上读取数据并进行处理与分析,但是工控机可能没有安装任何编程的开发环境,只有必要的办公软件。Excel的宏自带VB脚本,可以快速进行数据处理与分析。
总结一下,VB6.0是一个大家熟悉、入门简单、运行便捷、能够生成独立运行的人机交互式软件的开发平台。
关于VB的教材很多,选取一本入门级的、有讲解控件使用的教材即可。如遇到高级技巧或者是需要特殊处理的,建议大家通过网络查找学习。