.W

Archivo W

OpenEdge ABL / Progress 4GL Window Procedure Source File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .w es comúnmente un archivo de código fuente de OpenEdge ABL (Advanced Business Language) que define una ventana GUI o un procedimiento de diálogo. Ábralo con Progress Developer Studio for OpenEdge o cualquier editor de texto. Es texto plano y de bajo riesgo, pero el código ABL solo se ejecuta dentro del entorno de ejecución de OpenEdge.

Desarrollador: Progress Software Corporation Categoría: Archivos de desarrollo MIME: text/plain
SE ABRE EN Windows Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 11, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo W?

La extensión .w identifica un procedimiento de ventana GUI o de diálogo escrito en OpenEdge ABL (Advanced Business Language), el lenguaje 4GL propietario desarrollado por Progress Software Corporation. A diferencia del archivo de procedimiento de propósito general .p, un archivo .w define específicamente una ventana de cliente interactiva (marcos, widgets y disparadores de eventos) para el cliente GUI de OpenEdge.

Los archivos generados por el diseñador visual heredado AppBuilder contienen bloques de comentarios de preprocesador &ANALYZE-SUSPEND y &ANALYZE-RESUME que permiten al diseñador realizar el ciclo de edición sin corromper el código escrito a mano. El desarrollo moderno utiliza Progress Developer Studio for OpenEdge (un IDE basado en Eclipse), aunque la convención .w permanece sin cambios.

Un archivo fuente .w es texto plano editable en cualquier editor, pero debe ser compilado por el compilador ABL en un binario de r-code .r antes de su despliegue. El entorno de ejecución de OpenEdge carga archivos .r; el código fuente no es necesario en tiempo de ejecución.

Los elementos estructurales clave incluyen:

  • Declaraciones DEFINE VARIABLE
  • Bloques CREATE WIDGET-POOL y creación de widgets
  • Bloques de disparadores ON que vinculan eventos con la lógica ABL
  • Secciones &ANALYZE-SUSPEND / &ANALYZE-RESUME (solo generadas por AppBuilder)

El archivo .w es distinto de los archivos .p (procedimiento general), .i (inclusión/cabecera) y .cls (clase ABL). OpenEdge admite el despliegue en plataformas Windows, Linux y Unix, lo que hace que los archivos .w sean portátiles a nivel de fuente a pesar de su contenido orientado a GUI.

Seguridad y protección

RIESGO: LOW

Archivo de código fuente en texto plano; sin riesgo de ejecución directa. El código ABL solo se ejecuta dentro del entorno de ejecución de OpenEdge. Se aplican las prácticas estándar de revisión de código al manejar archivos .w desconocidos de fuentes externas.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOOpenEdge ABL / Progress 4GL Window Procedure Source Filetambién conocido como .w file, Progress ABL window file
DESARROLLADORProgress Software Corporationdesde ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
TIPO MIMEtext/plain
TIPOarchivo de código fuente de texto plano (procedimiento de ventana/diálogo ABL/Progress 4GL)
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Archivo de gráfico Ashton-Tate Applause - Software de presentación/gráficos para DOS obsoleto de los años 80 y 90; el db_name en la base de datos; totalmente distinto de Progress ABL.
  • Datos de autocompletado de formularios Lynx/navegadores antiguos - Algunos navegadores web antiguos usaban archivos .w para datos de formularios; esencialmente obsoletos.

Programas que abren archivos W

Windows4 apps
Progress Developer Studio for OpenEdge Pago Abra el archivo .w como fuente ABL; use el modo AppBuilder o el editor basado en Eclipse. Compile a .r con ALT+F3 o mediante la compilación del proyecto.
OpenEdge Architect (AppBuilder, legacy) Pago El diseñador visual de GUI original para archivos .w; todavía disponible en instalaciones antiguas de OpenEdge. File → Open.
Visual Studio Code Código abierto Instale la extensión ABL/OpenEdge (por ejemplo, openedge-zext de EzequielGandolfi) para resaltado de sintaxis y soporte de compilación.
Notepad / any text editor Código abierto Abra .w como texto plano para lectura. Sin resaltado de sintaxis ABL por defecto.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Pago Igual que en Windows; el IDE basado en Eclipse se ejecuta en Linux.

Detalles técnicos

especificación profunda
LenguajeOpenEdge ABL (Advanced Business Language) - Progress 4GL
Rol del archivoProcedimiento de ventana GUI o diálogo (definición de UI interactiva del lado del cliente)
CodificaciónASCII / Windows-1252 (heredado); UTF-8 en OpenEdge 11.6+
Salida compiladaBinario r-code .r producido por el compilador ABL; requerido para el despliegue en tiempo de ejecución
Marcadores de AppBuilderLos bloques de preprocesador &ANALYZE-SUSPEND / &ANALYZE-RESUME permiten la edición visual bidireccional
vs extensión .p.p = procedimiento ABL general o por lotes; .w = solo procedimiento de ventana/diálogo GUI
vs extensión .i.i = archivo de inclusión/cabecera ABL sin punto de entrada de ejecución
Contenido típicoDEFINE VARIABLE, CREATE WIDGET-POOL, definiciones de marcos, bloques de disparadores de eventos ON
Soporte de IDEProgress Developer Studio for OpenEdge (basado en Eclipse); AppBuilder (diseñador visual heredado)
Sintaxis del preprocesadorSintaxis de inclusión &SCOPED-DEFINE, &GLOBAL-DEFINE y {include.i} admitida dentro de archivos .w
PlataformaWindows, Linux, Unix (AIX, Solaris) - fuente portátil; el r-code .r es específico de la plataforma
Tamaño típico1 KB - 500 KB
ContenedorTexto plano - sin envoltura binaria ni compresión
Nota de migraciónLas interfaces web modernas (WebSpeed, PASOE, Angular) usan archivos .p; .w es específico para el cliente GUI clásico de OpenEdge
Lanzado~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Última versiónOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Especificacióndocumentation.progress.com

Conversiones de W

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos W. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos W.

Preguntas frecuentes

¿Qué es un archivo .w?
Lo más probable es que sea un archivo fuente de procedimiento de ventana de OpenEdge ABL (Progress 4GL). Ábralo con Developer Studio for OpenEdge o cualquier editor de texto.
¿Cómo compilo un archivo .w en OpenEdge?
En Developer Studio: haga clic derecho en el archivo → Compile. Desde la línea de comandos: PROWIN32.EXE -p compile.p para compilación por lotes. El resultado es un archivo .r (r-code).
¿Puedo abrir un archivo .w en VS Code?
Sí. Instale la extensión ABL/OpenEdge (openedge-zext) para resaltado de sintaxis y soporte básico de compilación.
¿Qué es un archivo .w de Ashton-Tate Applause?
Applause era una herramienta de gráficos/presentaciones para DOS de finales de la década de 1980, ahora totalmente obsoleta. Si tiene uno de estos archivos en una PC moderna, es casi seguro que sea un archivo de OpenEdge ABL, no un archivo de Applause.

Referencias

1Progress - OpenEdge file typesdocumentation.progress.com
2Progress - OpenEdge product pagewww.progress.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z