1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 揚聲器1:讓我們寫了一個程序 其包括圖形用戶界面 3 00:00:03,260 --> 00:00:05,180 一個窗口,有一個按鈕英寸 4 00:00:05,180 --> 00:00:06,540 讓我們開始吧。 5 00:00:06,540 --> 00:00:10,690 >> 首先,讓我繼續前進,宣克 窗口,調用該變量窗口。 6 00:00:10,690 --> 00:00:13,510 並分配給它,返回 新克窗口值。 7 00:00:13,510 --> 00:00:15,230 這將實例化我們的窗口。 8 00:00:15,230 --> 00:00:19,530 然後我們指定的320寬度 像素,240像素高度。 9 00:00:19,530 --> 00:00:22,160 有些武斷,但小 足以適合在屏幕上。 10 00:00:22,160 --> 00:00:24,060 現在,讓我們實例化一個g鍵。 11 00:00:24,060 --> 00:00:27,530 不僅與一個標籤,用戶 將看到的,而且具有獨特的 12 00:00:27,530 --> 00:00:28,150 標識符。 13 00:00:28,150 --> 00:00:32,560 所謂的行動命令,那將 事實上唯一標識該按鈕。 14 00:00:32,560 --> 00:00:37,680 G按鈕,按鈕,得到的回報 新g鍵的值。 15 00:00:37,680 --> 00:00:40,940 它是一個標籤應是, 很簡單,按鈕。 16 00:00:40,940 --> 00:00:47,380 然後我們來設置動作命令, 通過在按鈕和一個獨特的, 17 00:00:47,380 --> 00:00:49,870 有些什麼任意單詞,請單擊。 18 00:00:49,870 --> 00:00:55,440 現在,讓我們將按鈕添加到一個區域 窗口,繞過在窗口中 19 00:00:55,440 --> 00:00:59,630 和按鈕,以及一個標識符 窗口的南部地區 - 20 00:00:59,630 --> 00:01:03,020 ,根據美國斯坦福便攜 庫,是下部 21 00:01:03,020 --> 00:01:04,170 屏幕。 22 00:01:04,170 --> 00:01:07,000 >> 現在讓我們來故意 導致一個無限循環。 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 在這個循環中,我們要去 以監聽兩件事情。 25 00:01:12,600 --> 00:01:15,680 一,該用戶是否已選擇 關閉該窗口。 26 00:01:15,680 --> 00:01:19,010 和2,用戶是否具有 點擊該特定按鈕。 27 00:01:19,010 --> 00:01:22,960 首先,我們要聲明 A G動作事件,調用 28 00:01:22,960 --> 00:01:24,190 變量的事件。 29 00:01:24,190 --> 00:01:31,480 並分配給它的返回值 的等待事件,操作事件。 30 00:01:31,480 --> 00:01:34,460 >> 現在讓我們來檢查,如果該事件 是窗口的關閉。 31 00:01:34,460 --> 00:01:40,040 如果得到,事件,類型,傳遞一個 事件,等於,等於,窗口 32 00:01:40,040 --> 00:01:40,955 強調封閉。 33 00:01:40,955 --> 00:01:44,630 在聲明的特殊常量 斯坦福便攜庫 34 00:01:44,630 --> 00:01:47,170 代表正是如此, 關閉一個窗口。 35 00:01:47,170 --> 00:01:49,820 然後,我要擺脫這個 無窮回圈,從而使我們 36 00:01:49,820 --> 00:01:51,770 達到該函數的末尾。 37 00:01:51,770 --> 00:01:58,460 否則,我要檢查是否 字符串比較得到的,行動, 38 00:01:58,460 --> 00:02:02,990 命令,傳遞一個事件,逗號,引號 引文結束,點擊 - 獨特 39 00:02:02,990 --> 00:02:04,570 標識從之前 - 40 00:02:04,570 --> 00:02:06,360 等於,等於,為零。 41 00:02:06,360 --> 00:02:13,290 然後,我要打印出來的東西 隨心所欲,像按鈕被點擊。 42 00:02:13,290 --> 00:02:17,220 >> 換句話說,如果經審理認為一個 按鈕被點擊,而該事件 43 00:02:17,220 --> 00:02:20,690 表明該按鈕被點擊 是一個具有唯一標識符 44 00:02:20,690 --> 00:02:24,180 的報價引文一下,然後我想 報告盡可能多的在屏幕上。 45 00:02:24,180 --> 00:02:25,780 現在,在這種情況下,我只 有一個按鈕。 46 00:02:25,780 --> 00:02:29,040 但是為了以防萬一我的應用程序有 多個按鈕,該技術將 47 00:02:29,040 --> 00:02:32,130 請允許我之間的區別 那幾個按鈕。 48 00:02:32,130 --> 00:02:36,465 這個循環之外,現在,我要 繼續關閉G窗口,通過 49 00:02:36,465 --> 00:02:40,280 在窗口作為它的參數, 然後返回零。 50 00:02:40,280 --> 00:02:43,930 >> 現在,讓我們保存,編譯, 並運行此程序。 51 00:02:43,930 --> 00:02:47,690 Make按鈕,點斜線按鈕。 52 00:02:47,690 --> 00:02:49,640 還有我的窗前,有個按鈕。 53 00:02:49,640 --> 00:02:51,720 讓我們繼續前進,然後單擊 按鈕。 54 00:02:51,720 --> 00:02:52,810 並且按鈕被點擊。 55 00:02:52,810 --> 00:02:54,400 讓我們再次點擊那個。 56 00:02:54,400 --> 00:02:55,310 按鈕被點擊。 57 00:02:55,310 --> 00:02:59,160 >> 現在讓我們點擊X在頂部 右上角關閉該窗口, 58 00:02:59,160 --> 00:03:01,400 我們打破這一循環 我們返回零。 59 00:03:01,400 --> 00:03:03,638