Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    C MDI Tutorial

    Multiple Document Interface ( MDI ) är en applikation arkitektur som tillåter användaren att öppna flera " dokument " eller fönster i samma form , dialogruta eller en modul utan att behöva ladda flera instanser av programmet . Microsofts Visual C + + paketet ingår Microsoft Foundation Classes ( MFC ) som gör att skapa ett MDI ansökan mycket lätt . En Single Document Interface ( SDI ) ansökan har en förälder och ett barn fönster . En MDI ansökan har en förälder fönster med de viktigaste rullgardinsmenyer som Arkiv , Redigera , Visa och Hjälp . Denna förälder kan ha flera instanser av samma barn fönstret blankett , vilket motsvarar enskilda dokument . Till exempel kan du ha många kunder fönster på skärmen , varje anläggning data för en annan kund . Saker du behöver
    Microsoft Windows 95 3.51 eller högre på en Intel PC Review Alla komponenter i Visual C + + version 4.0 eller högre ( ingår ( Visual ) Developer Studio och MFC-biblioteken )
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio från Windows Start-meny .
    2

    Välj " New " och " Project " från huvudmenyn i Visual Studio AppWizard . Ange ett projektnamn . Välj " MFC AppWizard ( exe ) " för Project Type . Markera " Win32 " på plattformar . Ange din sökväg där det här projektet kommer att finnas. Klicka på " Skapa ".
    3

    Aktivera " Multiple Document " i svaret på " Vilken typ av applikation vill du skapa ? " Klicka på knappen "Nästa" för att gå igenom flera AppWizard skärmar . Titta på den information och standardinställningen , lämnar allt oförändrat . AppWizard har skapat din grundläggande MDI ansökan .
    4

    Bygg projektet från " Build " -menyn och köra programmet . Du kommer att se ett fönster , Main Frame , som kommer att ha ett verktygsfält och statusfält med tryck och förhandsgranskning kapacitet . Dra ner " Arkiv " -menyn och klicka på " Nytt ". Din första dokument fönster skapas . Välj " Ny " igen och du kommer att se ett annat barn fönstret . Dra ner menyn "Visa" av huvudramen och välj " Cascade " eller " Tile " att ordna fönstren underordnade dokumentet . Om din ansökan heter " MyFirstMDIApp , " då kommer du att se två poster i menyn "Visa" , nämligen " MyFirstMDIApp1 " och " MyFirstMDIApp2 . " Välj antingen en för att föra handlingen 1 eller dokument 2 i förgrunden .
    5

    Öppna filen " CChildFrame.CPP " från källan underkatalog under projektet . Detta är den viktigaste inkörsporten för dina underordnade fönster , det vill säga handlingar . MDI arkitektur skapar en CMainFrame klass och en CChildFrame klass . Varje barn ram har ett dokument klass och en vy klass . Vyn klassen ansvarar för ommålning fönstret när användaren ändrar storlek på den med musen . Dokumentet klassen är associerad med data som samlas in från användaren , visas i form och eventuellt lagras på och hämtas från disken .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Redigera Kontroller i MFC
    ·Ring Funktion av Object C + + Syntax
    ·Hur man installerar C + + kompilatorer för NetBeans
    ·Hur man skapar en iPhone Ansökan om RSS på en webbpla…
    ·Hur man skickar FIFO utgång till en fil
    ·Betydelsen av variabler i C- programmering
    ·Hur man lagrar en mening i en array i C + +
    ·Hur man använder Strchr funktion i C + +
    ·Hur man skriver en definition för en Interleave funkti…
    ·Hur man skriver en MFC API för Workstation Avstängnin…
    Utvalda artiklarna
    ·Abstrakt klass Vs. Gränssnitt i Java
    ·Konvertera en binär fil till en byte-sträng i Visual …
    ·Hur programmet i Access 2007
    ·Hur Exportera Access- data med VBA
    ·Hur öka History Size i Eclipse Console
    ·Android SDK View Editor
    ·Så hoppa över en punkt vid betning i Python
    ·Den grundläggande MySQL Connection i PHP-skript med fe…
    ·Hur man gör en patch-fil
    ·Vad är syntax i C + +
    Copyright © Dator Kunskap http://www.dator.xyz