Curso Oracle Forms – Parte III: Conhecendo o ambiente do Forms 6i
Caso ainda não tenha visto, venha aqui e veja o capítulo anterior do curso.
Caso você nunca tenha utilizado o Forms 6i da Oracle seguem algumas características:
- é baseado em menus;
- a IDE de desenvolvimento é totalmente gráfica, no melhor estilo drag-and-drop;
- cópia e movimentação de objetos na tela de desenvolvimento de forma rápida e intuitiva.
O Oracle Forms 6i pode ser dividido em 3 componentes:
- Oracle Forms Generate: cria um arquivo “executável” do seu aplicativo criado com o Forms 6i;
- Oracle Forms Runform: executa o arquivo “executável” gerado pelo Oracle Forms Generate;
- Oracle Forms Designer: é o ambiente de desenvolvimento de aplicações Forms 6i.
No ambiente de desenvolvimento do Forms 6i podemos destacar os seguintes objetos do corpo do Forms:
- Itens: são os campos de exibição e entrada de dados, botões, check-box e demais elementos que compõe o Forms e servem para exibir dados ou permitir interação do usuário;
- Bloco: é resumidamente o “dono” lógico dos itens, é dentro dele que os itens ficam agrupados e se relacionam de forma lógica;
- Canvas: é a área visual de construção do Forms, é nela que os itens ficam porém não é o canvas que agrupa os itens nem os relaciona entre si.
O bloco é um dos segredos do Oracle Forms 6i, é possível criar um bloco a partir de uma tabela ou view transformando automaticamente os campos em itens do Forms ou ainda podemos criar um bloco de forma manual que não precisa necessariamente estar ligado a uma tabela ou view do banco de dados Oracle.
Outra característica interessante do Oracle Forms 6i é o relacionamento mestre-detalhe, com ele é possível criar um bloco de dados mestre e relacionar outros blocos de dados com ele onde o próprio Forms irá gerar o código de controle desse relacionamento.
E antes que eu me esqueça, o Oracle Forms 6i obviamente suporta PL/SQL.
No começo pode até parecer confuso tantos detalhes, mas no decorrer do curso com uma vivência mais prática é possível assimilar de forma orgânica todos esses conceitos e detalhes para tirar o máximo de performance e produtividade no Oracle Forms 6i.
Não perca tempo e acesse a próxima parte do curso de Oracle Forms.