ไม่เป็นไร.
หัวของคุณจะต้องหมุนเพราะสิ่งเหล่านี้วนซ้ำ
นั่นคือ
นั่นเป็นเรื่องตลกที่แย่จริงๆ
แต่ฉันคิดว่ามันตลกดีเพราะฉันอัดเสียงมาหลายชั่วโมงแล้ว และฉันคิดว่าตัวเองจะบ้าไปหน่อย
นี่จะเป็นวิดีโอสุดท้ายของฉันสำหรับวันนี้ ไม่ใช่สำหรับหลักสูตร แต่เราจะออกกำลังกายสนุกๆ
กันตอนนี้
ฉันเรียกการออกกำลังกายทั้งหมดสนุก
เห็นได้ชัดว่าฉันลำเอียง แต่อันนี้อันนี้สนุกเป็นพิเศษ
เรากำลังจะทำอะไร?
เราจะจำลองสิ่งที่คอมพิวเตอร์ทำเมื่อเรามีส่วนติดต่อผู้ใช้แบบกราฟิกที่คอมพิวเตอร์สามารถแสดงได้
สมมุติว่า แม้แต่รูปภาพตรงนี้
ถูกต้อง.
ฉันมองเห็นหุ่นยนต์ตรงนี้
ฉันมองเห็นหนู
นี่คือส่วนต่อประสานกราฟิกกับผู้ใช้
ฉันเห็นภาพ
ฉันเห็นภาพบนหน้าจอ พิกเซลเหล่านี้บนหน้าจอ และฉันสามารถควบคุมได้
เราจะสร้างเวอร์ชันพื้นฐานเพื่อแสดงให้คุณเห็นว่าคอมพิวเตอร์ทำงานอย่างไรจากสิ่งที่เราได้เรียนรู้มาจนถึงตอนนี้
โดยใช้ลูปและใช้ตรรกะแบบมีเงื่อนไข
แล้วเราจะทำอย่างไร?
นี่คือแบบฝึกหัดและคุณสามารถดูระลอกคลื่นได้ที่นี่ หรือคุณสามารถสร้างใหม่หรือสร้างใหม่อีกครั้งในวิดีโอนี้
คุณควรมีแหล่งข้อมูลแนบที่คุณสามารถเล่นกับมันได้ด้วยตัวเอง
และสิ่งที่ฉันต้องการให้คุณทำคือ ฉันต้องการให้คุณวนรอบรายการของรายการนี้
และทุกครั้งที่คุณพบศูนย์ ฉันต้องการให้คุณแสดงพื้นที่ว่างบนหน้าจอตรงนี้
เพราะศูนย์ในคอมพิวเตอร์ไม่มีความหมายอะไรใช่ไหม?
เราต้องการช่องว่างบนหน้าจอ
แต่เมื่อฉันเห็นอันหนึ่ง ฉันต้องการจำลองพิกเซล
ถูกต้อง.
จุดเล็กๆ เล็กๆ น้อยๆ บนคอมพิวเตอร์ของเราที่เต็มไปด้วยสีสัน
อาจเป็นสีเขียวก็ได้ สีน้ำเงินก็ได้ สีส้มก็ได้
แต่สำหรับกรณีของเรา ฉันอยากให้มันเป็นดารา
และใช้สิ่งนั้น ฉันต้องการให้คุณสร้างโปรแกรมที่ถ่ายภาพนี้ ซึ่งก็คือ อยู่ในฐานข้อมูลของเรา
หรือในฮาร์ดไดรฟ์ของคอมพิวเตอร์ของเรา และแสดงมันบนหน้าจอโดยใช้พื้นที่ว่างหรือคูณ
และทั้งหมดที่ฉันต้องการให้คุณทำคือเมื่อฉันคลิกเรียกใช้ ฉันต้องการให้คุณแสดงรูปภาพนั้นที่นี่
ไม่เป็นไร.
เรื่องนี้ค่อนข้างยาก และฉันจะให้คุณคิดออกเอง
แต่เชื่อฉันเถอะ คุณได้เรียนรู้เครื่องมือทั้งหมดที่จำเป็นในการทำเช่นนี้
หยุดวิดีโอชั่วคราว ปล่อยมันไป
มิฉะนั้นฉันจะแสดงให้คุณเห็นวิธีการทำ
ดังนั้นสิ่งแรกที่ฉันชอบทำคือคิดว่าฉันกำลังจะทำอะไร
ฉันต้องการให้แน่ใจว่าเรามีแผนในใจ
ผมจะขอแสดงความเห็นก่อน และผมจะบอกว่า เราอยากจะย้ำกับรูปภาพอย่างแน่นอน
ถูกต้อง.
เราจะทำซ้ำบางอย่างที่นี่
นั่นคืออันดับหนึ่ง
และตรงนี้ผมอยากจะบอกว่าถ้ามันเป็นศูนย์ ผมก็อยากจะพิมพ์พื้นที่ว่าง
และถ้าเป็นหนึ่ง
ฉันต้องการพิมพ์
เฮ้ สตาร์
เอาล่ะ นั่นคือแผน
ดังนั้นสิ่งนี้จึงไม่ควรยากเกินไป
ที่จริงแล้ว ก่อนที่คุณจะเริ่มต้น เพื่อให้สิ่งนี้ใช้งานได้ คุณต้อง Google พารามิเตอร์พิเศษหรือตัวเลือกพิเศษที่คุณสามารถให้ฟังก์ชันการพิมพ์ได้
และตามจริงแล้ว ฟังก์ชันการพิมพ์ที่คุณต้องเพิ่มหรือตัวเลือกที่คุณต้องเพิ่มคือจุดสิ้นสุดนี้
Option และถ้าเราเลื่อนลงมาก็แสดงผลได้ไม่ดีเท่าที่ควร
แต่คุณสามารถดูสตริงที่ต่อท้ายค่าสุดท้ายได้ที่นี่
ดังนั้นค่าเริ่มต้นเมื่อเราพิมพ์บางสิ่งคือขึ้นบรรทัดใหม่ แต่ในอุดมคติแล้วเราอาจไม่ต้องการขึ้นบรรทัดใหม่
ดังนั้นเมื่อสิ่งนั้นเกิดขึ้น คุณอาจต้องใช้จุดสิ้นสุดนี้
ตัวเลือก.
ตอนนี้ ฉันรู้ว่าฉันปล่อยให้มันคลุมเครือจริงๆ
ฉันต้องการให้คุณฝึก Googling นี้ และค้นหาจากความผิดพลาดของคุณ
คุณจะมีจุดบกพร่องเมื่อคุณสร้างรหัสนี้ เมื่อคุณพยายามแสดงข้อมูลนี้ แต่พยายามแก้ไขโดยใช้เครื่องมือที่คุณมี
ของการแก้ปัญหา
เอาล่ะ คุยกันพอแล้ว
ไปกันเถอะ
สิ่งแรกที่ฉันต้องการทำคือวนซ้ำบนรูปภาพ
ฉันจะบอกว่าสำหรับภาพในภาพเพราะนี่คือภาพเดียวที่นี่
นี่คือรูปภาพ แต่อยู่ในรายการเพราะเราสามารถมีรูปภาพได้หลายรูป
แล้วฉันจะวนซ้ำอีกครั้งในรายการแต่ละรายการนี้
อีกครั้ง ฉันต้องทำสี่ลูป และคราวนี้ฉันจะบอกว่าสี่พิกเซล เพราะแต่ละอันเป็นพิกเซล
ในภาพ.
ดังนั้นนี่คือการซ้อนลูป
ตอนนี้ฉันจะบวกเงื่อนไขและบอกว่าถ้า
พิกเซล
เท่ากับหนึ่ง
แล้วฉันจะไป
พิมพ์.
ดวงดาว.
มิฉะนั้น.
ฉันกำลังจะไปพิมพ์
สตริงที่ว่างเปล่า
ก็คงไม่ว่างใช่ไหม
เพราะเราต้องการช่องว่าง พื้นที่ว่างในภาพ
เอาล่ะ มาดูกันว่าจะได้ผลไหม
ถ้าฉันคลิกเรียกใช้
อืม.
นั่นไม่ใช่สิ่งที่ฉันต้องการจริงๆ
ฉันต้องการภาพที่ชัดเจนที่นี่ แต่ฉันเพิ่งได้รับสิ่งที่อยู่ในบรรทัด
และจำไว้ว่านี่เป็นเคล็ดลับเล็กๆ น้อยๆ ที่การพิมพ์ ทุกครั้งที่พิมพ์ มันจะสร้างบรรทัดใหม่
ค่าเริ่มต้น
อีกครั้ง ถ้าเราปิดสิ่งนี้ คุณจะเห็น
จุดจบนั้นเท่ากับสิ่งนี้หรือไม่
ลำดับการหลบหนีของบรรทัดใหม่
เราจึงสามารถเปลี่ยนแปลงได้โดยเพียงแค่พูด
เครื่องหมายจุลภาคติดดาว
แล้วผมจะบอกว่าสุดท้าย ผมไม่ต้องการขึ้นบรรทัดใหม่
ฉันต้องการแค่สตริง แต่เป็นสตริงที่ว่างเปล่า
และตรงนี้เหมือนกัน
ถ้าฉันทำ เครื่องหมายจุลภาค
และถ้าฉันคลิกเรียกใช้
ไม่เป็นไร.
มันกำลังดีขึ้นนิดหน่อย
แต่ตอนนี้ฉันมีปัญหาที่เราไม่มีบรรทัดใหม่
ทุกอย่างอยู่ในบรรทัดเดียว
อืม.
ที่ไม่ดี
เราจะแก้ปัญหานี้ได้อย่างไร?
ตามหลักการแล้ว ที่ส่วนท้ายของลูปแรกที่เรากำลังจะไป รูปภาพหรือเส้นในรูปภาพ
ท้ายนี้ เราสร้างบรรทัดใหม่ตรงนี้
ถูกต้อง.
อีกครั้ง เมื่อดูที่การเยื้อง ฉันไม่ต้องการขึ้นบรรทัดใหม่ในทุกพิกเซล
ที่เราได้มีครั้งแรก
แต่ฉันต้องการเพิ่มบรรทัดระหว่างรายการของแถว
บางทีชื่อที่ดีกว่านี้อาจจะเป็นแถวในภาพ
และในนี้ฉันจะบวกส่วนท้ายของลูปนี้
หลังจากที่เราวนรอบแถวทั้งหมดเสร็จแล้ว
ที่ด้านล่างนี่
ฉันกำลังจะไปพิมพ์
เส้นเปล่า.
แต่อย่าลืมว่าค่าดีฟอลต์จะเป็นบรรทัดใหม่
อีกครั้ง สตริงว่าง มันจะเป็นค่าเริ่มต้นสำหรับบรรทัดใหม่ และเรายังคงมีรหัสนี้
ถ้าฉันเรียกใช้สิ่งนี้
โอ้ ฉันได้รับข้อผิดพลาดเนื่องจากไม่ได้กำหนดรูปภาพเพราะฉันเพิ่งเปลี่ยนสิ่งนี้เป็นแถว
ลองทำแถวที่นี่กัน
คลิกเรียกใช้
และดูนั่นสิ
เรามีต้นคริสต์มาสที่สวยงาม
ถ้าคิดว่าไม่สวย นี่ก็ดีที่สุดแล้ว
แต่นี่คือต้นคริสต์มาส
และในที่สุดเราก็มีการแสดง
เราใช้ลูป เราใช้ตรรกะแบบมีเงื่อนไข และเราใช้ Googling เล็กน้อยเพื่อหาว่า
เฮ้ เราต้องการตัวเลือกนี้ตอนนี้
รหัสของเราใช้งานได้ แต่ฉันต้องการทำสิ่งที่ดีกว่าที่นี่
และในวิดีโอหน้า ฉันต้องการล้างโค้ดนี้เล็กน้อย และครอบคลุมหัวข้อที่สำคัญมากในการเขียนโปรแกรม
เจอกันในนั้นครับ
ลาก่อน.