Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
BASIC PARA MACROS - PARTE 01 - INTRODUÇÃO


CLUBE DE AUTORES


MAGAZINE LUIZA


CLUBE DE AUTORES


AMAZON


CLUBE DE AUTORES

PHP-GENERATOR

BASIC PARA MACROS - PARTE 01 - INTRODUÇÃO

Nossas dúvidas são traidoras e nos fazem perder o que, com frequência, poderíamos ganhar, por simples medo de arriscar. (William Shakespeare )

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


  1. Como uma macro pode ser conceituada?

  2. De que forma o usuário de um programa pode ativar uma macro?

  3. O que vem a ser uma IDE?

  4. Quais os principais recursos da barra de tarefas da IDE Basic?

  5. Com base no texto dado, explique o que vem a ser um compilador.





WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online