1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID MALAN: Låt oss skriva ett program med ett grafiskt användargränssnitt, 3 00:00:02,830 --> 00:00:04,210 annars känd som ett GUI. 4 00:00:04,210 --> 00:00:07,450 Och för detta kommer vi att använda Stanfords bärbar bibliotek, som kommer med 5 00:00:07,450 --> 00:00:08,970 några header-filer av sina egna. 6 00:00:08,970 --> 00:00:10,330 Låt oss dyka i. 7 00:00:10,330 --> 00:00:15,180 >> Först kommer jag att inkludera en fil som heter gwindow.h. 8 00:00:15,180 --> 00:00:18,230 Och notera, först som jag använder citat istället för fästvinklar 9 00:00:18,230 --> 00:00:20,880 eftersom denna rubrikfil händer vara i en underkatalog 10 00:00:20,880 --> 00:00:22,510 i min nuvarande katalog. 11 00:00:22,510 --> 00:00:26,760 Nu ska vi förklara huvud som vanligt, int, huvud, tomrum. 12 00:00:26,760 --> 00:00:30,590 Och nu ska vi fortsätta att initiera, så att säga, är att skapa en 13 00:00:30,590 --> 00:00:31,720 grafiska fönstret. 14 00:00:31,720 --> 00:00:35,260 Annars känd som en gwindow, enligt följande - 15 00:00:35,260 --> 00:00:40,250 Gwindow fönster är lika med ny gwindow. 16 00:00:40,250 --> 00:00:43,170 >> Och nu behöver jag för att ange bredd och höjden på detta fönster. 17 00:00:43,170 --> 00:00:45,610 Jag ska gå med något något godtyckliga, men något 18 00:00:45,610 --> 00:00:48,340 liten, så att den passar i de apparater fönstret. 19 00:00:48,340 --> 00:00:52,710 Närmare bestämt 320 av 240 pixlar. 20 00:00:52,710 --> 00:00:56,510 Minns då, att en bildpunkt är en av dessa punkter på skärmen. 21 00:00:56,510 --> 00:01:00,270 Nu ska vi gå vidare och göra inte mycket av något alls och helt enkelt pausa 22 00:01:00,270 --> 00:01:01,950 för 500 millisekunder. 23 00:01:01,950 --> 00:01:04,349 Ringa en funktion som kallas paus som också är i det 24 00:01:04,349 --> 00:01:05,720 Stanford portabel bibliotek. 25 00:01:05,720 --> 00:01:09,830 >> Slutligen, efter dessa fem sekunder, låt oss gå vidare och stänga gwindow, 26 00:01:09,830 --> 00:01:11,260 enligt följande. 27 00:01:11,260 --> 00:01:14,330 Och låt oss återvända noll betecknar att vi alla är klara. 28 00:01:14,330 --> 00:01:15,930 >> Så vad är det här programmet gjort? 29 00:01:15,930 --> 00:01:19,330 Tja, i en stund som vi skulle se, då Vi kör in, att den öppnar ett fönster 30 00:01:19,330 --> 00:01:22,680 som är 320 pixlar bred med 240 pixlar bred. 31 00:01:22,680 --> 00:01:25,130 Det fönstret dröjer bara där fem sekunder och sedan 32 00:01:25,130 --> 00:01:27,440 det ska försvinna. 33 00:01:27,440 --> 00:01:32,290 Gör fönster, punkt, snedstreck, fönster. 34 00:01:32,290 --> 00:01:35,240 Och det är vårt fönster, på toppen vänstra hörnet av skärmen. 35 00:01:35,240 --> 00:01:38,720 Och på bara några sekunder är det borta. 36 00:01:38,720 --> 00:01:39,970