Веб-сайты

Бюджетный пакет Softmaker Office Suite включает в себя обычный, плюс BASIC-скриптинг

SoftMaker 2018 Beta

SoftMaker 2018 Beta
Anonim

SoftMaker Office 2010 ($ 80, 30-дневная бесплатная пробная версия) для Windows поставляется с теми же версиями TextMaker, PlanMaker и Презентаций, которые поставляются с $ 60 Ashampoo Office 2010; они описаны в нашем обзоре продукта Ashampoo. В том, что SoftMaker Office 2010 не использует Ashampoo, это BasicMaker, язык сценариев, который может добавить функциональность в ваши приложения. В этом обзоре основное внимание уделяется этому модулю.

Эта простая программа BASIC, выполненная с компонентом BasicMaker SoftMaker Office 2010, вставляет текст.

Основной язык в BasicMaker основан на Visual Basic для приложений Microsoft или VBA. Это довольно простой вариант на BASIC, языке, который существует уже несколько десятилетий и который известен простым, если иногда и подробным синтаксисом, по крайней мере, по сравнению с C ++ или PERL. Hardcore программисты, как правило, пренебрегают этим, но для простых задач или для использования неполными или случайными программистами он выполняет эту работу. Отсутствие «расширенных» функций, таких как манипуляция указателями, уменьшает шансы на изнасилование и затрудняет репликацию ошибок.

BasicMaker не может создавать автономные приложения, но может создавать довольно сложные сценарии, которые работают с приложениями, входящими в комплект Office, Типичные задачи, которые могут потребоваться для сценария, могут включать в себя вставку сгенерированного текста, «интеллектуальный» поиск и замену, которые могут выполнять сложные проверки на основе окружающего текста, генерации данных для электронной таблицы и многое другое. Вы также можете создавать пользовательские диалоговые окна, позволяя скрипту запрашивать у пользователя довольно сложные данные, которые он может затем использовать для прямого создания - это может быть полезно для создания сложных, структурированных документов автоматически.

Документация BasicMaker предполагает довольно высокий уровень знания общих концепций программирования и, в частности, кодирования приложений. В действительности нет истинного учебника или ручного хранения, а также некоторые основные рекомендации о том, как ссылаться на объекты и на структуру языка. Например, в разделе «Управление потоком» обсуждается синтаксис циклов While, For и Do, но предполагается, что вы понимаете, что такое цикл, зачем он нужен, когда цикл For должен использоваться и когда цикл While должен использоваться, и так далее. Аналогично, в то время как свойства объекта задокументированы, не существует руководства высокого уровня «Как»; Мне пришлось перебирать несколько иерархий объектов, прежде чем я узнал, как вставлять текст в текущую позицию курсора. (Вы используете объект «Выделение».)

Редактор очень простой - каламбур не предназначен. Такие функции, как всплывающее завершение (где все поля или методы объекта представлены после ввода имени) отсутствуют, а также подсветка синтаксиса, автоматический отступ и другие тонкости, которые являются стандартными для многих редакторов (например, бесплатное ПО Затмение). Отладчик также функциональный, но ничего особенного.

Является ли SoftMaker Office 2010 ценовой разницей по сравнению с Ashampoo Office 2010? Если вам нужна возможность программирования / сценариев - и если вы не знаете, делаете ли вы это, вы не хотите … тогда, да, это стоит дополнительных 20 долларов.