CA-Visual Objects 2.8

La última versión de este lenguaje de programación


Visual Objects 2.8 es la nueva versión de una de las principales herramientas de desarrollo en el entorno Xbase. En esta ocasión, las novedades se centran en tres aspectos fundamentales: la inclusión del SDK como parte del producto, la incorporación de catorce herramientas y utilidades muy diversas, y la solución de problemas detectados en versiones anteriores.

Software Developers Kit

El SDK (Software Developers Kit) es considerado por muchos programadores como una absoluta necesidad. Contiene todo el código fuente de las clases, muestra cómo funcionan y ofrece al programador la oportunidad de depurar el código cuando algo no va como esperaba. Y no sólo eso, sino que además se muestra cómo funciona el IDE de Visual Objects y, mediante los ejemplos incluidos, le permite integrar ampliaciones al programa. Muchos de los productos que integran esta nueva versión han sido escritos gracias a la información y los ejemplos que el SDK incluye.

Un cambio importante en esta versión del SDK es que el antiguo ‘Project Directory’ no se instala. En su lugar, cada librería se suministra como un archivo .Aef en el directorio ..\Cavo26\Source para que, de esta forma, pueda importarla donde la necesite. Sólo deberá usar aquellas librerías que precise su aplicación y, naturalmente, sus dependencias.

Nuevos productos integrados

Esta nueva versión incluye catorce productos desarrollados por diferentes fabricantes. Cada producto representa miles de horas de trabajo, y han sido creados por autores que dominan áreas particulares del desarrollo de software. Le animamos a explorar las posibilidades que estos productos le proporcionarán a partir de ahora. A continuación, ofrecemos una breve descripción de cada uno de ellos por orden alfabético.

bBrowser Standard 1.4
bBrowser Standard 1.4 (edición limitada) es un flexible y rápido browser de datos que puede conectar con un DBServer, un ArrayServer (que la propia libraría bBrowser incluye) o cualquier otro servidor de datos, ya que soporta rutinas y métodos de acceso específicos. Puesto que bBrowser hereda de la clase CustomControl de VO, puede integrarse en cualquier clase de ventana, como DataWindow, DataDialog, DialogWindow y otras. Puede configurar bBrowser de muchas formas diferentes para que tenga el aspecto y comportamiento deseado.

Columbo
Columbo (Inspector del Repositorio y Código VO) es una herramienta que permite analizar, visualizar e imprimir el código fuente. Esta escrita en VO y puede invocarse desde el IDE de VO o como un programa externo. Columbo puede considerarse como un amplio ejemplo de muchas técnicas de programación: maneja controles SplitWindows, ListView y TreeView, utiliza controles RichEdit, imprime mediante archivos HTML, hace uso de menús y bitmaps, y dispone de clases para leer el repositorio. Se incluye el código fuente y documentación. Columbo ha sido desarrollado por Ivo Wessel.

COM-SDK
COM-SDK ofrece una sencilla implementación de clientes COM que precisan manejar eventos. La clase 'TS_DelegateIDispatch' de COMSDK es similar a la clase estándar 'OLEAutoObject' de VO. La gran ventaja estriba en la facilidad con que es posible implementar eventos. Además, incluye un excelente punto de partida para la integración de Outlook en sus aplicaciones. Puesto que está totalmente escrita en código VO nativo, COMSDK es también una excelente herramienta de aprendizaje para aquellos que necesitan (o desean) saber más sobre COM y su implementación en un entorno de programación como VO.

