Características PowerBuilder 11

10
Características Generales de PowerBuilder Utiliza painters o ventanas de diseño para objetos. Permite herencia de ventanas, objetos de usuario y menús. Presenta un poderoso PowerScript. Requiere de poca programación. Posee un objeto inteligente llamado Datawindow que realiza directamente la interfaz con la base de datos, sin requerir que el programador conozca SQL. 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. Trabaja con distintas herramientas que te ayudan en desarrollo de tus aplicaciones. Características de PowerBuilder 11.0 Compilador .NET, punto principal para desarrollos de PowerBuilder en la plataforma .Net, permite que PowerBuilder pueda trabajar con el Framework .Net, así como generar código intermedio (MSIL, Microsoft Intermediate Language) para que las aplicaciones puedan funcionar sobre esta plataforma. Los desarrolladores tienen la habilidad para: Compilar una aplicación PowerBuilder en una aplicación .NET Windows Forms, .NET Web Forms, o .NET Smart Client. Compilar un objeto PowerBuilder como un objeto de .NET. Compilar un NVO en un Web Service .NET. Un OBJETO NO VISUAL (NVO) tiene un conjunto de métodos y atributos que permiten al desarrollador realizar tareas para procesar requisitos de usuario.

Transcript of Características PowerBuilder 11

Page 1: Características PowerBuilder 11

Características Generales de PowerBuilder

• Utiliza painters o ventanas de diseño para objetos.

• Permite herencia de ventanas, objetos de usuario y menús.

• Presenta un poderoso PowerScript.

• Requiere de poca programación.

• Posee un objeto inteligente llamado Datawindow que realiza directamente la interfaz

con la base de datos, sin requerir que el programador conozca SQL.

• 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.

• Trabaja con distintas herramientas que te ayudan en desarrollo de tus aplicaciones.

Características de PowerBuilder 11.0

• Compilador .NET, punto principal para desarrollos de PowerBuilder en la plataforma

.Net, permite que PowerBuilder pueda trabajar con el Framework .Net, así como

generar código intermedio (MSIL, Microsoft Intermediate Language) para que las

aplicaciones puedan funcionar sobre esta plataforma.

Los desarrolladores tienen la habilidad para:

� Compilar una aplicación PowerBuilder en una aplicación .NET Windows Forms,

.NET Web Forms, o .NET Smart Client.

� Compilar un objeto PowerBuilder como un objeto de .NET.

� Compilar un NVO en un Web Service .NET.

���� Un OBJETO NO VISUAL (NVO) tiene un conjunto de métodos y atributos que permiten al

desarrollador realizar tareas para procesar requisitos de usuario.

Page 2: Características PowerBuilder 11

• Generador de código para C#

Powerbuilder 11, posee un generador de código para C#, con el cual genera la

transformación de los objetos de PowerBuilder (Windows, DataWindows, etc.) a objetos de

.Net. No es necesario contar con un PBVM (Virtual Machine) en .NET porque existen dll’s

que cumplen con esta función.

• PBVM (PowerBuilder Virtual Machine) para Linux.

• Mejoras en el Web Datawindow

• El modelo de evento actual del Web Datawindow es mejorado para aplicaciones

transaccionales.

• Los desarrolladores estarán hábiles para poder ingresar su propio JavaScript para el

proceso del lado del cliente.

• Nuevo soporte para el Web Datawindow, para tener las mismas capacidades del

Datawindow en Windows (ejemplo: DDDW, estilo N-up Datawindow, estilo

Composite).

• Las mejoras específicas en la Web serán requeridas por razones de

rendimiento/escalabilidad.

Page 3: Características PowerBuilder 11

• El estilo TreeView Datawindow es soportado en aplicaciones Web como

aplicaciones Windows.

• Nueva funcionalidad de hipervínculo.

• Mejora el modelo y el desempeño de la página para el Web Datawindow.

• Soporte de Dataset para DataWindow (DataWindow.Net)

• Mejoras en el Datawindows

Para consumir directamente Web Services como fuente de datos.

• Proporciona un asistente para seleccionar servicios, tipos de puertos y operaciones.

• Permite seleccionar operaciones para columnas datawindows.

• Permite ordenamiento sensible a mayúsculas y minúsculas.

• Lenguaje INTER-OPERABILITY con .NET

