DAVID MALAN: Lad os skrive et program med en grafisk brugergrænseflade, ellers kendt som en GUI. Og til dette, vil vi bruge Stanfords bærbar bibliotek, som kommer med nogle header-filer af sine egne. Lad os dykke i. Først, jeg kommer til at omfatte en fil kaldet gwindow.h. Og bemærk, først at jeg bruger citater i stedet for vinkelbeslag fordi denne header fil sker at være i en sub mappe af min nuværende bibliotek. Næste, lad os erklære main som sædvanlig, int, main, ugyldig. Og lad os nu gå videre til instantiere, så at sige, det er at skabe en grafisk vindue. Ellers kendt som en gwindow, således - Gwindow vindue lig ny gwindow. Og nu har jeg brug for at angive bredden og højden af ​​dette vindue. Jeg har tænkt mig at gå med noget lidt vilkårligt, men noget lille, så det passer til apparaterne vinduet. Konkret 320 af 240 pixels. Husk da, at en pixel er en af disse prikker på skærmen. Næste, lad os gå videre og gøre ikke meget på noget som helst og blot pause til 500 millisekunder. Opkald til en funktion kaldet pause som også er i Stanford bærbar biblioteket. Endelig efter disse fem sekunder lad os gå videre og lukke gwindow, som følger. Og så lad os vende tilbage nul signifying at vi alle er færdige. Så hvad er dette program gjort? Tja, i et øjeblik, vi skulle se, når vi kører i, at det åbner et vindue der er 320 pixels bred ved 240 pixels bredt. Det vindue bare dvæler der i fem sekunder og derefter det skal gå væk. Gør vinduet, prik, skråstreg, vindue. Og der er vores vindue på øverste venstre hjørne af min skærm. Og på blot et par sekunder, det er gået.