网站

低成本Softmaker办公套件包括常用基本脚本编程

Anonim

SoftMaker Office 2010(价值80美元,30天免费试用)适用于Windows,它附带与售价60美元的Ashampoo Office 2010相同版本的TextMaker,PlanMaker和演示文稿;这些都在我们对Ashampoo产品的评论中进行了介绍。 Ashampoo没有的SoftMaker Office 2010是BasicMaker,它是一种脚本语言,可以为您的应用程序添加功能。

这个简单的BASIC程序是用SoftMaker Office 2010的BasicMaker组件创建的,它插入了一些文本。

BasicMaker中的核心语言基于Microsoft的Visual Basic for Applications或VBA。对BASIC来说,这是一个相当直接的变体,这种语言已经存在了数十年,并且与C ++或PERL相比,它至少有一个简单的(如果有时是详细的)语法。铁杆程序员倾向于轻视它,但是对于简单的任务或供兼职或休闲程序员使用,它就是这样做的。缺乏诸如指针操作之类的“高级”功能可以减少瘫痪和难以复制错误的几率。

BasicMaker不能生成独立应用程序,但它可以生成相当复杂的脚本,可以在Office套件中包含的应用程序上运行。您可能想要编写脚本的典型任务可能包括插入生成的文本,“智能”搜索和替换,可以根据周围文本执行复杂检查,为电子表格生成数据等等。您也可以创建自定义对话框,从而允许脚本查询用户相当复杂的数据,然后可以使用它自动指导 - 这可以有助于自动生成复杂的结构化文档。

BasicMaker的文档假定对通用编程概念和应用编码的熟悉程度相当高。实际上没有真正的教程或手持,只是关于如何引用对象和语言结构的一些基本指导。例如,关于流控制的部分讨论了While,For和Do循环的语法,但是假设您了解什么是循环,为什么需要循环,何时使用For循环以及何时使用While循环,等等。同样,尽管记录了对象属性,但没有高级别的“如何”指导;在我发现如何在当前光标位置插入文本之前,我不得不深入查看几个对象层次结构。 (您使用选择对象。)

编辑器非常基本 - 没有双关语意。诸如弹出式完成(其中一旦输入对象的所有字段或方法都会显示出来)等功能不存在,语法突出显示,自动缩进以及许多编辑器中标准的其他细节(如免费软件蚀)。调试器同样也是功能性的,但没什么特别的。

与Ashampoo Office 2010相比,SoftMaker Office 2010的价格差异是否值得?如果你需要编程/脚本编程能力 - 而且如果你不知道你是否愿意,那么可能性就是,你不会 - 那么,是的,值得多花20美元。