Manual Power Builder

45
UNIVERSID AD TECNICA DE MACHALA FACULTAD DE INGENIERI A CIVIL ESCUELA DE INFORMÁTI CA MANUAL DE ING. MARIUXI ZEA CURSO: PARALELO: DOCENTE: “B” DÉCIMO QUIMESTRE Machala, Noviembre de 2011

Transcript of Manual Power Builder

UNIVERSIDAD TECNICA

DE MACHALA

FACULTAD DE

INGENIERIA CIVIL

ESCUELA DE INFORMÁTIC

AMANUAL DE

POWER

ING. MARIUXI ZEA

DOCENTE:

CURSO: DÉCIMO QUIMESTRE

PARALELO: “B”

Machala, Noviembre

de 2011

INTEGR

Jorge BenítezTania ChuchucaDalton Granda

Zayda LunaMa. Fernanda Llaque

Jenniffer MartínezGeovanny Moreno

Angel MorochoMayra Quimí

Estefania ReyesAlexandra Sigüenza

Félix Yaguana

PowerBuilder mezcla tecnologías nuevas y emergentes en la más vigorosa herramienta de desarrollo, permitiendo a los desarrolladores crear, rápidamente, aplicaciones cliente/servidor de misión crítica, distribuidas, web y “smart clients”, para plataformas JEE, Win32 y .NET. La herramienta favorita por más de dos décadas.PowerBuilder, continúa dándole a los desarrolladores el poder para crear aplicaciones de negocio confiables, de alta calidad y con nuevas experiencias de usuario.PowerBuilder incluye, dentro de su ambiente integrado de desarrollo, 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, tal como cerrar una ventana o presionar un botón. Las aplicaciones desarrolladas con PowerBuilder se ejecutan exclusivamente en el sistema operativo Microsoft Windows, aunque cierto tipo de componentes que no incluyen una interfaz de usuario (llamados componentes no visuales o NVOs) y que encapsulan sólo lógica de aplicación, se pueden ejecutar en otros sistemas operativos como Unix, usando la "Máquina Virtual de PowerBuilder" o PBVM incluida dentro del servidor de aplicaciones EAServer de Sybase.Adicionalmente, PowerBuilder posee un objeto nativo para la gestión de datos llamado DataWindow, el cual puede ser usado para crear, editar y visualizar datos de una base de datos. Este objeto patentado por Sybase da al desarrollador un conjunto amplio de herramientas para especificar y controlar la apariencia y comportamiento de la interfaz de usuario, y también brinda acceso simplificado al contenido de la base de datos. Hasta cierto punto, el DataWindow libera al programador de las diferencias entre sistemas de gestión de base de datos de diferentes proveedores. Recientemente, Sybase introdujo al mercado el DataWindow.NET, un componente que extiende las bondades del DataWindow y acelera el rendimiento de aplicaciones en ambientes de desarrollo .NET.

2

POWER

Ediciones

En la actualidad Sybase ofrece PowerBuilder en tres ediciones:PowerBuilder Enterprise

PowerBuilder Professional

PowerBuilder Desktop

Componente de PowerBuilder Enterprise Professional Desktop

Nuevo: Control "Rich Text" si si si

Nuevo: Altura auto-ajustable del

DataWindowsi si si

Nuevo: Estilo de presentación

"DataWindow TreeView"si si si

Nuevo: Control selector fecha/hora si si si

Nuevo: Tipos de datos BYTE y decimal

de 30 dígitossi si si

Nuevo: Íconos e imágenes si si si

Actualizado: Menús y barras de

herramientas mejoradassi si si

3

Actualizado: Servicios Web para

clientes PowerScriptsi no no

Actualizado: Nuevas propiedades del

DataWindowsi si si

PowerDesigner plug-in si no no

Actualizado: PowerBuilder Native

Interface SDKsi no no

Desarrollo de JSP si no no

Desarrollo de componentes Web si no no

Desarrollo de clientes EJB si no no

Servicios Web para clientes JSP si no no

Servicios XML (PBDOM) si no no

Actualizado: Funcionalidad del Web

DataWindow - nuevos estilos de

presentación y propiedades

si no no

Desarrollo y despliegue de componentes para EAServer.

si no no

Desarrollo y despliegue de

componentes COM/COM+si no no

Interfaz SCC para control de fuentes si si no

Utilitario OrcaScript si si si

Soporte a ODBCAcceso

completoAcceso

completo

Sólo bases de datos desktop

Soporte a XML en el DataWindow si si si

DataWindow guardar como PDF si si si

Adaptive Server Anywhere para desarrollo si si si

4

Adaptive Server Anywhere Desktop edición "runtime" si si si

Soporte a procedimientos almacenados si si no

Actualizado: Soporte a ADO.NET si no no

Soporte a JDBC si no no

Soporte a OLE DB si no no

Actualizado: Controladores nativos para RDBMS

si no no

InfoMaker si no no

Translation Toolkit si no no

Runtime Packager si no no

Librería PBCryptography si no no

Monitor de recursos si si si

Barra de Herramientas

El PowerBar es el punto de control principal para los usos de PowerBuilder.

Nuevo (new): Permite la creación de cualquier objeto, espacio de trabajo, aplicación, ventana, datawindow.

