Multiple Document Interface ( MDI ) is een applicatie architectuur die de gebruiker toelaat om meerdere " documenten " of vensters van dezelfde vorm , dialoog of module te openen zonder dat u meerdere exemplaren van de applicatie te laden . Microsoft Visual C + + pakket bevat Microsoft Foundation Classes ( MFC ) , dat maakt een MDI- toepassing maken heel eenvoudig . A Single Document Interface ( SDI ) applicatie heeft een ouder en een kind venster . Een MDI- toepassing heeft een ouder raam met de belangrijkste pull - down menu's zoals Bestand , Bewerken, Beeld en Help . Deze ouder kan meerdere exemplaren van hetzelfde kind venster vorm , die overeenkomen met afzonderlijke documenten . Zo kunt u veel ramen klant hebben op het scherm , elk met gegevens van een andere klant . Wat je nodig hebt Microsoft Windows 95/NT 3.51 of hoger op een Intel PC Alle componenten van Visual C + + versie 4.0 of hoger ( inclusief de ( Visual ) Developer Studio en MFC -bibliotheken ) op Twitter Toon Meer Aanwijzingen 1 Lancering Microsoft Visual Studio in het menu Start van Windows . kopen van 2 Selecteer " Nieuw" en " Project" in het hoofdmenu van Visual Studio 's AppWizard . Voer een projectnaam . Selecteer " MFC AppWizard ( exe ) " voor Type Project . Check " Win32 " in platforms . Vul uw directory pad waar dit project zal verblijven . Klik op "Create . " 3 Schakel de knop " Multiple document " in antwoord op " Wat voor soort applicatie zou u willen maken? " Klik op de knop "Volgende " om te gaan door verschillende AppWizard schermen . Kijk naar de informatie -en standaard instelling , waardoor alles ongewijzigd . AppWizard heeft uw basis MDI- applicatie gemaakt . 4 Bouw het project uit het menu " Build " en start de applicatie . U zult een venster , de Main Frame , die een werkbalk en statusbalk met print en afdrukvoorbeeld capaciteiten zal hebben te zien . Open het menu "Bestand " en klik op " Nieuw . " Uw raam eerste document wordt aangemaakt . Selecteer " Nieuw" opnieuw en je zult een ander kind venster te zien . Open het menu van de Main Frame " View " en selecteer " Cascade " of " Tegel " om het onderliggende document ramen regelen . Als uw aanvraag naam is " MyFirstMDIApp , " dan zul je twee items te zien in het menu " View " , namelijk " MyFirstMDIApp1 " en " MyFirstMDIApp2 . " Selecteer een van beide te documenteren 1 of document 2 naar de voorgrond te brengen . 5 Open het bestand " CChildFrame.CPP " van de bron subdirectory onder uw project . Dit is de belangrijkste toegangspoort voor uw kind ramen , dat is , de documenten . Het MDI architectuur creëert een CMainFrame klasse en een CChildFrame klasse . Elk kind frame heeft een document klas en een uitzicht klasse . De klasse uitzicht is verantwoordelijk voor het herschilderen van het venster wanneer de gebruiker past de grootte met de muis . De klasse document is gekoppeld aan gegevens die moeten worden opgevangen uit de gebruiker , weergegeven in de vorm en eventueel opgeslagen en opgehaald vanaf schijf .
|