Linguagem progress
Enviado por:
CLAUDIUS EDELSBRUNNER
Progress V8.2A
Por
Sandro Matos
Fábio Victor Pfeiff
Claudius Edelsbrunner
2
Porto Alegre, agosto de 1998.
Sumário
1 Conhecendo o Progress
1.1 O que é Progress
1.2 Gerenciamento da Base de Dados Relacional Progress
1.3 DataServer para outros Sistemas de Gerenciamento
1.4 Client / Server Parameters: Arquivo .pf
1.5 Formas de Conexão a bancos Progress via sessões Progress
1.5.1 Mono-usuário
1.5.2 Multi-usuário
1.5.3 Exercício: conectando a um banco Progress mono-usuário
1.6 Principais Extensões dos Arquivos Gerados pelo Progress
1.7 Variáveis de Ambiente - Propath
1.8 Dump
2 Procedure Editor
2.1 File – operações sobre arquivos
2.2 Edit
2.2.1 Desfazendo ações
2.2.2 Recortando, copiando e colando
2.2.3 Inserindo campos de tabelas
2.3 Search – buscando/substituindo no programa corrente ocorrências de texto
2.4 Buffers
2.4.1 Abrindo um novo buffer
2.4.2 Alternando entre buffers
2.5 Compile
2.5.1 Run
2.5.2 Check Sintax
2.6 O Menu de Contexto
3 Conhecendo os Comandos do Progress
3.1 Comentários em Progress
3.2 Tipo de Dados
3.3 Declaração de Estruturas Auxiliares
3.3.1 Variáveis
3.3.2 Buffers Auxiliares
3.3.3 Tabelas Temporárias
3.3.4 Procedures e Funções
3.3.5 Parâmetros
3.4 Exercícios
3.5 Comandos Básicos
3.5.1 Atribuição
3.5.2 Entrada e Saída
3.5.3 Bloco e Repetição
3.5.4 Condicionais
3.5.5 Para manipulação de registros
3.5.6 Querys
3.5.7 Quebra de bloco
3.5.8 Execução de programas externos
3
3.6
3.7
3.8
3.8.1
3.8.2
3.9
3.10
Funções mais Utilizadas
Exercícios (reservar um simples para a aula do dia seguinte)
Pré-processamento
Diretivas
Funções
Exercício
Includes
4 User Interface Builder
4.1 User Interface Builder
4.2 A Palette de Componentes
5 Suporte a Interface Gráfica embutida em Progress 4GL
5.1 Atributos Básicos
5.2 Exercícios (utilizando screen-value, num-items, sensitive, …)
5.3 Métodos Básicos
5.4 Diretivas de