Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol COBOL - General
COBOL - General Discusiones de temática general sobre el lenguaje COBOL y todo lo relacionado con él.
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Compilador] Entorno GUI ¿Con qué? luisgomezmira COBOL - General 3 17 de enero de 2022 20:01
[Compilador] AcuCobol para Windows bajo Linux con WINE Gusaiello AcuCobol 8 26 de abril de 2018 19:37
[Sintaxis] Variables en programa con SQL embebido DYANY IBM Enterprise COBOL 1 20 de diciembre de 2016 16:26
[Herramienta] Desarrollar herramienta "Sync Time" Joseg PowerCOBOL (ActiveX, v4 - v11) 7 25 de enero de 2016 14:34
[Compilador] COBOL con GUI (Freeware) Hariel COBOL - General 5 9 de julio de 2015 13:08

Respuesta

  #1
Antiguo 5 de diciembre de 2016, 10:07
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207
GUI Desarrollar programa con GUI bajo Linux
0 Inactivo Inactivo

Amigos, ya sé que algunos os habéis pasado a WinDev y posiblemente a otros lenguajes. Pero, en caso de necesitar desarrollar un programa con GUI bajo Linux en COBOL, ¿qué compilador elegiríais? Linux no proporciona una API integrada para crear GUI-s como Windows, por lo tanto sea hay que usar una librería como QT y montar todo por código usando un compilador que crea ejecutables nativos en Linux (como MicroFocus o Fujitsu), porque que yo sepa no existe ningún IDE COBOL que lo haga de manera WYSYWYG, sea elegir un COBOL independiente de plataforma con un Run-Time para cada SO (como RM/Cobol) que cree GUI-s. Por cierto, no sé si RM con GUI funciona bajo Linux.

Pues eso, ¿qué pensáis al respecto?


P.D. Por lo visto existe una librería para Linux que permite usar WinAPI para crear GUI-s bajo Linux: WineHQ - Winelib User's Guide



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #2
Antiguo 5 de diciembre de 2016, 16:57
Dasije
Forero Senior
Última Actividad 06.03.2022 17:04
Posts Posts: 173
Likes enviados Enviados: 1
Likes recibidos Recibidos: 79

En ningún compilador de COBOL compila aplicaciones para su entorno gráfico, solo Windows, al menos los comerciales que más se usan, quizás alguno poco conocido compile bajo Java, y permita mostrar controles modo Windows.

Lo que si hace es ejecutar la aplicación en una ventana de terminal, todo modo texto bajo el entorno gráfico.

Windev, lo que hace es compilar las librerías QT bajo Windows, por eso tiene la limitación de no poder usar todos los controles de Windows, solo los básicos, el mismo fabricante nos recomienda usar las distribuiciones Debian 7/Ubuntu 14 o superiores, y en caso de no tener instaladas en el sistema, instalarlas con los comandos propios de instalación.



Empresa de desarrollo de aplicaciones en COBOL.

DASIJE INFORMATICA, S.L.
C/ TOMAS BRETON 20
11406 JEREZ DE LA FRONTERA
CADIZ

Teléfono : 956 11 21 11
Web: http://www.dasije.es / DASIJE INFORMATICA
E-m@il: clientes(@)dasije.es
Dasije is offline   Responder Con Cita
  #3
Antiguo 20 de marzo de 2018, 16:58
eage1969
Forero Junior
Última Actividad 03.09.2021 19:07
Posts Posts: 21
Likes enviados Enviados: 0
Likes recibidos Recibidos: 6

Estimado y estimados...

al trabajar con Gui. se lo puede hacer de la sigueinte manera si trabajas con ACUCOBOL-GT, CUALQUIER VERSION.

0.- configuras un equipo virtualizado con windos por un lado donde va ha estar el cobol-windos
y la otra con el apache montado.
0.1.- las dos particiones deben ser visibles por ip la una contra la otra (conexcion ip)

