Websites

O Softmaker Office Suite de baixo custo inclui o usual, além de scripts BASIC

SoftMaker Office 2021 vs Microsoft Office

SoftMaker Office 2021 vs Microsoft Office
Anonim

O SoftMaker Office 2010 (US $ 80, teste gratuito de 30 dias) para Windows vem com as mesmas versões do TextMaker, PlanMaker e Presentations que vêm com o Ashampoo Office 2010 de US $ 60; estes são abordados na nossa análise do produto Ashampoo. O que o SoftMaker Office 2010 tem e que o Ashampoo não tem é o BasicMaker, uma linguagem de script que pode adicionar funcionalidade aos seus aplicativos. Esta revisão se concentra nesse módulo.

Este simples programa BASIC, feito com o componente BasicMaker do SoftMaker Office 2010, insere um texto.

O idioma principal do BasicMaker é baseado no Visual Basic for Applications da Microsoft, ou VBA. É uma variante bastante direta do BASIC, uma linguagem que existe há décadas e que é conhecida por uma sintaxe simples, se bem que às vezes detalhada, pelo menos em comparação com C ++ ou PERL. Programadores hardcore tendem a ser desdenhosos com isso, mas para tarefas simples ou para uso de programadores casuais ou de meio período, ele faz o trabalho. A falta de recursos "avançados", como manipulação de ponteiros, reduz as chances de falhas e dificulta a replicação de bugs.

O BasicMaker não pode produzir aplicativos autônomos, mas pode produzir scripts bastante complexos que operam nos aplicativos incluídos no pacote Office.. As tarefas típicas que você pode querer usar como script podem incluir a inserção de texto gerado, uma pesquisa e substituição "inteligentes" que podem executar verificações complexas com base no texto ao redor, gerar dados para uma planilha e muito mais. Também é possível criar caixas de diálogo personalizadas, permitindo que um script consulte o usuário em busca de dados razoavelmente complexos, que podem ser usados ​​para direcionar a si mesmo. Isso pode ser útil para gerar documentos complexos e estruturados automaticamente.

A documentação do BasicMaker pressupõe um alto nível de familiaridade com conceitos gerais de programação e codificação de aplicativos em particular. Não há realmente nenhum tutorial verdadeiro ou manual, apenas algumas orientações básicas sobre como referenciar objetos e a estrutura da linguagem. Por exemplo, a seção sobre Controle de Fluxo discute a sintaxe dos loops While, For e Do, mas supõe que você entende o que é um loop, por que precisa de um, quando um loop For deve ser usado e quando um loop While deve ser usado. e assim por diante. Da mesma forma, enquanto as propriedades do objeto são documentadas, não há um guia "How to" de alto nível; Eu tive que detalhar várias hierarquias de objetos antes de descobrir como inserir texto na posição atual do cursor. (Você usa o objeto Selection.)

O editor é muito básico - sem trocadilhos. Recursos como preenchimento de pop-up (onde todos os campos ou métodos de um objeto são apresentados quando você digita o nome dele) estão ausentes, como realce de sintaxe, recuo automático e outras sutilezas que são padrão em muitos editores (como o freeware Eclipse). O depurador é, da mesma forma, funcional, mas nada de especial.

O SoftMaker Office 2010 vale a diferença de preço em comparação com o Ashampoo Office 2010? Se você precisa de capacidade de programação / scripting - e se você não sabe se você faz, as chances são, você não - então, sim, vale a pena o extra de $ 20.