اسپیکر 1: ایک کے ساتھ ایک پروگرام لکھتے ہیں بھی شامل ہے کہ گرافیکل یوزر انٹرفیس اندر ایک کھڑکی اور وہاں ایک بٹن چلو شروع کرتے ہیں. سب سے پہلے، مجھے آگے جانا ہے اور ایک G اعلان ونڈو، متغیر ونڈو بلا. اور، یہ واپس تفویض نئے G ونڈو کی قیمت. ہماری ونڈو instantiate گا. اور پھر ہم 320 کی چوڑائی کی وضاحت پکسلز، اور 240 پکسل کی اونچائی. کسی حد تک منمانے، لیکن چھوٹے سکرین پر فٹ ہونے کے لئے کافی ہے. کی اب ایک جی بٹن instantiate ہیں. لیبل کے ساتھ اس صارف نہیں صرف دیکھ، لیکن یہ بھی ایک منفرد کے ساتھ کیا جائے گا شناخت. ایک نام نہاد کارروائی کمانڈ، کہ مرضی واقعی منفرد ہے کہ بٹن کی شناخت. G بٹن، بٹن، واپس ہو جاتا ہے نئے G بٹن کی قیمت. اور اسے ایک لیبل ہو جائے گا ہے، بہت آسانی سے، بٹن. اور اس کے بعد کی کارروائی کمانڈ سیٹ کی اجازت، ، اس بٹن میں گزر اور ایک منفرد اور کچھ کیا صوابدیدی لفظ پر کلک کریں. اب ایک ایسے خطے کے لئے بٹن شامل ہیں کھڑکی سے،، ونڈو میں بائی پاس اور بٹن، اور کے لئے ایک شناخت کنندہ ونڈو کے جنوبی علاقے - کہ سٹینفورڈ پورٹیبل کے مطابق لائبریری، کم حصہ ہے سکرین کے. اور اب جان بوجھ کر چلو ایک لامحدود لوپ دلانا. اس لوپ کے اندر ہم جا رہے ہیں دو چیزوں کے لئے سننے کے لئے. صارف کا انتخاب کیا ہے چاہے ایک، ونڈو کو بند کرنے کے لئے. صارف کیا ہے یا نہیں اور دو، اس مخصوص بٹن پر کلک کیا. سب سے پہلے، ہم نے کا اعلان کرنے جا رہے ہیں ایک G کارروائی واقعہ، کالنگ متغیر واقعہ. اور یہ کرنے کے لئے تفویض، واپسی قیمت کی صورت، کارروائی کے ایونٹ کے لئے انتظار. اور اب چیک کرنے کے لیے کہ اگر واقعہ ایک کھڑکی کے اختتام ہے. تو، ایک گزر،، واقعہ، قسم حاصل ایونٹ،، برابر، ونڈو کے برابر ہے بند کرتے ہیں. میں اعلان ایک خصوصی مسلسل سٹینفورڈ پورٹیبل لائبریری ہے بالکل، کی نمائندگی کرتا ہے ایک کھڑکی کے اختتام. پھر میں نے اس سے باہر کو توڑنے کے لئے جا رہا ہوں دوسری صورت میں لامحدود لوپ، تاکہ ہم تقریب کے آخر تک پہنچنے کے. دوسری صورت میں، میں جانچ پڑتال کرنے کے لئے جا رہا ہوں اگر حاصل، کارروائی کے موازنہ تار، کمانڈ، واقعہ، کوما، اقتباس گزر unquote جو، کلک کریں - کہ منفرد شناخت پہلے سے - ، برابر برابر، صفر. اس کے بعد، میں نے کچھ باہر پرنٹ کرنے کے لئے جا رہا ہوں صوابدیدی، کی طرح کے بٹن پر کلک کیا گیا تھا. دوسرے الفاظ میں، اگر ایک سماعت صلی اللہ علیہ وسلم کے بٹن پر واقعہ ہے کہ کلک کیا، کیا گیا تھا اور کے بٹن پر کلک کیا گیا ہے کہ کی طرف اشارہ کرتا منفرد شناخت کے ساتھ ایک تھا اقتباس unquote کلک کی، تو میں چاہتا ہوں سکرین پر کے طور پر زیادہ رپورٹ کرنے کے لئے. اب اس صورت میں، میں صرف ایک بٹن ہے. لیکن صرف صورت میں میری درخواست تھی ایک سے زیادہ بٹن، اس ٹیکنالوجی گے میرے درمیان تمیز کرنے کے لئے کی اجازت دیتے ہیں ان میں کئی بٹن. اس لوپ سے باہر، اب، میں جا رہا ہوں گزر، G ونڈو کو بند کرنے کے لئے آگے بڑھنے اس کی دلیل کے طور پر ونڈو میں، اور اس کے بعد صفر کے واپس. مرتب، اب کو بچانے کے، اور اس پروگرام کو چلانے کے. بٹن، ڈاٹ سلیش کا بٹن بنائیں. میری ونڈو ہے، بٹن ہے. آگے بڑھو اور کلک کریں کے بٹن پر. اور بٹن کلک کیا گیا تھا. پھر اس پر کلک کریں. بٹن پر کلک کیا گیا تھا. اب سب سے اوپر میں ایکس پر کلک کریں ونڈو کو بند کرنے کے لئے دائیں کونے، اور ہم اس لوپ سے باہر توڑ اور ہم صفر کو واپس.