Matlab er en teknisk computing program for ingeniører . Matlab indeholder et værktøj til at opbygge grafiske brugergrænseflader ( GUI ), der lader brugerne vælge objekter fra en palet af præ- kodede elementer og tilpasse disse objekter ved hjælp af en ejendom inspektør. Når det drejer sig tid for brugeren at teste og bruge GUI , det er vigtigt at programmere en metode til at lukke GUI der sikrer brugeren vil ikke miste noget arbejde . Dette kan gøres ved at programmere en tæt bekræftelse funktion . Ting du har brug
Matlab R2007a eller nyere version
Vis Flere Instruktioner
1
Open Matlab og skriv " vejledning" i kommandoen vinduet.
2
Klik på " Åbn eksisterende GUI " fanen , når du bliver spurgt. Naviger til dine gemte GUI , vælg den, og klik på " OK".
3
Klik på papir og blyant ikonet i GUI editor vinduet for at åbne m- fil.
< br > 4
Føj følgende kode under den første funktion noteret på m- fil: " guidata ( hObject , håndtag ), "
5
Indtast følgende kode under den linje kode du har skrevet i trin fire: " sæt ( handles.figure1 ' CloseRequestFcn ' , @ closeGUI ) "
6
Skriv følgende i slutningen af din m- fil: "-funktionen closeGUI ( src , evnt ) "
7
Tilføj denne kode under din nye closeGUI funktion: " udvælgelse = questdlg ( ? ønsker du at lukke GUI ',' Close Request Function ',' Ja ', ' Nej ',' Yes '); "
8
Type" switch udvælgelse, "på næste linje kode
9
Type . " case "Ja" , "på den næste linje kode . Sørg for at denne linie er indrykket én gang.
10
Type " delete ( GCF )" på den næste linje. Sørg for at denne linie er indrykket to gange.
11
Type " sag " Nej " " på den næste linje. Sørg for at denne linie er indrykket én gang.
12
Type " return" på den næste linje . Sørg for at denne linie er indrykket to gange.
13
Type " enden " på næste linje for at afslutte din nye luk bekræftelse funktion. Gem m- fil, og du er færdig.