1 - INTRODUÇÃO
AO CLIPPER
O que é
o DBASE III;
O que é o Clipper;
O que é um compilador;
Vantagens e desvantagens de um compilador;
Como desenvolver um programa usando o compilador Clipper;
O que é um interpretador?
Vantagens e desvantagens de um interpretador;
Como desenvolver um programa usando um interpretador;
Como criar/compilar um programa;
Como gravar um programa em disquete;
Como apagar um programa;
Como exibir um programa;
Como corrigir erros em um programa;
Conceito de programa;
Conceito de programa em computador;
Como escrever instruções em seqüência;
Sintaxe geral dos comandos e funções;
2 - VARIÁVEIS
Conceito
de variável;
Nomes de variáveis;
Conceito de domínio de uma variável;
Variáveis;
STORE;
DECLARE;
Expressões Aritméticas;
Regras de prioridade entre os operadores;
Comandos de configuração;
Resumo dos comandos Set;
SET DECIMALS;
SET ESCAPE;
SET DATE;
Funções;
Resumo das funções;
Função: CTOD() - Caracter para Data;
Função: DATE();
Função: DTOC() - Data para Caracter;
Função: SUBSTR();
Função: VAL() - Caracter para Numérico;
3 - COMO PRODUZIR TEXTOS
? ou??;
Text...Endtext;
@...Clear;
@ ...To;
Clear;
@ say...get;
Como centralizar textos;
Set device;
Read;
Função Col() - coluna do vídeo;
Função Row() - linha do vídeo;
Eject;
Função Pcol() - coluna da impressora;
Função Prow() - linha da impressora;
4 - INTERAÇÃO COM O USUÁRIO
Accept;
Input;
Wait;
A função Inkey ();
A função Lastkey ();
5 - MÉTODOS DE PROGRAMAÇÃO
Fases de elaboração de um programa;
Planejamento de programa;
Programação estruturada;
Técnicas de edição;
&&;
Note ou *;
Folha de Auto-Avaliação da Unidade 5.
6 - COMO LIDAR COM DECISÕES
Como estabelecer condições;
Operadores relacionais;
Operadores lógicos;
Operadores de caracteres;
Ordem geral de precedência;
If-else-endif;
Ninhos de If's;
Do-case-endcase;
UNIDADE 7 - COMO TRATAR REPETIÇÕES
Do-while;
Uso de contadores;
For-next;
8 - SUB-ROTINAS
Instruções de chamada;
Conceito de sub-rotina;
Do;
Return;
Cancel;
9 - COMO CRIAR / ALTERAR UM BANCO DE DADOS
O que é um Banco de dados ou Base de Dados;
Definições de Banco dados, arquivos, registros
e campos;
Sistema Gerenciador de banco de dados – SGBD;
Estrutura de dados do Clipper;
DBU - O utilitário do Clipper;
10 - MANUTENÇÃO DE BANCO
DE DADOS
Pesquisa de Arquivos;
Organização de arquivos;
Arquivos do Clipper;
Áreas de trabalho;
Select;
Alias;
Use;
Append blank;
Replace;
Delete;
Set deleted();
Função deleted();
Pack;
Zap;
Arquivo de ×ndices (NDX);
Index;
Set Index;
Set order to;
Close;
11 - CONSULTA / PESQUISA DE ARQUIVOS
Go/Goto;
Go bottom;
Go top;
Seek;
Leitura direta de um arquivo indexado;
Função EOF();
Função Found();
skip;
12 - EXEMPLOS DE PROGRAMAS PADRÕES
Introdução;
Organização do Programa na memória;
Como consertar erros de programas;
Recomendações para programadores;
Comandos iniciais de um programa;
Processamento Seqüencial;
Programa de Quebra de Controle;
Criação/Pesquisa de Tabelas;
O que é uma Tabela;
Programa de impressão de relatório;
Programa para Menus;
Atualização de Cadastros;
13 - COMPILAÇÃO / LINKEDIÇÃO
Introdução;
Diferença de comando;
Comandos de compilação;
Comandos de linkedição;
Configuração de ambiente;
Variáveis;
Comandos do Clipper 5.2;
Funções do Clipper 5.2;
Programa em Clipper 5.2
14 - VARIÁVEIS
O que é uma variável;
Variáveis;
Classe de variáveis;
Variáveis públicas;
Variáveis privadas;
Variáveis locais;
Variáveis estáticas;
MEMVAR;
15 - COMANDOS DO CLIPPER 5.2
ANNOUNCE;
COPY TO;
COPY FILE;
DELETE TAG;
DO;
EXIT PROCEDURE;
FIELD;
FOR...NEXT;
FUNCTION;
GO/GOTO;
INIT PROCEDURE;
INDEX;
LOCAL;
MEMVAR;
PRIVATE;
PROCEDURE;
PUBLIC;
READ REINDEX;
REQUEST;
SEEK;
SET DATE;
SET EPOCH;
SET FUNCTION;
SET INDEX;
STATIC;
USE;
16 - FUNÇÕES DO CLIPPER
5.2
AADD();
ACLONE();
AEVAL()AINS();
ALERT();
ALIAS();
ARRAY();
ATAIL();
BOF();
BREAK();
BROWSE();
COLORSELECT();
DBAPPEND();
DBCLEARFILTER();
DBCLEARINDEX();
DBCLEARRELATION();
DBCLOSEALL();
DBCLOSEAREA();
DBCOMMIT();
DBCREATE();
DBCREATEINDEX();
DBDELETE();
DBEVAL();
DBGOBOTTOM();
DBGOTO();
DBRECALL();
DBREINDEX();
DBRLOCK();
DBRUNLOCK();
DBSEEK();
DBSELECTAREA();
DBSETDRIVER();
DBSETFILTER();
DBSETINDEX();
DBSETORDER();
DBSETRELATION();
DBSKIP();
DBSTRUCT();
DBUNLOCK();
DBUSEAREA();
DVOUT();
DVOUTPIC();
DEVPOS();
DIRECTORY();
DISPBEGIN();
DISPBOX();
DISPCOUNT();
DISPEND();
DISPOUT();
EOF();
ERRORBLOCK();
EVAL();
FERASE();
FIELDBLOCK();
FIELDGET();
FIELDNAME();
FIELDPOS();
FIELDPUT();
FIELDWBLOCK();
FRENAME();
GETACTIVE();
ISDIGIT();
MAXCOL();
MAXROW();
MEMVARBLOCK();
MCLTOPOS();
NOSNOW();
ORDBAGEXT();
ORDBAGNAME();
ORDCREATE();
ORDESTROY();
ORDFOR();
ORDKEY();
ORDLISTADD();
ORDLISTCLEAR();
ORDLISTREBUILD();
ORDNAME();
ORDNUMBER();
ORDSETFOCUS();
OUTERR();
OUTSTD();
PADC();
PADL();
PADR();
QOUT();
QQOUT();
READMODAL();
RDDNAME();
RDDSETDEFAULT();
SET();
SETBLINK();
SETCURSOR();
SETKEY();
SETMODE();
SETPOS();
VALTYPE();
UNIDADE 17 - EXEMPLOS DE
PROGRAMAS E FUNÇÕES EM CLIPPER 5.2
AVALIAÇÃO FINAL
|