|
Clarion 6
Descripción del Producto.
Nuevo Modelo de Threads
La introducción del nuevo modelo de Threads en
Clarion 6.0, representa el cambio mas importante desde la primera versión
de Clarion. Las aplicaciones que se desarrollen se ejecutaran mas eficientemente,
especialmente en sistemas con multi-procesadores, ya que cada Thread es
ejecutado al mismo tiempo.
Tanto el ambiente de desarrollo, como los drivers de base
de datos, Clases ABC y todos los Templates han sido actualizados para
soportar este nuevo modelo de Threads.
Nuevas Características en Drivers de Bases de Datos
El soporte de BLOB ha sido añadido a todos los Drivers SQL.
El tamaño
máximo de un campo BLOB que puede ser Almacenado en un archivo.
TopSpeed es ahora
de 640MB.
Se añaden
nuevas funciones para Leer / escribir Datos BLOB.
Actualización
de los Drivers de Oracle para utilizar la Versión 8.x (última)
del Oracle Call Interface.
Driver ODBC actualizado
para soportar Múltiples importaciones de tablas y bases de datos.
Nuevo Driver ADO
(incluye Clases y Templates ADO).
Conexión
OLEDB para crear desarrollos en tiempo de ejecución.
Nuevo IP Data Driver,
para crear tablas en tiempo de ejecución.
Dynamic File Driver,
permite crear tablas al vuelo.
Soporte de XML.
Las clases XML proveen la habilidad para enlazar datos
relacionados a elementos XML tanto para fuentes de datos ISAM o SQL. El
Soporte XML puede distribuirse en un simple DLL de menos de 600KB.
IDE
Se añadieron localizadores "inteligentes"
en diferentes áreas del IDE, incluyendo:
Diccionario de Datos - Listas de Tablas y Archivos.
Sección
de procedimientos de Archivos (Table Schematic).
Generador de Ventanas
y Reportes (Al utilizar el botón de diccionario ) en el diálogo
de seleccionar campos.
En la ventana de
Dialogo de Tablas, al añadir una tabla.
En las Ventanas
de Global Data, Local Data, Module Data Ventana de File Schematic, a través
del entorno.
Los localizadores buscan dentro de un campo, por lo cual
permite localizar fragmentos de texto, y con las teclas CtrlEnter invoca
a la operación 'Find Next' (Buscar Siguiente).
Nueva Ventana "ZOOM", presionando Alt-F2 en cualquier
campo "entry" en el IDE, ahora ofrece una ventana un control
scroll tipo texto para ver y editar el contenido del campo seleccionado.
Client-side Triggers
Proporciona la funcionalidad similar a los Triggers del
lado del Servidor, por ejemplo: el código es excluido cuando la
tabla es accesada por alguien o por todos para añadir, actualizar,
borrar. EL código puede ser llamado de antes o después de
cualquier operación, o en ambas partes. Proporciona una oportunidad
para realizar una validación adicional, calcular valores de campos,
etc., la cual es almacenada directamente en diccionario de datos e incorporada
a la aplicación o aplicaciones que compartan dicho diccionario.
Generador de Aplicaciones
Se añade la habilidad de exportar el proyecto de la aplicación
a un PRJ externo.
Icono nuevo en
la barra de herramientas para generar el módulo actual seleccionado.
Icono nuevo para
visualizar el diccionario de manera más rápida estando dentro
del generador de aplicaciones.
Nuevo Asistente
de aplicaciones y procedimientos con Temas que permiten agregar y reutilizar
el texto, imágenes y colores definidos.
Sistema de Proyectos
Se añade soporte para los archivos de manifiesto para XP.
Características del Editor de Diccionarios
Se añade la manera de almacenar opciones para procesos que se utilizaran
en el código de los procesos del lado del Cliente, con soporte
tanto por la parte de Templates como de Clases tanto para fuentes de datos
SQL como ISAM.
La interfase del
Usuario ahora permite visualizar y accesar la información de los
campos, llaves y relaciones directamente desde la ventana principal del
Diccionario.
Permite llamar
al generador de programas de conversión para una simple tabla desde
el editor de diccionarios.
Nueva ventana de
dialogo para agregar o editar los strings de comunicación con los
drivers de Datos vía una internase especifica.
Se agrego nueva
opción de "Crear un programa de conversión para una
Tabla" así como para crear programa de conversión para
múltiples tablas.
Nuevos Templates
Reglas de Negocios
La clase RuleManeger declara un objeto Rule Manager que
permite dar mantenimiento, revisión y respuesta a las reglas de
negocios en las aplicaciones de Clarion. La Clase RuleManager puede ser
implementada en cualquier tipo de template Clarion , y provee la opción
de indicadores visuales cuando una regla ha sido quebrantada.
Importar /Exportar XML
Incluye soporte para incorporar un Queue de Clarion dentro
del XML, así como incorporar datos XML a un Queue de Clarion, relacionando
los encabezados de los campos donde es posible. Incluye la habilidad de
incorporar una tabla Clarion dentro de un XML, así como incorporar
un string XML dentro de una tabla Clarion e incorporar una Vista de Clarion
a un XML.
Listbox Format Manage.
Provee al usuario final la opción de seleccionar
cuales campos y en que orden serán desplegados dentro de una lista.
La configuración puede ser grabada y aplicada nuevamente por el
usuario final.
Navegación dentro de una Forma - Estilo VCR
Agrega la habilidad de usar una interfase tipo Forma para
realizar la navegación de una tabla tanto para actualizar, modificar
o borrar. Permite agregar un localizador, así como soporte para
múltiple actualizaciones.
QBE
El Centro de Búsquedas (QBE) soporta todos los
Drivers ISAM, SQL, ODBC y ADO.
Gráficas
Soporta varios tipos de gráficos como: Líneas,
Áreas, Columnas, Columna Flotante, Barras. Gráficas de barra
flotante y de Pie, DEL formato plano (Gradiente) o 3D.
Templates ADO
Los Templates ADO se acoplan a la funcionalidad estándar
de Clarion, para Browses, Formas, Reportes, Procesos y mucho mas. Además
incluyen Extensión Templates, de esta manera ADO puede ser usado
en modo normal junto con otras cadenas de Drivers y Templates
Templates y Clases de Calendarios.
Permite incorporar varios estilos de Calendarios configurables
dentro de la aplicación.
Nuevo Asistente de Aplicaciones y Procedimientos con Temas
que permiten agregar y reutilizar el texto, imágenes y colores
definidos.
Asistente para Generar Etiquetas
Asistente para configurar de manera sencilla todos los estándares
Avery, así como para tamaños de etiquetas especiales.
BrowseNoRecordsButton Control Template (ABC-Clarion)
Extensión de Reporte que soporta seleccionar el orden de impresión
en tiempo de ejecución.
Los Reportes pueden
ser configurados para imprimirse en formatos PDF, XML y otros formatos.
Mejoras a los Templates.
Mejoras para los Templates BrowseBox tanto para ABC como para Clarion.
Permite modificar
el tamaño de las columnas en tiempo de ejecución.
Permite cambiar
el orden de las columnas de un Browse haciendo clic en su encabezado.
Filtered locator
support for Browse Box added to Clarion template chain.
Editor de fórmulas
mejorado para proporcionar soporte adicional a las clases.
Totalizador condicional
mejorado para Browses.
Los reportes tienen
una nueva opción de fuente de datos: Impresión desde un
Archivo, Queue o Memoria
Soporte de estilos
para List Box tanto para ABC-Clarion.
Efecto de pautado
tanto para controles Browse, Drop y Combos. ABC-Clarion.
Filas y columnas
coloreadas en Browses, Drops y Combos. ABC-Clarion.
Soporte para la
definición de reportes sobre cualquier procedimiento (ABC-Clarion).
Opción para
navegar utilizando "Enter por Tab".
Se añadió
%LocalDataDescription como un comentario en las definiciones de %LocalData.
Soporte tipo Spin
para controles lookups. (ABC-Clarion).
DEFAULTS.CLW -
Se agregan mas tipos de ventanas predeterminadas.
Permite pasar parámetros
en los campos de Búsqueda a los procedimientos de búsqueda
(Clarion - ABC).
Se añadieron
nuevas características en los Additional Sort Orders para Browses,
Procesos y reportes.
Templates Clase
Clarion (Legacy - Procedural).
Localizador Filtrado para Browses
Edit in Place.
Ordenar las columnas
en Browses.
PrintPreview mejorado.
Tabs de Estilo
y Tips para controles DropList y Combo.
Administrador EIP
- CWEIPManager.
Soporte para utilizar
ciertas clases ABC.
Permite enviar
parámetros desde los Botones de Actualización del Browse.
Añade la
funcionalidad de Additional Field Assignments para las búsquedas.
El formato de "!Variable"
es soportado para generar los filtros tanto en reportes, como procesos,
browses, drops y combos.
Si requiere más información acerca de Clarion
6 contáctenos.
|