dBALite
dBALite es una potente y útil herramienta para crear, visualizar, editar y manejar archivos DBF, y dispone de todo lo esencial que un programador profesional pueda precisar. Se soportan bases de datos Clipper, dBase, FoxPro, Advantage y Fortress. Incluye la habitual función de importación y exportación, con la capacidad de exportar a HTML con salida multipágina y XML (incluyendo archivos XSL, XSD y DTD). Es posible crear las bases de datos y posteriormente modificar su estructura sin perder los datos. Puede editar los datos mediante un browser o con controles de edición como calendarios para fechas y editores de campos memo. Dispone de un ArrayEditor para campos memo que soporten arrays. La función de búsqueda por índice se ve complementada con una función de búsqueda rápida de texto, que permite buscar datos sobre uno o varios campos seleccionados y especificar ámbitos. El filtrado se lleva a cabo mediante un Constructor de Expresiones, que también se utiliza para crear expresiones de índices y ámbitos For y While. Dispone de un Gestor de Índices con el que reindexar y recrear órdenes de índices. Incluye otras herramientas, como DBReplace, DBTotals, DBSort y DBCalc, que permite hacer cálculos con expresiones definidas por usuario.

Fortress Client/Server para Visual Objects
Fortress es un motor de base de datos de alta velocidad. Basado en la premiada tecnología Comix RDD, Fortress integra el rendimiento, fiabilidad, velocidad y funcionalidad de este producto para proporcionar toda una serie de ventajas.

Graph4VO
Graphics4VO es una biblioteca complementaria que ofrece capacidades gráficas para las clases GUI de VO. Es posible modificar los actuales programas para producir imágenes gráficas con muy poco código adicional. Graphics4VO viene en dos versiones con funcionalidad diferente.

La versión básica, Graphics4VObas, dispone de un amplio rango de opciones de salida gráfica. Incluye una rica colección de primitivas gráficas que puede usar en cualquier tipo de diseño gráfico. Las eficaces rutinas de transformación de coordenadas y el uso de un sistema de coordenadas universal garantizan la integridad de la salida gráfica bajo diferentes resoluciones y evita las complicaciones del cálculo de coordenadas.

MAILman
MAILman Developer's Edition es un sistema de gestión de relación con clientes (CRM) y de gestión de incidencias diseñado para ayudarle a efectuar un seguimiento de sus clientes, y de las incidencias, errores y mejoras de las que informan. Mejore la calidad de sus productos y el nivel de servico a sus clientes, y simplifique la gestión de sus procesos de desarrollo con MAILman DevEd.

ReportPro 2.11
ReportPro es un completo generador de informes que le permite crear todo tipo de informes en prácticamente cualquier formato. Con ReportPro, puede recuperar la información de diferentes fuentes de datos y ordenarla, filtrarla y agruparla como sea necesario. El motor de datos de ReportPro soporta los formatos de archivo e índices FoxPro 2.5, CA-Clipper y dBase 5 de forma nativa. Incluso puede combinar todos estos formatos en un mismo informe. ReportPro 3 incluye un controlador nativo para la base de datos Jasmine y el motor de base de datos puede acceder a cientos de bases de datos SQL mediante ODBC. El motor de datos permite manejar relaciones entre tablas arbitrariamente complejas, incluyendo relaciones padre-hijo, abuelo-hijo y otras. Se permite la definición de relaciones circulares, en que una tabla se relaciona consigo misma. Las tablas y relaciones se gestionan gráficamente para así facilitar la comprensión de consultas complejas. Tras especificar y configurar el origen de datos, el proceso de creación de un informe es el mismo con independencia de que origen se utilice. La interfaz de diseño de ReportPro está controlada por eventos de usuario, lo que facilita la adaptación del informe hasta conseguir el aspecto deseado. Los informes se crean dibujando objetos en la ventana de diseño del informe. ReportPro soporta líneas, rectángulos, elipses, texto, campos, imágenes, gráficas y objetos incrustados. Puede adaptar los objetos del informe con bordes, sombreados, colores y tipos de letras para crear informes de aspecto profesional. Dado que ReportPro se basa en el uso de bandas, ofrece una gran flexibilidad a la hora de dar formato y agrupar la información. ReportPro incluye una serie de bandas que le permiten controlar dónde y cuándo se imprime la información. Asimismo, se soportan secciones, que básicamente son subinformes que se imprimen en el contexto del informa principal. Cada sección contiene su propio juego de bandas y objetos de informe. ReportPro soporta tres tipos de informes diferentes: listado estándar, columnas/etiquetas y tablas cruzadas. Cada informe tiene su propio asistente que permite especificar fácilmente la información necesaria para crear el informe.

