DAVID Malan: Laten we een programma schrijven met een grafische user interface, ook wel bekend als een GUI. En voor deze, zullen we gebruik maken van Stanford draagbare bibliotheek, die wordt geleverd met sommige header files van zijn eigen. Laten we duiken in Ten eerste, ik ga op te nemen een bestand genaamd gwindow.h. En merk op, eerst dat ik gebruik quotes in plaats van punthaken omdat dit header bestand gebeurt om in een subdirectory van mijn huidige directory. Vervolgens laten we verklaren als belangrijkste gebruikelijk, int, belangrijkste, nietig. En laten we nu overgaan tot een instantie, zo te zeggen, dat account grafisch venster. Ook wel bekend als een gwindow, als volgt - Gwindow venster is gelijk aan nieuwe gwindow. En nu moet ik de breedte opgeven en de hoogte van dit venster. Ik ga een beetje gaan met iets arbitrair, maar enigszins klein, zodat het binnen past de toestellen venster. Specifiek, 320 bij 240 pixels. Bedenk dan dat een pixel een van die stipjes op je scherm. Vervolgens laten we verder gaan en doen niet veel van helemaal niets en gewoon pauze 500 milliseconden. Aanroepen van een functie genaamd pauze die ook in de Stanford draagbare bibliotheek. Eindelijk, na die vijf seconden, laten we ga je gang en sluit de gwindow, als volgt. En dan laten we terugkeren nul betekenende dat we allemaal klaar zijn. Dus wat is dit programma gedaan? Nou, in een moment dat we moeten zien, wanneer lopen we in, dat het opent een venster dat is 320 pixels breed bij 240 pixels breed. Dat raam hangen er gewoon gedurende vijf seconden en dan het moet verdwijnen. Maak venster, punt, slash, venster. En er is ons venster, op de top linker bovenhoek van mijn scherm. En in slechts een paar seconden is het weg.