.W

Fichier W

OpenEdge ABL / Progress 4GL Window Procedure Source File
Poser une question
RÉPONSE RAPIDE

Un fichier .w est le plus souvent un fichier de code source Progress OpenEdge ABL (Advanced Business Language) qui définit une fenêtre GUI ou une procédure de dialogue. Ouvrez-le avec Progress Developer Studio for OpenEdge ou n'importe quel éditeur de texte. Il s'agit de texte brut et présente un risque faible, mais le code ABL ne s'exécute qu'à l'intérieur de l'environnement d'exécution OpenEdge.

Développeur : Progress Software Corporation Catégorie : Fichiers de développement MIME: text/plain
S'OUVRE SUR Windows Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 11, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier W ?

L'extension .w identifie une procédure de fenêtre GUI ou de dialogue écrite en OpenEdge ABL (Advanced Business Language), le langage 4GL propriétaire développé par Progress Software Corporation. Contrairement au fichier de procédure à usage général .p, un fichier .w définit spécifiquement une fenêtre client interactive - cadres (frames), widgets et déclencheurs d'événements - pour le client GUI OpenEdge.

Les fichiers générés par le concepteur visuel hérité AppBuilder contiennent des blocs de commentaires de préprocesseur &ANALYZE-SUSPEND et &ANALYZE-RESUME qui permettent au concepteur d'effectuer des allers-retours avec la source sans corrompre le code écrit à la main. Le développement moderne utilise Progress Developer Studio for OpenEdge (un IDE basé sur Eclipse), bien que la convention .w reste inchangée.

Un fichier source .w est du texte brut modifiable dans n'importe quel éditeur, mais il doit être compilé par le compilateur ABL en un binaire r-code .r avant le déploiement. L'environnement d'exécution OpenEdge charge les fichiers .r ; la source n'est pas requise lors de l'exécution.

Les éléments structurels clés incluent :

  • Les déclarations DEFINE VARIABLE
  • Les blocs CREATE WIDGET-POOL et de création de widgets
  • Les blocs de déclencheurs ON reliant les événements à la logique ABL
  • Les sections &ANALYZE-SUSPEND / &ANALYZE-RESUME (générées par AppBuilder uniquement)

Le fichier .w est distinct des fichiers .p (procédure générale), .i (inclusion/en-tête) et .cls (classe ABL). OpenEdge prend en charge le déploiement sur les plateformes Windows, Linux et Unix, ce qui rend les fichiers .w portables au niveau de la source malgré leur contenu orienté GUI.

Sécurité et sûreté

RISQUE : LOW

Fichier de code source en texte brut ; aucun risque d'exécution directe. Le code ABL ne s'exécute qu'à l'intérieur de l'environnement d'exécution OpenEdge. Les pratiques standard de révision de code s'appliquent lors de la manipulation de fichiers .w inconnus provenant de sources externes.

Détails du format

en bref
NOM COMPLETOpenEdge ABL / Progress 4GL Window Procedure Source Filealias .w file, Progress ABL window file
DÉVELOPPEURProgress Software Corporationdepuis ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
TYPE MIMEtext/plain
TYPEfichier de code source en texte brut (procédure de fenêtre/dialogue ABL/Progress 4GL)
Cette extension est également utilisée par…
  • Fichier graphique Ashton-Tate Applause - Logiciel de présentation/graphique DOS obsolète des années 1980-90 ; totalement distinct de Progress ABL.
  • Données de remplissage de formulaire Lynx/anciens navigateurs - Certains anciens navigateurs Web utilisaient des fichiers .w pour les données de formulaire ; essentiellement obsolète.

Programmes qui ouvrent les fichiers W

Windows4 apps
Progress Developer Studio for OpenEdge Payant Ouvrez le fichier .w en tant que source ABL ; utilisez le mode AppBuilder ou l'éditeur basé sur Eclipse. Compilez en .r avec ALT+F3 ou via la construction du projet.
OpenEdge Architect (AppBuilder, legacy) Payant Le concepteur GUI visuel original pour les fichiers .w ; toujours disponible dans les anciennes installations OpenEdge. Fichier → Ouvrir.
Visual Studio Code Open-source Installez l'extension ABL/OpenEdge (par exemple openedge-zext par EzequielGandolfi) pour la coloration syntaxique et le support de la compilation.
Notepad / any text editor Open-source Ouvrez le .w en tant que texte brut pour la lecture. Pas de coloration syntaxique ABL par défaut.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Payant Identique à Windows ; l'IDE basé sur Eclipse fonctionne sous Linux.

Détails techniques

spécifications approfondies
LangageOpenEdge ABL (Advanced Business Language) - Progress 4GL
Rôle du fichierFenêtre GUI ou procédure de dialogue (définition d'interface utilisateur interactive côté client)
EncodageASCII / Windows-1252 (hérité) ; UTF-8 dans OpenEdge 11.6+
Sortie compiléeBinaire r-code .r produit par le compilateur ABL ; requis pour le déploiement à l'exécution
Marqueurs AppBuilderLes blocs de préprocesseur &ANALYZE-SUSPEND / &ANALYZE-RESUME permettent l'aller-retour avec le concepteur visuel
vs extension .p.p = procédure ABL générale ou par lot ; .w = procédure de fenêtre/dialogue GUI uniquement
vs extension .i.i = fichier d'inclusion/en-tête ABL sans point d'entrée d'exécution
Contenu typiqueDEFINE VARIABLE, CREATE WIDGET-POOL, définitions de cadres, blocs de déclencheurs d'événements ON
Support IDEProgress Developer Studio for OpenEdge (basé sur Eclipse) ; AppBuilder (concepteur visuel hérité)
Syntaxe du préprocesseurSyntaxe &SCOPED-DEFINE, &GLOBAL-DEFINE, et {include.i} prise en charge dans les fichiers .w
PlateformeWindows, Linux, Unix (AIX, Solaris) - source portable ; le r-code .r est spécifique à la plateforme
Taille typique1 Ko - 500 Ko
ConteneurTexte brut - pas d'enveloppement binaire ni de compression
Note de migrationLes interfaces utilisateur Web modernes (WebSpeed, PASOE, Angular) utilisent des fichiers .p ; le .w est spécifique au client GUI OpenEdge classique
Publié~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Dernière versionOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Spécificationdocumentation.progress.com

Conversions W

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers W. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers W.

Foire aux questions

Qu'est-ce qu'un fichier .w ?
Il s'agit très probablement d'un fichier source de procédure de fenêtre OpenEdge ABL (Progress 4GL). Ouvrez-le avec Developer Studio for OpenEdge ou n'importe quel éditeur de texte.
Comment compiler un fichier .w dans OpenEdge ?
Dans Developer Studio : clic droit sur le fichier → Compile. Depuis la ligne de commande : PROWIN32.EXE -p compile.p pour une compilation par lot. Le résultat est un fichier .r (r-code).
Puis-je ouvrir un fichier .w dans VS Code ?
Oui. Installez l'extension ABL/OpenEdge (openedge-zext) pour la coloration syntaxique et la prise en charge de base de la compilation.
Qu'est-ce qu'un fichier .w Ashton-Tate Applause ?
Applause était un outil de création de graphiques/présentations sous DOS de la fin des années 1980, aujourd'hui totalement obsolète. Si vous possédez l'un de ces fichiers sur un PC moderne, il s'agit presque certainement d'un fichier OpenEdge ABL, et non d'un fichier Applause.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z