power builder

Páginas: 19 (4666 palabras) Publicado: 4 de abril de 2013
ENTRENAMIENTO EN POWER BUILDER
PowerBuilder es una herramienta computacional que permite la elaboración de
aplicaciones cliente/servidor utilizando principalmente elementos gráficos.
Las aplicaciones desarrolladas con PowerBuilder se almacenan en una librería
(PowerBuilder Library, archivos caracterizados con el tipo *.PBL ).
Una vez desarrollada una aplicación PowerBuilder, se crea unarchivo tipo
*.EXE para que los usuarios ejecuten la aplicación desde Windows cuando lo
deseen.

Componentes de una aplicación PowerBuilder:


Objetos.
Un objeto es una forma de comunicación con el usuario, por ejemplo
una ventana o un menú.
Nombres de objetos PowerBuilder:



Window



DataWindow



Menu



Global functions



Queries



Structures

◊User objects



Libreries




Application object

Projetcs

Eventos.
Un evento puede ocurrir cuando un usuario ejecuta una acción con el
ratón, el teclado, por una orden del lenguaje PowerScript de
PowerBuilder o por el mismo sistema.
Algunos de los eventos más comunes son:


Clic (clicked)

Entrenamiento en PowerBuilder 6.5
Ing. Ismael Castañeda Fuentes

Página 1 ◊


Modificación (Modified)



Abrir (Open)



Cerrar (Close)



Tomar el foco (GetFocus)



Perder el foco (LoseFocus)




Doble clic (DoubleClicked)

Cambiar la selección (SelectionChanged)

Scripts.
Un script es un conjunto de órdenes escritas en lenguaje PowerScript
que se deben ejecutar al ocurrir un evento.

Componentes de una ventana:


Controles.Un control es un objeto colocado en una ventana.
Los controles son:


















CheckBox
CommandButton
DataWindow
DropDownListBox
DropDownPictureListBox
EditMask
Graph
GroupBox
HscrollBar
Line
ListBox
ListView
MultiLineEdit
OLEcontrol
OLECustomControl
















Oval
Picture
PictureButton
PictureListBoxRadioButton
Rectangle
RichTextEdit
RoundRectangle
SingleLineEdit
StaticText
Tab
TreeView
UserObject
VscrollBar

Focus.
Identifica el lugar de la pantalla donde va a suceder la siguiente acción.
Para establecer el foco en un sitio deseado, el usuario puede:


Mover con el ratón el apuntador a un control y hacer clic.



Presionar la tecla del tabulador hasta el controldeseado.

Un control puede perder el foco cuando el usuario:

Entrenamiento en PowerBuilder 6.5
Ing. Ismael Castañeda Fuentes

Página 2




Hace clic en otra ventana donde no hay controles.




Hace clic en otro control.
Presiona la tecla del tabulador y pasa a otro control.

Atributos.
Los objetos y controles tienen atributos que definen su:


Apariencia.

◊Comportamiento.

Lenguaje PowerScript
Es un lenguaje de alto nivel basado en objetos con el cual se pueden construir
scripts.
PowerScript tiene:


Comandos, por ejemplo IF ... THEN .



Funciones predefinidas para manipular objetos, números, textos, para
procesar fechas y datos de tiempo, imprimir reportes, ejecutar DDE
(Dynamic Data Exchange), manejar archivos; por ejemplo SHOW,
MOVE,OPEN, MAX, HIDE.
Las funciones regresan un valor (return value) que puede ser utilizado
o ignorado.



Proposiciones SQL, por ejemplo SELECT, INSERT, UPDATE



Variables:


Locales en un script.



A nivel de una ventana/objeto.



Globales.

Convenciones aconsejadas por PowerBuilder para dar nombre a los objetos:
Objeto

Prefijo
cbx_

Ejemplocbx_caja_para_control

CommandButton

cb_

cb_boton_para_comando

DataWindow Control

dw_

dw_ventana_para_datos_tabulares

DataWindow Object

d_

DropDownListBox

ddlb_

ddlb_caja_para_escoger_opciones

DropDownPictureListBox

ddplb_

ddplb_lista_de_dibujos

em_

em_formato_para_datos

CheckBox

EditMask

Entrenamiento en PowerBuilder 6.5
Ing. Ismael Castañeda Fuentes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • power builder
  • Power builder
  • Manual power builder
  • Power builder clase 3
  • Power builder formularios simples
  • Herencia En Power Builder
  • Ejercicios de bases de datos con power builder
  • Controles Básicos (Power Builder 10.5)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS