总结发言: 经过一礼拜的疲劳(没功劳有苦劳,没苦劳总有疲劳,套一句《疯狂石头》的电影对白),我总算结束了开始的计划,也算是有头有尾,稍感欣慰。这期间,我要感谢各位VBA爱好者的鼓励和支持,你们的坚持浏览让我有信心继续写下去,让我感到我写的还有点用(不是瞎写、乱写的,无乱灌水之嫌疑)。 我对程序开发,以前学过很多东西,可以说是陪着一些计算机开发语言发展走过一段时间的。记得96年大学时,我们学汇编语言,那时觉得像天文;觉得难,就学习Foxbase数据库,记得考计算机二级时,我上机得了满分,一下子有信心了,就转而学习VB5,但学来学去,就是没法突破,后来硕士期间,我学会了VB6,解决了一个实际问题,这下对VB6开发及程序开发,有了更深刻的理解;但还是觉得VB6没能有好的办法解决计算机复杂的问题,比如矢量图的绘制和保存,我就一直搞不会。后来东看西看,学了很多计算机东西。读博士期间,用Excel解决数据计算和作图,由于是要重复作类似的,所以学下了VBA,突然发现 Excel VBA是很适合我这种使用者——需要快速解决工作学习的实际问题,由此我也开发了世界一流的地化数据投图软件Geoplot,关于它的论文发表在Computers & Geosciences上。在开发这个软件期间,学了很多东西,这些核心的东西我都在这个论坛发过贴了。所以,我隆重推荐大家学习VBA,由于它是入门,学习,进阶都很快速,很容易上手的,是解决实际工作的最佳工具(信不信由你!)。对于其它开发语言,我认为目前的开发语言越来越一致了,都是以对象为核心,比如VB.NET,VC++.NET等,所以学会一种VB.NET就可以解决其它开发问题,但普通用户来讲,是不需要学会和精通那些的,只要知道有它们的存在,且找一本书学一下,如果真的有机会,有事情需要用到那些,再学习。因为大家都很忙,所以建议学习VBA这种快速解决问题的工具,看我的内容,估计一个礼拜就学会了,再看看论坛上的贴子,我想大家一个月就能成为VBA中级人员。程序开发,其实还需要一定天赋的,因为核心的算法是要靠一定智慧的,不同的人,搞出来的,虽然都解决问题,但速度差异很大等。 想到那就写到那,胡言乱语。宗旨就是建议大家学些VBA,它是一种快速上手和能用到实际中解决问题的工具软件。 |