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