ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Power Builder V. 9.0

jbinda25 de Abril de 2012

5.302 Palabras (22 Páginas)806 Visitas

Página 1 de 22

Manual Instructivo

Power Builder V. 9.0

Prof. César Vásquez Pando

www.cevapan.net.tc

Huaraz, Abril de 2005

CAPITULO I

INTRODUCCION

Power Builder es un software de Aplicación que se utiliza para desarrollar aplicaciones de manera rápida y usa tecnologías RAD(Rapid Application Development (desarrollo rápido de aplicaciones) como cliente/servidor y las iniciativas orientadas al web.

Power Builder se usa como herramienta de desarrollo la cual utiliza y manipula datos de una o varias bases de datos a la vez de diferentes fabricantes de programas de gestión de bases de datos relacionales. Para ello debe conectarse a las base de datos utilizando una conexión para cada base de datos. En Power Builder se pueden crear aplicaciones no sólo para windows, sino también para UNIX y Macintosh. El propietario fabricante de Power Builder es la compañía SBASE Inc. ..

VENTANAS (WINDOW)

Las ventanas (windows) son objetos de Power Builder que se usan como contenedores de objetos con la finalidad de implementar interfaces gráficas de usuario enriquecidas y que soportan la programación orientada a eventos y a su vez la programación orientada a objetos.

EVENTOS.

Las acciones que realice el usuario sobre el programa se llama EVENTOS, son eventos típicos el click sobre un botón, el hacer doble click sobre el nombre de un archivo para abrirlo, el arrastrar un icono, el pulsar una tecla o combinación de teclas, el elegir una opción de un menú, el escribir en una caja de texto, o simplemente mover el ratón.

PROGRAMACION ORIENTADA A EVENTOS.

Consiste en presentar al usuario una interfaz gráfica y esperar a que él interactue con la misma, al hacerlo se desencadenarán; es decir ocurrirán sucesos o situaciones que deseamos controlar, por ejemplo: el usuario hace click en un botón.

Ejemplo: Ventana de Sumar dos números.

Los lenguajes visuales orientados al evento y con manejo de componentes dan al usuario que no cuentan con mucha experiencia en desarrollo, la posibilidad de construir sus propias aplicaciones utilizando interfaces gráficas sobre la base de ocurrencia de eventos.

Para soportar este tipo de desarrollo interactuan dos tipos de herramientas, una que permita realizar diseños gráficos y un lenguaje de alto nivel que permita codificar los eventos. Con dichas herramientas es posible desarrollar cualquier tipo de aplicaciones basadas en el entorno. Power Builder Soporta ampliamente estos requerimientos.

PROGRAMACION ORIENTADA A OBJETOS.

Es una técnica de programación que aumenta la velocidad de desarrollo de los programas y hace que su mantenimiento sea más fácil al volver a utilizar “obejtos” que tienen comportamientos, características y relaciones asociadas con el programa. Los objetos son organizados en grupos que estén disponibles para la creación y mantenimiento de aplicaciones.

La programación orientada a procedimientos clásica presenta ciertos problemas que han ido haciéndose cada vez mas graves, a medida que se construyan aplicaciones y sistemas informáticos más complejos, entre los que destacan los siguientes:

Es difícil modificar y extender los programas, pues suele haber datos compartidos por varios subprogramas, que introducen interacciones ocultas entre ellos.

Es difícil mantener los programas. Casi todos los sistemas informáticos grandes tienen errores ocultos, que surgen a la luz hasta después de muchas horas de funcionamiento.

Es difícil reutilizar los programas. Es prácticamente imposible aprovechar en una aplicación nueva las subrutinas que se diseñaron para otra.

La programación orientada a objetos (OOP, por las siglas ingles Object-Oriented Programming) es una nueva forma de programar que proliferó a partir de los años ochenta y trata de encontrar solución a estos problemas utilizando los siguientes conceptos:

OBJETOS.

Entidades complejas provistas de datos(propiedades, atributos) y comportamiento (funcionalidad, programas, métodos). Corresponden a los objetos reales del mundo que nos rodea.

CLASES.

Conjunto de objetos comparten propiedades y comportamientos.

HERENCIA.

Las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen.

ENCAPSULAMIENTO.

Cada objeto está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos. El aislamiento protege a los datos asociados a un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones.

POLIMORFISMO.

EL polimorfismo permite que una misma operación pueda llevarse acabo de forma diferente en clases diferentes, dependiendo de la referencia del objeto y el número de argumentos. Por ejemplo la operación mover, es distinta para una pieza de ajedrez que para una ficha de damas, pero ambos objetos pueden ser movidos. Una operación es una acción o transformación que realiza o padece un objeto.

CARACTERISTICAS BASICAS DE POWER BUILDER

Power Builder es un software de aplicación para el desarrollador de aplicaciones, cuyas características básicas son:

• Soporta una gran variedad de sistemas de gestión de base de datos, tales como: Sybase, Informix, Oracle, Watcom, entre otras.

• Tiene capacidad de acceder a información de múltiples bases de datos y mostrar esa información en una única ventana.

• Se trabaja en ambiente cliente – servidor.

• Posee un objeto inteligente llamado Datawindow que realiza directamente la interfaz con la base de datos, sin requerir que el programador conozca SQL.

• Capacidad de utilizar sentencias SQL combinadas en el código.

• Se puede trabajar en múltiples plataformas, ya que soporta diferentes sistemas operativos y posee drivers nativos para las bases de datos más comerciales.

• La creación de aplicaciones es sencilla.

• Se realiza poca programación.

• Permite usar ventanas, botones y todas las herramientas que presenta el windows facilitando su manejo.

• Para construir la aplicación se utilizan painters (pintores), allí se definen las propiedades de los objetos y se agregan los controles.

• Se puede trabajar con múltiples ventanas.

NUEVAS CARACTERISTICAS.

Power Builder 9.0, en su más recientes versión es más rápido que nunca, siendo su entorno de desarrollo integrado(IDE) el más rápido que existe comparándolo a todas las herramientas RAD y lenguajes de programación.

Continúa soportando las plataformas .NET y J2EE.

Permanece la integración con Sybase PowerDesigner y es más sencillo ahora el rediseño de arquitecturas 4GL de aplicaciones para nuevos ambientes.

Se construye fácilmente aplicaciones web, poniendo RAD dentro de los JavaServer (TM Pages)

Es fácil construir y consumir servicios web de variada naturaleza. Abstrae la complejidad de XML

Le permite construir interfaces sofisticadas para EJB que residen en algún servidor de aplicaciones J2EE.

FUNCIONALIDADES.

• Un entorno de desarrollo profesional.

• Orientación a objetos.

• Rapidez de aprendizaje y desarrollo.

• Generación automática de código SQL.

• Acceso a las aplicaciones de windows.

• Una herramienta de desarrollo asequible y rentable en explotación.

• Un entorno abierto de desarrollo que dispone de interfaces inteligentes a otras tecnologías Cliente/Servidor.

• Abierto a la mayoría de Base de Datos del mercado.

• Abierto a diferentes herramientas CASE.

• Abierto a Librerías de objetos y control de versiones.

• Abierto a aplicaciones Windows: DLL, DDE, OLE.

CAPITULO II

CONCEPTOS Y TERMINOS

En esta sección describiré los conceptos y términos básicos que se requieren conocer antes de iniciar a trabajar con Power Builder, para el desarrollo de aplicaciones y componentes.

WORKSPACES Y TARGETS

El significado de workspace es espacio de trabajo y el significado de target es destino

En Power Builder, se trabaja con uno o más targets en un workspace. Se pueden agregar tantos targets como se necesite, abrir y editar objetos en múltiples targets, y construir y distribuir varios targets a la vez. Un target de Power Builder puede ser de dos tipos:

POWER SCRIPT TARGET.

Una aplicación ejecutable cliente/servidor o una aplicación ejecutable multicapa o un componente de servidor. La mayor parte de éste manual instructivo esta dedicado a las tareas de desarrollo de aplicaciones usando PowerScript

WEB TARGET

Una aplicación Web que puede contener todos los elementos que se necesite para construir un sitio web -archivos HTML, scripts, imágenes, componentes que se descargan – o una aplicación JavaServer Pages (JSP).un Web target además contiene configuraciones para construir opciones, realizar conexiones a base de datos y distribución.

La capacidad de crear Web Targets esta disponible únicamente en la versión empresarial de Power Builder (Enterprise Edition)

OBJETOS.

...

Descargar como (para miembros actualizados) txt (37 Kb)
Leer 21 páginas más »
Disponible sólo en Clubensayos.com