You are on page 1of 156

1

Introduccin a Developer 6i

Copyright

Developware, 2008. All rights reserved.

Qu es Developer 6i?
Una suite de los componentes de Oracle
con interfaces comunes.
Uno de una familia de productos

1-2

Copyright

Developware,2008. All rights reserved.

Qu es Developer 6i?
Tecnologas

Familia de
productos

soportadas

Designer/2000
Developer 6i

GUI

Client-Server

Discoverer 3
1-3

Copyright

Database

Developware,2008. All rights reserved.

World Wide
Web

Caractersticas clave
Soporte de GUI completo
Aplicaciones distribuidas
Herramientas productivas y fciles de
comprender
Particin de aplicaciones
Control Flexible del Cdigo
Escalabilidad extendida
Orientacin a Objetos
1-4

Copyright

Developware,2008. All rights reserved.

Mejorando la productividad de
Developer 6i
Release 2 provee:
Asistentes
Constructor de consultas visuales
Plantillas
Soporte de MAPI
Abrir APIs

1-5

Copyright

Developware,2008. All rights reserved.

Componentes de Developer 6i
API
Project
Builder

Translation
Builder

Form
Builder

Report
Builder

Graphics
Builder

Procedure
Builder

Query
Builder

Schema
Builder

Database Interface
1-6

Copyright

Developware,2008. All rights reserved.

Componentes comunes de los


constructores

1-7

Copyright

Developware,2008. All rights reserved.

Form Builder Layout Editor

1-8

Copyright

Developware,2008. All rights reserved.

Personalizando su sesin de
Developer 6i

1-9

Copyright

Developware,2008. All rights reserved.

Variables de ambiente de Developer /


2000
FORMS50_PATH
REPORTS30_PATH
GRAPHICS30_PATH
TK25_ICON
ORACLE_PATH
En Windows-NT: se modifica un registro
(REGEDIT.EXE or REGEDT32.EXE)
1-10

Copyright

Developware,2008. All rights reserved.

Invocando las Facilidades de la


Ayuda en Lnea

1-11

Copyright

Developware,2008. All rights reserved.

Esquema de Summit Sporting


Goods
s_ord

s_item

s_customer

s_inventory
s_product

s_image
1-12

Copyright

s_emp

s_warehouse

s_dept

s_region
Developware,2008. All rights reserved.

Aplicacin Summit
S_CUSTOMER
Table

CV_Customer Canvas

S_CUSTOMER Blok

S_ORD

CV_Order Canvas

Table

S_ORD Blok

S_ITEM

S_ITEM Blok

Table

CV_ Inventory Canvas


S_Inventory Bolck

1-13

Copyright

S_INVENTORY
S_INVENTORY
S_INVENTORY
Table
Developware,2008. All rights reserved.
Table
Table

2
Ejecutando una aplicacin en
Form Builder

1-14

Copyright

Developware,2008. All rights reserved.

Componentes del Runtime

Ventana Padre MDI 3

Menu Toolbar

Menu Default

Consola

1-15

Copyright

Developware,2008. All rights reserved.

Navegando en Runtime
El Men por defecto
El Men Toolbar (Barra de Herramientas)
Mouse
Botones
Teclas de funciones

1-16

Copyright

Developware,2008. All rights reserved.

Modo Enter Query


Permite:

No permite:

Consultas
restringidas y no
restringidas

Navegar fuera del


bloque actual

Registro de cuenta,
usando Query Count
Hits

1-17

Copyright

Salir de la Forma en
una sesin en Runtime
Usar ciertas funciones
Insertar, actualizar,
borrar

Developware,2008. All rights reserved.

Modo Normal
Permite:

No permite:

Consultas sin
restriccin

Regresar datos
restringidos

Insertar, actualizar,
borrar

Invocar el Query Where


dialog

Commit (salvar)
Navegar fuera del
bloque actual
Salir de la sesin de
runtime

1-18

Copyright

Developware,2008. All rights reserved.

Query Where Dialog

1-19

Copyright

Developware,2008. All rights reserved.

3
Trabajando en el ambiente de Forms
Builder

1-20

Copyright

Developware,2008. All rights reserved.

Tipos de mdulos en Form Builder

PL/SQL
Library

Menus

Forms

Components

Copyright

Libraries

ACTIVEX
DDE
OLE2

Developer /2000

1-21

Object
Library

Developware,2008. All rights reserved.

Blocks, Items y Canvases


Canvas 1

Canvas 2

Item
Item
Block B
Block A
1-22

Copyright

Developware,2008. All rights reserved.

Navegando en un Block
Canvas 1

1-23

Copyright

Canvas 2

Developware,2008. All rights reserved.

Data Blocks
A B C

Master Data Block


