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.
 
Respuesta
 
Herramientas

  #1
Antiguo 16 de agosto de 2026, 02:48
Eslopes
Creador de
PowerRustCOBOL
Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por ámplios conocimientos en la materia Concurso: Tercer puesto: Ganador/a del Tercer puesto en un concurso - Issue reason: Juego  Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras 
Última Actividad 20.09.2026 13:24
Posts Posts: 357
Likes enviados Enviados: 29
Likes recibidos Recibidos: 157
Predeterminado PowerRustCOBOL AI RC1
0 Inactivo Inactivo

Hola,

Tenemos una versión candidata 1 que espero lanzar mañana, aunque todavía hay muchas correcciones pendientes a lo largo del día. Es posible que tengamos dos o tres versiones (RC1, RC2, RC3, etc.).

Se han añadido muchas funciones para permitir la creación de aplicaciones a gran escala con cientos de ventanas, manteniendo un diseño sólido. La adición más importante fue el control de la barra lateral, un menú similar a la barra lateral de las aplicaciones React, que se puede contraer para dejar espacio para el formulario. Un formulario solo puede tener una barra lateral. Un formulario puede ser independiente (el tipo de formulario predeterminado), incrustable o ambos (en algunos casos, el mismo formulario se puede usar como modal y en otros como formulario incrustable). Cuando se define una barra lateral, el formulario que la contiene se divide de forma transparente en dos paneles: el panel de la barra lateral y el panel de contenido. Cuando el menú de la barra lateral carga un formulario incrustable, este se carga en el panel de contenido. Cada formulario incrustable se define de la misma manera que los formularios normales. La diferencia radica en que se ignora cualquier definición de ventana y el formulario pasa a formar parte del formulario de la barra lateral.

La barra lateral puede cargar cualquier número de formularios, aunque solo uno aparece a la vez en el panel de contenido. Este diseño es limpio, sin una profusión de ventanas abiertas, pero sin perder la capacidad de abrir una ventana modal si es necesario. Cada formulario cargado reemplaza al anterior en el panel de contenido, que permanece en estado de espera, excepto los controles no visuales que permanecen activos (temporizadores, API REST, SQL, etc.). Al hacer clic de nuevo en un formulario previamente abierto, este regresa inmediatamente, conservando su estado. Cada formulario incrustado tiene acceso al formulario de la barra lateral, que se convierte en su "formulario padre". De esta forma, un formulario incrustado puede controlar su formulario padre, compartir datos con otros formularios, etc.

La barra lateral no es obligatoria, pero debería definir el estilo de programación para los proyectos que utilizan PowerRustCOBOL. Son increíblemente útiles y fáciles de usar.

Otro aspecto interesante es que podemos tener una estructura de proyecto muy grande, con un menú inicial, donde cada elemento del menú lateral proporciona acceso a un formulario con su propia barra lateral (imagínese un ERP, donde cada elemento del menú es un subsistema: Cuentas por Pagar, Clientes, Ventas, CRM, etc.), y cada sistema tiene docenas de secciones compuestas por formularios. Las posibilidades son prácticamente infinitas.

Además de estas nuevas funcionalidades, estoy creando un conversor de Fujitsu PowerCOBOL a PowerRustCOBOL. He logrado comprender el formato de archivo PPJ. Es un sistema de archivos pequeño que contiene toda la estructura de un proyecto. Lo que necesito ahora son ejemplos de proyectos que contengan la mayor cantidad de controles posible. Los ejemplos con controles ActiveX también son importantes. Los recursos externos y las llamadas a la API de Windows desde el proyecto también serían muy útiles.

Saludos, Emerson
Eslopes is offline   Responder Con Cita
  #2
Antiguo 19 de agosto de 2026, 11:06
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

"Además de estas nuevas funcionalidades, estoy creando un conversor de Fujitsu PowerCOBOL a PowerRustCOBOL. He logrado comprender el formato de archivo PPJ. Es un sistema de archivos pequeño que contiene toda la estructura de un proyecto. Lo que necesito ahora son ejemplos de proyectos que contengan la mayor cantidad de controles posible. Los ejemplos con controles ActiveX también son importantes. Los recursos externos y las llamadas a la API de Windows desde el proyecto también serían muy útiles.

Conseguir importar PowerCobol seria extraordinario!
Posso fornecer projetos PPJ/V9 para testes, mas se conseguir importar os exemplos que acompnham o PowerCobol, muito uteis para compreender os varios Metodos/Propriedades DOS OBJETOS, ja seria uma boa Base de testes.
Obrigado pelo excelente trabalho,
Jose


Citación del post de Eslopes Ver Mensaje
Hola,

Tenemos una versión candidata 1 que espero lanzar mañana, aunque todavía hay muchas correcciones pendientes a lo largo del día. Es posible que tengamos dos o tres versiones (RC1, RC2, RC3, etc.).

