Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Oracle Forms Básico - Apostilas - Informática Part1, Notas de estudo de Informática

Apostilas de Informática sobre Oracle Forms Básico, Arquitetura Cliente/Servidor, Variáveis de Ambiente e Preferências, Gatilhos e Unidades de Programa, Editor de Layout, Criando Listas de Valores.

Tipologia: Notas de estudo

2013

Compartilhado em 27/08/2013

Garoto
Garoto 🇪🇸

4.6

(121)

1 / 16

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Oracle Forms – Básico 1
Ricardo Neves Braga
Oracle Forms
Básico
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe Oracle Forms Básico - Apostilas - Informática Part1 e outras Notas de estudo em PDF para Informática, somente na Docsity!

Oracle Forms – Básico

Oracle Forms

Básico

Oracle Forms – Básico

F

F O

O R

R M

M S

S

B

B Á

Á S

S I

I C

C O

O

Indice

1. Arquitetura Cliente/Servidor (Oracle Forms Developer) .............................................................. 4

2. Arquitetura Web (Oracle Forms Server) ....................................................................................... 5

3. Modelo de dados............................................................................................................................ 6

4. Variáveis de Ambiente e Preferências........................................................................................... 7

5. Iniciando o Forms Builder............................................................................................................. 8

6. Conhecendo a Ferramenta ............................................................................................................. 9

7. Navegador de Objetos (Object Navigator) .................................................................................. 10

8. Menus do Forms Builder ............................................................................................................. 11

9. Utilizando o Assistente para criar um Form ................................................................................ 15

10.Tipos de Blocos.................................................................................................................................. 19

10.Folha de Propriedades ........................................................................................................................ 20

- Forms .......................................................................................................................................... 20

10.Data Block...................................................................................................................................... 21

10.Text Item......................................................................................................................................... 23

- Relacionamento........................................................................................................................... 25

10. Classes de Objetos ....................................................................................................................... 25

11. Dicas de Ferramentas................................................................................................................... 25

12. Atributos Visuais ......................................................................................................................... 25

13. Campos de Cálculo...................................................................................................................... 25

14. Windows & Canvas ..................................................................................................................... 27

_- Folha de Propriedade das Windows ........................................................................................... 27

  • Window Modal e Window Modless ............................................................................................. 27
  • Canvas......................................................................................................................................... 28
  • Folha de Propriedade das Windows ........................................................................................... 28
  • View............................................................................................................................................. 28_

14.Trabalhando com pastas ................................................................................................................ 29

_- Passos para criar uma página TAB pelo Navegador de Objetos ............................................... 29

  • Passos para criar uma página TAB pelo Editor de Layout ........................................................ 29_

15.Gatilhos e Unidades de Programa ...................................................................................................... 30

15. Categoria de Triggers .................................................................................................................. 30

16. Triggers de Banco x Triggers de Forms ...................................................................................... 31

_- Triggers de Banco ....................................................................................................................... 31

  • Triggers de Forms....................................................................................................................... 31_

17. Classe de Triggers ....................................................................................................................... 32

18. Rotinas Construídas (Built ins).................................................................................................... 32

19. Tipos de Rotinas .......................................................................................................................... 32

20. Unidades de Programa (Program Units)...................................................................................... 33

21. Paleta de Sintaxe.......................................................................................................................... 33

22. Variáveis Globais e de Sistema ................................................................................................... 34

23. Manipulando mensagens de erro ................................................................................................. 34

24.Editor de Layout................................................................................................................................. 35

- Tipos de Itens .............................................................................................................................. 35

24. Construção de árvores hierárquicas............................................................................................. 37

25. Preferências ................................................................................................................................. 38

26. Alertas.......................................................................................................................................... 40

27. Contadores (Timers) .................................................................................................................... 40

Oracle Forms – Básico

F FOORRMMSS 66 II - - BBÁÁSSIICCOO

1

1 .

. A

A R

R

Q

Q

U

U

I

I

T

T

E

E

T

T

U

U

R

R

A

A

C

C L

L

I

I

E