A

Table

Detail Data Block


X

X Y Z

Table
1

Base Table Source

Nonbase table source

Single-Record data block

Multirecord data block

Trigger access

Record

1-24

Copyright

Developware,2008. All rights reserved.

Formas y Bloques de datos


Block 1

Block 1

Block 1

Form C

Block 2

Open Form
Block 3

Block 2

Block 4

Open
Form

Form A

Block 1

Form B

Multiple Form Modules


Single Form Module
1-25

Copyright

Developware,2008. All rights reserved.

Jerarqua en modulo de la forma

1-26

Copyright

Developware,2008. All rights reserved.

4
Creando un Modulo de Forma
Bsico

1-27

Copyright

Developware,2008. All rights reserved.

Creando un Nuevo Mdulo de Forma


Crear un modulo vaci
Crear bloques de datos, tems
Aplicar estndares
Ajustar layout
Colocar las de propiedades del objeto
Agregar cdigo

1-28

Probar
el modulo de la forma
Copyright Developware,2008. All rights reserved.

Mtodos Para Crear un Nuevo


Mdulo de Forma

1-29

Copyright

Developware,2008. All rights reserved.

Propiedades del Mdulo de la Forma

1-30

Copyright

Developware,2008. All rights reserved.

Crear un nuevo Data Block


Re-entrant mode

Launch Data
Block Wizard

Enter data
source

Launch Layout
Wizard

Re-entrant mode

Launch Data
Block contents
1-31

Copyright

Developware,2008. All rights reserved.

New Data Block

Layout Wizard

1-32

Copyright

Developware,2008. All rights reserved.

Dta Block Wizard Tipos de pginas

1-33

Copyright

Developware,2008. All rights reserved.

Data Block Wizard pgina de la


tabla

1-34

Copyright

Developware,2008. All rights reserved.

Pgina de Bloque de datos

1-35

Copyright

Developware,2008. All rights reserved.

Pgina de Campos

1-36

Copyright

Developware,2008. All rights reserved.

Pgina de estilo

1-37

Copyright

Developware,2008. All rights reserved.

Pgina de registro

1-38

Copyright

Developware,2008. All rights reserved.

Pgina Final

1-39

Copyright

Developware,2008. All rights reserved.

Template Form

1-40

Copyright

Developware,2008. All rights reserved.

Produciendo Archivo de Texto y la


Documentacin

1-41

Copyright

Developware,2008. All rights reserved.

Formato del archivo

1-42

Copyright

Developware,2008. All rights reserved.

Tipos de Mdulos

1-43

Copyright

Developware,2008. All rights reserved.

Form Block Ralationship

1-44

Copyright

Developware,2008. All rights reserved.

Data Block Wizard Master- Detal


Page

1-45

Copyright

Developware,2008. All rights reserved.

5
Trabajando con Bloques de Datos y
Cuadros

1-46

Copyright

Developware,2008. All rights reserved.

Caractersticas de la paleta de
propiedades

1-47

Copyright

Developware,2008. All rights reserved.

Atributos Visuales

1-48

Copyright

Developware,2008. All rights reserved.

Atributos Visuales

1-49

Copyright

Developware,2008. All rights reserved.

Propiedades de los Bloques de


Datos

1-50

Copyright

Developware,2008. All rights reserved.

Propiedades de Navegacin

1-51

Copyright

Developware,2008. All rights reserved.

Scrollbar

1-52

Copyright

Developware,2008. All rights reserved.

Controlando las propiedades del


Cuadro

1-53

Copyright

Developware,2008. All rights reserved.

Desplegando Mltiples Paletas de


Propiedades

1-54

Copyright

Developware,2008. All rights reserved.

Pasos para Colocar Propiedades en


Mltiples Objetos

1-55

Copyright

Developware,2008. All rights reserved.

Copiando propiedades de otros


objetos

1-56

Copyright

Developware,2008. All rights reserved.

Creando Bloque de Control

1-57

Copyright

Developware,2008. All rights reserved.

Eliminando Bloques de Datos

1-58

Copyright

Developware,2008. All rights reserved.

6
Trabajando con Elementos de Texto

1-59

Copyright

Developware,2008. All rights reserved.

La propiedad Copy Value de un Item

1-60

Copyright

Developware,2008. All rights reserved.

La propiedad Copy Value de un Item

1-61

Copyright

Developware,2008. All rights reserved.

Creando un Valor Inicial

1-62

Copyright

Developware,2008. All rights reserved.

Alterando el comportamiento del la


navegacin de un Text Item

1-63

Copyright

Developware,2008. All rights reserved.

Incluyendo Mensajes de Ayuda

1-64

Copyright

Developware,2008. All rights reserved.

7
Creando LOVs y Editores

1-65

Copyright

Developware,2008. All rights reserved.

LOVs y Editores

1-66

Copyright

Developware,2008. All rights reserved.

Usando un LOV en tiempo de


Ejecucin

1-67

Copyright

Developware,2008. All rights reserved.

Usando Editores en Run Time

1-68

Copyright

Developware,2008. All rights reserved.

Definiendo un LOV

1-69

Copyright

Developware,2008. All rights reserved.

Definiendo un LOV

1-70

Copyright

Developware,2008. All rights reserved.

Creando un LOV

1-71

Copyright

Developware,2008. All rights reserved.

Creando un LOV

1-72

Copyright

Developware,2008. All rights reserved.

Ejemplo de un Query

1-73

Copyright

Developware,2008. All rights reserved.

Funcionalidad por default de los


LOVs

1-74

Copyright

Developware,2008. All rights reserved.

Propiedades del Mapeo de las


Columnas

1-75

Copyright

Developware,2008. All rights reserved.

Definiendo un Editor

1-76

Copyright

Developware,2008. All rights reserved.

Asociando un Editor a un Text Item

1-77

Copyright

Developware,2008. All rights reserved.

8
Crear Item Adicionales de Entradas

1-78

Copyright

Developware,2008. All rights reserved.

Check Box

Check
Box

1-79

Copyright

Developware,2008. All rights reserved.

List Item

List
Item

1-80

Copyright

Developware,2008. All rights reserved.

Radio Group

Radio
Button

1-81

Copyright

Developware,2008. All rights reserved.

9
Crear Items de NO Isercin

1-82

Copyright

Developware,2008. All rights reserved.

Display Item

Display
Item

1-83

Copyright

Developware,2008. All rights reserved.

tem de Imagen

Image
Item

1-84

Copyright

Developware,2008. All rights reserved.

tem de Imagen

1-85

Copyright

Developware,2008. All rights reserved.

tem de sonido

Sound
Item

1-86

Copyright

Developware,2008. All rights reserved.

Button

1-87

Copyright

Developware,2008. All rights reserved.

10
Creando Ventanas y Lienzos de
contenido

1-88

Copyright

Developware,2008. All rights reserved.

Windows y Content Canvases

1-89

Copyright

Developware,2008. All rights reserved.

Viewport

1:- rea del canvas


2.- Viewport. Parte del canvas que se visualizar.
1-90

Copyright

Developware,2008. All rights reserved.

Desplegando un Mdulo de la forma


en Mltiples Ventanas

1-91

Copyright

Developware,2008. All rights reserved.

Usos y beneficios de una nueva


ventana

1-92

Copyright

Developware,2008. All rights reserved.

GUI Hints

1-93

Copyright

Developware,2008. All rights reserved.

11
Trabajando con otros Canvas

1-94

Copyright

Developware,2008. All rights reserved.

Tipos de Canvas

1-95

Copyright

Developware,2008. All rights reserved.

Tipos de Canvas

1-96

Copyright

Developware,2008. All rights reserved.

Tipos de Canvas

1-97

Copyright

Developware,2008. All rights reserved.

Stacked Canvas

1-98

Copyright

Developware,2008. All rights reserved.

Desplegando Stacked canvas en el


Layout Editor

1-99

Copyright

Developware,2008. All rights reserved.

Pasos para crear un Toolbar Canvas

1-100

Copyright

Developware,2008. All rights reserved.

Pasos para crear un Tab Canvas en


el Object Navigator

1-101

Copyright

Developware,2008. All rights reserved.

Colocando elementos en un Tab


Pages

1-102

Copyright

Developware,2008. All rights reserved.

Colocando elementos en un Tab


Pages

1-103

Copyright

Developware,2008. All rights reserved.

12
Introduccin a los Triggers

1-104

Copyright

Developware,2008. All rights reserved.

Form Builder Triggers


PL/SQL

Queries
Validation
Event

Navigation
Interaction

Fire

PL/SQL

PL/SQL

Intern Event
Error/Messages
Others

Trigger
Type
1-105

Copyright

Developware,2008. All rights reserved.

Componentes del Trigger

Levels Scope

Type

Code

Form
Block
Item
1-106

Copyright

Developware,2008. All rights reserved.

Tipos de componentes del Trigger

Scope

1-107

Copyright

Type
Code

Developware,2008. All rights reserved.

PrePostWhenOnKey-

Trigger Code Component

Type

Scope

Code

1-108

Copyright

Statements
PL/SQL
User subprograms
Built-in
Developware,2008.
All rights subprograms
reserved.

Execution Hierarchy
Form
Level

On-Error

On.Message

EN = Before
On-Error

On.Message
Block
Level

2
Even
t

