1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID Malan: Ajmo napisati program s grafičkim korisničkim sučeljem, 3 00:00:02,830 --> 00:00:04,210 inače poznat kao GUI. 4 00:00:04,210 --> 00:00:07,450 A za to, mi ćemo koristiti Stanford-a prijenosni knjižnica, koja dolazi s 5 00:00:07,450 --> 00:00:08,970 neki header slika svoje vlastite. 6 00:00:08,970 --> 00:00:10,330 Zaronimo u. 7 00:00:10,330 --> 00:00:15,180 >> Prvo, ja ću uključiti file zove gwindow.h. 8 00:00:15,180 --> 00:00:18,230 I primijetiti, prvi koji sam pomoću citati umjesto zagrada 9 00:00:18,230 --> 00:00:20,880 jer ovaj header file dogodi da se u sub direktorij 10 00:00:20,880 --> 00:00:22,510 mog trenutnog imenika. 11 00:00:22,510 --> 00:00:26,760 Dalje, idemo proglasiti Glavni kao inače, int, glavna, nevažeće. 12 00:00:26,760 --> 00:00:30,590 A sada pređimo na instancu, da se tako izrazim, koji je stvoriti 13 00:00:30,590 --> 00:00:31,720 grafički prozor. 14 00:00:31,720 --> 00:00:35,260 Inače poznat kao gwindow, na sljedeći način - 15 00:00:35,260 --> 00:00:40,250 Gwindow prozor jednaka novi gwindow. 16 00:00:40,250 --> 00:00:43,170 >> I sad moram navesti širinu i visina ovog prozora. 17 00:00:43,170 --> 00:00:45,610 Ja ću ići s nešto malo proizvoljna, ali nešto 18 00:00:45,610 --> 00:00:48,340 mali, tako da se uklapa u Prozor aparata. 19 00:00:48,340 --> 00:00:52,710 Naime, 320 240 piksela. 20 00:00:52,710 --> 00:00:56,510 Sjetite se tada, da je jedan pixel od onih točaka na zaslonu. 21 00:00:56,510 --> 00:01:00,270 Dalje, idemo naprijed i to nije puno ništa na sve i jednostavno zaustavite 22 00:01:00,270 --> 00:01:01,950 za 500 milisekundi. 23 00:01:01,950 --> 00:01:04,349 Pozivanje funkcije zove pauza koja je također u 24 00:01:04,349 --> 00:01:05,720 Stanford prijenosni knjižnica. 25 00:01:05,720 --> 00:01:09,830 >> Napokon, nakon pet sekundi, nemojmo ići naprijed i zatvorite gwindow, 26 00:01:09,830 --> 00:01:11,260 kako slijedi. 27 00:01:11,260 --> 00:01:14,330 I onda neka se vrati nula označava da svi smo gotovi. 28 00:01:14,330 --> 00:01:15,930 >> Dakle, što je ovaj program učinio? 29 00:01:15,930 --> 00:01:19,330 Pa, u ovom trenutku smo trebali vidjeti, kada trčimo u, da on otvara prozor 30 00:01:19,330 --> 00:01:22,680 to je 320 piksela širine 240 piksela širine. 31 00:01:22,680 --> 00:01:25,130 Taj prozor samo zadržava postoji za pet sekundi, a zatim 32 00:01:25,130 --> 00:01:27,440 to bi trebalo ići dalje. 33 00:01:27,440 --> 00:01:32,290 Napravite prozor, točka, crta, prozor. 34 00:01:32,290 --> 00:01:35,240 I tu je naš prozor, na vrhu lijevom kutu moj zaslon. 35 00:01:35,240 --> 00:01:38,720 I u samo nekoliko sekundi, što je otišao. 36 00:01:38,720 --> 00:01:39,970