David Malan: Kom ons skryf 'n program met 'n grafiese gebruikerskoppelvlak, andersins bekend as 'n GUI. En vir hierdie, sal ons gebruik Stanford se draagbare biblioteek, wat kom met sommige kop lêers van sy eie. Kom ons duik in Eerstens, ek gaan sluit 'n lêer genaamd gwindow.h. En sien, die eerste wat ek gebruik aanhalings in plaas van die hoek tussen hakies want dit kop lêer gebeur te wees in 'n sub-gids van my huidige gids. Volgende, laat verklaar vernaamste as gewoonlik, int, hoof, nietig. En nou, laat ons gaan instansieer, so te sê, dit is 'n grafiese venster. Andersins bekend as 'n gwindow, soos volg: - Gwindow venster gelyk aan nuwe gwindow. En nou het ek nodig het om die breedte spesifiseer en die hoogte van die venster. Ek gaan om te gaan met iets ietwat arbitrêre, maar ietwat klein, sodat dit pas binne die toestelle venster. Spesifiek, 320 deur 240 pixels. Onthou dan dat 'n pixel is een van daardie kolle op die skerm. Volgende, laat ons gaan voort en doen nie veel van enigiets en eenvoudig breek vir 500 millisekondes. Roep 'n funksie genoem pouse wat ook in die Stanford draagbare biblioteek. Ten slotte, nadat die vyf sekondes, laat gaan voort en maak die gwindow, soos volg. En dan laat terugkeer nul duidelik maak dat ons almal klaar is. So wat is hierdie program gedoen? Wel, in 'n oomblik wat ons moet sien, wanneer loop ons in, dat dit 'n venster oopmaak dit is 320 pixels wyd deur 240 pixels wyd. Dit venster talm net daar vir vyf sekondes en dan dit weg moet gaan. Maak venster, dot, streep, venster. En daar is ons venster op die top linkerkantse hoek van my skerm. En in 'n paar sekondes is dit weg.