| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Forskellen mellem SDI Form & MDI Form i Visual Basic
    Visual Basic giver udviklere med et valg mellem to forskellige brugergrænseflader modeller for deres ansøgninger : den (Single Document Interface SDI ) og Multiple Document Interface ( MDI) . Fra 2010, bruger de fleste programmer SDI interface, men MDI -interface kan være mere passende for nogle programmer. Om SDI

    fleste programmer i Windows 95 eller nyere, bruge en enkelt Document Interface . Hvert vindue af ansøgningen har et enkelt dokument , så hvis brugeren ønsker at åbne flere dokumenter med denne ansøgning , skal han åbne et nyt vindue . Det ' s også standardtilstanden , når man bygger en applikation med Visual Basic. Et eksempel på en SDI ansøgning er Windows Notesblok.
    Om MDI

    Multiple Document Interface var mere populære i versioner af Windows før Windows 95, men de & # 039 ; ve blevet mindre almindelige , uden for nogle få programmer . Med et MDI , holder hvert vindue i et program flere dokumenter , som regel i sub- vinduer. Hver gang brugeren ønsker at åbne et nyt dokument , snarere end at åbne et nyt vindue , åbnes dokumentet inden for den eksisterende vindue og deler den med alle andre åbne dokumenter. Et eksempel på en MDI applikation er en tabbed webbrowser som Firefox , hvor brugerne har mulighed for at åbne dokumenter i flere faneblade i samme vindue.

    Fordele ved SDI
    < br >

    En SDI interface virker meget godt med flere skærme og flere virtuelle skriveborde. Det giver også brugerne mulighed for at skifte mellem flere åbne dokumenter ved hjælp af indfødte Windows og opgave manager, snarere end gennem speciel kode , der skal skrives ind i din ansøgning.
    Fordele ved MDI

    MDI applikationer kan ofte håndtere flere dokumenter lettere end SDI -programmer. For eksempel giver mange MDI teksteditorer brugeren til at åbne flere tekstfiler side om side i samme vindue , hvilket gør det nemt at sammenligne og se op oplysninger fra en andet dokument , mens du arbejder på den første .
    < Br > stabilitet og ydeevne

    SDI applikationer tendens til at være mere robust og bug- fri end MDI applikationer , da en alvorlig fejl med ét dokument sjældent påvirker de øvrige dokumenter inden for et SDI miljø. For eksempel, hvis man Windows Notesblok dokument krak vil alle andre åbne kopier af Notepad normalt overleve styrtet. På den anden side, hvis en webside i Firefox forårsager browseren til at gå ned alle de åbne websider dø med det . Ikke desto mindre , MDI applikationer tendens til at udføre hurtigere end SDI -programmer , da kun én version af programmet er indlæst i hukommelsen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan åbner en URL ved at klikke et billede VB6 Kode 
    ·Sådan bruges SSL Med VB6 
    ·Visual Basic Calculator Projekter 
    ·Hvordan laver VB6 Open i EXE 
    ·Hvordan man laver et ur i Visual Basic 
    ·Hvad betyder NET CLR Mean 
    ·Visual Basic Tutorial --- Hvordan man skriver Koder 
    ·GridView Funktioner 
    ·Sådan tilføjes en ejendom til et Word- dokument i VBA…
    ·Hjælp til VB6 Internet Transfer Control 
      Anbefalede Artikler
    ·Sådan Konverter RGB til HSL i Python 
    ·Hvordan man laver en Javascript Array med PHP 
    ·Sådan bruges TextBoxBase Med DataGridView 
    ·Faktorer, der bestemmer valget af Programming anvendte …
    ·Sådan beskytter mod SQL injektion i PHP 
    ·Funktionen af ​​toString i Java 
    ·Sådan Program Med Microsoft Visual Basic 
    ·Sådan bruges et anker Tag i JSP 
    ·Sådan HTML Embed en mp3-fil 
    ·Hvordan du udskifter en URL, og gemme en fil med PHP 
    Copyright © Computer Viden http://www.computerdk.com