.W

Arquivo W

OpenEdge ABL / Progress 4GL Window Procedure Source File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .w é mais comumente um arquivo de código-fonte Progress OpenEdge ABL (Advanced Business Language) que define uma janela GUI ou procedimento de diálogo. Abra-o com o Progress Developer Studio for OpenEdge ou qualquer editor de texto. É texto simples e de baixo risco, mas o código ABL é executado apenas dentro do runtime OpenEdge.

Desenvolvedor: Progress Software Corporation Categoria: Arquivos de Desenvolvedor MIME: text/plain
ABRE EM Windows Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 11, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro W?

A extensão .w identifica um procedimento de janela GUI ou diálogo escrito em OpenEdge ABL (Advanced Business Language), a linguagem 4GL proprietária desenvolvida pela Progress Software Corporation. Ao contrário do arquivo de procedimento de uso geral .p, um arquivo .w define especificamente uma janela de cliente interativa - frames, widgets e gatilhos de eventos - para o cliente GUI do OpenEdge.

Arquivos gerados pelo designer visual legado AppBuilder contêm blocos de comentários de pré-processador &ANALYZE-SUSPEND e &ANALYZE-RESUME que permitem ao designer fazer o ciclo completo (round-trip) da fonte sem corromper o código escrito à mão. O desenvolvimento moderno utiliza o Progress Developer Studio for OpenEdge (uma IDE baseada em Eclipse), embora a convenção .w permaneça inalterada.

Um arquivo de origem .w é texto simples editável em qualquer editor, mas deve ser compilado pelo compilador ABL em um binário r-code .r antes da implantação. O runtime do OpenEdge carrega arquivos .r; a fonte não é necessária em tempo de execução.

Os principais elementos estruturais incluem:

  • Declarações DEFINE VARIABLE
  • Blocos CREATE WIDGET-POOL e criação de widgets
  • Blocos de gatilho ON conectando eventos à lógica ABL
  • Seções &ANALYZE-SUSPEND / &ANALYZE-RESUME (apenas geradas pelo AppBuilder)

O arquivo .w é distinto de arquivos .p (procedimento geral), .i (inclusão/cabeçalho) e .cls (classe ABL). O OpenEdge suporta implantação em plataformas Windows, Linux e Unix, tornando os arquivos .w portáteis no nível de origem, apesar de seu conteúdo orientado a GUI.

Segurança e proteção

RISCO: LOW

Arquivo de código-fonte em texto simples; sem risco de execução direta. O código ABL é executado apenas dentro do runtime OpenEdge. Práticas padrão de revisão de código se aplicam ao lidar com arquivos .w desconhecidos de fontes externas.

Detalhes do formato

em resumo
NOME COMPLETOOpenEdge ABL / Progress 4GL Window Procedure Source Filetambém conhecido como .w file, Progress ABL window file
DESENVOLVEDORProgress Software Corporationdesde ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
TIPO MIMEtext/plain
TIPOarquivo de código-fonte em texto simples (procedimento de janela/diálogo ABL/Progress 4GL)
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Arquivo de Gráfico Ashton-Tate Applause - Software de apresentação/gráficos para DOS obsoleto das décadas de 1980-90; o db_name no banco de dados; inteiramente distinto do Progress ABL.
  • Dados de preenchimento de formulário Lynx/navegador antigo - Alguns navegadores web mais antigos usavam arquivos .w para dados de formulário; essencialmente obsoletos.

Programas que abrem arquivos W

Windows4 apps
Progress Developer Studio for OpenEdge Pago Abra o arquivo .w como uma fonte ABL; use o modo AppBuilder ou o editor baseado em Eclipse. Compile para .r com ALT+F3 ou via build do projeto.
OpenEdge Architect (AppBuilder, legacy) Pago O designer visual GUI original para arquivos .w; ainda disponível em instalações mais antigas do OpenEdge. File → Open.
Visual Studio Code Código aberto Instale a extensão ABL/OpenEdge (ex: openedge-zext de EzequielGandolfi) para realce de sintaxe e suporte à compilação.
Notepad / any text editor Código aberto Abra o .w como texto simples para leitura. Sem realce de sintaxe ABL por padrão.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Pago Igual ao Windows; a IDE baseada em Eclipse roda no Linux.

Detalhes técnicos

especificação profunda
LinguagemOpenEdge ABL (Advanced Business Language) - Progress 4GL
Função do arquivoProcedimento de janela GUI ou diálogo (definição de UI interativa do lado do cliente)
CodificaçãoASCII / Windows-1252 (legado); UTF-8 no OpenEdge 11.6+
Saída compiladaBinário r-code .r produzido pelo compilador ABL; necessário para implantação em tempo de execução
Marcadores AppBuilderBlocos de pré-processador &ANALYZE-SUSPEND / &ANALYZE-RESUME permitem a edição no designer visual
vs extensão .p.p = procedimento ABL geral ou em lote; .w = apenas procedimento de janela/diálogo GUI
vs extensão .i.i = arquivo de inclusão/cabeçalho ABL sem ponto de entrada de execução
Conteúdo típicoDEFINE VARIABLE, CREATE WIDGET-POOL, definições de frame, blocos de gatilho de evento ON
Suporte a IDEProgress Developer Studio for OpenEdge (baseado em Eclipse); AppBuilder (designer visual legado)
Sintaxe do pré-processadorSintaxe de inclusão &SCOPED-DEFINE, &GLOBAL-DEFINE e {include.i} suportada em arquivos .w
PlataformaWindows, Linux, Unix (AIX, Solaris) - fonte portátil; o r-code .r é específico da plataforma
Tamanho típico1 KB - 500 KB
ContêinerTexto simples - sem encapsulamento binário ou compressão
Nota de migraçãoUIs web modernas (WebSpeed, PASOE, Angular) usam arquivos .p; .w é específico para o cliente GUI clássico do OpenEdge
Lançado~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Versão mais recenteOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Especificaçãodocumentation.progress.com

Conversões de W

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos W. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos W.

Perguntas frequentes

O que é um arquivo .w?
Provavelmente um arquivo de origem de procedimento de janela OpenEdge ABL (Progress 4GL). Abra com o Developer Studio for OpenEdge ou qualquer editor de texto.
Como compilar um arquivo .w no OpenEdge?
No Developer Studio: clique com o botão direito no arquivo → Compile. Via linha de comando: PROWIN32.EXE -p compile.p para compilação em lote. A saída é um arquivo .r (r-code).
Posso abrir um arquivo .w no VS Code?
Sim. Instale a extensão ABL/OpenEdge (openedge-zext) para realce de sintaxe e suporte básico à compilação.
O que é um arquivo .w do Ashton-Tate Applause?
O Applause era uma ferramenta de gráficos/apresentação para DOS do final da década de 1980, agora totalmente obsoleta. Se você tiver um desses arquivos em um PC moderno, quase certamente é um arquivo OpenEdge ABL, não um arquivo Applause.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z