1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID MALAN: Lad os skrive et program med en grafisk brugergrænseflade, 3 00:00:02,830 --> 00:00:04,210 ellers kendt som en GUI. 4 00:00:04,210 --> 00:00:07,450 Og til dette, vil vi bruge Stanfords bærbar bibliotek, som kommer med 5 00:00:07,450 --> 00:00:08,970 nogle header-filer af sine egne. 6 00:00:08,970 --> 00:00:10,330 Lad os dykke i. 7 00:00:10,330 --> 00:00:15,180 >> Først, jeg kommer til at omfatte en fil kaldet gwindow.h. 8 00:00:15,180 --> 00:00:18,230 Og bemærk, først at jeg bruger citater i stedet for vinkelbeslag 9 00:00:18,230 --> 00:00:20,880 fordi denne header fil sker at være i en sub mappe 10 00:00:20,880 --> 00:00:22,510 af min nuværende bibliotek. 11 00:00:22,510 --> 00:00:26,760 Næste, lad os erklære main som sædvanlig, int, main, ugyldig. 12 00:00:26,760 --> 00:00:30,590 Og lad os nu gå videre til instantiere, så at sige, det er at skabe en 13 00:00:30,590 --> 00:00:31,720 grafisk vindue. 14 00:00:31,720 --> 00:00:35,260 Ellers kendt som en gwindow, således - 15 00:00:35,260 --> 00:00:40,250 Gwindow vindue lig ny gwindow. 16 00:00:40,250 --> 00:00:43,170 >> Og nu har jeg brug for at angive bredden og højden af ​​dette vindue. 17 00:00:43,170 --> 00:00:45,610 Jeg har tænkt mig at gå med noget lidt vilkårligt, men noget 18 00:00:45,610 --> 00:00:48,340 lille, så det passer til apparaterne vinduet. 19 00:00:48,340 --> 00:00:52,710 Konkret 320 af 240 pixels. 20 00:00:52,710 --> 00:00:56,510 Husk da, at en pixel er en af disse prikker på skærmen. 21 00:00:56,510 --> 00:01:00,270 Næste, lad os gå videre og gøre ikke meget på noget som helst og blot pause 22 00:01:00,270 --> 00:01:01,950 til 500 millisekunder. 23 00:01:01,950 --> 00:01:04,349 Opkald til en funktion kaldet pause som også er i 24 00:01:04,349 --> 00:01:05,720 Stanford bærbar biblioteket. 25 00:01:05,720 --> 00:01:09,830 >> Endelig efter disse fem sekunder lad os gå videre og lukke gwindow, 26 00:01:09,830 --> 00:01:11,260 som følger. 27 00:01:11,260 --> 00:01:14,330 Og så lad os vende tilbage nul signifying at vi alle er færdige. 28 00:01:14,330 --> 00:01:15,930 >> Så hvad er dette program gjort? 29 00:01:15,930 --> 00:01:19,330 Tja, i et øjeblik, vi skulle se, når vi kører i, at det åbner et vindue 30 00:01:19,330 --> 00:01:22,680 der er 320 pixels bred ved 240 pixels bredt. 31 00:01:22,680 --> 00:01:25,130 Det vindue bare dvæler der i fem sekunder og derefter 32 00:01:25,130 --> 00:01:27,440 det skal gå væk. 33 00:01:27,440 --> 00:01:32,290 Gør vinduet, prik, skråstreg, vindue. 34 00:01:32,290 --> 00:01:35,240 Og der er vores vindue på øverste venstre hjørne af min skærm. 35 00:01:35,240 --> 00:01:38,720 Og på blot et par sekunder, det er gået. 36 00:01:38,720 --> 00:01:39,970