miércoles, 13 de junio de 2007

ActiveX, mas posibilidades para Cobol

No hay duda de que la llegada de los entornos de desarrollo visuales al mundo del Cobol, nos ha abierto unas posibilidades inimaginables hace unos años. Todos los compiladores, unos con mas acierto que otros, han presentado sus entornos y nos han facilitado la labor de crear programas para Windows manteniendo nuestro lenguaje Cobol.

Por desgracia para los programadores, cada uno ha escogido un camino y la compatibilidad de la que ha hecho gala nuestro lenguaje desde su creación, se ha perdido completamente. Pero ya se ha hablado mucho sobre ello y ya no hay solución.

Independientemente del que hayamos elegido cada uno de nosotros, en mi caso PowerCobol de Fujitsu, nos vamos dando cuenta que "queremos mas", que nos gustaría no solo tener un entorno gráfico, sino poder hacer todo lo que se puede hacer con cualquier lenguaje visual.

Igual esta idea no es compartida por todos vosotros y con lo que os ofrece el entorno de desarrollo tenéis suficiente, pero puestos a pedir y desear ..., seguro que alguna vez habéis deseado tener mas controles.

Por suerte es posible incorporar nuevos controles gracias a la tecnología ActiveX. Con ella podemos incorporar a nuestros proyectos otros controles ajenos a nuestro Compilador, pero que cumplen una seria de requisitos para ser aplicables. La mayoría de los Activex que encontramos en Internet están pensados para lenguajes que tienen mayor experiencia gráfica, como Visual Basic, pero muchos de ellos los podemos utilizar con Cobol.

Nos sorprendería saber la cantidad de controles que tenemos instalados en nuestros ordenadores, controles que vienen con Windows o que se han instalado con distintas aplicaciones, pero no todos los que tenemos los podemos utilizar.
Los controles ActiveX son pequeñas aplicaciones que nos facilitan el trabajo de programar, ya que son capaces de aunar en un solo control muchas posibilidades. Estos controles puede que solo sean accesibles para su ejecución o que también permitan programarse, en éste caso los podremos utilizar en nuestros programas, siempre que sean gratuitos o comerciales con su licencia.

La manera de introducir éstos controles en nuestros proyectos varía según el compilador, aunque en todos es similiar accediendo facilmente desde la barra de controles.

Hay infinidad de empresas que se dedican a desarrollar controles y me gustaría ir comentando aquí las que he probado y en mi caso funcionan perfectamente con PowerCobol. (Supongo que lo harán como los demás).

8 comentarios:

  1. Andrés,

    Soy Juan Carlos, de Live RMC.

    ¿Qué controles o conjunto de controles recomiendas, según tu experiencia?

    Como ya sabes, nosotros utilizamos los de DBI Tech, que tenemos comprobado que van bastante bien con RM/COBOL, pero me gustaría que me dieras tu opinión sobre otros que hayas utilizado con buenos resultados.

    Un saludo, y enhorabuena por este blog. Magnífica idea.

    ResponderEliminar
  2. Te recomiendo los activex de Dev Express y los de Component One.

    ResponderEliminar
  3. Hola, me gustaría me indicases si cualquier control activex se puede utilizar en Cobol, o debe de haber sido compilado para su utilización. ¿Cómo puedo saber si puedo utilizar un control ActiveX en Cobol? ¿Qué requisitos debe cumplir?

    Muchas gracias de antemano por tu respuesta.

    ResponderEliminar
  4. Tengo entendido que cualquier ActiveX puede ser utilizado con Net Express de microfocus, para programar la parte FronTEnd de cualquier aplicacion Web que utilize ...

    ResponderEliminar
  5. En mi empresa estamos usando controles creados en VB NET a través de CobolWow.
    La base la sacamos de esta página: www.codeproject.com/KB/miscctrl/exposingdotnetcontrols.aspx.
    Aunque creo que ahí no dice nada, una vez añadido el control al registro de Windows, hay que crearle dos nuevas keys: Control y ToolBoxBitmap32 (en CLASSES_ROOT/CLSID/GUID_de_nuestro_control.
    Así, Cobolwow lo reconoce perfectamente y nos abre a una funcionalidad infinita en Cobol.

    ResponderEliminar
  6. Review: The 7 Best Casinos in the World - FilmfileEurope
    At 프랑스 리그1 순위 7 Casino, you will 토토커뮤니티 find that they are the most renowned and most loved online 베트맨 토토 casino and casino in 스포츠토토 구입 샤오미 the world. This casino is known for its fantastic 꽁 머니 지급

    ResponderEliminar
  7. If you play Progressive slots and solely 10% of your wagering necessities, it's not a wise choice. This will make it 10x harder to win than if you play a slot which contributes 100%. Most of the UK's newest casino 1xbet bonuses provide free spins with their join provide. It offers free spins on Book of Dead, in addition to a 100% deposit bonus. This is a share that may reach a lot as} 100%, 200% or more of your initial deposit quantity. Some of the most well-liked casino bonuses are spread over several of} deposits.

    ResponderEliminar
  8. Some surviving artworks are Cardsharps by Caravaggio 1xbet and The Triumph of Death by Pieter Bruegel the Elder . Others embody Hell and Interior of an Inn by Jan Steen. I Luv Suits is a suits primarily based game the place the objective is to acquire multiple of} cards in the identical nicely with|swimsuit} . It’s simple to learn, fun to play and consists of multiple of} alternatives to win. A player roll and supplier spin of the cage that ends in a tie will end in all wagers being collected by the supplier. In the occasion of a supplier spin whole of twelve, all wagers might be collected immediately and no player roll for that spin.

    ResponderEliminar