Criando Macros no BrOffice Calc

9788574524481
 
Por: R$58,00
+

Cleuton Sampaio

é professor, mestre formado pelo IBMEC, com diversas certificações importantes, como: PMP (Project Management Professional) e SCEA (Sun Certified Enterprise Architect). Autor de vários livros publicados pela Brasport, incluindo “Guia do Java EE 6.0 – Desenvolvendo Aplicações Corporativas”, “Criando Macros no BrOffice Calc” e “Guia de Campo do Bom Programador”. Coordenador do portal mobile The Code Bakers (www.thecodebakers.org).

Siga o autor

O BrOffice.org é o nome no Brasil da suíte OpenOffice.org. Um conjunto de programas de código aberto (open source) que não fica a dever nada às mais modernas suítes de programas de escritório. Vem sendo cada vez mais utilizado no Brasil, pois grandes empresas como SERPRO e Petrobras o estão adotando.

 

Seu componente BrOffice.org Calc é uma planilha eletrônica de última geração que, além de poder ler e gravar os tipos de arquivos das rivais, também possui o recurso de programação de macros, que podem ser desenvolvidas em várias linguagens de programação.

 Neste livro usamos o Basic, que é uma linguagem fácil e intuitiva, exigindo pouca experiência em programação.

 Aprenda a criar macros fantásticas, que podem manipular a planilha de várias formas, além de poder criar:

  - Diálogos de interface com o usuário;

 - Gráficos comerciais: Pizza, Barra, Coluna, Linha, inclusive com efeitos 3D;

 - Macros que criam novos arquivos e acessam bancos de dados.

 

O livro contém vários exercícios resolvidos para você praticar o aprendizado.

Introdução

Por que macros?

Por que OpenOffice?

BrOffice.org

Origens

Software livre?

Público-alvo

Versão do OpenOffice

1. Resumo turbinado

O exemplo que vamos usar

O nosso código fonte

2. Fundamentos de lógica de programação

Por que o computador precisa de um programa?

Como fazemos programas de computador?

Variáveis e constantes

         Tipos de variáveis

Instruções

Algoritmos

Trabalhando com variáveis

         Atribuindo valores

         Atribuindo expressões

Vetores e matrizes

         Matrizes

Fluxo de execução

Instruções de controle de fluxo

Exercícios

         Correção do exercício 1

         Correção do exercício 2

3. O ambiente de programação

Editando macros

Gravando macros

O que é uma macro?

Executando macros

Segurança de macro

Receitas de bolo

4. Introdução à linguagem BrOffice.org Basic

Formato geral da linguagem

         Onde escrever o código

         Comentários

         Nomenclatura

Literais

Variáveis

         Declarando variáveis locais

         Tipos de variáveis

Constantes

Vetores ou arrays

         Elemento inicial de um vetor

         Declarando explicitamente as posições inicial e final

         Vetores de outros tipos de dados

         Vetores de múltiplas dimensões

Operadores matemáticos

Funções matemáticas

Exercícios

         Solução

5. Textos, datas e controle de fluxo

Texto

         O que é Unicode?

         Literais String

Funções para lidar com Strings

         Lidando com caracteres

         Tamanho de um String

         Acessando partes de um String

         Conversão e teste de Strings

         Formatando valores como Strings

         Busca e alteração de Strings

         Transformações de maiúsculas e minúsculas

Data e hora

         Literais de data e hora

         Funções de data e hora

         Formatação de data e hora

         Pegando pedaços de uma data ou hora

         Retornando a data e hora atuais

         Calculando a diferença e o prazo

Vetores

Controle de fluxo

         Decisão

         Expressões lógicas

         Decisão múltipla

         Laço ou “loop”

Exercício

         Biorritmo

         Correção

6. Procedimentos

Funções x sub-rotinas

Argumentos

         Referência e valor

         Argumentos opcionais

Recursividade

Exercício

         Correção

7. Depuração e tratamento de erros

Execução passo a passo

Pontos de interrupção

Depuração total ou parcial

Tratamento de erros

         Rótulos

         Tratamento

         Código de erro

         Tratamento “inline”

         Desligando a rotina de tratamento de erros

8. Manipulando a planilha

Orientação a objetos

Referência de planilha

Referência de célula

         O valor de uma célula

Referência de intervalo

Exercício

         Correção

9. Manipulação avançada de planilha

Conteúdo

Formato

         Formato numérico

         Formato moeda

         Formato temporal

         Juntando tudo

Aparência

         Cores

         Efeitos de texto (fonte)

         Tamanho de letra

         Alterando linhas e colunas inteiras

         Alinhamento de texto

         Autoajustamento de texto ou de coluna

         Bordas

         Merge ou combinação de células

Lidando com planilhas inteiras

         Universal Network Objects

         Adicionando e removendo planilhas

         Copiando planilhas

         Abrindo arquivos de planilha

         Gravando arquivos de planilha

Exercício

         Correção

10. Tópicos avançados de programação

Vetores dinâmicos

Variáveis públicas, globais e privadas

Registros de dados

11. Gráficos

Gráfico de coluna simples

Gráfico de pizza

Gráfico de linha

Gráficos com mais de uma série de dados

Gráficos em 3D

12. Interface com o usuário

Caixas de diálogo

Como criar caixas de diálogo

Como exibir caixas de diálogo usando macros

Como interagir com a caixa de diálogo

Exercício

         Correção

13. Bancos de dados

Acessando um banco de dados no BrOffice.org Base

Exercício final

         Biorritmo gráfico

14. Receitas para problemas comuns

Como organizar: documentos, bibliotecas e módulos

Como criar uma macro

Como executar uma macro

Como executar macros usando um botão na planilha

Como selecionar uma planilha

Como selecionar células de uma planilha

Como navegar nas células de um intervalo

Cálculos com intervalos

Como atribuir valores às células

ISBN:
9788574524481
Edição:
1
Páginas:
208
Largura:
17
Comprimento:
24
Volume:
448.80
Ano:
2010
Lançamento:
24/11/2010
não sei qual é o meu CEP

Nenhuma mensagem encontrada

Fazer uma avaliação

Clientes Também Compraram