DAVID Malan: Pieņemsim uzrakstīt programmu ar grafisku lietotāja interfeisu, citādi zināma kā GUI. Un par to, mēs izmantosim Stanford s portatīvie bibliotēka, kas nāk ar daži header failus pati. Pieņemsim nirt iekšā Pirmkārt, es esmu gatavojas iekļaut failu sauc gwindow.h. Un paziņojums, ka, pirmkārt, es esmu, izmantojot citātus nevis leņķa iekavās jo tas header fails notiek būt sub direktorijā mana pašreizējā direktorijā. Tālāk, pieņemsim deklarēt galvenais, kā ierasts, int, galvenais, par spēkā neesošu. Un tagad pieņemsim turpināt instantiate, tā teikt, tas ir radīt grafisko logu. Citādi zināma kā gwindow, šādi - Gwindow logu vienāds jaunu gwindow. Un tagad man ir nepieciešams, lai norādītu platumu un augstums šo logu. Es iešu ar kaut nedaudz patvaļīga, bet nedaudz mazs, lai tas ietilptu ierīces logs. Proti, 320 līdz 240 pikseļi. Atgādināt, tad, ka pikseļu ir viens Šo punkti ekrānā. Tālāk iesim uz priekšu, un nav daudz kaut ko vispār, un vienkārši pauze 500 milisekundes. Zvana funkciju sauc pauze , kas arī ir Stanford portatīvie bibliotēka. Visbeidzot, pēc šiem piecām sekundēm, pieņemsim iet uz priekšu un aizveriet gwindow, šādi. Un tad pieņemsim atgriezties nulles iezīmējot ka mēs visi esam darījuši. Tātad, kas ir šī programma dara? Nu, kādā brīdī mums vajadzētu redzēt, kad mēs palaist, ka tā atver logu kas ir 320 pikseļus plats līdz 240 pikseļiem plats. Ka logs tikai lingers tur piecas sekundes un pēc tam tam vajadzētu iet prom. Veikt logu, dot, slīpsvītra, logu. Un tur ir mūsu logs, uz augšu kreisajā stūrī manu ekrānu. Un tikai dažas sekundes, tas ir pagājis.