DAVID MALAN: La oss skrive et program med et grafisk brukergrensesnitt, ellers kjent som et GUI. Og for dette, vil vi bruke Stanfords bærbar bibliotek, som kommer med noen header-filer av sine egne. La oss dykke i. Først kommer jeg til å omfatte en fil som heter gwindow.h. Og legg merke til, først som jeg bruker sitater i stedet for vinkelparenteser fordi denne header-fil skjer å være i en underkatalog av min nåværende katalog. Neste, la oss erklære viktigste som vanlig, int, hoved, annullert. Og nå skal vi fortsette å instantiate, så å si, det er å lage en grafisk vindu. Ellers kjent som en gwindow, som følger - Gwindow vindu lik ny gwindow. Og nå trenger jeg å angi bredden og høyden av dette vinduet. Jeg kommer til å gå med noe litt vilkårlig, men noe liten, slik at den passer inn i apparatene vinduet. Nærmere bestemt 320 av 240 piksler. Husker da, at en piksel er en av disse prikkene på skjermen. Neste, la oss gå videre og gjøre ikke mye av noe i det hele tatt og bare pause for 500 millisekunder. Ringe en funksjon som heter pause som også er i Stanford bærbar bibliotek. Til slutt, etter at de fem sekunder, la oss gå videre og lukke gwindow, som følger. Og så la oss returnere null til kjenne at vi er ferdig. Så hva er dette programmet gjort? Vel, i et øyeblikk skal vi se, når vi kjøre i, at det åpner et vindu som er 320 piksler bred ved 240 piksler bredt. At vinduet bare henger der i fem sekunder og deretter det skal gå bort. Gjør vinduet, prikk, skråstrek, vindu. Og det er vår vindu, på toppen venstre hjørne av skjermen min. Og i løpet av få sekunder er det borte.