Cobol en español
  Página de Inicio Recomiéndala Contáctame Usuarios en Linea
11
     Crea Una cuenta  
Video 1
Video 2
Video 3

Si te ha servido la web
o te han gustado los videos, colabora haciendo click en el botón.

MANUALES
TEMATICOS
BASES DE DATOS
COBOL / WINDOWS
COBOL / UNIX
HISTORIA /DOCS
 
BUSCADOR
PROGRAMANDO-Dos
TRUCOS
AÑO 2.000
TEORIA POWCOB-3
PROG. POWCOB-3
TEORIA POWCOB-5
PROG. POWCOB-5
OCX-ESCOBOL
RUTINAS/MANUALES
OCX / JUEGOS
HERRAMIENTAS
COMPILADORES
ENCUESTAS
ENLACES
FOROS
TOP 10

CHAT   Usuarios: 0
Herramientas

GenCBL
Generador de sistemas y programas Cobol
Publicado en: 2002-11-21
(45220 Lecturas)

ATENCION

La nueva versión de GenCBL, se encuentra disponible en la página web de Agustín Zabala. Permite generar:
  • Aplicaciones COBOL GUI
  • Aplicaciones COBOL + HTML + JavaScript
Si deseas suscribirte, simplemente pincha aquí.
Si deseas descargar la última versión para tu compilador específico, solo tienes que seguir el siguiente enlace:

Página de GENCBL - 2004

A continuacíón se explica el porque de esta aplicación.
El autor, Agustín Zabala, ha liberado y puesto a disposición de todos los programadores de Cobol el generador que realizó en 1.992. El texto y todo lo que figura en ésta sección son propiedad del autor, pero podéis hacer uso de todo lo expuesto.

FICHA TECNICA
Autor Agustín V. Zabala
Expediente 209.886 Registro Nacional Propiedad Intelectual ARGENTINA
Realizado por OPEN WORLD SYSTEMS SRL
Teléfono [0054] 11-4735-1222
Skype Agustin.Zabala.2008


Porque GENCBL

    El GENCBL nace luego de haber programado en COBOL desde sus or¡genes en distintos entornos y con distintas marcas de COBOL.

    Fue realizado apuntando a los siguientes objetivos:

      • Incrementar la productividad de analistas y programadores.
      • Reducir tiempos de programación.
      • Reducir costos de desarrollos.
      • Simplificar el control de programas realizados.
      • Mejorar la presentación de todos los programas.
      • Documentar sistemas.
      • Crear manuales de operación.
      • Sistematizar Helps de ayudas.
      • Resolver automáticamente el movimiento del cursor.
      • Simplificar la programación.
      • Entregar programas para ser ejecutados en XENIX, UNIX.
      • Disponer de herramientas durante programación y pruebas.
      • Disponer de herramientas durante ejecución y mantenimiento.

Lenguaje del GENCBL

    El GENCBL esta programado TOTALMENTE EN RM-COBOL ANSI-85 versión 2.1 mejorado con las versiones posteriores.

    Hay dos rutinas realizadas en ASSEMBLER para cuando corre bajo MS-DOS y dos rutinas en C para cuando corre bajo XENIX o UNIX. Estas dos rutinas fueron creadas para cubrir necesidades que no las satisfac¡a el RM-COBOL: una es un acelerador de pantallas que puede ser anulada su ejecución con la colocación de una señal externa (SWITCH-7 en OFF) para aquellos equipos que tengan restricciones en el uso del video.

    Actualmente estamos investigando y probando un nuevo utilitario que se provee con el DEVELOPMENT RM-COBOL para eliminar esta rutina y ser reemplazada por instrucciones propias del COBOL.

    La otra rutina es el llamado al Sistema Operativo para ejecutar un .BAT o un bin, y llamar a un utilitario y/o editor externo, y/o salir al Sistema Operativo y luego volver con EXIT.

    Si bien el GENCBL esta realizado con la última versión del RM-COBOL ANSI-85, un programador puede generar programas para que sean compilados con cualquier COBOL ANSI-85: sea MS-COBOL, RM-COBOL, MICROFOCUS COBOL, REALIA COBOL, ACU-COBOL etc.

    Muchos se preguntan porque fue realizado en RM-COBOL y no en algún otro lenguaje de mas bajo nivel, mas potente. La respuesta es muy simple: El GENCBL se realizó en RM-COBOL porque es el lenguaje que mas portabilidad nos ofrecía el mercado, ya que todos los programas que componen el utilitario, son desarrollados bajo MS-DOS, y sin  necesidad de recompilarlos, son transportados sus programas objetos hacia entorno XENIX, UNIX, REDES, PCMOS, y esta ventaja no la ofrece ningún otro lenguaje de programación. Si lo hubiésemos realizado en un  lenguaje de mas bajo nivel, por ejemplo ASSEMBLER, hoy tendríamos grandes problemas de llevarlo a XENIX o UNIX porque debería ser reprogramado en lenguaje C.

    Fue acertado realizarlo en RM-COBOL ANSI-85, porque en este momento estamos preparándolo para que corra bajo equipos de mayor porte.
    El futuro del GENCBL se abre, y sus ventajas podrán ser aprovechadas por todos los programadores COBOL al standarizar su producción, bajo ésta herramienta simple y novedosa.

    El GENCBL es una herramienta de desarrollo de programas, orientado a programadores y analistas de sistemas. El GENCBL no es una herramienta para el usuario final.

Que hace el GENCBL

    El GENCBL hace lo que todo programador no desea: Escribir en forma repetitiva, tediosa y agotadora: Máscaras, Display, Accepts y toda la estructura (rígida) del programa fuente y los COPYS. 

    Arma los programas para que el operador pueda moverse con el cursor en todos los campos de input sin necesidad de preguntarle: a qué campo quiere ir.? como lo hemos visto en la mayoría de los sistemas que se comercializan, porque los analistas y programadores le "disparan" al manejo lógico de las funciones (F1, F2, Esc, Pg Up, etc) dentro de los programas porque les destruyen la estructura o deben usar GO TO.

    Genera fuentes COBOL incorporando F1 como tecla HELP del operador. Esta tecla de función (F1=Help) presenta un texto de ayuda que facilita la ejecución de cualquier sistema sin necesidad de recurrir a Manuales Impresos, que nunca son leidos, y si son leidos, se omite su aplicación porque no son de fácil recordatorio.

    Genera fuentes estructurados, NI UN SOLO GO TO.!

    Resuelve la lectura, carga de datos, y actualización de archivos indexados y entrega un fuente completo sin necesidad de hacerle modificaciones manuales.

    ...  Todo el texto expresado anteriormente lo podéis encontrar en la documentación que se adjunta. Yo desde aquí solo he querido redoger algunas impresiones del autor sobre la potencia del producto.


   Inicio de Página   
 ACTUALIDAD
 COBOL
 POWER COBOL
 TRUCOS/ARTICULOS

 HISTORICO
¿Sobre que Base de datos trabajáis en COBOL?

Ficheros indexados
SQL Server
Oracle
MySQL
PostgreSQL
Firebird
DB2
Otra (Comentar)

   

[Resultados]

votos: 1156
Comentarios: 104


Sitio desarrollado con PHP-Nuke. Todos los Derechos Reservados.
PHP-Nuke es un Software Libre realizado con licencia GNU/GPL.
Página creada en Junio de 1.998, con el proposito de difundir el lenguaje Cobol en nuestra lengua.
Andres Montes [98/11]