.W

W-fil

OpenEdge ABL / Progress 4GL Window Procedure Source File
Still et spørsmål
HURTIGSVAR

En .w-fil er oftest en kildekodefil for Progress OpenEdge ABL (Advanced Business Language) som definerer en GUI-vindu- eller dialogprosedyre. Åpne den med Progress Developer Studio for OpenEdge eller et hvilket som helst tekstredigeringsprogram. Den er i ren tekst og har lav risiko, men ABL-kode kjører kun i OpenEdge-runtimen.

Utvikler: Progress Software Corporation Kategori: Utviklerfiler MIME: text/plain
ÅPNES PÅ Windows Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 11, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er W-filformatet?

Filendelsen .w identifiserer en GUI-vindu- eller dialogprosedyre skrevet i OpenEdge ABL (Advanced Business Language), det proprietære 4GL-språket utviklet av Progress Software Corporation. Til forskjell fra den generelle prosedyrefilen .p, definerer en .w-fil spesifikt et interaktivt klientvindu - rammer, widgets og hendelsesutløsere - for OpenEdge GUI-klienten.

Filer generert av den eldre AppBuilder-visuelle designeren inneholder preprosessor-kommentarblokker som &ANALYZE-SUSPEND og &ANALYZE-RESUME, som lar designeren oppdatere kilden uten å ødelegge manuelt skrevet kode. Moderne utvikling bruker Progress Developer Studio for OpenEdge (en Eclipse-basert IDE), selv om konvensjonen med .w forblir uendret.

En .w-kildekodefil er ren tekst som kan redigeres i alle tekstbehandlere, men den må kompileres av ABL-kompilatoren til en .r r-kode-binærfil før distribusjon. OpenEdge-runtimen laster .r-filer; kildekoden er ikke nødvendig ved kjøring.

Sentrale strukturelle elementer inkluderer:

  • DEFINE VARIABLE-deklarasjoner
  • CREATE WIDGET-POOL og blokker for opprettelse av widgets
  • ON-triggerblokker som kobler hendelser til ABL-logikk
  • &ANALYZE-SUSPEND / &ANALYZE-RESUME-seksjoner (kun AppBuilder-genererte)

.w-filen er forskjellig fra .p (generell prosedyre), .i (include/header) og .cls (ABL-klasse) filer. OpenEdge støtter distribusjon på Windows, Linux og Unix-plattformer, noe som gjør .w-filer portable på kildenivå til tross for deres GUI-orienterte innhold.

Sikkerhet og trygghet

RISIKO: LOW

Kildekodefil i ren tekst; ingen direkte risiko ved kjøring. ABL-kode kjører kun i OpenEdge-runtimen. Standard praksis for kildekodegjennomgang gjelder ved håndtering av ukjente .w-filer fra eksterne kilder.

Formatdetaljer

i et nøtteskall
FULLT NAVNOpenEdge ABL / Progress 4GL Window Procedure Source Fileogså kjent som .w file, Progress ABL window file
UTVIKLERProgress Software Corporationsiden ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
MIME-TYPEtext/plain
TYPEkildekodefil i ren tekst (ABL/Progress 4GL vindu/dialogprosedyre)
Denne filendelsen brukes også av…
  • Ashton-Tate Applause Chart File - Foreldet presentasjons- og diagramprogramvare for DOS fra 1980- og 90-tallet; helt ulikt Progress ABL.
  • Lynx/eldre nettleser skjemadata - Enkelte eldre nettlesere brukte .w-filer for skjemadata; i praksis foreldet.

Programmer som åpner W-filer

Windows4 apps
Progress Developer Studio for OpenEdge Betalt Åpne .w-filen som en ABL-kilde; bruk AppBuilder-modus eller Eclipse-basert editor. Kompiler til .r med ALT+F3 eller via prosjektbygging.
OpenEdge Architect (AppBuilder, legacy) Betalt Den originale visuelle GUI-designeren for .w-filer; fortsatt tilgjengelig i eldre OpenEdge-installasjoner. File → Open.
Visual Studio Code Åpen kildekode Installer ABL/OpenEdge-utvidelsen (f.eks. openedge-zext av EzequielGandolfi) for syntaksutheving og kompileringsstøtte.
Notepad / any text editor Åpen kildekode Åpne .w som ren tekst for lesing. Ingen ABL-syntaksutheving som standard.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Betalt Samme som Windows; Eclipse-basert IDE som kjører på Linux.

Tekniske detaljer

dyp spesifikasjon
SpråkOpenEdge ABL (Advanced Business Language) - Progress 4GL
FilrolleGUI-vindu eller dialogprosedyre (klient-side interaktiv UI-definisjon)
KodingASCII / Windows-1252 (eldre); UTF-8 i OpenEdge 11.6+
Kompilert utdata.r r-kode binærfil produsert av ABL-kompilatoren; kreves for kjøring
AppBuilder-markører&ANALYZE-SUSPEND / &ANALYZE-RESUME preprosessorblokker muliggjør visuell redigering
vs .p-endelse.p = generell eller batch ABL-prosedyre; .w = kun GUI-vindu/dialogprosedyre
vs .i-endelse.i = ABL include/header-fil uten startpunkt for kjøring
Typisk innholdDEFINE VARIABLE, CREATE WIDGET-POOL, rammedefinisjoner, ON hendelses-triggerblokker
IDE-støtteProgress Developer Studio for OpenEdge (Eclipse-basert); AppBuilder (eldre visuell designer)
Preprosessor-syntaks&SCOPED-DEFINE, &GLOBAL-DEFINE, og {include.i} include-syntaks støttes i .w-filer
PlattformWindows, Linux, Unix (AIX, Solaris) - kildekode er portabel; .r r-kode er plattformspesifikk
Typisk størrelse1 KB - 500 KB
BeholderRen tekst - ingen binær innpakning eller komprimering
MigreringsnotatModerne web-brukergrensesnitt (WebSpeed, PASOE, Angular) bruker .p-filer; .w er spesifikk for den klassiske OpenEdge GUI-klienten
Utgitt~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Siste versjonOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Spesifikasjondocumentation.progress.com

W-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med W-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om W-filer.

Ofte stilte spørsmål

Hva er en .w-fil?
Mest sannsynlig en kildekodefil for en OpenEdge ABL-vindusprosedyre (Progress 4GL). Åpne med Developer Studio for OpenEdge eller et hvilket som helst tekstredigeringsprogram.
Hvordan kompilerer jeg en .w-fil i OpenEdge?
I Developer Studio: høyreklikk på filen → Compile. Fra kommandolinjen: PROWIN32.EXE -p compile.p for batch-kompilering. Utdataene er en .r (r-kode) fil.
Kan jeg åpne en .w-fil i VS Code?
Ja. Installer ABL/OpenEdge-utvidelsen (openedge-zext) for syntaksutheving og grunnleggende kompileringsstøtte.
Hva er en Ashton-Tate Applause .w-fil?
Applause var et DOS-verktøy for diagrammer og presentasjoner fra slutten av 1980-tallet, nå helt foreldet. Hvis du har en av disse filene på en moderne PC, er det nesten helt sikkert en OpenEdge ABL-fil, ikke en Applause-fil.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å