UNIDADE 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; Folha de Auto-Avaliação da Unidade 1.
UNIDADE 2 - VARIÁVEIS Conceito de variável; Nomes de variáveis; Conceito de domínio de uma variável; Tipos de variáveis; Comando STORE; Comando DECLARE; Expressões Aritméticas; Regras de prioridade entre os operadores; Comandos de configuração; Resumo dos comandos Set; Comando SET DECIMALS; Comando SET ESCAPE; Comando 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; Folha de Auto-Avaliação da Unidade 2.
UNIDADE 3 - COMO PRODUZIR TEXTOS Comando? ou??; Comando Text...Endtext; Comando @...Clear; Comando @ ...To; Comando Clear; Comando @ say...get; Como centralizar textos; Comando Set device; Comando Read; Função Col() - coluna do vídeo; Função Row() - linha do vídeo; Comando Eject; Função Pcol() - coluna da impressora; Função Prow() - linha da impressora; Folha de Auto-Avaliação da Unidade 3.
UNIDADE 4 - INTERAÇÃO COM O USUÁRIO Comando Accept; Comando Input; Comando Wait; A função Inkey (); A função Lastkey (); Folha de Auto-Avaliação da Unidade 4.
UNIDADE 5 - MÉTODOS DE PROGRAMAÇÃO Fases de elaboração de um programa; Planejamento de programa; Programação estruturada; Técnicas de edição; Comando &&; Comando Note ou *; Folha de Auto-Avaliação da Unidade 5.
UNIDADE 6 - COMO LIDAR COM DECISÕES Como estabelecer condições; Operadores relacionais; Operadores lógicos; Operadores de caracteres; Ordem geral de precedência; Comando If-else-endif; Ninhos de If's; Comando Do-case-endcase; Folha de Auto-Avaliação da Unidade 6.
UNIDADE 7 - COMO TRATAR REPETIÇÕES Comando Do-while; Uso de contadores; Comando For-next; Folha de Auto-Avaliação da Unidade 7.
UNIDADE 8 - SUB-ROTINAS Instruções de chamada; Conceito de sub-rotina; Comando Do; Comando Return; Comando Cancel; Folha de Auto-Avaliação da Unidade 8.
UNIDADE 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; Folha de Auto-Avaliação da Unidade 9.
UNIDADE 10 - MANUTENÇÃO DE BANCO DE DADOS Pesquisa de Arquivos; Organização de arquivos; Arquivos do Clipper; Áreas de trabalho; Comando Select; Alias; Comando Use; Comando Append blank; Comando Replace; Comando Delete; Comando Set deleted(); Função deleted(); Comando Pack; Comando Zap; Arquivo de ×ndices (NDX); Comando Index; Comando Set Index; Comando Set order to; Comando Close; Folha de Auto-Avaliação da Unidade 10.
UNIDADE 11 - CONSULTA / PESQUISA DE ARQUIVOS Comando Go/Goto; Comando Go bottom; Comando Go top; Comando Seek; Leitura direta de um arquivo indexado; Função EOF(); Função Found(); Comando skip; Folha de Auto-Avaliação da Unidade 11.
UNIDADE 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; Folha de Auto-Avaliação da Unidade 12.
UNIDADE 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; Folha de Auto-Avaliação da Unidade 13.
UNIDADE 14 - VARIÁVEIS O que é uma variável; Tipos de variáveis; Classe de variáveis; Variáveis públicas; Variáveis privadas; Variáveis locais; Variáveis estáticas; MEMVAR; Folha de Auto-Avaliação da Unidade 14.
UNIDADE 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; Folha de Auto-Avaliação da Unidade 15.
UNIDADE 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(); Folha de Auto-Avaliação da Unidade 16.
UNIDADE 17 - EXEMPLOS DE PROGRAMAS E FUNÇÕES EM CLIPPER 5.2
AVALIAÇÃO FINAL
|