.W

W-fil

OpenEdge ABL / Progress 4GL Window Procedure Source File
Stil et spørgsmål
HURTIGT SVAR

En .w-fil er oftest en Progress OpenEdge ABL (Advanced Business Language) kildekodefil, der definerer et GUI-vindue eller en dialogprocedure. Åbn den med Progress Developer Studio for OpenEdge eller enhver teksteditor. Det er almindelig tekst og lav risiko, men ABL-kode kører kun i OpenEdge-runtime.

Udvikler: Progress Software Corporation Kategori: Udviklerfiler MIME: text/plain
ÅBNER PÅ Windows Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 11, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er W-filformatet?

Filendelsen .w identificerer en GUI-vindues- eller dialogprocedure skrevet i OpenEdge ABL (Advanced Business Language), det proprietære 4GL-sprog udviklet af Progress Software Corporation. I modsætning til den generelle .p-procedurefil definerer en .w-fil specifikt et interaktivt klientvindue - rammer, widgets og hændelsesudløsere - til OpenEdge GUI-klienten.

Filer genereret af den ældre AppBuilder visuelle designer indeholder &ANALYZE-SUSPEND og &ANALYZE-RESUME præprocessor-kommentarblokke, der gør det muligt for designeren at redigere kilden uden at ødelægge håndskrevet kode. Moderne udvikling bruger Progress Developer Studio for OpenEdge (en Eclipse-baseret IDE), selvom .w-konventionen forbliver uændret.

En .w-kildefil er almindelig tekst, der kan redigeres i enhver editor, men den skal kompileres af ABL-compileren til en .r r-code binær fil før implementering. OpenEdge-runtime indlæser .r-filer; kildekoden er ikke påkrævet ved kørsel.

Vigtige strukturelle elementer inkluderer:

  • DEFINE VARIABLE deklarationer
  • CREATE WIDGET-POOL og widget-oprettelsesblokke
  • ON trigger-blokke, der forbinder hændelser til ABL-logik
  • &ANALYZE-SUSPEND / &ANALYZE-RESUME sektioner (kun AppBuilder-genererede)

.w-filen er forskellig fra .p (generel procedure), .i (include/header) og .cls (ABL-klasse) filer. OpenEdge understøtter implementering på Windows, Linux og Unix-platforme, hvilket gør .w-filer bærbare på kildeniveau på trods af deres GUI-orienterede indhold.

Sikkerhed og tryghed

RISIKO: LOW

Almindelig tekst kildekodefil; ingen direkte eksekveringsrisiko. ABL-kode kører kun inde i OpenEdge-runtime. Standard praksis for kildekodegennemgang gælder ved håndtering af ukendte .w-filer fra eksterne kilder.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNOpenEdge ABL / Progress 4GL Window Procedure Source Fileogså kendt som .w file, Progress ABL window file
UDVIKLERProgress Software Corporationsiden ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
MIME-TYPEtext/plain
TYPEalmindelig tekst kildekodefil (ABL/Progress 4GL vindues/dialogprocedure)
Dette filtypenavn bruges også af…
  • Ashton-Tate Applause Chart File - Forældet 1980'er-90'er DOS præsentations/diagramsoftware; helt adskilt fra Progress ABL.
  • Lynx/ældre browser formular-data - Nogle ældre webbrowsere brugte .w-filer til formulardata; i det væsentlige forældet.

Programmer der åbner W-filer

Windows4 apps
Progress Developer Studio for OpenEdge Betalt Åbn .w-filen som en ABL-kilde; brug AppBuilder-tilstand eller Eclipse-baseret editor. Kompiler til .r med ALT+F3 eller via projekt-build.
OpenEdge Architect (AppBuilder, legacy) Betalt Den originale visuelle GUI-designer til .w-filer; stadig tilgængelig i ældre OpenEdge-installationer. Fil → Åbn.
Visual Studio Code Open-source Installer ABL/OpenEdge-udvidelsen (f.eks. openedge-zext af EzequielGandolfi) for syntaksfremhævning og kompileringsstøtte.
Notepad / any text editor Open-source Åbn .w som almindelig tekst til læsning. Ingen ABL-syntaksfremhævning som standard.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Betalt Samme som Windows; Eclipse-baseret IDE kører på Linux.

Tekniske detaljer

dyb specifikation
SprogOpenEdge ABL (Advanced Business Language) - Progress 4GL
FilrolleGUI-vindue eller dialogprocedure (klient-side interaktiv UI-definition)
KodningASCII / Windows-1252 (ældre); UTF-8 i OpenEdge 11.6+
Kompileret output.r r-code binær produceret af ABL-compileren; påkrævet til runtime-implementering
AppBuilder-markører&ANALYZE-SUSPEND / &ANALYZE-RESUME præprocessor-blokke muliggør visuel designer-redigering
vs .p filendelse.p = generel eller batch ABL-procedure; .w = kun GUI-vindues/dialogprocedure
vs .i filendelse.i = ABL include/header-fil uden eksekveringsindgangspunkt
Typisk indholdDEFINE VARIABLE, CREATE WIDGET-POOL, rammedefinitioner, ON hændelses-trigger-blokke
IDE-støtteProgress Developer Studio for OpenEdge (Eclipse-baseret); AppBuilder (ældre visuel designer)
Præprocessor-syntaks&SCOPED-DEFINE, &GLOBAL-DEFINE, og {include.i} include-syntaks understøttes i .w-filer
PlatformWindows, Linux, Unix (AIX, Solaris) - kildekode er bærbar; .r r-code er platformsspecifik
Typisk størrelse1 KB - 500 KB
BeholderAlmindelig tekst - ingen binær indpakning eller komprimering
MigreringsnoteModerne web-brugerflader (WebSpeed, PASOE, Angular) bruger .p-filer; .w er specifik for den klassiske OpenEdge GUI-klient
Udgivet~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Seneste versionOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Specifikationdocumentation.progress.com

W-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med W-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om W-filer.

Ofte stillede spørgsmål

Hvad er en .w-fil?
Højst sandsynligt en OpenEdge ABL-vinduesprocedure-kildefil (Progress 4GL). Åbn med Developer Studio for OpenEdge eller enhver teksteditor.
Hvordan kompilerer jeg en .w-fil i OpenEdge?
I Developer Studio: Højreklik på filen → Compile. Fra kommandolinjen: PROWIN32.EXE -p compile.p for batch-kompilering. Outputtet er en .r (r-code) fil.
Kan jeg åbne en .w-fil i VS Code?
Ja. Installer ABL/OpenEdge-udvidelsen (openedge-zext) for syntaksfremhævning og grundlæggende kompileringsstøtte.
Hvad er en Ashton-Tate Applause .w-fil?
Applause var et DOS-diagram/præsentationsværktøj fra slutningen af 1980'erne, som nu er helt forældet. Hvis du har en af disse filer på en moderne pc, er det næsten helt sikkert en OpenEdge ABL-fil, ikke en Applause-fil.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å