.MPR

Plik MPR

Visual FoxPro Generated Menu Program
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik MPR to plik źródłowy w formacie czystego tekstu, automatycznie generowany przez Projektanta Menu (Menu Designer) w Visual FoxPro. Zawiera on kod FoxPro, który buduje menu aplikacji w czasie wykonywania. Aby go odczytać, otwórz go w dowolnym edytorze tekstu. Aby go uruchomić lub zmodyfikować, potrzebujesz Visual FoxPro 9.0, którego wsparcie Microsoft zakończył w styczniu 2015 roku.

Deweloper: Microsoft Corporation (original FoxPro by Fox Software, acquired 1992) Kategoria: Pliki developerskie MIME: text/plain
OTWIERA SIĘ NA Windows
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 7, 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 MPR?

Plik .mpr to program menu wygenerowany przez Visual FoxPro - plik źródłowy xBase w formacie czystego tekstu, który definiuje strukturę menu aplikacji za pomocą poleceń proceduralnych FoxPro.

Pliki .mpr nie są pisane ręcznie; stanowią one produkt wyjściowy procesu generowania. Projektant Menu w Visual FoxPro przechowuje definicje menu w parze tabel binarnych: pliku .mnx (tabela struktury menu) i towarzyszącym mu pliku notatek .mnt. Gdy programista kliknie Generate w IDE, FoxPro odczytuje rekordy z tych tabel i zapisuje plik źródłowy .mpr, używając poleceń DEFINE MENU, DEFINE PAD, DEFINE POPUP oraz ON SELECTION PAD, aby opisać każdy element menu i przypisane mu działanie.

Plik .mpr jest następnie kompilowany do formatu .fxp (skompilowany program FoxPro) przed wykonaniem w czasie rzeczywistym. Użytkownicy końcowi nigdy nie widzą plików .mpr bezpośrednio. Programiści mogą je przeglądać lub naprawiać w edytorze tekstu, ale ręczna edycja jest odradzana, ponieważ ponowne generowanie z pliku .mnx nadpisze wszelkie wprowadzone zmiany.

Pliki są kodowane jako zwykły tekst (CP437 w wersjach FoxPro z ery DOS, Windows-1252 w wersjach dla Windows), a ich rozmiar waha się od poniżej 1 KB dla prostych menu do około 50 KB dla rozbudowanych menu aplikacji korporacyjnych.

Rozwijanie Visual FoxPro zostało zakończone przez Microsoft; rozszerzone wsparcie wygasło w styczniu 2015 roku, a ostatnią wersją był VFP 9.0 SP2 (2007). Nie istnieje oficjalny następca. Społecznościowy projekt VFPX kontynuuje rozszerzanie VFP 9 o alternatywne menu obiektowe (OOP) i inne narzędzia, a archiwalne pliki .mpr pozostają w użyciu w wielu wciąż działających aplikacjach biznesowych FoxPro na całym świecie.

Bezpieczeństwo

RYZYKO: LOW

Plik źródłowy w formacie czystego tekstu; nie może zostać wykonany samodzielnie poza środowiskiem uruchomieniowym Visual FoxPro. W izolacji nie stanowi wektora dla złośliwego oprogramowania. Należy go traktować jak każdy archiwalny kod źródłowy: przechowywać w systemie kontroli wersji podczas projektów migracyjnych.

Szczegóły formatu

w pigułce
PEŁNA NAZWAVisual FoxPro Generated Menu Programznany również jako FoxPro Menu Program, VFP menu source
DEWELOPERMicrosoft Corporation (original FoxPro by Fox Software, acquired 1992)od FoxPro 2.x era, early 1990s; standardized in Visual FoxPro 3.0 (1995)
TYP MIMEtext/plain
TYPTekstowy kod źródłowy (wygenerowany kod proceduralny FoxPro)
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • MapInfo Professional Report - Oprogramowanie MapInfo GIS używa rozszerzenia .mpr dla plików układu wydruku/raportów; niepowiązane z FoxPro.
  • Microsoft Project Resource - Starsze wersje MS Project używały rozszerzenia .mpr dla szablonów projektów związanych z zasobami.

Programy otwierające pliki MPR

