SPEAKER 1: اجازه دهید به نوشتن یک برنامه با یک رابط کاربر گرافیکی است که همچنین شامل برچسب. و در این برچسب، ما قصد داریم به ذخیره تعداد، البته به عنوان یک رشته است. و ما قصد داریم برای به روز رسانی آن برچسب دوباره و دوباره، و دوباره. به طوری که ما در نهایت تعداد را از 50 به صفر است. Glabel، آن را برچسب، می شود ارزش glabel جدید بازگشت. در حال حاضر، من قصد ندارم به این ارزش برچسب رتبهدهی نشده است، پس من در نقل قول، نقل قول را تمام کردن قرار داده است. بعد اجازه دهید setFont تماس بگیرید، عبور در برچسب، و اجازه دهید عبور در به طور خاص فونت نام SansSerif 36. فونت که اتفاق می افتد به وجود در داخل دستگاه CS50. سپس در نهایت، اجازه دهید که برچسب اضافه کنید به پنجره به شرح زیر است. در حال حاضر، اجازه دهید ادامه آن برای وادار حلقه که رفتن به تعداد از 50 به صفر. و در آن حلقه، اجازه دهید تکرار به روز رسانی برچسب و صفحه نمایش آن را بر روی صفحه نمایش، برای، اعضای هیات من می 50، من بزرگتر از یا برابر است با به صفر، من منهای، منهای. در حال حاضر برچسب، که معلوم است، باید رشته. اما من در واقع شمارش، با استفاده از اعداد صحیح. بنابراین به نوعی من قصد دارم که برای تبدیل عدد صحیح، من، به یک رشته نمایندگی های arrow. برای این کار اجازه دهید اعلام کاراکتر ها پایه سه. به طوری که ما دارای فضای ذخیره سازی به اندازه کافی دو رقمی، به دنبال نابودگر تهی. تماس و سپس اجازه دهید به بازدید کنندگان چاپ F عبور در ثانیه، عبور در نقل قول، درصد نقل قول را تمام کردن من. نشان می دهد که ما در واقع می خواهیم به فرمت یک عدد صحیح. در نهایت در من خود به خود عبور. به عبارت دیگر، بازدید کنندگان چاپ جمعه، و یا رشته ای نسخه قابل چاپ جمعه، درست مانند چاپ جمعه، انتظار دارد که یک قالب رشته به دنبال برخی از متغیرهای به جای به آن رشته فرمت. اما آن را نیز می پذیرد برای اولین بار آن است بحث، محل که در آن شما می خواهم برای ذخیره رشته که به شما نشان داده ام با قالب رشته. بنابراین بعد، اجازه دهید به پیش بروید و تماس تعیین می کنند، برچسب، عبور در برچسب، عبور در ثانیه. در حال حاضر، در نهایت، فقط به خاطر این برچسب عرض است که به طول زمان تغییر عنوان ما تعداد را از 50 به 49، به نقطه، نقطه، نقطه، به 9-8. که به عنوان گسترده ای به عنوان نه تعداد دو رقمی است. اجازه دهید در ادامه به شکل پویا چه عرض این برچسب باید باشد و سپس اطمینان حاصل شود که آن را همیشه بر روی صفحه نمایش متمرکز شده است. من برای اولین بار رفتن به اعلام دو برابر، آن را X، و من پس از رفتن به ذخیره در داخل از x، در نتیجه گرفتن عرض، عبور در عرض کل پنجره، منهای دریافت عرض، عبور در برچسب. سپس تقسیم که کل آن توسط دو. به همین ترتیب من قصد دارم به اعلام Y به برابر به دست آوردن ارتفاع کل ارتفاع پنجره، منهای توانید از تنها برچسب، و تقسیم است که توسط دو نیز هست. در نهایت، من قصد دارم به setlocation تماس بگیرید، عبور در برچسب، عبور در x، عبور در y است. وجود دارد با موقعیت برچسب در X کاما از هم y است. در نهایت، به طوری که این شمارش معکوس نمی کند بیش از حد سرعت در حال اجازه دهید رخ می دهد مکث، برای مثلا 100 میلی ثانیه بین هر بروز رسانی از برچسب. برای این کار، ما می توانیم مکث تماس بگیرید تابع، که در تعریف استنفورد کتابخانه قابل حمل، کاملا به سادگی به شرح زیر است. حالا اجازه دهید را ذخیره کنید، تدوین، و اجرای این برنامه است. را برچسب، نقطه اسلش، برچسب. رابط کاربر من وجود دارد شمارش را از 50. شمارش پایین، و پایین، و پایین، و انجام می شود.