1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 SPEAKER 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 اکنون بیایید یک دکمه گرم نمونه. 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 را فشار دهید، دکمه، می شود بازگشت ارزش دکمه جدید گرم. 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 و دو، یا نه به کاربر است در که دکمه های خاص کلیک. 27 00:01:19,010 --> 00:01:22,960 اول، ما قصد داریم به اعلام یک رویداد گرم در عمل، مکالمه 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 در خارج از این حلقه، در حال حاضر، من قصد دارم اقدام به بستن گرم پنجره، عبور 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 را فشار دهید، دکمه نقطه بریده بریده. 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