SPEAKER 1: اجازه دهید به نوشتن یک برنامه با رابط کاربر گرافیکی است که شامل یک پنجره و یک دکمه وجود دارد شوید بیایید شروع کنیم. نخست، اجازه دهید به جلو و اعلام گرم پنجره، خواستار پنجره متغیر است. و اختصاص دادن به آن، بازگشت ارزش پنجره جدید گرم. که پنجره ما نمونه. و پس از آن ما به عرض 320 مشخص پیکسل و ارتفاع 240 پیکسل. تا حدودی خودسرانه، اما کوچک مناسب به اندازه کافی بر روی صفحه نمایش. اکنون بیایید یک دکمه گرم نمونه. نه تنها با یک برچسب است که به کاربر با منحصر به فرد، بلکه شناسه. اصطلاح دستور عمل، که اراده در واقع که دکمه های منحصر به فرد را تشخیص دهد. G را فشار دهید، دکمه، می شود بازگشت ارزش دکمه جدید گرم. و این یک برچسب خواهد بود، کاملا به سادگی، کلیک کنید. و پس از آن اجازه دهید مجموعه دستور عمل، عبور از در که را فشار دهید و منحصر به فرد، و برخی از چه کلمه دلخواه، کلیک کنید. اجازه دهید اکنون بر روی دکمه به منطقه اضافه از پنجره، دور زدن در پنجره، و فشار دهید، و یک شناسه برای منطقه جنوب پنجره - که با توجه به قابل حمل استنفورد کتابخانه، بخش پایین تر است از روی صفحه نمایش. و در حال حاضر اجازه دهید به عمد منجر به حلقه بی نهایت. در داخل این حلقه ما در حال رفتن برای دو چیز گوش دهید. یک، که آیا کاربر انتخاب کرده است این پنجره را ببندید. و دو، یا نه به کاربر است در که دکمه های خاص کلیک. اول، ما قصد داریم به اعلام یک رویداد گرم در عمل، مکالمه این رویداد متغیر است. و اختصاص دادن به آن، مقدار بازگشتی از برای رویداد، رویداد عمل صبر کنید. و اکنون اجازه دهید به بررسی در صورتی که رویداد از بسته شدن پنجره است. اگر، کنید، رویداد، نوع، عبور رویداد، برابر با، برابر، پنجره تاکید بسته. ثابت ویژه اعلام شده در کتابخانه دانشگاه استانفورد قابل حمل است که نشان دهنده دقیقا همان است که، بسته شدن یک پنجره. سپس من قصد دارم برای گریز از این حلقه در غیر این صورت بی نهایت، به طوری که ما رسیدن به پایان تابع. در غیر این صورت، من قصد دارم برای چک کردن رشته مقایسه کنید، عمل، دستور، عبور از یک رویداد، کاما، نقل قول نقل قول را تمام کردن، کلیک کنید - که منحصر به فرد شناسه از قبل - برابر با، برابر، صفر است. سپس، من قصد دارم به نسخه قابل چاپ کردن چیزی خودسرانه، مانند دکمه کلیک شد. به عبارت دیگر، اگر از شنیدن که را فشار دهید، کلیک شده است و این رویداد نشان می دهد که دکمه کلیک شده با یک شناسه منحصر به فرد بود از نقل قول نقل قول را تمام کردن کلیک کنید، سپس من می خواهم گزارش به همان اندازه بر روی صفحه نمایش. در حال حاضر در این مورد، من فقط یک دکمه. اما تنها در مورد برنامه من بود دکمه های متعدد، این روش را من اجازه می دهد برای تشخیص کسانی که دکمه های مختلف. در خارج از این حلقه، در حال حاضر، من قصد دارم اقدام به بستن گرم پنجره، عبور در پنجره به عنوان آرگومان می گیرد، و سپس صفر بازگشت. بیایید نجات دهد، تدوین، و اجرای این برنامه است. را فشار دهید، دکمه نقطه بریده بریده. این پنجره من وجود دارد، این دکمه وجود دارد. اجازه دهید به پیش بروید و کلیک کنید بر روی دکمه. و بر روی دکمه کلیک شده است. بیایید روی آن کلیک کنید دوباره. دکمه کلیک شده است. اجازه دهید در حال حاضر در x در بالای صفحه کلیک کنید گوشه سمت راست این پنجره را ببندید، و ما از آن حلقه شکستن و ما بازگشت به صفر.