Windows3 apps
NotePad++ text editor Open-source Otwórz plik .MPR, aby odczytać/edytować wygenerowany kod. Podświetlanie składni można ustawić na „FoxPro”, jeśli jest dostępne, lub na zwykły tekst.
Visual FoxPro 9.0 Płatny Otwórz towarzyszący plik .MNX w Projektancie Menu; użyj Modify Menu → ponownie wygeneruj .MPR. Koniec wsparcia VFP nastąpił w styczniu 2015 r.; licencje są wciąż dostępne na rynku wtórnym.
Visual Studio Code Open-source Otwórz plik .MPR jako zwykły tekst; zainstaluj rozszerzenie „FoxPro” dla VS Code, aby uzyskać podświetlanie składni kodu xBase/FoxPro.

Szczegóły techniczne

specyfikacja
Typ formatuKod źródłowy proceduralny xBase w formacie czystego tekstu (plik generowany)
Kodowanie tekstuCP437 (FoxPro 2.x z ery DOS) / Windows-1252 (Visual FoxPro na Windows)
Typowy rozmiar pliku1 KB - 50 KB
Źródło generowaniaTworzony przez Projektanta Menu VFP z plików .mnx (tabela menu) + .mnt (notatki) - niepisany ręcznie
Kluczowe polecenia FoxProDEFINE MENU, DEFINE PAD, DEFINE POPUP, ON SELECTION PAD
Wynik kompilacjiKompilowany przez FoxPro do formatu .fxp (skompilowany program) przed wykonaniem; sam plik .mpr nigdy nie jest wykonywany bezpośrednio
Ręczna edycjaOdradzana - ponowne generowanie z tabeli .mnx nadpisuje wszelkie ręczne zmiany
Pliki towarzyszące.mnx (tabela struktury menu), .mnt (plik notatek), .fxp (skompilowany wynik)
Zgodność wersji VFPVFP 3 do VFP 9; składnia jest w dużej mierze wstecznie kompatybilna między wersjami
Docelowy system operacyjnyMS-DOS (FoxPro 2.x); Windows 3.1 do Windows 10 (aplikacje legacy z ery Visual FoxPro 3-9)
Aktualny statusPrzestarzały - VFP 9.0 SP2 (2007) to ostatnie wydanie; rozszerzone wsparcie Microsoft zakończyło się w styczniu 2015 r.
WydanoFoxPro 2.x era, early 1990s; standardized in Visual FoxPro 3.0 (1995)
Najnowsza wersjaVisual FoxPro 9.0 SP2 (final, 2007) - format unchanged

Konwersje MPR

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MPR. 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 MPR.

Najczęściej zadawane pytania

Co to jest plik .MPR?
To program menu wygenerowany przez Visual FoxPro - plik źródłowy w formacie czystego tekstu, tworzony automatycznie przez Projektanta Menu w VFP. Zawiera kod FoxPro (polecenia DEFINE MENU / DEFINE PAD), który buduje menu aplikacji podczas jej działania.
Jak otworzyć lub odczytać plik .MPR?
Działa każdy edytor tekstu: Notepad, Notepad++, VS Code. Możesz czytać i ręcznie edytować kod FoxPro. Aby go uruchomić, potrzebujesz Visual FoxPro 9.0 (koniec wsparcia w 2015 r.).
Visual FoxPro nie jest już wspierany - co mogę zrobić?
VFP 9.0 SP2 (ostatnia wersja) wciąż działa na Windows 10/11 w trybie zgodności w celach konserwacyjnych. W przypadku nowych projektów należy przeprowadzić migrację na .NET, Python lub inną platformę. Projekt społecznościowy VFPX (github.com/VFPX) utrzymuje rozszerzenia open-source dla VFP 9.
Czy powinienem edytować bezpośrednio plik .MPR czy .MNX?
Zawsze edytuj plik .MNX w Projektancie Menu VFP; automatycznie wygeneruje on plik .MPR. Ręczna edycja pliku .MPR jest ryzykowna - projektant nadpisze Twoje zmiany przy następnym użyciu funkcji „Generate”.
Czy mogę przekonwertować plik .MPR, aby działał na nowoczesnym systemie bez VFP?
Nie bezpośrednio. Język menu FoxPro nie ma bezpośredniego nowoczesnego odpowiednika. Migracja wymaga ręcznego przeniesienia logiki menu do nowego frameworka UI w docelowym języku programowania.

Źródła

1Microsoft - Visual FoxPro 9.0 lifecyclelearn.microsoft.com
2VFPX community project (VFP 9 extensions)github.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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

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