Se han añadido muchas funciones para permitir la creación de aplicaciones a gran escala con cientos de ventanas, manteniendo un diseño sólido. La adición más importante fue el control de la barra lateral, un menú similar a la barra lateral de las aplicaciones React, que se puede contraer para dejar espacio para el formulario. Un formulario solo puede tener una barra lateral. Un formulario puede ser independiente (el tipo de formulario predeterminado), incrustable o ambos (en algunos casos, el mismo formulario se puede usar como modal y en otros como formulario incrustable). Cuando se define una barra lateral, el formulario que la contiene se divide de forma transparente en dos paneles: el panel de la barra lateral y el panel de contenido. Cuando el menú de la barra lateral carga un formulario incrustable, este se carga en el panel de contenido. Cada formulario incrustable se define de la misma manera que los formularios normales. La diferencia radica en que se ignora cualquier definición de ventana y el formulario pasa a formar parte del formulario de la barra lateral.

La barra lateral puede cargar cualquier número de formularios, aunque solo uno aparece a la vez en el panel de contenido. Este diseño es limpio, sin una profusión de ventanas abiertas, pero sin perder la capacidad de abrir una ventana modal si es necesario. Cada formulario cargado reemplaza al anterior en el panel de contenido, que permanece en estado de espera, excepto los controles no visuales que permanecen activos (temporizadores, API REST, SQL, etc.). Al hacer clic de nuevo en un formulario previamente abierto, este regresa inmediatamente, conservando su estado. Cada formulario incrustado tiene acceso al formulario de la barra lateral, que se convierte en su "formulario padre". De esta forma, un formulario incrustado puede controlar su formulario padre, compartir datos con otros formularios, etc.

La barra lateral no es obligatoria, pero debería definir el estilo de programación para los proyectos que utilizan PowerRustCOBOL. Son increíblemente útiles y fáciles de usar.

Otro aspecto interesante es que podemos tener una estructura de proyecto muy grande, con un menú inicial, donde cada elemento del menú lateral proporciona acceso a un formulario con su propia barra lateral (imagínese un ERP, donde cada elemento del menú es un subsistema: Cuentas por Pagar, Clientes, Ventas, CRM, etc.), y cada sistema tiene docenas de secciones compuestas por formularios. Las posibilidades son prácticamente infinitas.

Además de estas nuevas funcionalidades, estoy creando un conversor de Fujitsu PowerCOBOL a PowerRustCOBOL. He logrado comprender el formato de archivo PPJ. Es un sistema de archivos pequeño que contiene toda la estructura de un proyecto. Lo que necesito ahora son ejemplos de proyectos que contengan la mayor cantidad de controles posible. Los ejemplos con controles ActiveX también son importantes. Los recursos externos y las llamadas a la API de Windows desde el proyecto también serían muy útiles.

Saludos, Emerson
Joseg is offline   Responder Con Cita
  #3
Antiguo 20 de agosto de 2026, 13:28
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Citación del post de Joseg Ver Mensaje
Posso fornecer projetos PPJ/V9 para testes, mas se conseguir importar os exemplos que acompnham o PowerCobol, muito uteis para compreender os varios Metodos/Propriedades DOS OBJETOS, ja seria uma boa Base de testes.
Yo tengo un proyecto en PWC v9, que te puedo pasar al completo, está casi terminado, al 90%, el caso es que era para un pequeño cliente que un poco antes de terminárselo cerró, por lo que no se lo instalé al final, lo único que pasa es que depende de OCXs de terceros también, (innovasys, progressbar y no recuerdo ahora si alguno más), usa BD de MariaDB y ficheros indexados

Si te interesa, te puedo hacer un .rar completo y pasártelo para que hagas pruebas de exportación, y para lo que quieras
Josber is offline   Responder Con Cita
  #4
Antiguo 21 de agosto de 2026, 04:16
Eslopes
Creador de
PowerRustCOBOL
Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por ámplios conocimientos en la materia Concurso: Tercer puesto: Ganador/a del Tercer puesto en un concurso - Issue reason: Juego  Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras 
Última Actividad 20.09.2026 13:24
Posts Posts: 357
Likes enviados Enviados: 29
Likes recibidos Recibidos: 157
Predeterminado Proyecto PWC v9
1 Inactivo Inactivo

Citación del post de Josber Ver Mensaje
Yo tengo un proyecto en PWC v9, que te puedo pasar al completo, está casi terminado, al 90%, el caso es que era para un pequeño cliente que un poco antes de terminárselo cerró, por lo que no se lo instalé al final, lo único que pasa es que depende de OCXs de terceros también, (innovasys, progressbar y no recuerdo ahora si alguno más), usa BD de MariaDB y ficheros indexados

Si te interesa, te puedo hacer un .rar completo y pasártelo para que hagas pruebas de exportación, y para lo que quieras
¡Perfecto! Pásame el enlace de descarga y, en cuanto lance la versión 2.0 —la primera realmente utilizable y suficientemente estable como para generar código apto para producción—, me centraré en el convertidor.

El hecho de que utilice ActiveX es excelente, ya que muchas aplicaciones dependen de objetos externos que Power simplemente no proporciona y que podremos sustituir por controles nativos de PowerRustCOBOL.


¡Muchas gracias!
Eslopes is offline   Responder Con Cita
Respuesta



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 14:00.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.