E

N

N

T

T

E

E

/

/ S

S E

E

R

R

V

V

I

I

D

D

O

O

R

R

(

( O

O R

R

A

A

C

C

L

L

E

E

F

F O

O

R

R

M

M

S

S

D

D E

E

V

V

E

E

L

L

O

O

P

P

E

E

R

R

)

)

O Oracle Forms Developer é uma ferramenta de desenvolvimento para construção

de aplicações Cliente/Servidor e Web.

Ela é composta por um conjunto de ferramentas que facilitam ao desenvolvedor a

construção de Forms (formulários) de dados e aplicações para controle de regras de

negócios de modo rápido e eficaz.

O Desenvolvimento se torna produtivo devido à integração entre a ferramenta e o

banco de dados. O mesmo código programático funciona tanto em Cliente/Servidor como

em um ambiente Web.

Um forms pode ser desenvolvido manualmente ou mesmo gerado pelo Oracle

Designer.

Cliente Servidor

Oracle Forms – Básico

22 .. AARRQQUUIITTEETTUURRAA WWEEBB ((OORRAACCLLEE FFOORRMMSS SSEERRVVEERR))

O Oracle Forms Server é um servidor otimizado de aplicações para a publicação de

aplicações Oracle Forms na internet. O Oracle Forms Server possui uma estrutura que

torna essa publicação possível sem a necessidade de reedição ou reprogramação de

códigos de programas.

Essa arquitetura caracteriza-se em três camadas:

 A primeira camada (Client tier) é composta pelos clientes leves, ou seja,

computadores com web browsers onde as aplicações serão visualizadas e utilizadas.

 A segunda camada (Middle tier) é onde fica o servidor de aplicações web e também

a lógica de negócios da aplicação

 A terceira camada (Database tier) compreende a camada onde se encontra o banco

de dados, ou seja, onde os dados da empresa são armazenados.

Oracle Forms – Básico

44 .. VVAARRIIÁÁVVEEIISS DDEE AAMMBBIIEENNTTEE EE PPRREEFFEERRÊÊNNCCIIAASS

O Oracle Forms possui inúmeras variáveis de ambiente pré-definidas com seus

respectivos valores. Existem algumas variáveis que servem para a procura de arquivos em

tempo de execução. As principais são:

 FORMS60_PATH : Caminho onde o Forms Builder procura seus arquivos em

tempo de execução.

 UI_ICON : Caminho onde o Forms Builder procura seus ícones em tempo de

execução.

 ORACLE_PATH : Caminho adicional de procura. O Forms Builder procura neste

caminho os arquivos que não encontrou no caminho definido em FORMS60_PATH

Para modificar essas variáveis no ambiente windows, utilize o regedit.exe ou

regedt32.exe.

Quanto às preferências de usuário, o Forms Builder salva as opções setadas na

janela de preferências em um arquivo. Este arquivo é acessado cada vez que o Forms

Builder é executado. Em ambiente windows, o arquivo é o cauprefs.ora.

Você pode alterar esse arquivo utilizando um editor de texto padrão ASCII, mas a

Oracle recomenda que alterações sejam feitas apenas pela janela de preferências do

usuário. (Ver capítulo “Preferências do Usuário”)

Oracle Forms – Básico

55 .. IINNIICCIIAANNDDOO OO FFOORRMMSS BBUUIILLDDEERR

Quando você iniciar o Forms Builder pela primeira vez, a tela abaixo será exibida.

Vale lembrar que o idioma de sua ferramenta é definido durante o processo de instalação,

sendo assim, o conteúdo das telas pode variar.

 Usar o Assistente de Bloco de Dados: Invoca o assistente de Bloco de Dados

para auxiliá-lo na criação de um novo Form.

 Desenvolver um novo form manualmente: Inicia um novo form, mas sem a

chamada do assistente.

 Abrir um form já existente: Abre um forms existente.

 Desenvolver um form com base em um gabarito: Cria um novo forms baseado

em um modelo.

 Executar o Quick Tour: Mostra uma passagem rápida mostrando os conceitos do

