ESUCOMEX profesor presentación power builder Lautaro Cabezas Ricardo Zamorano Jeymmy Conejeros
INTRODUCCION Power Builder una herramienta de desarrollo de aplicaciones para el ambiente Windows “Lo que Ud.., ve es lo que puede realizar”
Programación orientada al objeto objeto + los elementos que la caracterizan que son los atributos (color, altura, etc.) Tipos de Objeto Visuales (botones, ventanas, etc.) No Visuales (Errores, Objetos de Transacción - SQL) Los segundos son muy necesarios para que los primeros interactúen. Atributos, eventos, Métodos (funciones) Lo que lo caracteriza
AMBIENTE DE DESARROLLO Características El ambiente de diseño de aplicaciones de power builder esta contenido en un MDI (Múltiples Ventas Contenidas), lo que en forma ordenada todas las tareas que un pueda realizar en forma continua en las áreas de desarrollo Áreas de Desarrollo power posee muchas áreas de trabajo para el desarrollo de los elementos que conforman una aplicación, cada una genera un elemento que debe ser guardado en un archivo de librería (*.pbl) donde será almacenado para su utilización. Se podrá tener abierta múltiples áreas de desarrollo, pudiendo cambiare de una a otra a través del menú Windows, donde aparece con una marca el área donde esta actualmente y el elemento en el que se esta trabajando
Ambiente de desarrollo Además, uno podrá tener varios elementos de la misma área abierto, para efecto de trabajo con ellos cada de uno es independiente. Es importante hacer notar , que algunas opciones del menú se verán alteradas al estar en una o en otra área de desarrollo. Las áreas de trabajo son enumeradas en la opción powerpanel del Menú archivo, y también se presentan en una caja de herramientas (como la que se ve a continuación) Ambiente de desarrollo
APLICACIÓN Mantención Nueva aplicación Para iniciar una aplicación seleccione la opción ´New´ desde el item ´file´ de la barra de menú, aparecerá una ventana donde Ud... Deberá seleccionar el lugar donde se depositara el archivo (*.pbl) y justo con esto el nombre del archivo, estilo ventana “guardar”. Y luego deberá ingresar nombre de la aplicación en una ventana como la que sigue
VENTANAS Nueva ventana Propiedades ventana para trabajar en el diseño de una ventana presione el botón ,de la barra de areas de trabajo. inmediatamente aparecerá una ventana donde podrá seleccionar una de las ya existentes y presionar “ok” para seguir trabajando en ella, o puede precionar el botón “new” para comenzar a diseñar una nueva ventana
CONTROLES CommanButton CheckBox RadioButton StaticText son los objetivos que pueden ser puestos en la ventana. En la barra de herramientas secundaria, el botón que esta en el segundo grupo, muestra el listado de todos los objetos elementales que es posible de utilizar adicionalmente para ser utilizados también CommanButton CheckBox RadioButton StaticText
POWER SCRIPT Tipos de datos Definición de variables/constante Blob-----> objeto binario largo Char-----> almacena un único carácter Date-----> incluye una fecha Boolean--->contiene solo verdadero o falso (true o false) Definición de variables/constante una variable se define anteponiendole el tipo de dato que será permitido para esa variable
FUNCIONES Declaración de funciones Código Función Parámetros Al parecer la ventana de selección de función presione el botón “new”, aparecerá una ventana como la que sigue -------------> Parámetros Declarar los parámetros Valor de retorno Código Función
ESTRUCTURAS Ejemplo Estructura: Persona campos ----> tipo nombre ------>String edad ---------> integer sexo ---------> char En las estructuras de datos no es posible definir reglas de validación tácitas, o restricciones de entradas. Como por ejemplo “Sexo=“m” o sexo=“f”, estas deben ser definidas en el código fuente
MENÚES Declaración, Uso Programas de Acción Items de Barra de Menú Listado de Opciones Propiedades de la Opción Tópicos Programas de Acción Evento
LIBRERÍAS Crear Librería Editar Copiar Mover Eliminar Exportar Importar Regenerar Propiedades
DATAWINDOWS Selección, Tipo y Presentación Tipos de Presentación a. Origen de Datos b. Presentación Selección, Tipo y Presentación Modos de trabajo Tipos de Presentación
UTILIZACIÓN DATA WINDOWS Objeto DataWindows Control El objeto data windows en si no es de ninguna utilidad, si no se vincula con ningún objeto Datawindows control. Este objeto, es visual y es posible de insertar directamente en una ventana para que pueda ser utilizado por el usuario
SLQ INCRUSTADO No cursores Estas sentencias realizan la misma operación sobre un conjunto de registros, es decir, cada registro no es individualizable Cursores están se caracterizan porque no son sentencias estancias..
ESUCOMEX fin de la presentación se les agradese su respetuosa colaboración y brindandoles lo mejor en sus disertaciones se despide el grupo orientado a objetos powerbuilder compuesto por: Ricardo zamorano jeymmy conejeros