EN = After
On.Message

Item
Level

Event

1-109

EN = After
Copyright

Developware,2008. All rights reserved.

EN = Override

13
Produciendo Triggers

1-110

Copyright

Developware,2008. All rights reserved.

Usando Smart Triggers

1-111

Copyright

Developware,2008. All rights reserved.

Creando un nuevo Trigger

1-112

Copyright

Developware,2008. All rights reserved.

Usando el Editor de PL/SQL

1-113

Copyright

Developware,2008. All rights reserved.

Propiedades de los Trigger

General
Funcionalidad

Help

1-114

Copyright

Developware,2008. All rights reserved.

Variables en Form Builder


PL/SQL variables
Deben ser DECLARADAS en un trigger o
definidas en un Package

Variables Form Builder


No son formalmente declaradas en
PL/SQL
Necesitan DOS PUNTOS (:) en referencia

1-115

Copyright

Developware,2008. All rights reserved.

Sintaxis de la variables
:block_name.item_name
:GLOBAL.variable_name
:SYSTEM.variable_name
:PARAMETER.name

1-116

Copyright

Developware,2008. All rights reserved.

Usando Definiciones en Forms


Builder

1-117

Copyright

Developware,2008. All rights reserved.

Trigger When-Button-pressed
Se dispara cuando el operador presiona
un botn
Permite built-ins con y sin restriccin
Usar para proveer una conveniente
navegacin, para mostrar LOVs y muchos
otras funciones usadas frecuentemente.

1-118

Copyright

Developware,2008. All rights reserved.

14

Depurando Triggers

1-119

Copyright

Developware,2008. All rights reserved.

Desplegando Mensajes Cuando un


Trigger se dispara

1-120

Copyright

Developware,2008. All rights reserved.

Debugger de PL/SQL

1-121

Copyright

Developware,2008. All rights reserved.

Debugger de Pl/SQL

10
5

1-122

Copyright

Developware,2008. All rights reserved.

Menus y Debuggers

1-123

Copyright

Developware,2008. All rights reserved.

Breakpoints (Puntos de Ruptura)

Puntos de
Ruptura

1-124

Copyright

Developware,2008. All rights reserved.

Breakpoints

1-125

Copyright

Developware,2008. All rights reserved.

Breakpoints

1-126

Copyright

Developware,2008. All rights reserved.

Brekpoint/ Debug Triggers

1-127

Copyright

Developware,2008. All rights reserved.

Deshabilitando las acciones de


Depuracin

1-128

Copyright

Developware,2008. All rights reserved.

Comandos DEBUG

1-129

Copyright

Developware,2008. All rights reserved.

Comandos Debug

1 Trigger
2 Subprogramas
1-130

Copyright

Developware,2008. All rights reserved.

Pruebas de Depuracin

1-131

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-132

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-133

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-134

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-135

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-136

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-137

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-138

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-139

Copyright

Developware,2008. All rights reserved.

Prueba de Depuracin

1-140

Copyright

Developware,2008. All rights reserved.

15
Agregando Funcionalidad

1-141

Copyright

Developware,2008. All rights reserved.

Trigger When-Radio-Changed

1-142

Copyright

Developware,2008. All rights reserved.

Trigger When-Radio-Changed

1-143

Copyright

Developware,2008. All rights reserved.

Check Boxes

1-144

Copyright

Developware,2008. All rights reserved.

Check Boxes

1-145

Copyright

Developware,2008. All rights reserved.

Check Box

1-146

Copyright

Developware,2008. All rights reserved.

Check Box

1-147

Copyright

Developware,2008. All rights reserved.

Elementos de Lista

1-148

Copyright

Developware,2008. All rights reserved.

LOVs y Buttons

1-149

Copyright

Developware,2008. All rights reserved.

LOVs y Buttons

1-150

Copyright

Developware,2008. All rights reserved.

LOVs y Buttons

1-151

Copyright

Developware,2008. All rights reserved.

Elementos de Imagen

1-152

Copyright

Developware,2008. All rights reserved.

Elementos de Imagen

1-153

Copyright

Developware,2008. All rights reserved.

Elementos de Sonido
1

1-154

Eleme
nt

Description

SHOW_SLIDER

SHOW_PLAY_BUTTON

SHOW_RECORD_BUTTON

SHOW_FAST_FORWARD_BUTTON

SHOW_REWIND_BUTTON

SHOW_VOLUME_CONTROL

SHOW_TIME_INDICATOR
Copyright

Developware,2008. All rights reserved.

16
Corriendo Mensajes y Alarmas

1-155

Copyright

Developware,2008. All rights reserved.

17
Disparadores de Consulta

1-156

Copyright

Developware,2008. All rights reserved.

You might also like