1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID MALAN: Vamos escrever um programa com uma interface gráfica do usuário, 3 00:00:02,830 --> 00:00:04,210 também conhecido como um GUI. 4 00:00:04,210 --> 00:00:07,450 E para isso, vamos usar de Stanford biblioteca portátil, que vem com 5 00:00:07,450 --> 00:00:08,970 alguns arquivos de cabeçalho do seu próprio. 6 00:00:08,970 --> 00:00:10,330 Vamos mergulhar dentro 7 00:00:10,330 --> 00:00:15,180 >> Em primeiro lugar, eu estou indo para incluir um arquivo chamado gwindow.h. 8 00:00:15,180 --> 00:00:18,230 E observe, em primeiro lugar que eu estou usando aspas em vez de colchetes 9 00:00:18,230 --> 00:00:20,880 porque este arquivo cabeçalho acontece estar em um subdiretório 10 00:00:20,880 --> 00:00:22,510 do meu diretório atual. 11 00:00:22,510 --> 00:00:26,760 Em seguida, vamos declarar como principal habitual, int, principal, nula. 12 00:00:26,760 --> 00:00:30,590 E agora vamos avançar para instanciar, por assim dizer, que é criar um 13 00:00:30,590 --> 00:00:31,720 janela gráfica. 14 00:00:31,720 --> 00:00:35,260 Também conhecido como um gwindow, como se segue - 15 00:00:35,260 --> 00:00:40,250 Janela Gwindow igual novo gwindow. 16 00:00:40,250 --> 00:00:43,170 >> E agora eu preciso especificar a largura e a altura da janela. 17 00:00:43,170 --> 00:00:45,610 Eu estou indo para ir com algo um pouco arbitrário, mas um pouco 18 00:00:45,610 --> 00:00:48,340 pequeno, de modo que ele se encaixa dentro a janela de aparelhos. 19 00:00:48,340 --> 00:00:52,710 Especificamente, 320 por 240 pixels. 20 00:00:52,710 --> 00:00:56,510 Relembremos então que um pixel é um desses pontos em sua tela. 21 00:00:56,510 --> 00:01:00,270 Em seguida, vamos seguir em frente e não muito de nada e simplesmente pausa 22 00:01:00,270 --> 00:01:01,950 para 500 milissegundos. 23 00:01:01,950 --> 00:01:04,349 Chamando uma função chamada pausa que também está no 24 00:01:04,349 --> 00:01:05,720 Stanford biblioteca portátil. 25 00:01:05,720 --> 00:01:09,830 >> Finalmente, após esses cinco segundos, vamos vá em frente e fechar a gwindow, 26 00:01:09,830 --> 00:01:11,260 como se segue. 27 00:01:11,260 --> 00:01:14,330 E então vamos retornar zero significando que está tudo feito. 28 00:01:14,330 --> 00:01:15,930 >> Então o que é este programa feito? 29 00:01:15,930 --> 00:01:19,330 Bem, em um momento em que devemos ver, quando corremos em que ele abre uma janela 30 00:01:19,330 --> 00:01:22,680 que é 320 pixels de largura por 240 pixels de largura. 31 00:01:22,680 --> 00:01:25,130 Essa janela só perdura há durante cinco segundos e depois 32 00:01:25,130 --> 00:01:27,440 ele deve ir embora. 33 00:01:27,440 --> 00:01:32,290 Tornar a janela, ponto, barra, janela. 34 00:01:32,290 --> 00:01:35,240 E há a nossa janela, na parte superior canto esquerdo da minha tela. 35 00:01:35,240 --> 00:01:38,720 E em poucos segundos ele se foi. 36 00:01:38,720 --> 00:01:39,970