Programação Progress

7275 palavras 30 páginas
VISÃO GERAL DO DESENVOLVIMENTO DE INTERFACE GRÁFICA

INTRODUÇÃO
O Aplicativo construtor de interfaces gráficas do Progress, o AppBuilder, pode ser aberto por atalho próprio ou a partir do Desktop (mais comum).

O AppBuilder é uma ferramenta da linguagem de desenvolvimento Progress, que permite a criação de interfaces gráficas, através de objetos, com os usuários. Em outras palavras, o AppBuilder permite a manipulação de elementos gráficos (widgets) que representam objetos e permitem a interação dos usuários com suas aplicações (sistemas específicos), através de ações (eventos) nestes objetos.
Para tanto, o AppBuilder permite que se escreva triggers para cada evento previsível de ocorrer nos widgets. Naturalmente estes triggers determinam a funcionalidade da interface.
O AppBuilder gera código fonte em linguagem 4GL.
Em resumo, no AppBuilder trabalha-se com Programação Orientada a Eventos.
Nas aplicações desenvolvidas no modelo Orientado a Eventos, o usuário escolhe a próxima atividade a ser realizada, dentre as opções que a aplicação possui. Portanto, o usuário possui maior interatividade com o sistema, chegando até a controlar parte do processamento do mesmo, enquanto que na Programação Procedural o sistema direciona o usuário em toda a execução das tarefas.

O “Progress Gráfico” possui as mesmas características do Progress Caracter, naturalmente com o adendo ao conjunto de elementos gráficos, elementos estes que representam dados e/ou informações (apostila vol.1 – pag. 13).

USER INTERFACE WIDGETS ELEMENTS (Elementos de Interface Gráfica)
Permitem e também auxiliam os usuários a navegarem através de uma aplicação. Isto acontece na forma de textos, títulos, mensagens, instruções, etc, que compõem os Widgets.
A linguagem 4GL do Progress possui quatro tipo de elementos básicos(*):

1. Container Objects
Permite organizar dados, ações, objetos gráficos da aplicação.
Container Objetos inclui: frames, dialog boxes and windows.
Cada

Relacionados

  • Técnico de Informatica
    1076 palavras | 5 páginas
  • nenhum
    1044 palavras | 5 páginas
  • unopar
    4079 palavras | 17 páginas
  • Arquitetura orientada a serviços
    5364 palavras | 22 páginas
  • importancia da informatica na construcao
    1308 palavras | 6 páginas
  • Administração da informação
    988 palavras | 4 páginas
  • Sucesso e insucesso em ERP Contabil
    455 palavras | 2 páginas
  • aula3 software 121025093931 phpapp02
    1567 palavras | 7 páginas
  • Linguagem progress
    8254 palavras | 34 páginas
  • linguagem
    7957 palavras | 32 páginas