1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID Malan: Laten we een programma schrijven met een grafische user interface, 3 00:00:02,830 --> 00:00:04,210 ook wel bekend als een GUI. 4 00:00:04,210 --> 00:00:07,450 En voor deze, zullen we gebruik maken van Stanford draagbare bibliotheek, die wordt geleverd met 5 00:00:07,450 --> 00:00:08,970 sommige header files van zijn eigen. 6 00:00:08,970 --> 00:00:10,330 Laten we duiken in 7 00:00:10,330 --> 00:00:15,180 >> Ten eerste, ik ga op te nemen een bestand genaamd gwindow.h. 8 00:00:15,180 --> 00:00:18,230 En merk op, eerst dat ik gebruik quotes in plaats van punthaken 9 00:00:18,230 --> 00:00:20,880 omdat dit header bestand gebeurt om in een subdirectory 10 00:00:20,880 --> 00:00:22,510 van mijn huidige directory. 11 00:00:22,510 --> 00:00:26,760 Vervolgens laten we verklaren als belangrijkste gebruikelijk, int, belangrijkste, nietig. 12 00:00:26,760 --> 00:00:30,590 En laten we nu overgaan tot een instantie, zo te zeggen, dat account 13 00:00:30,590 --> 00:00:31,720 grafisch venster. 14 00:00:31,720 --> 00:00:35,260 Ook wel bekend als een gwindow, als volgt - 15 00:00:35,260 --> 00:00:40,250 Gwindow venster is gelijk aan nieuwe gwindow. 16 00:00:40,250 --> 00:00:43,170 >> En nu moet ik de breedte opgeven en de hoogte van dit venster. 17 00:00:43,170 --> 00:00:45,610 Ik ga een beetje gaan met iets arbitrair, maar enigszins 18 00:00:45,610 --> 00:00:48,340 klein, zodat het binnen past de toestellen venster. 19 00:00:48,340 --> 00:00:52,710 Specifiek, 320 bij 240 pixels. 20 00:00:52,710 --> 00:00:56,510 Bedenk dan dat een pixel een van die stipjes op je scherm. 21 00:00:56,510 --> 00:01:00,270 Vervolgens laten we verder gaan en doen niet veel van helemaal niets en gewoon pauze 22 00:01:00,270 --> 00:01:01,950 500 milliseconden. 23 00:01:01,950 --> 00:01:04,349 Aanroepen van een functie genaamd pauze die ook in de 24 00:01:04,349 --> 00:01:05,720 Stanford draagbare bibliotheek. 25 00:01:05,720 --> 00:01:09,830 >> Eindelijk, na die vijf seconden, laten we ga je gang en sluit de gwindow, 26 00:01:09,830 --> 00:01:11,260 als volgt. 27 00:01:11,260 --> 00:01:14,330 En dan laten we terugkeren nul betekenende dat we allemaal klaar zijn. 28 00:01:14,330 --> 00:01:15,930 >> Dus wat is dit programma gedaan? 29 00:01:15,930 --> 00:01:19,330 Nou, in een moment dat we moeten zien, wanneer lopen we in, dat het opent een venster 30 00:01:19,330 --> 00:01:22,680 dat is 320 pixels breed bij 240 pixels breed. 31 00:01:22,680 --> 00:01:25,130 Dat raam hangen er gewoon gedurende vijf seconden en dan 32 00:01:25,130 --> 00:01:27,440 het moet verdwijnen. 33 00:01:27,440 --> 00:01:32,290 Maak venster, punt, slash, venster. 34 00:01:32,290 --> 00:01:35,240 En er is ons venster, op de top linker bovenhoek van mijn scherm. 35 00:01:35,240 --> 00:01:38,720 En in slechts een paar seconden is het weg. 36 00:01:38,720 --> 00:01:39,970