.W

Plik W

OpenEdge ABL / Progress 4GL Window Procedure Source File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .w to najczęściej plik kodu źródłowego Progress OpenEdge ABL (Advanced Business Language), który definiuje okno GUI lub procedurę okna dialogowego. Można go otworzyć za pomocą Progress Developer Studio for OpenEdge lub dowolnego edytora tekstu. Jest to zwykły tekst o niskim ryzyku, ale kod ABL działa tylko wewnątrz środowiska wykonawczego OpenEdge.

Deweloper: Progress Software Corporation Kategoria: Pliki developerskie MIME: text/plain
OTWIERA SIĘ NA Windows Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 11, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku W?

Rozszerzenie .w identyfikuje procedurę okna GUI lub okna dialogowego napisaną w OpenEdge ABL (Advanced Business Language), zastrzeżonym języku 4GL opracowanym przez Progress Software Corporation. W przeciwieństwie do pliku procedury ogólnego przeznaczenia .p, plik .w konkretnie definiuje interaktywne okno klienta - ramki, widżety i wyzwalacze zdarzeń - dla klienta OpenEdge GUI.

Pliki generowane przez starszy projektant wizualny AppBuilder zawierają bloki komentarzy preprocesora &ANALYZE-SUSPEND i &ANALYZE-RESUME, które pozwalają projektantowi na edycję wizualną bez uszkadzania ręcznie pisanego kodu. Nowoczesne programowanie wykorzystuje Progress Developer Studio for OpenEdge (IDE oparte na Eclipse), choć konwencja .w pozostaje niezmieniona.

Plik źródłowy .w jest zwykłym tekstem edytowalnym w dowolnym edytorze, ale przed wdrożeniem musi zostać skompilowany przez kompilator ABL do pliku binarnego r-code .r. Środowisko wykonawcze OpenEdge ładuje pliki .r; kod źródłowy nie jest wymagany w czasie wykonywania.

Kluczowe elementy strukturalne obejmują:

  • Deklaracje DEFINE VARIABLE
  • Bloki CREATE WIDGET-POOL i tworzenia widżetów
  • Bloki wyzwalaczy ON łączące zdarzenia z logiką ABL
  • Sekcje &ANALYZE-SUSPEND / &ANALYZE-RESUME (tylko generowane przez AppBuilder)

Plik .w różni się od plików .p (procedura ogólna), .i (plik nagłówkowy/include) oraz .cls (klasa ABL). OpenEdge obsługuje wdrażanie na platformach Windows, Linux i Unix, dzięki czemu pliki .w są przenośne na poziomie źródłowym pomimo ich zawartości zorientowanej na GUI.

Bezpieczeństwo

RYZYKO: LOW

Plik kodu źródłowego w formacie tekstowym; brak bezpośredniego ryzyka wykonania. Kod ABL działa tylko wewnątrz środowiska wykonawczego OpenEdge. Przy obsłudze nieznanych plików .w z zewnętrznych źródeł obowiązują standardowe praktyki przeglądu kodu.

Szczegóły formatu

w pigułce
PEŁNA NAZWAOpenEdge ABL / Progress 4GL Window Procedure Source Fileznany również jako .w file, Progress ABL window file
DEWELOPERProgress Software Corporationod ~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
TYP MIMEtext/plain
TYPplik kodu źródłowego w formacie tekstowym (procedura okna/dialogu ABL/Progress 4GL)
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Plik wykresu Ashton-Tate Applause - Przestarzałe oprogramowanie do prezentacji/wykresów pod DOS z lat 80. i 90.; całkowicie odrębne od Progress ABL.
  • Dane wypełniania formularzy Lynx/starych przeglądarek - Niektóre starsze przeglądarki internetowe używały plików .w do danych formularzy; zasadniczo przestarzałe.

Programy otwierające pliki W

