1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID MALAN: Să scrie un program cu o interfață grafică de utilizator, 3 00:00:02,830 --> 00:00:04,210 altfel cunoscut ca un GUI. 4 00:00:04,210 --> 00:00:07,450 Și pentru aceasta, vom folosi de Stanford bibliotecă portabil, care vine cu 5 00:00:07,450 --> 00:00:08,970 unele fișiere antet proprii. 6 00:00:08,970 --> 00:00:10,330 Haideti sa patrundem inch 7 00:00:10,330 --> 00:00:15,180 >> În primul rând, am de gând să includă un fișier numit gwindow.h. 8 00:00:15,180 --> 00:00:18,230 Și observă, în primul rând că eu sunt, folosind ghilimele în loc de paranteze unghiulare 9 00:00:18,230 --> 00:00:20,880 deoarece acest fișier antet se întâmplă să fie într-un director sub 10 00:00:20,880 --> 00:00:22,510 de directorul meu curent. 11 00:00:22,510 --> 00:00:26,760 Următor, să declare principal ca de obicei, int, principal, gol. 12 00:00:26,760 --> 00:00:30,590 Și acum să procedeze la instantia, ca să spunem așa, care este crearea unui 13 00:00:30,590 --> 00:00:31,720 fereastra grafica. 14 00:00:31,720 --> 00:00:35,260 Altfel cunoscut ca un gwindow, după cum urmează - 15 00:00:35,260 --> 00:00:40,250 Fereastră Gwindow este egal cu nouă gwindow. 16 00:00:40,250 --> 00:00:43,170 >> Și acum am nevoie pentru a specifica lățimea și înălțimea această fereastră. 17 00:00:43,170 --> 00:00:45,610 Am de gând să merg cu ceva oarecum arbitrar, dar oarecum 18 00:00:45,610 --> 00:00:48,340 mici, astfel încât să se potrivească în fereastra aparate. 19 00:00:48,340 --> 00:00:52,710 Mai exact, 320 de 240 pixeli. 20 00:00:52,710 --> 00:00:56,510 Să ne amintim apoi, ca un pixel este una din aceste puncte de pe ecran. 21 00:00:56,510 --> 00:01:00,270 Apoi, să mergem mai departe și nu prea de nimic, la toate și pur și simplu pauză 22 00:01:00,270 --> 00:01:01,950 pentru 500 de milisecunde. 23 00:01:01,950 --> 00:01:04,349 Apelarea o funcție numită pauză care, de asemenea, este în 24 00:01:04,349 --> 00:01:05,720 Bibliotecă portabil Stanford. 25 00:01:05,720 --> 00:01:09,830 >> În cele din urmă, după ce aceste cinci secunde, să mergeți mai departe și a închide gwindow, 26 00:01:09,830 --> 00:01:11,260 după cum urmează. 27 00:01:11,260 --> 00:01:14,330 Și apoi să se întoarcă semnificare la zero că am terminat. 28 00:01:14,330 --> 00:01:15,930 >> Deci, ceea ce se face acest program? 29 00:01:15,930 --> 00:01:19,330 Ei bine, într-un moment ar trebui să vedem, atunci când vom rula în, că se deschide o fereastră 30 00:01:19,330 --> 00:01:22,680 E 320 pixeli lățime de 240 pixeli lățime. 31 00:01:22,680 --> 00:01:25,130 Fereastra doar persista acolo timp de cinci secunde și apoi 32 00:01:25,130 --> 00:01:27,440 ar trebui să meargă departe. 33 00:01:27,440 --> 00:01:32,290 Face fereastră, punct, linie, fereastra. 34 00:01:32,290 --> 00:01:35,240 Și nu e fereastra noastră, pe partea de sus coltul din stanga a ecranului meu. 35 00:01:35,240 --> 00:01:38,720 Și în doar câteva secunde a dispărut. 36 00:01:38,720 --> 00:01:39,970