说说我的体会吧。我是学工程的,大学学的是FORTRAN语言(可能很多人甚至没听过这个名字),现在基本派不上用场了。念书时过了计算机三级,考的VB,因此很有幸的能看懂IF。。THEN。。以及DO这样的简单语法,但也就仅限于此。算是有些基础(如果这算是编程基础的话)。参加工作后平均每天操作CAD在8小时以上,于是有了想学点开发的念头。 LISP看了大概一个星期,可供参考的就是两个帮助文件。编出来几个还算能用的小程序,感觉不算很难,麻烦的是那些括号确实让人看得很头疼。 VBA到目前为止用了大概5个月,当然这5个月是每天都加班到深夜11点半之后的5个月,所以真正拿来写代码的时间都是挤出来的,少得可怜。参考书籍的作者之一就是ZFBJ。那本书确实写得很好,我基本只是把书中的代码重敲了一遍就能独立写代码了——当然有时候是记不住了再去翻书。目前为止也编了些东西,不能说好,但基本够用,在实际工作中也确实提高了不少效率,我觉得这很重要,如果你的程序并不需要在大范围内传播也不需要用作商业用途,那么能提高效率应该是判断程序本身的最重要标准。 C和C++可以略去不谈,因为根本不懂。但如果有时间够的话,还是想了解一些——尽管这个如果成为现实的可能性很小很小。 所以,我觉得该文章的作者说得确实很对,对我们这些半路入门的人来说,VBA毫无疑问是第一选择。 |