伟大的21世纪已经走过了近20年。
在如今各大编程语言大行其道的时代,学习 Visual Basic
似乎有些不合时宜。
是这样吗?
好像是,但作为经典,它还是有其闪光之处的。
写下这篇短文,正是为了罗列一些学习和使用VB的好处。
首先,假如你是个新手,想入门一门编程语言,VB应该是最适合的选择。
早在N年前,各大高校普及计算机编程的时候,好像很多教材选择了 C
语言。
我觉得C语言与VB比较,难度更高,不利于非专业者入门学习。
而VB受欢迎的其中一个方面,正是它拥有像某种艺术画布一样的界面,比较直观而显而易见。
在其界面上,你只需要把各个部件摆放好,然后开始你的逻辑编码就可以了。
是不是超级方便简单?
简直是初学者的福音啊!
其次,程序编写过程中没有如其他语言复杂繁琐的代码。
VB实际上是支持面向对象和类的,但现在又存在很多关于面向对象编程还是函数式编程的争议。
写程序方式各有优缺点,完全没必要诟病,怎么优雅怎么来不是吗。
而VB函数式的写法没有什么不好,其他语言也很常见,至少代码逻辑没问题。
再次,正是它的实用性,直到现在仍有大批的爱好者被吸引,其中包括我自己!
当你较为熟练的运用它的时候,你可以写出任何你想要程序。
而且即使是2020年的现在,它仍能够完美地运行在新的操作系统上。
比如 Windows 7 或 Windows 10。
虽然在早期的操作系统上,运行VB程序需要首先安装运行库。
但现代Windows操作系统上早已集成了运行库,使得VB程序可以直接运行甚至不需要安装。
不像点NET程序,需要安装臃肿的点NET库,而且版本不一样还没办法正常运行。
更让人高兴的是,VB编译出来的程序在运行时占用内存很小、运行速度却更快、程序更稳定。
而我在尝试运行点NET程序时,时常有报错发生,既而不得不终止程序。
这对系统相关的运行程序来讲是无法接受的,因为稳定性是第一位的。
最后,学习的便利和通用性。
虽然每个编程语言不尽相同,但其语法和逻辑流程大致相通。
而学过编程的人都会知道,学会一门语言后再学其他的新语言,通常很快也能掌握。
那么VB绝对是入门的最佳选择了。
要知道,微软Office套件中的宏(VBA),正是VB语法,你可以理解为Office专用精简版VB。
在现如今少儿编程、编程网课大行其道的背景下,个人觉得让孩子入门VB也是一个很不错的选择。
不仅学习到了编程知识,而且还可以解决一些实际问题。
实际问题是指在电脑上实际地做一些事情,包括系统控制、数据库操作、游戏等等多方面。
而普遍网课讲述的内容与实际计算机系统操作有一定的差距,实用性不高。
要学好计算机,编程学习是绕不过去的。
而编程并不是单纯写代码,它需要你学习很多计算机知识后,再来组织程序。
可以说编程是多角度多方面的计算机知识学习,不懂编程是不能说懂计算机的。
好了,最后欢迎大家和我讨论交流,我也会经常更新内容!
谢谢大家!
微信公众号:网管小贾
个人博客:www.sysadm.cc