LINGUAGEM
DE PROGRAMAÇÃO BASIC PARA OPEN OFFICE – PARTE 1
Nota: As informações
utilizadas na elaboração dessa série de aulas sobre programação
Basic, para Open Office Calc, foram obtidas de fontes
primárias, como manual de programação Basic e o editor de
ajuda do Open Office Basic e sintetizadas com o objetivo de
facilitar a compreensão dos elementos básicos da linguagem de
programação basic e sua utilização na criação de macros e
funções. Vale lembrar que o ambiente de desenvolvimento abordado
aqui se estende aos demais softwares do pacote Open Office.
(Professor Roni Márcio Fais, 2014 – www.rmfais.com).
|
INTRODUÇÃO AO
AMBIENTE DE DESENVOLVIMENTO DO OPEN OFFICE PARA LINGUAGEM BASIC
O OpenOffice conta com um
Ambiente de Desenvolvimento Integrado (IDE Basic) que oferece os
recursos necessários para a criação de macros e funções na
linguagem de programação Basic. Dentre esses recursos destacam-se :
Editor de código
fonte;
Compilador/executor
de macros e funções;
Depurador de código
fonte;
Editor visual para a
criação de diálogos personalizados.
Para acessar o Ambiente
de Desenvolvimento Basic, crie uma nova planilha no Calc e siga os
passos abaixo:
Selecione
Ferramentas=>Macros=>Organizar Macros=>OpenOffice.org Basic;
Selecione a biblioteca
Standard e clique sobre o botão Novo.
A
janela da IDE Basic se abrirá contendo o seguinte exemplo de macro:
REM ***** BASIC
*****
Sub Main
End Sub
|
Onde:
REM é um comando que possibilita comentários de
programação;
Sub marca o início de um bloco de comandos e Main o
nome desse bloco, que pode ser substituído por outro a critério do
programador;
End Sub marca o fim do bloco de comandos.
Dentro
de uma mesma janela podem ser criados vários blocos de comandos,
ou seja, várias macros, assim como várias funções com
diferentes nomes. Uma macro, portanto, pode ser conceituada como
sendo um bloco de comandos, que pode ser executado com uma simples
ação do usuário. Exemplo: um clique, uma tecla pressionada,
uma combinação de duas teclas etc.
A
barra de tarefas da IDE Basic dispões de vários recursos, dentre os
quais os principais são:
Compilar, que verifica possíveis erros de programação a
traduz o código fonte para um código que possa ser executada pelo
computador;
Executar, que testa o funcionamento do código.
Abaixo
segue um exemplo de macro que pode ser testado na IDE Basic e ativado
no Calc:
Sub Salvar
msgBox("Documento
salvo com sucesso!")
End Sub
|
Essa
macro exibe uma caixa com a mensagem “Documento salvo com sucesso!”
e pode ser habilitada no Calc ou Writer por meio de um evento, que
nada mais é do que uma ação executada pelo usuário. Por exemplo,
para habilitar a macro, sempre que o usuário usar a opção salvar
documento, basta seguir o procedimento abaixo:
No menu ferramentas com Calc ou Writer, Clique em =>
Personalizar=> Eventos => Opção - Ao salvar o documento;
Clique no botão macro e escolha a macro Salvar, em
seguida clique em OK.
Pronto,
agora sempre o usuário salvar o documento, será exibida uma caixa
com a mensagem “Documento salvo com sucesso!”. Lembrando que essa
macro só será ativada no documento em que ela foi habilitada. Para
ativa-la em todos os documentos, o processo deverá ser feito por
meio do menu ferramentas da IDE Basic. Vale destacar que, salvar o
documento é apenas um dos diversos eventos que podem ser executados
pelo usuário.
ATIVIDADES
Como uma macro pode ser conceituada?
De que forma o usuário de um programa pode ativar uma macro?
O que vem a ser uma IDE?
Quais os principais recursos da barra de tarefas da IDE Basic?
Com base no texto dado, explique o que vem a ser um compilador.