|
Desenvolvendo Aplicações Gráficas em ABL (4GL) | |
Este curso tem como objetivo ensinar aos alunos como desenvolver relatórios utilizando ABL (4GL).
|
Pré-requisitos | |
- Conhecimento de lógica de programação.
- Listar os três tipos de relacionamentos entre tabelas em um Banco de Dados Relacional.
- Identificar e aplicar conceitos de programação como: Assignment – Looping – Conditional branching – Modularity (e.g., subrotina ou função).
|
Conteúdo Programático | |
- Usar o Ambiente de Desenvolvimento de Aplicativo (ADE) Progress e o AppBuilder para desenvolver aplicativos para ambientes cliente/servidor.
- Usar o Dicionário de Dados para:
- Explorar as definições/estrutura da base de dados.
- Copiar uma base de dados.
- Criar uma nova base de dados.
- Projetar e desenvolver uma interface gráfica de usuário:
- Projetar uma interface de usuário usando controles e funcionalidade padrão.
- Projetar e desenvolver componentes para a separação da interface de usuário e lógica de negócio.
- Projetar e construir aplicativos orientados à eventos.
- Construir uma interface de usuário usando objetos básicos e código ABL.
- Usar métodos e atributos de objetos para customizar a interface de usuário.
- Adicionar menus e códigos de triggers apropriados para um aplicativo.
- Projetar e desenvolver aplicações de consulta e lógicas de negócio.
- Recuperar registros de uma base de dados.
- Criar, atualizar e eliminar registros.
- Implementar estratégias de validação.
- Gerenciar escopos de transação para reduzir o escopo de registro.
- Gerar relatórios usando o Progress OpenEdge ABL.
- Escrever e implementar procedimentos persistentes.
- Implementar um aplicativo num ambiente cliente/servidor.
|