ลำโพง 1: ลองเขียนโปรแกรมด้วย อินเตอร์เฟซผู้ใช้แบบกราฟิกที่ยัง
รวมถึงป้าย
และในฉลากนี้เรากำลังจะเก็บ จำนวนแม้ว่าเป็นสตริง
และเรากำลังจะปรับปรุงป้ายว่า อีกครั้งและอีกครั้งและอีกครั้ง
ดังนั้นในท้ายที่สุดว่าเรานับ ลดลงจาก 50 ไปอยู่ที่ศูนย์
glabel เรียกมันว่าฉลากที่ได้รับ ค่าตอบแทนของ glabel ใหม่
ตอนนี้ผมไม่ได้จะให้นี้ ค่าป้ายยังดังนั้นฉันจะ
ใส่ในอ้างนำมาอ้าง
>> ต่อไปขอเรียก setFont ผ่าน ในฉลากและให้ผ่านใน
โดยเฉพาะอักษรที่เรียกว่า SansSerif 36 จุด
ตัวอักษรที่เกิดขึ้นจะมีชีวิตอยู่ ภายในเครื่อง CS50
แล้วในที่สุดให้เพิ่มป้ายชื่อ ไปที่หน้าต่างดังต่อไปนี้
ตอนนี้ขอดำเนินการเหนี่ยวนำให้เกิด ห่วงที่จะนับ
จาก 50 ลงไปที่ศูนย์
และภายในห่วงว่าให้ซ้ำ ปรับปรุงฉลากและ
แสดงบนหน้าจอสำหรับ, int i ได้รับ 50, ฉันมีค่ามากกว่าหรือเท่ากับ
ศูนย์ i ลบลบ
>> ตอนนี้ป้ายก็จะเปิดออก ต้องเป็นสตริง
แต่ฉันจริงนับ ใช้จำนวนเต็ม
ดังนั้นอย่างใดฉันจะต้องแปลง จำนวนเต็มฉันเพื่อสตริง
ลูกศรแทน
จะทำอย่างไรจึงขอประกาศ ถ่าน s วงเล็บสาม
เพื่อให้เรามีพื้นที่จัดเก็บเพียงพอ สำหรับสองตัวเลขตามด้วย
null จบ
แล้วให้โทร s พิมพ์ฉผ่าน ในวินาที, ผ่านในคำพูด
ผมได้นำมาอ้างเป็นร้อยละ
แสดงให้เห็นว่าเราต้องการแน่นอน การจัดรูปแบบจำนวนเต็ม
ในที่สุดฉันผ่านในตัวเอง
ในคำอื่น ๆ s ฉพิมพ์หรือสตริง ฉพิมพ์เช่นเดียวกับการพิมพ์ฉคาดว่า
สตริงรูปแบบตามมาด้วยตัวแปรบาง เพื่อทดแทนเข้าไปที่
สตริงรูปแบบ
แต่มันก็ยังยอมรับเป็นครั้งแรก ข้อโต้แย้งที่ตั้งซึ่งอยู่ในตัวคุณ
อยากจะเก็บสตริง ที่คุณได้เป็นตัวแทนของ
ด้วยสตริงรูปแบบที่
>> ดังนั้นต่อไปให้ไปข้างหน้าและเรียกการตั้งค่า ฉลากผ่านในฉลากผ่านใน s
ตอนนี้ในที่สุดเพียงเพราะป้ายนี้ ความกว้างจะเปลี่ยนเมื่อเวลาผ่านไป
เรานับลงจาก 50 ถ​​ึง 49 เพื่อจุด, จุดจุดที่ 9-8
ที่ไม่ได้เป็นกว้างเป็น จำนวนหลักสอง
ให้ดำเนินการต่อไปที่จะคิดออกแบบไดนามิก สิ่งที่ความกว้างของนี้
ฉลากควรจะเป็นและจากนั้นให้แน่ใจว่า มันเป็นศูนย์กลางเสมอบนหน้าจอ
ครั้งแรกที่ฉันจะประกาศคู่ เรียกมันว่า x และฉันก็จะไป
เก็บภายในของ x ผลจากการได้รับ กว้างผ่านในความกว้างของ
หน้าต่างทั้งลบได้รับความกว้าง ผ่านในฉลาก
แล้วหารสิ่งที่ทั้งสอง
ในทำนองเดียวกันฉันจะประกาศ y จะเป็น เท่ากันที่จะได้รับความสูงของทั้ง
ความสูงหน้าต่างลบได้รับเพียง ฉลากและหารที่สองเช่นกัน
สุดท้ายฉันจะเรียก setlocation, ผ่านในฉลาก
ผ่านใน x, y ผ่านใน
โดยมีการวางตำแหน่ง ป้ายที่ x y จุลภาค
>> จึงพอสรุปได้ว่าการนับถอยหลังนี้ไม่ได้ เกิดขึ้นอย่างรวดเร็วเกินไปขอ
หยุดการพูด, 100 มิลลิวินาทีระหว่าง การปรับปรุงของฉลากแต่ละ
ต้องการทำเช่นนั้นเราสามารถเรียกหยุด ฟังก์ชั่นที่กำหนดไว้ใน
สแตนฟอห้องสมุดแบบพกพา มากเพียงดังต่อไปนี้
>> ตอนนี้ขอบันทึกรวบรวม และเรียกใช้โปรแกรมนี้
ทำป้ายจุดเฉือนฉลาก
มีส่วนติดต่อผู้ใช้ของฉัน นับถอยหลังจาก 50
นับลงและลง และลงและทำ