Heredar:

Abrir (open): Abre cualquier objeto que se encuentra guardado previamente en una librería, como ventanas, datawindow, un objeto aplicación, etc. File/open o Ctrl+O.

Correr o ver un objeto

5

Ventana de árbol del sistema: Muestra u oculta la ventana del árbol del sistema que se encuentra en la parte izquierda de la pantalla.

Ventana de salida

Siguiente error o mensaje / Anterior error o mensaje:

Lista de Pendientes: Muestra u oculta la ventana clip. Sirve como un portapapeles dentro de PB.

Explorador: Visualiza la información del objeto.

Librería: Permite mover objetos de una a otra, borrar objetos, etc.

Perfil de Base de Datos: Permite configurar las conexiones a la Base de Datos.

Perfil EASERVER

Base de Datos: abre un painter que permite consultar tablas, vistas y demás objetos que se encuentran en la BD.

Editor

Correr / Seleccionar y correr

Salir

PowerBuilder trabaja con pintores. Los pintores proporcionan un surtido de herramientas para construir objetos. PowerBuilder proporciona un pintor para cada tipo de objeto que se construye. Cuando se abre a un pintor, PowerBuilder exhibe una ventana nueva que tenga un espacio de trabajo en el cual se diseña el objeto que usted está construyendo. PowerBuilder también exhibe un o más PainterBars con los botones que proporcionan el acceso fácil a las herramientas disponibles en el pintor o el editor.

6

Workspace El Workspace o espacio de trabajo es un archivo de extensión .pbw el cual PB crea, donde se guardan las configuraciones del proyecto que se está desarrollando. Se encuentra ubicado en la powerbar o file/open workspace

Creamos una carpeta de trabajo.

Aplicación Una vez creado el espacio de trabajo, debemos crear nuestra aplicación. Una aplicación tiene como elementos a las ventanas, los menús, los DataWindows y los objetos de usuario.

7

Propiedades de la Aplicación Tópico Descripción

General Permite obtener información del objeto aplication.

Font Permite definir características de presentación visual de elementos.

Icon Permite definir el icono de la aplicación.

Variable Permite conocer las variables globales por defecto y su tipo.

Libraries Permite declarar las librerías que conforman la aplicación.

Eventos de la Aplicación Evento Descripción

Open Las acciones cuando inicie la ejecución de la aplicación.

Close Las acciones cuando termine la ejecución de la apli

Eventos Controles Evento Descripción

Clicked Cuando el usuario presione el mouse sobre el área que conforma el objeto visual.

GetFocus Cuando el objeto obtiene la atención, se mouse el cursor sobre él.

LoseFocus Cuando el objeto pierde la atención.

DoubleClicked Cuando el usuario presiona dos veces el mouse sobre el área que conforma el objeto visual.

8

SelectionChanged Cuando se cambió de ítem seleccionado.

RButtonDown Cuando se presiona el botón derecho del mouse sobre el área que conforma el objeto visual.

Modified Cuando el control pierde la atención, se presiona Enter o Tab, o el texto es modificado.

Ventanas Las Ventanas son como contenedores, es posible poner en ellos una diversidad de objetos. Estos objetos se denominan en forma genérica

Controles

9

Layer: permite ver la vista del diseño de la ventana Open: muestra el script del objeto seleccionado. Event List: muestra la lista de eventos del objeto seleccionado. Function List: muestra la lista de las funciones del objeto seleccionado. Declare Instance Variables: lugar donde se declaran las variables Global, Shared, instante y

las funciones externas.

Propiedades de La Ventana

Controles Son los objetos visuales que pueden ser puestos en la ventana.

Los controles básicos son:

CommanButton: Puede visualizar un texto en el. Presenta la capacidad visual de sobresalir y achatarse al presionar el mouse sobre el

PictureButton: Tiene todas las características del control anterior, pero adicionalmente permite mostrar una n dentro del mismo botón.

CheckBox / RadioButton: Permite hacer una selección (marcarlo) entre varias alternativas. En el primero cada alternativa es independiente. En el segundo solo una alternativa, del conjunto, puede seleccionarse.

StaticText: Caja de texto, como etiqueta. Solo para mostrar información, no hay posibilidad que pueda escribirse directamente en el.

10

Picture: Caja de dibujo, permite visualizar una n. Esta puede ser definida en tiempo de diseño, o puede ser modificada en tiempo de ejecución.

SingleLineEdit: Caja de edición de texto, es posible que el usuario en tiempo de ejecución escriba un texto dentro de la misma caja.

EditMask: Caja de texto, a la que se le puede restringir el conjunto de caracteres a ingresar. Permite un formato de presentación.

DropDownListBox: Caja de lista desplegable. Muestra un solo ítem, el seleccionado, de la lista que se despliega al presiona el botón adjunto.

ListBox: Caja de lista. Muestra todos los ítems a la vez, pudiendo seleccionarse inclusive, más de uno.

Datawindow: Datawindow Control, el que se vincula con un objeto Datawindow diseñado.

INSTALACION DE POWERBUILDER ENTERPRISE 11.5

1. Instalamos SQL Anywhere 11.0

11

2. Clic en Install SQL Anywhere 11

12

13

14

15

16

17

______-

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

EJEMPLO

40