Você está na página 1de 5

APRENDENDO A

PROGRAMAR
EM

PROGRESS

Ararangu(SC) , Maio de 2001.


Reviso: Setembro de 2003

PROGRESS
Aprendendo a linguagem PROGRESS - Nvel Bsico

SUMRIO

Capitulo 1: A PROGRESS SOFTWARE ...................................................


Apresentao .........................................................................................
Proposta ................................................................................................
O Banco de Dados .................................................................................
A Linguagem .........................................................................................

3
4
5
6
9

Capitulo 2: DEFININDO UM BANCO DE DADOS ...................................


Criando um banco de dados ...................................................................
Criando uma tabela ................................................................................
Criando campos na tabela ......................................................................
Criando Indices ......................................................................................
Criando triggers .....................................................................................
Criando Sequences ................................................................................

10
11
13
15
16
17
18

Capitulo 3: CRIANDO UM PROGRAMA ...................................................


Transaes .............................................................................................
Comandos de Repetio ........................................................................
Comandos de Condio .........................................................................
Declarando Variveis ............................................................................
Definindo um FRAME .........................................................................
Manipulao de Tabelas (arquivos) ......................................................
Tabelas temporrias ..............................................................................
Definindo um BUFFER ........................................................................
Definindo dispositivos de sada ............................................................
Mostrando dados na Tela ......................................................................
Imprimindo ............................................................................................
Passagem de Parmetros ......................................................................
Criando um Registro .............................................................................
Lendo um Registro ................................................................................
Deletando um Registro ..........................................................................
Ordenao .............................................................................................

19
20
23
26
28
30
32
34
38
39
41
45
47
49
50
51
52

Capitulo 4: PROGRESS x SISTEMAS OPERACIONAIS .......................


Conhecendo o Sistema Operacional .....................................................
Manipulando informaes no Sistema Operacional .............................

53
54
55

2
Cristiano Brasil cristiano_brasil@yahoo.com.br

PROGRESS
Aprendendo a linguagem PROGRESS - Nvel Bsico

Capitulo 1: A PROGRESS SOFTWARE


Apresentao
Proposta
O Banco de Dados
A Linguagem
Tipos de Arquivos

3
Cristiano Brasil cristiano_brasil@yahoo.com.br

PROGRESS
Aprendendo a linguagem PROGRESS - Nvel Bsico

APRESENTAO

PROGRESS SOFTWARE CORPORATION mundialmente uma


das principais fornecedoras de tecnologia de desenvolvimento e
implementao de aplicativos e servios de suporte para empresas
comerciais, industriais e governamentais.
Fundada em 1981 por Joseph W. Alsop, iniciou como fornecedora de
ferramentas para desenvolvimento de aplicativos. Desde ento vem
crescendo tendo atingido o faturamento de US$ 240 milhes no ano
de 1998.
A Progress Software uma empresa de capital aberto, com base
em Bedford Massachusetts, Estados Unidos. Presente em mais de
100 pases na Amrica do Norte, Amrica Latina, Europa, sia e
Oceania, possuindo mais de 1200 funcionrios.

4
Cristiano Brasil cristiano_brasil@yahoo.com.br

PROGRESS
Aprendendo a linguagem PROGRESS - Nvel Bsico

PROPOSTA

Este documento est descrito sobre a linguagem 4gl em modo


texto, tendo vrios exemplos com base no banco de dados de
exemplo que vem junto com o PROGRESS.
As sintaxes dos comandos esto descritas conforme a verso
9.0B do PROGRESS, se por ventura for citado algum comando/funo
que no exista em todas as verses, ser indicado a partir de qual
verso este comando/funo comeou a existir.
Este manual-apostila possui a proposta de levar o conhecimento
bsico da linguagem e banco de dados aqueles que desconhecem o
PROGRESS ou at aqueles que esto iniciando na ferramenta.
Porque tendo um incio com base slida, o profissional poder
obter maiores e satisfatrios resultados no futuro.
Os dados aqui contidos foram retirados dos manuais do
PROGRESS, de vrios outros documentos acessveis na internet, e de
experincias pessoais.
Quaisquer dvidas, entrar em contato com Cristiano Brasil no email cristiano_brasil@yahoo.com.br

5
Cristiano Brasil cristiano_brasil@yahoo.com.br