1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID MALAN: La oss skrive et program med et grafisk brukergrensesnitt, 3 00:00:02,830 --> 00:00:04,210 ellers kjent som et GUI. 4 00:00:04,210 --> 00:00:07,450 Og for dette, vil vi bruke Stanfords bærbar bibliotek, som kommer med 5 00:00:07,450 --> 00:00:08,970 noen header-filer av sine egne. 6 00:00:08,970 --> 00:00:10,330 La oss dykke i. 7 00:00:10,330 --> 00:00:15,180 >> Først kommer jeg til å omfatte en fil som heter gwindow.h. 8 00:00:15,180 --> 00:00:18,230 Og legg merke til, først som jeg bruker sitater i stedet for vinkelparenteser 9 00:00:18,230 --> 00:00:20,880 fordi denne header-fil skjer å være i en underkatalog 10 00:00:20,880 --> 00:00:22,510 av min nåværende katalog. 11 00:00:22,510 --> 00:00:26,760 Neste, la oss erklære viktigste som vanlig, int, hoved, annullert. 12 00:00:26,760 --> 00:00:30,590 Og nå skal vi fortsette å instantiate, så å si, det er å lage en 13 00:00:30,590 --> 00:00:31,720 grafisk vindu. 14 00:00:31,720 --> 00:00:35,260 Ellers kjent som en gwindow, som følger - 15 00:00:35,260 --> 00:00:40,250 Gwindow vindu lik ny gwindow. 16 00:00:40,250 --> 00:00:43,170 >> Og nå trenger jeg å angi bredden og høyden av dette vinduet. 17 00:00:43,170 --> 00:00:45,610 Jeg kommer til å gå med noe litt vilkårlig, men noe 18 00:00:45,610 --> 00:00:48,340 liten, slik at den passer inn i apparatene vinduet. 19 00:00:48,340 --> 00:00:52,710 Nærmere bestemt 320 av 240 piksler. 20 00:00:52,710 --> 00:00:56,510 Husker da, at en piksel er en av disse prikkene på skjermen. 21 00:00:56,510 --> 00:01:00,270 Neste, la oss gå videre og gjøre ikke mye av noe i det hele tatt og bare pause 22 00:01:00,270 --> 00:01:01,950 for 500 millisekunder. 23 00:01:01,950 --> 00:01:04,349 Ringe en funksjon som heter pause som også er i 24 00:01:04,349 --> 00:01:05,720 Stanford bærbar bibliotek. 25 00:01:05,720 --> 00:01:09,830 >> Til slutt, etter at de fem sekunder, la oss 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å la oss returnere null til kjenne at vi er ferdig. 28 00:01:14,330 --> 00:01:15,930 >> Så hva er dette programmet gjort? 29 00:01:15,930 --> 00:01:19,330 Vel, i et øyeblikk skal vi se, når vi kjøre i, at det åpner et vindu 30 00:01:19,330 --> 00:01:22,680 som er 320 piksler bred ved 240 piksler bredt. 31 00:01:22,680 --> 00:01:25,130 At vinduet bare henger der i fem sekunder og deretter 32 00:01:25,130 --> 00:01:27,440 det skal gå bort. 33 00:01:27,440 --> 00:01:32,290 Gjør vinduet, prikk, skråstrek, vindu. 34 00:01:32,290 --> 00:01:35,240 Og det er vår vindu, på toppen venstre hjørne av skjermen min. 35 00:01:35,240 --> 00:01:38,720 Og i løpet av få sekunder er det borte. 36 00:01:38,720 --> 00:01:39,970