.W

W-bestand

OpenEdge ABL / Progress 4GL Window Procedure Source File
Stel een vraag
SNEL ANTWOORD

Een .w bestand is meestal een Progress OpenEdge ABL (Advanced Business Language) broncodebestand dat een GUI-venster of dialoogprocedure definieert. Open het met Progress Developer Studio for OpenEdge of een tekstverwerker. Het is platte tekst en heeft een laag risico, maar ABL-code draait alleen binnen de OpenEdge runtime.

Ontwikkelaar: Progress Software Corporation Categorie: Ontwikkelaarsbestanden MIME: text/plain
OPENT OP Windows Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 11, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het W-bestandsformaat?

De extensie .w identificeert een GUI-venster of dialoogprocedure geschreven in OpenEdge ABL (Advanced Business Language), de eigen 4GL-taal ontwikkeld door Progress Software Corporation. In tegenstelling tot het algemene .p procedurebestand, definieert een .w bestand specifiek een interactief clientvenster - frames, widgets en event-triggers - voor de OpenEdge GUI-client.

Bestanden die zijn gegenereerd door de legacy AppBuilder visuele ontwerper bevatten &ANALYZE-SUSPEND en &ANALYZE-RESUME preprocessor-commentaarblokken waarmee de ontwerper de broncode kan bewerken zonder handgeschreven code te beschadigen. Moderne ontwikkeling maakt gebruik van Progress Developer Studio for OpenEdge (een op Eclipse gebaseerde IDE), hoewel de .w conventie ongewijzigd blijft.

Een .w bronbestand is platte tekst die in elke editor kan worden bewerkt, maar moet door de ABL-compiler worden gecompileerd tot een .r r-code binair bestand vóór implementatie. De OpenEdge runtime laadt .r bestanden; de broncode is niet vereist tijdens runtime.

Belangrijke structurele elementen zijn onder meer:

  • DEFINE VARIABLE declaraties
  • CREATE WIDGET-POOL en widget-creatieblokken
  • ON triggerblokken die gebeurtenissen koppelen aan ABL-logica
  • &ANALYZE-SUSPEND / &ANALYZE-RESUME secties (alleen door AppBuilder gegenereerd)

Het .w bestand is te onderscheiden van .p (algemene procedure), .i (include/header) en .cls (ABL class) bestanden. OpenEdge ondersteunt implementatie op Windows, Linux en Unix-platforms, waardoor .w bestanden op broncodeniveau overdraagbaar zijn, ondanks hun GUI-georiënteerde inhoud.

Beveiliging & veiligheid

RISICO: LOW

Plat tekst-broncodebestand; geen direct uitvoeringsrisico. ABL-code draait alleen binnen de OpenEdge runtime. Standaardpraktijken voor code-review zijn van toepassing bij het verwerken van onbekende .w bestanden van externe bronnen.

Formaatdetails

in een notendop
VOLLEDIGE NAAMOpenEdge ABL / Progress 4GL Window Procedure Source Fileook bekend als .w file, Progress ABL window file
ONTWIKKELAARProgress Software Corporationsinds ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
MIME-TYPEtext/plain
TYPEplat tekst-broncodebestand (ABL/Progress 4GL venster/dialoogprocedure)
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Ashton-Tate Applause Grafiekbestand - Verouderde DOS presentatie-/grafieksoftware uit de jaren 80-90; de db_name in de database; volledig verschillend van Progress ABL.
  • Lynx/oude browser formuliergegevens - Sommige oudere webbrowsers gebruikten .w bestanden voor formuliergegevens; nagenoeg verouderd.

Programma's die W-bestanden openen

Windows4 apps
Progress Developer Studio for OpenEdge Betaald Open het .w bestand als een ABL-bron; gebruik de AppBuilder-modus of de op Eclipse gebaseerde editor. Compileer naar .r met ALT+F3 of via de project-build.
OpenEdge Architect (AppBuilder, legacy) Betaald De originele visuele GUI-ontwerper voor .w bestanden; nog steeds beschikbaar in oudere OpenEdge installaties. Bestand → Openen.
Visual Studio Code Open-source Installeer de ABL/OpenEdge extensie (bijv. openedge-zext door EzequielGandolfi) voor syntax-accentuering en compilatieondersteuning.
Notepad / any text editor Open-source Open .w als platte tekst om te lezen. Standaard geen ABL-syntax-accentuering.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Betaald Hetzelfde als Windows; de op Eclipse gebaseerde IDE draait op Linux.

Technische details

diepe specificaties
TaalOpenEdge ABL (Advanced Business Language) - Progress 4GL
BestandsrolGUI-venster of dialoogprocedure (client-side interactieve UI-definitie)
CoderingASCII / Windows-1252 (legacy); UTF-8 in OpenEdge 11.6+
Gecompileerde uitvoer.r r-code binair bestand geproduceerd door de ABL-compiler; vereist voor runtime-implementatie
AppBuilder-markeringen&ANALYZE-SUSPEND / &ANALYZE-RESUME preprocessorblokken maken visuele ontwerper-interactie mogelijk
vs .p extensie.p = algemene of batch ABL-procedure; .w = alleen GUI-venster/dialoogprocedure
vs .i extensie.i = ABL include/header-bestand zonder uitvoeringspunt
Typische inhoudDEFINE VARIABLE, CREATE WIDGET-POOL, frame-definities, ON event-triggerblokken
IDE-ondersteuningProgress Developer Studio for OpenEdge (op Eclipse gebaseerd); AppBuilder (legacy visuele ontwerper)
Preprocessor-syntaxis&SCOPED-DEFINE, &GLOBAL-DEFINE, en {include.i} include-syntaxis ondersteund binnen .w bestanden
PlatformWindows, Linux, Unix (AIX, Solaris) - broncode overdraagbaar; .r r-code is platformspecifiek
Typische grootte1 KB - 500 KB
ContainerPlatte tekst - geen binaire wrapping of compressie
Migratie-opmerkingModerne web-UI's (WebSpeed, PASOE, Angular) gebruiken .p bestanden; .w is specifiek voor de klassieke OpenEdge GUI-client
Uitgebracht~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Laatste versieOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Specificatiedocumentation.progress.com

W conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met W-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over W-bestanden.

Veelgestelde vragen

Wat is een .w bestand?
Hoogstwaarschijnlijk een OpenEdge ABL vensterprocedure bronbestand (Progress 4GL). Open met Developer Studio for OpenEdge of een tekstverwerker.
Hoe compileer ik een .w bestand in OpenEdge?
In Developer Studio: klik met de rechtermuisknop op het bestand → Compile. Vanaf de opdrachtregel: PROWIN32.EXE -p compile.p voor batch-compilatie. De uitvoer is een .r (r-code) bestand.
Kan ik een .w bestand openen in VS Code?
Ja. Installeer de ABL/OpenEdge extensie (openedge-zext) voor syntax-accentuering en basis-compilatieondersteuning.
Wat is een Ashton-Tate Applause .w bestand?
Applause was een DOS-tool voor grafieken en presentaties uit de late jaren 80, nu volledig verouderd. Als u een van deze bestanden op een moderne pc hebt, is het vrijwel zeker een OpenEdge ABL bestand, geen Applause-bestand.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z