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.

Tela inicial do Oracle Forms 6i
Tela inicial do Oracle Forms 6i

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.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.