forms.

 Explorar os Cue Cards: Dicas rápidas para ações no forms.

Oracle Forms – Básico

77 .. NNAAVVEEGGAADDOORR DDEE OOBBJJEETTOOSS ((OOBBJJEECCTT NNAAVVIIGGAATTOORR))

No Navegador de Objetos, podemos, além de

navegar pelos objetos existentes em um módulo,

criar Menus, Livrarias PL/SQL, Livrarias de Objeto,

conhecer os pacotes embutidos (built ins) do Forms

Builder e ainda acessar os objetos do banco de

dados.

Na figura abaixo, temos a descrição dos

ícones existentes na barra de ferramentas do

Navegador de Objetos.

Novo

Abrir

Salvar

Executar Form Cliente/Servidor

Executar Form na WEB

Modo de Depuração

Recortar

Copiar

Colar

Criar Objeto

Excluir Objeto

Expandir nó

Contrair nó

Expandir tudo

Contrair tudo

Oracle Forms – Básico

88 .. MMEENNUUSS DDOO FFOORRMMSS BBUUIILLDDEERR

Menu Arquivo(File):

 Novo

o Form – Cria um novo módulo;

o Formulário usando Gabarito;

o Menu – Cria um novo arquivo de menu;

o Biblioteca de PL/SQL – Arquivo de Biblioteca PL/SQL;

o Biblioteca de Objetos – Arquivo de Biblioteca de Objetos;

 Abrir – Abre um módulo;

 Fechar – Fecha o módulo marcado;

 Salvar – Salva o módulo marcado;

 Salvar Como – Diferentes opções para salvar um módulo;

 Salvar Tudo;

 Reverter – Desfaz as mudanças do módulo desde a última gravação;

 Conectar – Abre a tela de conexão com o banco de dados;

 Desconectar – Desconecta do banco de dados;

 Administração:

o Acesso ao Módulo – Permite acesso a módulos salvos no BD;

o Relatório de Lista de Objetos - Relatório sobre o módulo;

o Renomear – Renomeia um modulo no BD;

o Deletar – Remove um modulo do BD;

o Compilar Arquivo – Gera o executável (FMX, MMX, PLX);

o Converter – Converte um modulo de binário para texto e vice-versa;

Oracle Forms – Básico

 Criar

 Deletar

 Adicionar ao Marcador de Livros

 Ir para o Marcador de Livros

 Colar Nomes

 Colar Argumentos

Menu Programa(Program):

 Executar Form;

o Cliente/Servidor

o Web

o Depurador

 Compilar;

o Incremental

o Tudo

 Compilar seleção - compila apenas o objeto selecionado;

 Gatilhos Inteligentes - cria os gatilhos a partir dos mais usuais para o objeto;

 Editor Externo

 Paleta de Sintaxe

 Localizar/Substituir PL/SQL - localiza e substitui palavras em rotinas

PL/SQL;

 Editor de PL/SQL - edita PL/SQL;

 Importador de OLE - importa propriedades de objetos OLE.

Menu Ferramentas(Tools):

 Assistente de Blocos de Dados - assistente para criação de blocos;

 Assistente de Layout - assistente para criação de layout;

Oracle Forms – Básico

 Assistente de Gráfico - assistente para criação de gráfico;

 Assistente de LOV -

 Editor de Layout - edita o Layout;

 Navegador de Objetos - aciona o navegador de objetos;

 Paleta de Propriedades - aciona a paleta de propriedades do objeto assinalado;

 Biblioteca de Objetos - invoca a biblioteca de objetos;

 Editor de Menu - edita menu;

 Report Builder – Invoca o report Buider

 Preferências ;

Oracle Forms – Básico

Agora iremos escolher quais os campos que irão ser exibidos na canvas. Neste

momento é possível, também, determinar qual o tipo do item selecionado.

Defina a etiqueta(prompt) para os campos. Nesse momento também é possível

definir a largura e a altura dos campos, por default o forms define o tamanho baseado em

seu tamanho na tabela/view/procedimento.