MATLAB is een technische computing programma voor ingenieurs. MATLAB bevat een hulpprogramma voor het bouwen van grafische gebruikersinterfaces (GUI), waarmee gebruikers kunnen objecten uit een palet van vooraf gecodeerde elementen selecteren en aanpassen van deze objecten met behulp van Eigenschapcontrole. Wanneer het aankomt op tijd voor de gebruiker om te testen en de GUI gebruiken, is het belangrijk om te programmeren van een methode om te sluiten van de GUI die zorgt voor dat de gebruiker zal niet verliezen geen werk. Dit kan gebeuren door een nauwe bevestiging functie programmeren.
Wat die u nodig hebt
- MATLAB R2007a of latere versie
Open Matlab en typ "gids" in het opdrachtvenster.
Klik op het tabblad van de "Open bestaande GUI" wanneer daarom wordt gevraagd. Navigeer aan uw opgeslagen GUI, selecteer het en klik op 'OK'.
Klik op het pictogram van het papier en potlood in het venster GUI editor om de m-bestand te openen.
Voeg de volgende code onder de eerste functie vermeld op het m-bestand: "guidata (hObject, handgrepen);"
Typ de volgende code onder de de coderegel die u hebt getypt in stap 4: "set (handles.figure1, 'CloseRequestFcn',
Typ het volgende bij het einde van uw m-bestand: "closeGUI(src,evnt) functie"
Voeg deze code onder uw nieuwe functie van de closeGUI: "selectie = questdlg ('you want to sluit de GUI?', 'Close verzoek functie ',' Ja, 'Nee',' Ja);"
Typ "Verander selectie," op de volgende regel code.
Typ "case" ja"," op de volgende regel code. Zorg ervoor dat deze regel eenmaal is ingesprongen.
Typ "delete(gcf)" op de volgende regel. Zorg ervoor dat deze regel inspringt tweemaal.
Typ "kast"Nee"" op de volgende regel. Zorg ervoor dat deze regel eenmaal is ingesprongen.
Typ "terugkeer" op de volgende regel. Zorg ervoor dat deze regel inspringt tweemaal.
Typ "end" op de volgende regel wil uw nieuwe functie van de nauwe bevestiging. De m-bestand opslaat en u bent klaar.