Sunteți pe pagina 1din 5

EL OBJETO WINDOW (VENTANA)

El objeto Ventana es aquel que proporciona el componente principal de

la interfase entre el usuario y la aplicacin PowerBuilder. Una ventana puede

mostrar informacin, solicitar informacin al usuario y responder a una accin

del teclado o el ratn. Un objeto ventana tiene controles. Los controles son

objetos que se colocan en la ventana y que permiten al usuario interactuar con la

aplicacin

CREACIN DE VENTANA (WINDOWS):


El objeto ventana es el ms usado dentro de una aplicacin clsica, la interfaz
(mtodo de comunicacin entre el usuario y el sistema) depende casi totalmente
de el, se usa las ventanas para presentar informacin, opciones, reportes,
mensajes, etc.
Para crear una ventana siga los siguientes pasos:

Click en el botn New


Seleccione el tercer tab (PB Object) de la ventana New
Seleccione Window
Haga clic en OK

Facultad de Ingeniera Ing. Ana Doris M. Barrera Loza


Una vez creada la ventana ver la ventana en la parte central de su pantalla, y
dos nueva barras de herramientas en la parte superior de su pantalla divididas
en 4 secciones.
En la parte inferior de la ventana estn 5 tabs asi:
Layout: Que permite ver en modo de diseo la ventana
Open: Que es el tab que muestra el script del objeto seleccionado. En este caso
mostrar el script del evento open de la ventana.
Event list: Muestra la lista de eventos del objeto seleccionado
Declare instante Variables: Lugar donde se declaran las variables Global,
Shared, Instante, y las External Function.

En la parte derecha aparece una ventana con las propiedades del objeto
seleccionado, con tabs (en la parte superior derecha) agrupando las diferentes
propiedades del objeto. Y en la parte inferior derecha tres tabs que muestran las
propiedades, la lista de objetos y el listado de objetos no visuales.
Si desea colocar ttulo a la ventana, en las propiedades busque en el tab general
la propiedad title y escriba el titulo que quiera para la ventana.

Facultad de Ingeniera Ing. Ana Doris M. Barrera Loza


Ventana Ventana
Diseo Propiedades

Principales Propiedades:

Propiedad
ControlMenu (Booleana) Indica si la ventana tiene el men de control
en la esquina superior izquierda.
MaxBox (Booleana) Indica si la ventana tiene el icono de
Maximinar/Restaurar.
MinBox (Booleana) Indica si la ventana tiene el icono de
Minimizar.
Visible (Booleana) Indica si la ventana es visible.
Enabled (Booleana) Indica si la ventana est activada.
Resizable (Booleana) Indica si el usuario puede cambiar de tamao
a la ventana.
Title (Booleana) Indica si la ventana tiene barra de ttulo.
WindowType Especifica el tipo de ventana:
Main/Child/MDI/Response/ Popup.
WindowState Especifica el estado de la ventana:
Maximizado/Minimizado/Normal.
BackColor Indica el color de fondo de la ventana.
Icon Indica el icono que se mostrar para presentar la
ventana.
MenuName Indica el objeto Men que se va a utilizar en la ventana.
RightToLeft Sirve para indicar el tipo de escritura, si va desde la

Facultad de Ingeniera Ing. Ana Doris M. Barrera Loza


izquierda o derecha.
Tag Aqu se indica la descripcin del control.

Principales Eventos:

- Open: Sucede cuando la Ventana se abre por primera vez.


- Close: Sucede cuando la Ventana se cierra.
- CloseQuery: Sucede cuando pulsa el icono cerrar o usa el men de
control para cerrarla.
- Key: Sucede cuando el usuario pulsa una tecla.
- Clicked: Sucede cuando el usuario hace clic en la ventana.

TIPOS DE VENTANA:

Existen 6 tipos de ventanas dependiendo de la funcin que se desee dar a dicha


ventana. Para seleccionar el tipo de ventana que se desea utilizar, ir a la
propiedad Windows Type.

1. Ventana Principal (Main)


Es la primera ventana que aparece en una aplicacin. Tambin se le conoce
como SDI (Single Document Interface). Es una ventana aislada que opera
independientemente de otras ventanas de la aplicacin. Esta ventana puede
tener men o no, y puede o no tener Barra de Herramientas.

2. Ventana Hija (Child)


Una ventana child es secundaria respecto a una ventana padre, aparece
solamente dentro del marco de su ventana padre. Cuando se cierra la ventana
padre automticamente se cierra la ventana hija. No tiene barra de ttulo a
menos que se active la propiedad TitleBar.

3. Ventana MDI (Multiple Document Interface o Interfaz Mltiple de Documentos)


Es una ventana conocida como padre que dentro de su marco contiene otras
ventanas conocidas como hijas (child). Dentro de la ventana MDI se puede
abrir muchas ventanas hijas a la vez.

Facultad de Ingeniera Ing. Ana Doris M. Barrera Loza


4. Ventana MDIHelp
Es una ventana MDI, pero que contiene Barra de Estado.
Las ventanas MDI obligatoriamente tienen que tener Men.

5. Ventana Emergente (Popup)


Las ventanas popup generalmente se utilizan para mostrar informacin. No
puede estar detrs de la ventana padre pero si se puede mostrar fuera del
marco de la ventana padre. Cuando se minimiza la ventana padre tambin se
minimiza la ventana emergente. Permite trabajar con otras ventanas mientras
esta este activa.

6. Ventana de Respuesta (Response)


Muestra un mensaje de error o aviso. Una ventana de respuesta a menudo
solicita al usuario informacin necesaria antes de poder continuar con el
trabajo. Esta ventana no se puede minimizar y el usuario no puede seleccionar
otra ventana de la aplicacin mientras se muestra la ventana de respuesta.
Esta ventana permanece activa hasta que el usuario responda, es decir no se
puede hacer otra accin si primero no se cierra esta ventana).

Facultad de Ingeniera Ing. Ana Doris M. Barrera Loza