Ir al contenido principal

Empleartec Control+F / Control+A

Formación profesional gratuita en Software y Tecnología

Cursos

POWERBUILDER

Descripción

PowerBuilder es una herramienta de desarrollo de clase empresarial de la multinacional Alemana SAP. Es una plataforma RAD (Rapid Application Development) de última generación, orientada a objetos que permite el desarrollo de diferentes tipos de aplicaciones y componentes, principalmente proyectos con manejo de muchos datos y aplicaciones de negocios. PowerBuilder incluye, dentro de su ambiente integrado de desarrollo (IDE), herramientas para crear la interfaz de usuario, generar reportes y tener acceso al contenido de una base de datos. PowerBuilder también incluye un lenguaje de programación llamado PowerScript, el cual es usado para especificar el comportamiento de la aplicación en respuesta a eventos del sistema o del usuario.

Dónde se dicta

Tucumán San Miguel de Tucumán

Carga horaria

80 horas

Contenidos del curso

Contenido del curso:
Módulo 1 – Introducción al entorno de desarrollo de PowerBuilder (IDE)
• Introducción a PowerBuilder
• Crear un Workspace en PB
• Crear un Target de aplicación
• Trabajando con el objeto aplicación
• Manipulando librerías y objetos
• Trabajando con Pintores (Painters)
• Usando el árbol del sistema (System tree)

Módulo 2 – Creando la interface de usuario
• Creando una ventana
• Identificando los tipos de ventana
• Agregar controles a la interfase de usuario
• Trabajando con objetos Tab y las Páginas
• Controlar la navegación del usuario en una ventana
• Alineación y tamaño de controles
• Eventos de la ventana

Módulo 3 – Programando con PowerScript
• Variables
• Construcciones de programación
• Trabajando con objetos
• Pronombres
• Funciones
• Eventos
• Testeando y depurando

Módulo 4 – Programación orientada a objetos
• Herencia de ventanas
• Clases visuales y herencia
• Polimorfismo
• Encapsulación

Módulo 5 – Objetos de usuario no visuales – Clases estándares
• Clases estándares
• Declarando atributos y métodos
• Creando una instancia
• Accediendo a los métodos y atributos

Módulo 6 – Usando el pintor de base de datos
• Creando un perfile de base de datos (Profile)
• Trabajando con tablas
• Creando atributos extendidos

Módulo 7 – El objeto Datawindow
• La DataWindow – Introducción y capacidades
• Leyendo tablas y uniendo tablas relacionadas
• Ordenar, Filtrar y Agrupar
• Especificando argumentos a Retrieve
• Columnas computadas
• Observando la orden SQL

Módulo 8 – Mejorando la presentación visual en la DataWindow
• Formateo básico de los objetos
• Bandas
• Usando diferentes estilos de Edit y máscaras
• Validación de carga en campos
• Tabulaciones de los objetos
• Trabajando con grupos de datos

Módulo 9 – Programación de la conexión a la base de datos
• Inicializando propiedades de la transacción
• Conectando y desconectando de la base de datos
• Múltiples conexiones a bases de datos

Módulo 10 – Trabajando con menús
• El pintor de menús
• Código en el menú
• Menús contextuales

Módulo 11 – Trabajando con Ventanas MDI
• Ventanas tipo MDI
• Asignando un menú
• Cambio de propiedades por script

Módulo 12 – Usando el Objeto DataWindow, Visual y No visual
• Mostrando datos – El Objeto Datawindow
• Usando un datastore en una aplicación
• Operaciones de registros en una datawindow

Módulo 13 – Aspectos internos de una DataWindow
• Los buffers de la datawindow
• Eventos mas importantes y funciones
• Accediendo a datos en distintos buffers
• Expresiones de datos de las datawindow

Módulo 14 – Comunicación entre ventanas
• El objeto Message
• Comunicación entre ventanas abiertas

Módulo 15 – Creando múltiples instancias de una ventana
• Múltiples instancias de un ventana

Módulo 16 – Modificando, agregando y borrando datos
• Otra vez buffers del objeto Datawindow
• El rol del objeto Edit
• Entendiendo el proceso de validación
• Ingresando o modificando datos en campos
• Agregando y borrando registros

Módulo 17 – Grabando datos en la base de datos
• Configurando el modo de update de la Datawindow
• Actualizando la base de datos con cambios realizados en la Datawindow
• Manejo de transacciones

Módulo 18 – Entregando al cliente la aplicación completa
• Creando un proyecto
• Usando librerías dinámicas de PowerBuilder
• Usando el archivo de recursos de PowerBuilder
• Ensamblando todo junto
• Entregando la aplicación al cliente

Requisitos

Tener conocimientos de programación avanzada.