ESUCOMEX • profesor – Lautaro Cabezas • presentación power builder – 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 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 – 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 – – – – 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 • 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 – – – – 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 – 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