1 00:00:00,000 --> 00:00:00,420 2 00:00:00,420 --> 00:00:02,830 >> DAVID Malan: Pojďme napsat program, s grafickým uživatelským rozhraním, 3 00:00:02,830 --> 00:00:04,210 jinak známý jako GUI. 4 00:00:04,210 --> 00:00:07,450 A k tomu, budeme používat Stanford je přenosná knihovna, která je dodávána s 5 00:00:07,450 --> 00:00:08,970 některé hlavičkové soubory vlastní. 6 00:00:08,970 --> 00:00:10,330 Pojďme se ponořit dovnitř 7 00:00:10,330 --> 00:00:15,180 >> Za prvé, budu zahrnovat soubor s názvem gwindow.h. 8 00:00:15,180 --> 00:00:18,230 A všimněte si, že poprvé jsem pomocí citace místo hranatých závorkách 9 00:00:18,230 --> 00:00:20,880 protože tento soubor záhlaví se stane se v dílčím adresáři 10 00:00:20,880 --> 00:00:22,510 z mého aktuálního adresáře. 11 00:00:22,510 --> 00:00:26,760 Další, pojďme vyhlásit hlavní as obvykle, int, hlavní, neplatné. 12 00:00:26,760 --> 00:00:30,590 A teď pojďme přistoupit k instanci, abych tak řekl, že je vytvořit 13 00:00:30,590 --> 00:00:31,720 Grafické okno. 14 00:00:31,720 --> 00:00:35,260 Jinak známý jako gwindow, takto - 15 00:00:35,260 --> 00:00:40,250 Okno Gwindow se rovná nové gwindow. 16 00:00:40,250 --> 00:00:43,170 >> A teď je třeba zadat šířku a výška tohoto okna. 17 00:00:43,170 --> 00:00:45,610 Chystám se jít s něčím poněkud libovolná, ale poněkud 18 00:00:45,610 --> 00:00:48,340 malý, aby se vešel do okna spotřebiče. 19 00:00:48,340 --> 00:00:52,710 Konkrétně, 320 x 240 pixelů. 20 00:00:52,710 --> 00:00:56,510 Připomeňme tedy, že je jeden pixel z těchto bodů na obrazovce. 21 00:00:56,510 --> 00:01:00,270 Další, pojďme do toho a nemají moc nic vůbec a prostě pauze 22 00:01:00,270 --> 00:01:01,950 na 500 milisekund. 23 00:01:01,950 --> 00:01:04,349 Volání funkce nazývá pauza , že je také v 24 00:01:04,349 --> 00:01:05,720 Stanford přenosná knihovna. 25 00:01:05,720 --> 00:01:09,830 >> A konečně, po těch pěti vteřinách pojďme jděte do toho a zavřete gwindow, 26 00:01:09,830 --> 00:01:11,260 následujícím způsobem. 27 00:01:11,260 --> 00:01:14,330 A pak se vraťme nulovou znamenat, že jsme všichni udělali. 28 00:01:14,330 --> 00:01:15,930 >> Takže to, co tento program dělá? 29 00:01:15,930 --> 00:01:19,330 No, v okamžiku, kdy bychom měli vidět, když narazíme na, že se otevře okno 30 00:01:19,330 --> 00:01:22,680 to je 320 pixelů o 240 pixelů na šířku. 31 00:01:22,680 --> 00:01:25,130 To okno tam prostě přetrvává po dobu pěti sekund a poté 32 00:01:25,130 --> 00:01:27,440 to by mělo jít pryč. 33 00:01:27,440 --> 00:01:32,290 Ujistěte se okno, tečka, lomítko, okno. 34 00:01:32,290 --> 00:01:35,240 A tady je naše okno, na vrcholu levém rohu mé obrazovky. 35 00:01:35,240 --> 00:01:38,720 A během několika vteřin je pryč. 36 00:01:38,720 --> 00:01:39,970