Características PowerBuilder 11
-
Upload
brainer-chavez -
Category
Documents
-
view
908 -
download
0
Transcript of Características PowerBuilder 11
![Page 1: Características PowerBuilder 11](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/1.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/2.jpg)
• 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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/3.jpg)
• 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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/4.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/5.jpg)
• 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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/6.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/7.jpg)
• 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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/8.jpg)
• 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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/9.jpg)
� 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](https://reader035.fdocumento.com/reader035/viewer/2022081718/5571fb6d497959916994db79/html5/thumbnails/10.jpg)
• 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.