TAGIT
es la principal biblioteca HTML para CA-Visual Objects. permite a las aplicaciones CA-Visual Objects generar dinámicamente código HTML que sorprenderá a sus usuarios y complementará sus aplicaciones.

está totalmente escrito en CA-Visual Objects y permite al desarrollador utilizar las actuales clases Internet para crear aplicaciones cliente utilizando un código simple e intuitivo. Estas clases ofrecen los componentes que faltaban en las clases Internet de Computer Associates. Con , toda la potencia de desarrollo de aplicaciones y de gestión de base de datos de CA-Visual Objects está disponible para los desarrolladores de aplicaciones web. permite la creación de completas aplicaciones web totalmente adaptables.

Lista parcial de características:

VO Productivity Pack
VO Productivity Pack (VOPP) es una amplia colección de herramientas, utilidades y ampliaciones al entorno de desarrollo integrado de Visual Objects, que facilitan y simplifican el desarrollo de software. VOPP incluye System Builder, AutoExport, AutoType, Export Explorer, Global Search y Replace, Tip of the Day, Asistentes de Importación y Exportación, y mucho más.

VO2ADO
VO2Ado es una biblioteca de clases que permite a los programadores VO acceder a bases de datos Cliente/Servidor mediante la interfaz ADO/OLEDB. Consta de una serie de clases que reproducen el modelo de objetos ADO y de un conjunto de subclases DataServer que permiten utilizar los datos ADO en combinación con DataWindows, DataBrowsers, etc. Dispone de una conexión ADO y de un editor de servidor para el IDE de VO, que genera el código fuente y las entidades binarias para que pueda usar los servidores ADO desde el editor de ventanas de VO.

VOCOM 2.7
VOCOM2.7, escrito por Rod da Silva de Software Perspectives, ofrece una interfaz profesional orientada a objeto para el acceso a las tecnologías COM/ActiveX desde aplicaciones VO. Incluye un asistente IDE integrado que automatiza la creación de componentes de servidor COM/ActiveX. También se incluyen ejemplos, tutoriales y documentación para ayudarle a utilizar COM/ActiveX en VO rápidamente. VOCOM 2.7 es la versión compilada para VO 2.8 del producto VOCOM 2.0 estándar, cuya primera versión apareció en septiembre de 1997 y que ha sido utilizada por cientos de programadores VO desde entonces. Existe una versión profesional de VOCOM, denominada VOCOM+, que incluye soporte de COM+, creación de librerías de tipos, todo el código fuente del producto y una licencia de distribución ilimitada libre de royalties.

VOScript
VOScript permite añadir funciones de scripting a cualquier aplicación CA-Visual Objects 2.x. Mediante scripting es posible construir aplicaciones controladas por datos y ejecutar acciones definidas por usuario. Se soporta un número ilimitado de comandos definidos por usuario a través de un bloque de código de preprocesador, de manera que es posible crear un lenguaje de scripting propio para cada aplicación. Los scripts se almacenan en archivos con la extensión que desee o bien en campos memo. VOScript ha sido escrito en VO e incluye el código completo de la biblioteca VOScript y de una aplicación de ejemplo.

Precios

Producto Precio (Euros) Precio (Ptas)
CA-Visual Objects 2.8 Pro Nueva licencia499,0083.027
CA-Visual Objects 2.8 Pro Actualización desde VO 2.7249,0041.430
Curso a distancia de CA-Visual Objects59,509.900
CA-Visual Objects 2.8 Pro Actualización desde VO 2.6349,0058.069
CA-Visual Objects 2.8 Pro Actualización desde VO 2.5 399,0066.388

Use el botón Imprimir (Print) de su navegador para imprimir la página del producto y después cierre esta ventana.


© ABOX - http://www.abox.com - Tel. 93 4262257