Che cos'è il formato di file PAG?
Un file .pag è un file sorgente Visual Basic 6 Property Page - una finestra di dialogo in fase di progettazione che consente agli sviluppatori di configurare le proprietà di un componente ActiveX o UserControl all'interno dell'IDE di VB6. Quando uno sviluppatore seleziona un controllo VB6 personalizzato in fase di progettazione e apre la sua pagina delle proprietà, l'interfaccia definita nel file .pag è ciò che appare.
Introdotto con Visual Basic 5.0 nel 1997 e mantenuto in VB6 (1998), i file .pag utilizzano lo stesso linguaggio di definizione dei moduli dei file di modulo .FRM. Un tipico file .pag inizia con VERSION 5.00 e un blocco Begin VB.PropertyPage che dichiara dimensioni, didascalia e controlli figli, seguito dal codice del gestore eventi di Visual Basic - principalmente le procedure evento SelectionChanged e ApplyChanges che leggono e scrivono nelle proprietà del controllo.
Le risorse binarie incorporate nella pagina delle proprietà (immagini, icone) sono memorizzate in un file collaterale accoppiato .pgx, mantenendo il file .pag stesso leggibile dall'uomo come testo semplice. Entrambi i file appartengono al progetto padre .vbp e devono essere conservati insieme.
Il formato è stato congelato con VB6 nel 1998. Con il passaggio a .NET (VB.NET 2002 in poi), le pagine delle proprietà sono state sostituite dai componenti property grid e dai designer UserControl in Visual Studio. I file .pag legacy possono ancora essere aperti nell'IDE di Visual Basic 6.0 o visualizzati in qualsiasi editor di testo, ma il formato non riceve più alcuno sviluppo attivo.
Sicurezza e incolumità
RISCHIO: LOWUn file .pag è un sorgente VB in testo semplice ed è sicuro da leggere. Può contenere codice che viene eseguito quando il controllo viene utilizzato nell'IDE, quindi compila o esegui progetti VB6 solo da fonti attendibili. Il file da solo non fa nulla senza l'ambiente VB6.
Dettagli del formato
in sintesi- File di pagina Adobe PageMaker - Un file di pagina/layout prodotto dall'applicazione DTP Adobe (Aldus) PageMaker, ormai fuori produzione.
- Memo o pagina salvata dBASE / IDAPI - File di dati o di pagina della famiglia dBASE legacy citato in vecchi database di file.
Programmi che aprono file PAG
Dettagli tecnici
specifiche approfondite| Codifica | Testo (ASCII / Windows-1252); risorse binarie spostate nel file collaterale .pgx |
| Contenitore | Testo semplice (formato sorgente VB) |
| Dimensione tipica | 1 KB - 50 KB |
| Intestazione del file | Inizia con VERSION 5.00 seguito da un blocco Begin VB.PropertyPage (stesso formato di definizione dei moduli dei file .frm di VB6) |
| Struttura | Intestazione VERSION, blocco Begin VB.PropertyPage con proprietà di layout dei controlli, quindi codice del gestore eventi VB |
| Gestori eventi chiave | SelectionChanged (popola i controlli dall'oggetto selezionato) e ApplyChanges (scrive i valori nel controllo) |
| Compagno binario | Il file sidecar .pgx memorizza risorse binarie incorporate (immagini, font) per la stessa pagina delle proprietà |
| Progetto padre | Componente di un file di progetto Visual Basic .vbp; elencato come voce PropertyPage |
| OS associato | Windows |
| Sostituito da | Griglie di proprietà .NET e designer UserControl in Visual Studio (VB.NET, dal 2002 in poi) |
| Stato del formato | Congelato a Visual Basic 6.0 (1998); nessun ulteriore sviluppo |
| Rilasciato | Mid-1990s (Visual Basic 5/6, ActiveX control era) |
| Ultima versione | Visual Basic 6.0 (1998) - final VB6 release; format frozen there |
| Specifica | learn.microsoft.com |
Conversioni PAG
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PAG.