1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID MALAN: Scriviamo un programma con un'interfaccia utente grafica, 3 00:00:02,830 --> 00:00:04,210 altrimenti noto come una GUI. 4 00:00:04,210 --> 00:00:07,450 E per questo, useremo Stanford biblioteca portatile, che viene fornito con 5 00:00:07,450 --> 00:00:08,970 alcuni file di intestazione della propria. 6 00:00:08,970 --> 00:00:10,330 Tuffiamoci dentro 7 00:00:10,330 --> 00:00:15,180 >> In primo luogo, ho intenzione di includere un file chiamato gwindow.h. 8 00:00:15,180 --> 00:00:18,230 E noto, prima che sto usando le virgolette invece di parentesi angolari 9 00:00:18,230 --> 00:00:20,880 perché questo file di intestazione accade di essere in una sottodirectory 10 00:00:20,880 --> 00:00:22,510 della mia directory corrente. 11 00:00:22,510 --> 00:00:26,760 Quindi, cerchiamo di dichiarare principale al solito, int, principale, vuoto. 12 00:00:26,760 --> 00:00:30,590 E ora andiamo a un'istanza, per così dire, che è creare un 13 00:00:30,590 --> 00:00:31,720 finestra grafica. 14 00:00:31,720 --> 00:00:35,260 Altrimenti noto come un gwindow, come segue - 15 00:00:35,260 --> 00:00:40,250 Finestra Gwindow equivale nuovo gwindow. 16 00:00:40,250 --> 00:00:43,170 >> E ora ho bisogno di specificare la larghezza e l'altezza della finestra. 17 00:00:43,170 --> 00:00:45,610 Ho intenzione di andare con qualcosa di un po ' arbitraria, ma alquanto 18 00:00:45,610 --> 00:00:48,340 piccola, in modo che si adatti all'interno finestra elettrodomestici. 19 00:00:48,340 --> 00:00:52,710 In particolare, 320 per 240 pixel. 20 00:00:52,710 --> 00:00:56,510 Ricordiamo poi, che un pixel è uno di quei puntini sullo schermo. 21 00:00:56,510 --> 00:01:00,270 Quindi, andiamo avanti e non molto di nulla e semplicemente di pausa 22 00:01:00,270 --> 00:01:01,950 per 500 millisecondi. 23 00:01:01,950 --> 00:01:04,349 Chiamare una funzione chiamata di pausa cioè anche nel 24 00:01:04,349 --> 00:01:05,720 Libreria portabile Stanford. 25 00:01:05,720 --> 00:01:09,830 >> Infine, dopo quei cinque secondi, diamo andare avanti e chiudere il gwindow, 26 00:01:09,830 --> 00:01:11,260 come segue. 27 00:01:11,260 --> 00:01:14,330 E poi torniamo a zero significante che siamo tutti fatto. 28 00:01:14,330 --> 00:01:15,930 >> Così che cosa è questo programma fatto? 29 00:01:15,930 --> 00:01:19,330 Beh, in un momento dovremmo vedere, quando corriamo in, che apre una finestra 30 00:01:19,330 --> 00:01:22,680 che è 320 pixel di larghezza da 240 pixel di larghezza. 31 00:01:22,680 --> 00:01:25,130 Quella finestra appena ci si attarda per cinque secondi e poi 32 00:01:25,130 --> 00:01:27,440 dovrebbe andare via. 33 00:01:27,440 --> 00:01:32,290 Fai finestra, punto, barra, finestra. 34 00:01:32,290 --> 00:01:35,240 E c'è la nostra finestra, in alto alto a sinistra del mio schermo. 35 00:01:35,240 --> 00:01:38,720 E in pochi secondi è andato. 36 00:01:38,720 --> 00:01:39,970