Co to jest format pliku PAG?
Plik .pag to plik źródłowy Strony właściwości Visual Basic 6 - okno dialogowe czasu projektowania, które pozwala programistom konfigurować właściwości komponentu ActiveX lub UserControl wewnątrz IDE VB6. Gdy programista wybierze niestandardową kontrolkę VB6 w czasie projektowania i otworzy jej stronę właściwości, pojawia się interfejs zdefiniowany w pliku .pag.
Wprowadzone wraz z Visual Basic 5.0 w 1997 roku i przeniesione do VB6 (1998), pliki .pag używają tego samego języka definicji formularzy co pliki formularzy .FRM. Typowy plik .pag zaczyna się od VERSION 5.00 i bloku Begin VB.PropertyPage deklarującego rozmiar, podpis i kontrolki podrzędne, po których następuje kod obsługi zdarzeń Visual Basic - przede wszystkim procedury zdarzeń SelectionChanged i ApplyChanges, które odczytują i zapisują właściwości kontrolki.
Zasoby binarne osadzone w stronie właściwości (obrazy, ikony) są przechowywane w sparowanym pliku pomocniczym .pgx, dzięki czemu sam plik .pag pozostaje czytelny dla człowieka jako zwykły tekst. Oba pliki należą do nadrzędnego projektu .vbp i muszą być przechowywane razem.
Format został zamrożony wraz z VB6 w 1998 roku. Wraz z przejściem na .NET (VB.NET 2002 i nowsze), strony właściwości zostały zastąpione przez komponenty siatki właściwości i projektanty UserControl w Visual Studio. Starsze pliki .pag nadal można otwierać w środowisku IDE Visual Basic 6.0 lub przeglądać w dowolnym edytorze tekstu, ale format ten nie jest już aktywnie rozwijany.
Bezpieczeństwo
RYZYKO: LOWPlik .pag to tekst źródłowy VB i jest bezpieczny do odczytu. Może zawierać kod, który uruchamia się, gdy kontrolka jest używana w IDE, dlatego kompiluj/uruchamiaj projekty VB6 tylko ze źródeł, którym ufasz. Sam plik nic nie robi bez środowiska VB6.
Szczegóły formatu
w pigułce- Plik strony Adobe PageMaker - Plik strony/układu utworzony przez wycofaną aplikację DTP Adobe (Aldus) PageMaker.
- Notatka lub zapisana strona dBASE / IDAPI - Starszy plik danych/strony z rodziny dBASE, używany w dawnych bazach danych.
Programy otwierające pliki PAG
Szczegóły techniczne
specyfikacja| Kodowanie | Tekst (ASCII / Windows-1252); zasoby binarne przeniesione do towarzyszącego pliku pomocniczego .pgx |
| Kontener | Zwykły tekst (format źródłowy VB) |
| Typowy rozmiar | 1 KB - 50 KB |
| Nagłówek pliku | Otwiera się od VERSION 5.00, a następnie bloku Begin VB.PropertyPage (ten sam format definicji formularza co pliki VB6 .frm) |
| Struktura | Nagłówek VERSION, blok Begin VB.PropertyPage z właściwościami układu kontrolek, a następnie kod obsługi zdarzeń VB |
| Kluczowe programy obsługi zdarzeń | SelectionChanged (wypełnia kontrolki z wybranego obiektu) i ApplyChanges (zapisuje wartości z powrotem do kontrolki) |
| Towarzysz binarny | Plik pomocniczy .pgx przechowuje osadzone zasoby binarne (obrazy, czcionki) dla tej samej strony właściwości |
| Projekt nadrzędny | Komponent pliku projektu Visual Basic .vbp; wymieniony jako wpis PropertyPage |
| Powiązany system operacyjny | Windows |
| Zastąpiony przez | Siatki właściwości .NET i projektanty UserControl w Visual Studio (VB.NET, od 2002 roku) |
| Status formatu | Zamrożony na etapie Visual Basic 6.0 (1998); brak dalszego rozwoju |
| Wydano | Mid-1990s (Visual Basic 5/6, ActiveX control era) |
| Najnowsza wersja | Visual Basic 6.0 (1998) - final VB6 release; format frozen there |
| Specyfikacja | learn.microsoft.com |
Konwersje PAG
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PAG.