Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERIA
E.A.P. SISTEMAS E INFORMATICA
COMPUTACION II
Curso: Computacin II
VENTANAS (WINDOWS)
Las Ventanas son como contenedores, es posible poner en ellos una diversidad de objetos. Estos
objetos se denominan en forma genrica.
Las Formas Windows (ventanas) dan una interfase entre el usuario y una aplicacin de PowerBuilder.
Las ventanas (windows) pueden desplegar informacin, pedir informacin a un usuario, y responder a
las acciones que realiza el usuario con el mouse y teclado.
Una ventana consiste de:
System Tree
Diseo de
controles
Script
Ventana de
Propiedad
es
-3-
Curso: Computacin II
Luego grabaremos la ventana con el icono de Guardar o eligiendo FILE y despus SAVE en el Power
Men.
A partir de este momento agregar los controles que sean necesarios para nuestra primera aplicacin,
as por ejemplo:
Hacer un click en este
elemento para desplegar la
lista de controles que
podemos agregar a nuestro
objeto window.
Esta ventana principal tiene 5 zonas esenciales para poder iniciar a disear nuestra aplicacin
1. System Tree (Arbol de Sistema). Muestra todos los objetos visibles o no visibles que vamos
creando para nuestra aplicacin.
2. Ventana de diseo de controles. Donde pegaremos todos los controles que requiera nuestra
aplicacin, el primer objeto que vemos all es el window.
3. La ventana de codificacin (Script). En esta ventana se codifica todos los objetos segn el
evento que deseamos que se desencadene o suceda.
4. La ventana de Propiedades. En esta ventana encontramos todas las caractersticas o atributos
referentes al control seleccionado.
5. Ventana de Salida (Output). En esta ventana nos mostrar la salida de los sucesos ocurridos
durante la compilacin de la aplicacin .
Por ejemplo si queremos comenzar nuestra aplicacin colocando el nombre que llevar nuestra
ventana cuando se ejecute para ello vamos a la ventana de propiedades y en la opcin Title,
escribimos Ventana Sumar dos nmeros.
-4-
Curso: Computacin II
PROPIEDADES DE VENTANA
Las propiedades de la ventana estn organizadas en forma de FICHAS, aqu la descripcin de sus
principales caractersticas:
FICHA
General
DESCRIPCION
La casilla TITLE, indica el texto de ttulo de la ventana. La casilla men Name,
indica el nombre del objeto men para la ventana. Window Type, indica el tipo de
ventana:
Scroll
Mdi!, ventana que posee rea interna para contener otras ventanas.
Toolbar
Other
-5-
Curso: Computacin II
EVENTOS
Evento
Descripcin
Clicked
GetFocus
LoseFocus
DoubleClicked
Modified
TIPOS DE VENTANAS
Main
PoPup
Child
Response
-6-
Curso: Computacin II
Si Ud. quiere que una ventana siempre est a disposicin del usuario, que puede ser desplegada en
cualquier momento, en cualquier parte de la pantalla.
Popup Windows (Ventanas Popup)
Las Ventanas Popup son abiertas desde otra ventana, que en la mayora de los casos llegan a ser
padres de las ventanas popup.
Las ventanas popup son utilizadas a menudo como ventanas de soporte. Por ejemplo: si se tiene una
ventana que contiene informacin principal, tales como una lista de pelculas. Se puede usar una
ventana Popup para permitir al usuario vea en detalle los datos de una pelcula en particular.
Utilizando open Open(popupwindow,parentwindow), por ejemplo: open(w_popup,w_padre).
Child Windows (Ventana Hijo)
Las ventanas hijo son siempre abiertas desde el interior de una ventana Main o Popup, que llegan a
ser padres de la ventana hijo (Child window). Una ventana Hijo existe solo dentro de una
ventana padre. Las ventanas Hijo (Child window) no pueden tener mens, y nunca se consideran
como ventanas activas. Una ventana hijo (Child window) se cierra cuando se cierra la ventana que es
padre.
Response Window (Ventana de respuesta)
Las ventanas de respuesta solicitan informacin desde el usuario. Estas ventanas siempre son abiertas
desde el interior de otra ventana (padre). Por lo general, una ventana de respuesta es abierta luego
que algn evento ha ocurrido en la ventana padre.
Las ventanas de respuesta son de modo aplicacin (aplicacin modal). Esto es, cuando una ventana
de respuesta es desplegada, por tanto esta ventana se hace activa (obtiene el enfoque) y las dems
ventanas de la aplicacin no son accesibles mientras el usuarios no responda a la ventana de
respuesta (response window).
Suelen usarse como cajas de mensajes, para dar informacin cuando ocurre un error, cuando se ha
realizado alguna tarea, como se muestra en la figura siguiente.
MDI Frame Windows (marco de interface de multiples documentos)
Una MDI Frame es un marco de ventana en el que se puede abrir mltiples ventanas como
documentos
Sheets(hojas)
moverse
entre
las
hojas(sheets).
-7-
Curso: Computacin II
CONTROLES
En el desarrollo de software se ha intentado introducir elementos propios de la ingeniera a fin de
aprovechar el esfuerzo que supone la construccin de sistemas informticos. Una de las reas en las
que mas se ha avanzado en este sentido es la que intenta convertir el proceso de construccin de
programas es un proceso de conjuncin de elementos ya existentes.
En la construccin de un automvil se realizan labores creativas, como por ejemplo, el diseo de la
carrocera, pero tambin una labor de ensamblaje de elementos: el motor, las ruedas y los distintos
componentes, normalmente ya existentes antes de la creacin del nuevo modelo. Lo nico que se
hace es unir estos elementos.
Los controles de ventanas de Power Builder son objetos visuales preconstruidos que se ubican en
cualquier zona de las ventanas y permiten armar una interfaz de usuario completa combinndolos a
criterio del diseador de sistemas.
En el painterBar de Window existe el botn que permite elegir a dichos controles y es ste:
Muestra el listado de todos los controles que es posible de utilizar . Adicionalmente se pueden disear
objetos con caractersticas adicionales para ser utilizadas tambin.
Para aadir un control a la ventana, seleccione el control, del listado. Haga click sobre el lugar en la
ventana donde desea aadirlo. Para seleccionar un control de la ventana, de click en l, o mantenga
presionada la tecla control para seleccionar varios objetos. Puede moverlos arrastrando el Mouse.
Icono
Prefijo
cb_
Descripcin
Para implementar botones, con los que se inician
procesos o por el contrario para terminarlos,
cancelarlos o cerrar ventanas.
PictureButton
pb_
CheckBox
cbx_
RadioButton
rb_
StaticText
st_
-8-
Curso: Computacin II
StaticHyperLink
Picture
p_
PictureHyperLink
phl_
GroupBox
gb_
Line
l_
Oval
ov_
Rectangle
r_
RoundRectangle
rr_
SingleLineEdit
sle_
EditMask
em_
MultiLineEdit
mle_
RichTextEdit
rte_
HScrollBar
hsb_
VscrollBar
vsb_
HtrackBar
htb_
VtrackBar
vtb_
-9-
Curso: Computacin II
HprogressBar
hsb_
VprogressBar
vsb_
DropDownListBox
ddlb_
DropDownPictureListBox
ddplb_
PictureListBox
plb_
ListBox
lb_
ListView
lv_
TreeViev
tv_
Tab
tab_
DataWindow
dw_
Graph
g_
Ole
ole_
USerObjetc
uo_
- 10 -
Curso: Computacin II
FICHA
Font
Position
DragIcon
Indica el tipo de icono, que ser utilizado por el cursor cuando este pase por
encima del objeto en tiempo de ejecucin.
Items
Mask
- 11 -