• 关于VBA和Excel,GIS软件


    最近忙乱的很,也无法静心做一些事情,Excel一书进度非常之慢,原因除了外界,自己无法集中精神做事情也是主要原因。

    前今天有网友发Mail讨论VBA的问题,疑惑Office 12或者之后的平台是否会继续支持VBA,我回答说应该会继续,或者有更好的替代方案。但实际上,自己心里也在打鼓,也有些关心这些问题。

    用过很多数据处理工具,例如Matlab、IDL算是下过功夫的。自己感觉,Excel在这些工具中是一个非常好用的工具,至少对于类似于个人从事的研究工作,实在找不出比Excel+VBA好用的工具,原因大概如下:

    1. Excel电子表格本身的优良特性,加上函数等功能,使其成为一个非常优秀的数据容器和Shell;

    2. VBA和Excel非常出色的交互性,使得扩展很便利。这里,应该说明这种便利大概不是因为VBA,而是因为Excel数据模型和VBA的结合。同样是VBA,ArcGIS的VBA却很糟;

    3. Excel的电子表格 + 函数 可以完成很多公式推导、数据驱动的应用;Excel扩展宏可以借助Excel成为一个专业的数据处理套件,而不必关心数据存储、显示、图表可视化等问题;电子表格本身又是一个可以随意修饰的界面;... ,因此,基于Excel可以完成的事情非常之多;

    4. VBA的轻量级,对于一般用户和开发者,都是一种解脱。

    当然,VBA本身也许有一些问题,VBA的IDE也是个人很不满意的一个东西,但总之,感觉还找不到一个Excel+VBA的替代品。

    上面说到困惑,我个人的困惑倒不是Office后续版本如何处理VBA或者其替代品,而是如何找到一个Office的整个的替代品。新出的WPS2005的体积是每个人都会心动的,而Office呢?但越是这样,越离不开Office,没有了Outlook,不知道邮件如何处理,联系人如何处理,日程怎么安排(现在的课表都是使用Outlook安排);没有了Onenote,笔记怎么记,现在所有的笔记、日记、Blog都是先在Onenote中完成,包括很多文章,有人推荐[EverNote],但不支持中文;相反,Word、Excel成了最不重要的。

    话题扯这么多,一是想说Excel+VBA很好,二是希望有更好的工具。从使用DOS,到现在,除了软件的改变,使用计算机的方式好像并没有什么变化,都是文件和文件夹,如此,因此没有去试在线的Email、Blog阅读工具。但是不是该换一种方式了。

    Web 2.0?不知道,前些天林林谈到可以做一个和桌面GIS没有多大差别的WebGIS,至少技术上不存在问题,而从应用角度,这种分布式更符合GIS的精神。


     

  • 相关阅读:
    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第15章节--开发SP2013工作流应用程序 总结
    OpenStreetMap初探(一)——了解OpenStreetMap
    企业服务总线架构介绍
    【Stackoverflow好问题】java在,如何推断阵列Array是否包括指定的值
    C和指针 (pointers on C)——第一章:高速启动
    类别sort使用排序
    [Oracle]
    4点,从今天谈用户体验设计经验京东亚马逊购物
    从[java.lang.OutOfMemoryError: Java heap space]恢复
    C++学习笔记32 断言函数
  • 原文地址:https://www.cnblogs.com/maweifeng/p/253884.html
Copyright © 2020-2023  润新知