• Permite a los desarrolladores hacer uso de clases .NET desarrolladas en otros

lenguajes .NET dentro de aplicaciones PowerBuilder.

• Usa la gramática y sintaxis para llamar a clases .NET.

• Permite el intercambio de datos.

• Permite usar características no disponibles en PowerBuilder.

o Constructor parametrizado

o Operador overloading

o Campo estático y método estático

���� Podemos migrar una aplicación Cliente/Servidor de PowerBuilder a Web, usando estas nuevas

características de PowerBuilder .NET, pero teniendo en cuenta ciertos requisitos que deben

cumplir las aplicaciones para ser fácilmente migradas.

• Despliegue .Net

• Transformar a .NET Web Form, desplegado en ambiente ASP.NET

• Asp.Net 2.0

Page 4: Características PowerBuilder 11

56

• Etapas finales de soporte de .NET

• Habilitar al desarrollador para usar controles de Interfase de usuario de .NET y

depurarlos con el PB IDE.

• Construir aplicaciones Smart Client nativamente con PowerBuilder.

• Soporte del desarrollo de aplicaciones móviles con .NET

• Mejora en el árbol del sistema

Dando doble clic en algún evento del árbol del sistema puedes abrir el script en un

painter.

Page 5: Características PowerBuilder 11

• Estilo contemporáneo disponible para las barras de herramientas

Barra de herramientas contemporánea, con una moderna apariencia. El estilo

contemporáneo de la barra de herramientas introducido en PowerBuilder 10.5.2 dado en

tiempo de ejecución, es ahora caracterizado en el entorno de desarrollo, con fondos

compartidos y un estilo familiar para desarrolladores PowerBuilder quienes están

acostumbrados a las barras de herramientas usadas en Microsoft Office 2003 y Visual

Studio 2005.

Puedes habilitar el estilo XP desde tools/toolbars…

Page 6: Características PowerBuilder 11

Quedando la siguiente apariencia:

• Mejoras en la base de Datos

• Oracle 10g

• ADO.NET para SQL Server, Oracle 10g y ASE

Page 7: Características PowerBuilder 11

• Soporte para ASE 15

Una nueva interfase de base de datos, la interfase ASE, ha sido adicionada para soportar

Adaptive Server® Enterprise 15 y versiones posteriores. Esta interfase es idéntica a la

interfase existente SYC a excepción de que:

- Actualmente soporta sólo Adaptive Server 15

- Soporta identificadores largos hasta 128 caracteres

• Soporte para SQL Server 2005

Incluye una nueva interfase (SNC) para soportar SQL Server 2005. Esta interfase es

similar a Microsoft OLE DB interfase, pero usa un nuevo driver OLE DB de Microsoft

dedicado a SQL Server 2005. La conexión nativa no está disponible en esta versión beta

de PowerBuilder.

• Nuevos iconos en el estilo de presentación Datawindows – TreeView.

Page 8: Características PowerBuilder 11

• Nuevos Controles

� Control Rich Text : Control que permite vincular archivos .rtf a tu aplicación.

� Control Calendario : Control GUI que permite una fácil selección e ingreso

de fecha.

� Control Animation , que muestra clips AVI (Audio-Video Interleaved)

almacenados en un archivo AVI sin comprimir, o en un archivo AVI comprimido.

Page 9: Características PowerBuilder 11

� Control DatePicker , el cual proporciona un campo con formato de fecha,

permite seleccionar una fecha a partir de una interfase de calendario desplegable.

� Controles InkEdit e InkPicture , que trabajan con plataformas Tablet

PC.

• Propiedad FlatStyle para botones.

� Brinda la apariencia de botones planos.

� Nueva característica para los controles: CommandButton y PictureButton.

Page 10: Características PowerBuilder 11

• Ampliación en el Script

� Soporte de 30 dígitos para el tipo de dato decimal.

� Soporte de decimales en las expresiones DataWindows.

� Nuevo tipo de dato byte.

� Nuevos tipos de datos Unitext y BigInt, introducidos en ASE 15.0

• Soporta Rich Internet Architecture (RIA), que es una mezcla de aplicaciones Web y

aplicaciones de escritorio tradicionales, transfiriendo el procesamiento de un cliente

Web y cuidando el procesamiento en el Servidor de Aplicaciones.