1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 SPEAKER 1: Hãy viết một chương trình với một giao diện người dùng đồ họa bao gồm 3 00:00:03,260 --> 00:00:05,180 một cửa sổ và một nút có in 4 00:00:05,180 --> 00:00:06,540 Chúng ta hãy bắt đầu. 5 00:00:06,540 --> 00:00:10,690 >> Đầu tiên, hãy để tôi đi trước và tuyên bố một g cửa sổ, gọi cửa sổ biến. 6 00:00:10,690 --> 00:00:13,510 Và gán cho nó, sự trở lại giá trị của cửa sổ g mới. 7 00:00:13,510 --> 00:00:15,230 Mà sẽ khởi tạo cửa sổ của chúng tôi. 8 00:00:15,230 --> 00:00:19,530 Và sau đó chúng tôi xác định có chiều rộng 320 điểm ảnh, và chiều cao là 240 pixel. 9 00:00:19,530 --> 00:00:22,160 Có phần tùy tiện, nhưng nhỏ đủ để phù hợp trên màn hình. 10 00:00:22,160 --> 00:00:24,060 Bây giờ hãy tạo một nút g. 11 00:00:24,060 --> 00:00:27,530 Không chỉ với một nhãn hiệu mà người sử dụng sẽ thấy, nhưng cũng với một độc đáo 12 00:00:27,530 --> 00:00:28,150 định danh. 13 00:00:28,150 --> 00:00:32,560 Một cái gọi là lệnh hành động, mà sẽ thực sự nhận diện nút đó. 14 00:00:32,560 --> 00:00:37,680 nút g, nút, được sự trở lại giá trị của nút g mới. 15 00:00:37,680 --> 00:00:40,940 Và đó là một nhãn hiệu được, khá đơn giản, nút. 16 00:00:40,940 --> 00:00:47,380 Và sau đó chúng ta hãy đặt lệnh hành động, đi qua trong nút và độc đáo, 17 00:00:47,380 --> 00:00:49,870 và một số những gì từ tùy ý, nhấn chuột. 18 00:00:49,870 --> 00:00:55,440 Bây giờ hãy thêm vào nút để một khu vực của cửa sổ, bỏ qua trong cửa sổ, 19 00:00:55,440 --> 00:00:59,630 và các nút, và một định danh cho khu vực phía Nam của cửa sổ - 20 00:00:59,630 --> 00:01:03,020 mà theo di Stanford thư viện, là phần dưới 21 00:01:03,020 --> 00:01:04,170 của màn hình. 22 00:01:04,170 --> 00:01:07,000 >> Và bây giờ chúng ta hãy cố tình tạo ra một vòng lặp vô hạn. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Bên trong vòng lặp này chúng ta sẽ để lắng nghe hai điều. 25 00:01:12,600 --> 00:01:15,680 Một, cho dù người dùng đã chọn để đóng cửa sổ. 26 00:01:15,680 --> 00:01:19,010 Và hai, có hoặc không có người sử dụng nhấp vào nút đó cụ thể. 27 00:01:19,010 --> 00:01:22,960 Đầu tiên, chúng ta sẽ khai báo một sự kiện g hành động, gọi điện thoại 28 00:01:22,960 --> 00:01:24,190 trường hợp biến. 29 00:01:24,190 --> 00:01:31,480 Và gán cho nó, giá trị trả về của chờ đợi sự kiện, sự kiện hành động. 30 00:01:31,480 --> 00:01:34,460 >> Và bây giờ chúng ta hãy kiểm tra xem sự kiện là việc đóng cửa một cửa sổ. 31 00:01:34,460 --> 00:01:40,040 Nếu, nhận được, sự kiện, chủng loại, đi qua một sự kiện, bằng, bằng, cửa sổ 32 00:01:40,040 --> 00:01:40,955 nhấn khép kín. 33 00:01:40,955 --> 00:01:44,630 Một hằng số đặc biệt tuyên bố trong Stanford thư viện di động mà 34 00:01:44,630 --> 00:01:47,170 đại diện chính xác đó, đóng cửa của một cửa sổ. 35 00:01:47,170 --> 00:01:49,820 Sau đó, tôi sẽ thoát ra khỏi này vòng lặp vô hạn nếu không, để chúng ta 36 00:01:49,820 --> 00:01:51,770 đến cuối hàm. 37 00:01:51,770 --> 00:01:58,460 Nếu không, tôi sẽ kiểm tra xem chuỗi so sánh của nhận được, hành động, 38 00:01:58,460 --> 00:02:02,990 lệnh, đi qua một sự kiện, dấu phẩy, báo giá unquote, nhấp vào - mà độc đáo 39 00:02:02,990 --> 00:02:04,570 định từ trước - 40 00:02:04,570 --> 00:02:06,360 bằng, bằng, bằng không. 41 00:02:06,360 --> 00:02:13,290 Sau đó, tôi sẽ in ra một cái gì đó tùy ý, nút như được nhấp. 42 00:02:13,290 --> 00:02:17,220 >> Nói cách khác, nếu khi nghe rằng một nút được nhấp, và sự kiện 43 00:02:17,220 --> 00:02:20,690 chỉ ra rằng nút được nhấp là một với định danh duy nhất 44 00:02:20,690 --> 00:02:24,180 của báo unquote nhấp chuột, sau đó tôi muốn báo cáo càng nhiều trên màn hình. 45 00:02:24,180 --> 00:02:25,780 Bây giờ trong trường hợp này, tôi chỉ có một nút bấm. 46 00:02:25,780 --> 00:02:29,040 Nhưng chỉ trong trường hợp ứng dụng của tôi có nhiều nút, kỹ thuật này sẽ 47 00:02:29,040 --> 00:02:32,130 cho phép tôi phân biệt giữa những một vài nút. 48 00:02:32,130 --> 00:02:36,465 Bên ngoài của vòng lặp này, bây giờ, tôi sẽ tiến hành để đóng cửa sổ g, đi qua 49 00:02:36,465 --> 00:02:40,280 trong cửa sổ như là đối số của nó, và sau đó trở về số không. 50 00:02:40,280 --> 00:02:43,930 >> Bây giờ chúng ta tiết kiệm, biên dịch, và chạy chương trình này. 51 00:02:43,930 --> 00:02:47,690 Làm cho nút, nút dấu chấm dấu gạch chéo. 52 00:02:47,690 --> 00:02:49,640 Có cửa sổ, có nút. 53 00:02:49,640 --> 00:02:51,720 Chúng ta hãy đi trước và nhấp vào nút. 54 00:02:51,720 --> 00:02:52,810 Và các nút được nhấp. 55 00:02:52,810 --> 00:02:54,400 Hãy bấm vào đó một lần nữa. 56 00:02:54,400 --> 00:02:55,310 Nút được nhấp. 57 00:02:55,310 --> 00:02:59,160 >> Bây giờ hãy nhấp chuột vào x ở đầu góc trên bên phải để đóng cửa sổ, 58 00:02:59,160 --> 00:03:01,400 và chúng tôi thoát ra khỏi vòng lặp và chúng tôi trở lại bằng không. 59 00:03:01,400 --> 00:03:03,638