 |

- Resumen de Nuevas Características en RM/COBOL en las últimas versiones, versión por versión
- Última versión de RM/COBOL y sus herramientas
El
buque insignia de Ryan McFarland, da a los programadores un fenomenal
valor agregado, permitiéndoles con un mínimo de programación y
mantenimiento, distribuir aplicaciones en una amplio abanico de
plataformas y sistemas operativos.
Runtimes: portabilidad sin compromisos
El fundamento de la portabilidad de RM/COBOL
es el runtime, que permite a un programa funcionar en un amplio abanico
de plataformas. Este sistema proporciona la flexibilidad necesaria para
desarrollar un producto sin preocuparse de la evolución que
constantemente sufren sistemas operativos y hardware.Para desarrollar
una aplicación, el programador utiliza una combinación de un compilador
RM/COBOL y un runtime especifico de la plataforma destino donde el usuario final desea llevar a cabo la explotación. Los compiladores RM/COBOL
generan un código intermedio (arquitectura neutra), que es ejecutado
por el runtime. Si el usuario desea explotar la aplicación en una
plataforma distinta, lo único que tiene que hacer es añadir otro
runtime. No es necesario recompilar, con lo que el desarrollo de
aplicaciones es más sencillo y económico.
RM/COBOL: características
- Libre de errores y altamente compatible con los estándares ANSI 85 y ANSI 74.
- Soporta las características clave de IBM COBOL e I-COBOL de Data General.
- El único y genuino compilador compatible RM/COBOL.
- Portabilidad de fuentes, objetos y archivos de datos entre plataformas DOS, Windows y UNIX.
- Rápido,
gestión de Entrada/Salida muy eficiente, compresión de datos e índices
y un control completo de buffering y blocking de archivos.
- Potentes extensiones sobre el estándar ANSI, con un completo control de bloqueo de registros en ambientes multiusuario.
- Soporte total de color.
- Soporte de ventanas.
- Amplio entorno de desarrollo y acceso a sistemas de archivos alternativos.
Utilidades de RM/COBOL
- Instrumentación.
- Permite descubrir errores y segmentos de código que nunca se ejecutarán, así como optimizar el flujo del programa.
- Conversión de datos.
- Conversión de archivos de datos de versiones anteriores.
- Recuperación de datos.
- Recupere archivos indexados o extraiga registros de ellos.
- MAP.
- Mire
dentro del objeto COBOL y de las librerías de programas para ver el uso
de la memoria y la información de compilación. Examine los archivos de
datos para descubrir sus características.
- Definición de índices.
- Altere las características por defecto de un archivo indexado.
Características nuevas bajo Windows
- Portabilidad completa de aplicaciones.
- Ejecute bajo Windows sus aplicaciones con el nuevo runtime.
- Soporte de ventanas.
- Creación de auténticas ventanas Windows.
- Gestión de memoria de 32-bit.
- Ejecute grandes programas sin las limitaciones de memoria de DOS.
- Tipos de letra seleccionables por el usuario.
- Seleccione y escale el tipo de letra a su gusto.
- Barra de herramientas configurable.
- Creación de barras de herramientas a medida para su aplicación COBOL con el nuevo editor de botones.
- Soporte completo de color
- Defina sus colores empleando esquemas RGB
- Menús pulldown
- Selecciones entradas del menú con el ratón, genuinamente Windows
- Cortar, copiar y pegar
- Mueva datos entre sus programas COBOL y las aplicaciones Windows
- Soporte de la cola de impresión
- Acceso a las impresoras de Windows
- Integración de aplicaciones
- Acceda a programas C y C++ por medio de una interfaz DLL
- Call "SYSTEM" más funcional
- Ejecute programas MS-DOS o Windows desde su aplicación COBOL
- Soporte de buffer de scroll
- Emplee barras de scroll para ver texto que desapareció en la parte superior de la pantalla
- Extenso soporte GUI
- Defina menús pulldown, barras de status, barras de herramientas y logos sin cambiar los programas
Características UNIX soportadas
- Bloqueo de registros y ficheros multiusuario.
- Pipes y redirección.
- Soporte para terminfo además de termcap.
- Mapeo de nombres de fichero en tiempo de ejecución.
- Status de salida.
- Llamadas directas desde COBOL a C.
Mejoras de la versión 6
- Acceso a la memoria extendida en DOS sin coste adicional.
- La explotación bajo DOS ya no está limitada por la barrera de los 640K.
- Signo de computacionales configurable.
- COMPUTATIONAL y COMPUTATIONAL-3 pueden utilizar representación de signo al estilo RM/COBOL-74 para compatibilidad hacia atrás.
- Soporte para desarrollo bajo Windows.
- Desarrolle y explote bajo Microsoft Windows.
- Posibilidad de réplicas en clave primaria en ficheros indexados.
- Especifique la frase WITH DUPLICATES en la cláusula RECORD KEY .
- Precisión numérica extendida.
- Sólo en RM/COBOL: los datos numéricos pueden contener hasta 30 dígitos.
- Métodos External Access
- El registro de configuración permite acceso a ficheros externos
- CALL "SYSTEM" más funcional
- Se registra y almacena el estado del comando CALL "SYSTEM". Tenemos disponible un código de retorno para el programa llamante
- Rendimiento mejorado en el acceso a ficheros
- Cambios en el sistema de ficheros para aumentar la performance en Entrada/Salida
- Se ha modificado la estructura de los ficheros indexados
- Mayor rapidez cuando se añaden registros al fichero
- Múltiples bloqueos de registro
- Bloquee varios registros en el mismo fichero simultáneamente
- Subprogramas No-COBOL
- Posibilidad de llamar a subprogramas Windows que muestren un menú, barras de herramientas mensajes, bitmaps
- Utilidad rmdefinx (Define Indexed File)
- Asigne el nivel de versión de los ficheros ya existentes o nuevos
- Utilidad rmmapinx (Map Indexed File)
- Muestra el nivel de versión de los ficheros y las mínimas versiones de runtime necesarias para lectura y escritura
- Entradas RUN-ATTR del registro de configuración
- Nuevas
entradas que controlan el comportamiento por defecto del cursor en las
sentencias ACCEPT o si debería realizarse scroll de una línea después
de terminar la ejecución del programa.
- Entradas RUN-FILES-ATTR del registro de configuración
- Nuevas
entradas que controlan y mejoran la secuencia de búsqueda de ficheros,
la resolución de nombre de archivo y el bloqueo de registros
- Claves partidas en ficheros indexados
- Combine distintos campos de un fichero indexado para formar una clave, sin importar que estén o no físicamente juntos
- Sentencia START con FIRST o LAST Record en ficheros indexados
- Posiciónese en en primer o último registro de un fichero indexado con la clave que desee.
- Entrada SUPPRESS-NULLS del registro de configuración
- Controla el envío de caracteres NULL o LOW-VALUES de un campo de DISPLAY a la pantalla
|
 |