Hola Jorge Luis Flores Ojeda,
Gracias por escribir en mi blog.
No hay mucha información disponible de Progress en internet como ya te has dado cuenta. No es una plataforma abierta como PHP ni tiene la expansión que tienen lenguajes como Java.
Progress es un lenguajes de 4ta generación, tal como lo es ABAP.
Las instrucciones fundamentales son:
- FOR EACH
- FIND
- DISPLAY
- MESSAGE
- OUTPUT
- DEFINE
hay muchisimas mas instrucciones, naturalmente, pero con esas pocas que te digo se hace "casi" todo.
Un buen (y casi el único) recurso progress en la web es la página oficial, la cual cambiaron recientemente, y es:
psdn.com
Pero debo decir que el motor de búsqueda de esa página de Progress es malo. Los resultados que trae no son óptimos, trae muchos temas que a uno no le interesan cuando haces una búsqueda. Pero, es lo que hay!!!!!
Lo mejor sería conseguir los manuales originales, los cuales te los dan en los cursos oficiales.
Pero lo bueno es la ayuda que tiene el editor de progress. Al tocar F1 sobre una palabra reservada la ayuda que te muestra es muy buena. Y viene con ejemplos.
Para la parte web se usa WebSpeed.
Hay algo que se llama Broker, que es el responsable de mantener viva la aplicación y mediante el cual compilas los fuentes. A diferencia de otros lenguajes como PHP o ASP, todo código WebSpeed
se compila.
Muy importante:
extensiones:
- .p: programa sin ventanas
- .w: programa con ventanas
- .i: programa include (no se compila suelto)
- .r: programa compilado (resultado de compilar un .p ó .w ó .html)
Esas son las extensiones mas comunes de programas progress. Tambien están los .h que en general se usan para declarar datos como variables o tablas temporales. Los .i son porciones de código re-usables que no se pueden compilar sueltos. Siempre son parte de otros programas.
Bueno, espero que con esto puedas hacer algo. Cualquier cosa escribi de nuevo.
Suerte!!!!!
Walter