1.- configuras el cblconfi para trabajar con gui.
2.- montas en el apache los programas gui/web ... de esta manera el apache hace todo el trabajo....
3.- como el apache hacer el trabajo... solo cuando lo necesite hacer una accion ( Ejmeplo grabar, eliminar, consultar, etc), llama a la rutina cobol que esta es la que hacer el trabajo real, ya que la pantalla gui solo recibe y entraga data, y el apache es la que la presenta hacia el usuario final (browser)..

4.- la velocidad, unicamente depende de como este realizada la extructura de la programacion, es decir si las rutinas tiene que estar bien estructuradas para que no haya demora.

de alli en adelante cobol maneja todo hacia abajo (back office), unicamente el usuario en su pantalla ingresa o recibe informacion y da las acciones (frontend).

5.- la configuracion inicial, es la demora, despues es custion de un html, dreamviewer, aspx etc...etc para generar las pantallas, por detras las rutinas cobol especificadas para cada acción de cada boto que requieras para el proceso de esta.

espera este mas claro .

saludos a todos.
eage1969 is offline   Responder Con Cita
  #4
Antiguo 21 de marzo de 2018, 11:04
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de eage1969 Ver Mensaje
Estimado y estimados...

al trabajar con Gui. se lo puede hacer de la sigueinte manera si trabajas con ACUCOBOL-GT, CUALQUIER VERSION.

0.- configuras un equipo virtualizado con windos por un lado donde va ha estar el cobol-windos
y la otra con el apache montado.
0.1.- las dos particiones deben ser visibles por ip la una contra la otra (conexcion ip)

1.- configuras el cblconfi para trabajar con gui.
2.- montas en el apache los programas gui/web ... de esta manera el apache hace todo el trabajo....
3.- como el apache hacer el trabajo... solo cuando lo necesite hacer una accion ( Ejmeplo grabar, eliminar, consultar, etc), llama a la rutina cobol que esta es la que hacer el trabajo real, ya que la pantalla gui solo recibe y entraga data, y el apache es la que la presenta hacia el usuario final (browser)..

4.- la velocidad, unicamente depende de como este realizada la extructura de la programacion, es decir si las rutinas tiene que estar bien estructuradas para que no haya demora.

de alli en adelante cobol maneja todo hacia abajo (back office), unicamente el usuario en su pantalla ingresa o recibe informacion y da las acciones (frontend).

5.- la configuracion inicial, es la demora, despues es custion de un html, dreamviewer, aspx etc...etc para generar las pantallas, por detras las rutinas cobol especificadas para cada acción de cada boto que requieras para el proceso de esta.

espera este mas claro .

saludos a todos.

GnuCOBOL+GTK ou GnuCobol + Cobjapi
(Glade - A User Interface Designer)
(Java Application Programming Interface)
(GuiCOBOL)
Aqui tem muita informação:
OpenCOBOL FAQ
Já fiz alguns testes com o Cobjapi. Funciona bem (apenas testei no Windows, mas funciona em qualquer sistema operativo). No inicio da algum trabalho, mas depois até é facil. Não tem drag and drop.


A versão 3.0 do GnuCobol vai trazer novidades em relação à GUI.
Vai sair brevemente ...espero.
Joseg is offline   Responder Con Cita
  #5
Antiguo 21 de marzo de 2018, 22:36
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Citación del post de Joseg Ver Mensaje
A versão 3.0 do GnuCobol vai trazer novidades em relação à GUI.
Dónde has visto esta información? Pásanos el enlace



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #6
Antiguo 22 de marzo de 2018, 11:44
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Kuk Ver Mensaje
Dónde has visto esta información? Pásanos el enlace


GnuCOBOL (formerly OpenCOBOL) / Discussion / GnuCOBOL:Agar GUI toolkit

Procura pelo texto:

Cita:
Current plans are to have an option for SCREEN SECTION codegen to pump out code to run a GUI, Paulo.

I think it is doable. No change to the COBOL source, just a compile time option and cobc could target curses and run a TUI or something like libagar and run a GUI.

Cheers,
Brian
Mas no forum do GnuCobol essa informação esta em vários links.
Joseg is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:57.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.