Windows4 apps
Progress Developer Studio for OpenEdge Płatny Otwórz plik .w jako źródło ABL; użyj trybu AppBuilder lub edytora opartego na Eclipse. Kompiluj do .r za pomocą ALT+F3 lub poprzez budowanie projektu.
OpenEdge Architect (AppBuilder, legacy) Płatny Oryginalny wizualny projektant GUI dla plików .w; wciąż dostępny w starszych instalacjach OpenEdge. File → Open.
Visual Studio Code Open-source Zainstaluj rozszerzenie ABL/OpenEdge (np. openedge-zext autorstwa EzequielGandolfi), aby uzyskać podświetlanie składni i wsparcie dla kompilacji.
Notepad / any text editor Open-source Otwórz .w jako zwykły tekst do odczytu. Brak domyślnego podświetlania składni ABL.
Linux1 app
Progress Developer Studio for OpenEdge (Linux) Płatny Tak samo jak w Windows; IDE oparte na Eclipse działa w systemie Linux.

Szczegóły techniczne

specyfikacja
JęzykOpenEdge ABL (Advanced Business Language) - Progress 4GL
Rola plikuProcedura okna GUI lub okna dialogowego (definicja interaktywnego interfejsu użytkownika po stronie klienta)
KodowanieASCII / Windows-1252 (starsze); UTF-8 w OpenEdge 11.6+
Skompilowany wynikPlik binarny .r r-code wytwarzany przez kompilator ABL; wymagany do wdrożenia środowiska wykonawczego
Znaczniki AppBuilderBloki preprocesora &ANALYZE-SUSPEND / &ANALYZE-RESUME umożliwiają edycję w projektancie wizualnym
vs rozszerzenie .p.p = ogólna lub wsadowa procedura ABL; .w = tylko procedura okna/dialogu GUI
vs rozszerzenie .i.i = plik nagłówkowy/include ABL bez punktu wejścia do wykonania
Typowa zawartośćDEFINE VARIABLE, CREATE WIDGET-POOL, definicje ramek, bloki wyzwalaczy zdarzeń ON
Wsparcie IDEProgress Developer Studio for OpenEdge (oparte na Eclipse); AppBuilder (starszy projektant wizualny)
Składnia preprocesoraSkładnia &SCOPED-DEFINE, &GLOBAL-DEFINE oraz {include.i} obsługiwana wewnątrz plików .w
PlatformaWindows, Linux, Unix (AIX, Solaris) - źródło przenośne; r-code .r jest specyficzny dla platformy
Typowy rozmiar1 KB - 500 KB
KontenerZwykły tekst - brak binarnego opakowania lub kompresji
Uwaga dotycząca migracjiNowoczesne interfejsy webowe (WebSpeed, PASOE, Angular) używają plików .p; .w jest specyficzny dla klasycznego klienta OpenEdge GUI
Wydano~1994 (Progress 4GL; .w convention solidified with GUI builder ~v7-8)
Najnowsza wersjaOpenEdge 12.x (2023+; ABL language unchanged in core syntax)
Specyfikacjadocumentation.progress.com

Konwersje W

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami W. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki W.

Najczęściej zadawane pytania

Co to jest plik .w?
Najprawdopodobniej jest to plik źródłowy procedury okna OpenEdge ABL (Progress 4GL). Otwórz go za pomocą Developer Studio for OpenEdge lub dowolnego edytora tekstu.
Jak skompilować plik .w w OpenEdge?
W Developer Studio: kliknij prawym przyciskiem myszy na plik → Compile. Z linii poleceń: PROWIN32.EXE -p compile.p do kompilacji wsadowej. Wynikiem jest plik .r (r-code).
Czy mogę otworzyć plik .w w VS Code?
Tak. Zainstaluj rozszerzenie ABL/OpenEdge (openedge-zext), aby uzyskać podświetlanie składni i podstawowe wsparcie dla kompilacji.
Co to jest plik .w programu Ashton-Tate Applause?
Applause był narzędziem do tworzenia wykresów i prezentacji pod DOS z końca lat 80., obecnie całkowicie przestarzałym. Jeśli masz jeden z tych plików na nowoczesnym komputerze, prawie na pewno jest to plik OpenEdge ABL, a nie plik Applause.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z