Sei sulla pagina 1di 42

PowerBuilder mezcla tecnologas nuevas y emergentes en la ms vigorosa herramienta de desarrollo, permitiendo a los desarrolladores crear, rpidamente, aplicaciones cliente/servidor

de misin crtica, distribuidas, web y smart clients, para plataformas JEE, Win32 y .NET. La herramienta favorita por ms de dos dcadas. PowerBuilder, contina dndole 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 tambin incluye un lenguaje de programacin llamado Powerscript, el cual es usado para especificar el comportamiento de la aplicacin en respuesta a eventos del sistema o del usuario, tal como cerrar una ventana o presionar un botn. 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 slo lgica de aplicacin, se pueden ejecutar en otros sistemas operativos como Unix, usando la "Mquina Virtual de PowerBuilder" o PBVM incluida dentro del servidor de aplicaciones EAServer de Sybase. Adicionalmente, PowerBuilder posee un objeto nativo para la gestin 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 tambin brinda acceso simplificado al contenido de la base de datos. Hasta cierto punto, el DataWindow libera al programador de las diferencias entre sistemas de gestin 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.

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

PowerBuilder Professional

PowerBuilder Desktop Componente de PowerBuilder


Nuevo: Control "Rich Text" Nuevo: Altura auto-ajustable del DataWindow Nuevo: Estilo de presentacin "DataWindow TreeView" Nuevo: Control selector fecha/hora Nuevo: Tipos de datos BYTE y decimal de 30 dgitos Nuevo: conos e imgenes Actualizado: Mens y barras de herramientas mejoradas

Enterprise Professional Desktop


si si si

si

si

si

si

si

si

si

si

si

si

si

si

si

si

si

si

si

si

Actualizado: Servicios Web para clientes PowerScript Actualizado: Nuevas propiedades del DataWindow PowerDesigner plug-in Actualizado: PowerBuilder Native Interface SDK Desarrollo de JSP Desarrollo de componentes Web Desarrollo de clientes EJB Servicios Web para clientes JSP Servicios XML (PBDOM) Actualizado: Funcionalidad del Web DataWindow - nuevos estilos de presentacin y propiedades Desarrollo y despliegue de componentes para EAServer. Desarrollo y despliegue de componentes COM/COM+ Interfaz SCC para control de fuentes Utilitario OrcaScript Soporte a ODBC

si

no

no

si

si

si

si

no

no

si

no

no

si si si si si

no no no no no

no no no no no

si

no

no

si

no

no

si

no

no

si si Acceso completo si si si si

si si Acceso completo si si si si

no si Slo bases de datos desktop si si si si

Soporte a XML en el DataWindow DataWindow guardar como PDF Adaptive Server Anywhere para desarrollo Adaptive Server Anywhere Desktop edicin "runtime"

Soporte a procedimientos almacenados Actualizado: Soporte a ADO.NET Soporte a JDBC Soporte a OLE DB Actualizado: Controladores nativos para RDBMS InfoMaker Translation Toolkit Runtime Packager Librera PBCryptography Monitor de recursos

si si si si si si si si si si

si no no no no no no no no si

no no no no no no no no no si

Barra de Herramientas

El PowerBar es el punto de control principal para los usos de PowerBuilder. Nuevo (new): Permite la creacin de cualquier objeto, espacio de trabajo, aplicacin, ventana, datawindow. Heredar:

Abrir (open): Abre cualquier objeto que se encuentra guardado previamente en una librera, como ventanas, datawindow, un objeto aplicacin, etc. File/open o Ctrl+O. Correr o ver un objeto

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

Ventana de salida Siguiente error o mensaje / Anterior error o mensaje: PB. Lista de Pendientes: Muestra u oculta la ventana clip. Sirve como un portapapeles dentro de Explorador: Visualiza la informacin del objeto. Librera: 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 dems 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 disea el objeto que usted est construyendo. PowerBuilder tambin exhibe un o ms PainterBars con los botones que proporcionan el acceso fcil a las herramientas disponibles en el pintor o el editor.

Workspace
El Workspace o espacio de trabajo es un archivo de extensin .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.

Aplicacin Una vez creado el espacio de trabajo, debemos crear nuestra aplicacin. Una aplicacin tiene como elementos a las ventanas, los mens, los DataWindows y los objetos de usuario.

Propiedades de la Aplicacin Tpico General Font Icon Variable Libraries

Descripcin Permite obtener informacin del objeto aplication. Permite definir caractersticas de presentacin visual de elementos. Permite definir el icono de la aplicacin. Permite conocer las variables globales por defecto y su tipo. Permite declarar las libreras que conforman la aplicacin.

Eventos de la Aplicacin Evento Open Close

Descripcin Las acciones cuando inicie ejecucin de la aplicacin. la

Las acciones cuando termine la ejecucin de la apli

Eventos Controles Evento Clicked

Descripcin Cuando el usuario presione el mouse sobre el rea que conforma el objeto visual. Cuando el objeto obtiene la atencin, se mouse el cursor sobre l. Cuando el objeto pierde la atencin. Cuando el usuario presiona dos veces el mouse sobre el rea que conforma el objeto visual. Cuando se seleccionado. cambi de tem

GetFocus LoseFocus DoubleClicked

SelectionChanged RButtonDown

Cuando se presiona el botn derecho del mouse sobre el rea que conforma el objeto visual. Cuando el control pierde la atencin, se presiona Enter o Tab, o el texto es modificado. 8

Modified

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

Controles

Layer: permite ver la vista del diseo de la ventana Open: muestra el script del objeto seleccionado. Event List: muestra la lista de eventos del objeto seleccionado. 9

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 bsicos 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 caractersticas del control anterior, pero adicionalmente permite mostrar una n dentro del mismo botn.

CheckBox / RadioButton: Permite hacer una seleccin (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 informacin, no hay posibilidad que pueda escribirse directamente en el. Picture: Caja de dibujo, permite visualizar una n. Esta puede ser definida en tiempo de diseo, o puede ser modificada en tiempo de ejecucin.

SingleLineEdit: Caja de edicin de texto, es posible que el usuario en tiempo de ejecucin 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 presentacin.

DropDownListBox: Caja de lista desplegable. Muestra un solo tem, el seleccionado, de la lista que se despliega al presiona el botn adjunto. ListBox: Caja de lista. Muestra todos los tems a la vez, pudiendo seleccionarse inclusive, ms de

uno.

Datawindow: Datawindow Control, el que se vincula con un objeto Datawindow diseado. 10

INSTALACION DE POWERBUILDER ENTERPRISE 11.5


1. Instalamos SQL Anywhere 11.0

2. Clic en Install SQL Anywhere 11

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

Potrebbero piacerti anche