ผลต่างระหว่างรุ่นของ "418341 ภาคต้น 2552: การบ้าน 1"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 10: แถว 10:
  
 
== การส่งงาน ==
 
== การส่งงาน ==
ให้ส่ง zip file ของ solution ที่บรรจุ solution ของคุณเอาไว้มาที่ pramook at gmail dot com ภายในวันที่ '''9 กรกฎาคม 2552 เวลา 23.59 น.'''
+
ให้ส่ง zip file ของ solution ที่บรรจุ solution ของคุณเอาไว้มาที่ pramook at gmail dot com ภายในวันที่ '''10 กรกฎาคม 2552 เวลา 23.59 น.'''
  
 
== ตัวอย่างและโครง ==
 
== ตัวอย่างและโครง ==
 
* [http://access.cs.sci.ku.ac.th/~pramook/418341/homework-01/sample.exe คุณสามารถดาวน์โหลดโปรแกรมตัวอย่างได้ที่นี่]
 
* [http://access.cs.sci.ku.ac.th/~pramook/418341/homework-01/sample.exe คุณสามารถดาวน์โหลดโปรแกรมตัวอย่างได้ที่นี่]
 
* [http://access.cs.sci.ku.ac.th/~pramook/418341/homework-01/homework-01.zip คุณสามารถดาวน์โหลด zip file ที่บรรจุ Solution และโครงของโปรแกรมได้ที่นี่]
 
* [http://access.cs.sci.ku.ac.th/~pramook/418341/homework-01/homework-01.zip คุณสามารถดาวน์โหลด zip file ที่บรรจุ Solution และโครงของโปรแกรมได้ที่นี่]

รุ่นแก้ไขเมื่อ 16:55, 29 มิถุนายน 2552

จงเขียนโปรแกรมที่มีการทำงานดังต่อไปนี้

  1. เมื่อเรียกโปรแกรมแล้วจะสร้างหน้าต่างขนาด 600 x 600 พร้อมกับแสดงชื่อของตัวคุณเองอยู่ตรงกลางหน้าต่าง จะชื่อจริงหรือชื่อเล่น หรือเป็นภาษาไทยหรือภาษาอังกฤษก็ได้ ชื่อนี้จะต้องยาวอย่างน้อย 3 ตัวอักษร ยกตัวอย่างเช่น (20 คะแนน)
    418341-hw1-static-mode.jpg
  2. เมื่อกด spacebar แล้ว ให้เคลียร์หน้าจอ แล้วทำให้ชื่อของคุณเคลื่อนที่จากทางด้านซ้ายของหน้าจอไปทางด้านขวาของหน้าจอ เมื่อเคลื่อนที่ไปจนพ้นขอบซ้ายแล้ว ก็ให้มันโผล่ที่ขอบขวาอีกครั้ง เช่นนี้ไปเรื่อยๆ (30 คะแนน)
    418341-hw1-scrolling-mode-1.jpg -> 418341-hw1-scrolling-mode-2.jpg -> 418341-hw1-scrolling-mode-3.jpg -> 418341-hw1-scrolling-mode-4.jpg -> 418341-hw1-scrolling-mode-1.jpg
  3. เมื่อกด spacebar อีกครั้ง ให้เคลียร์หน้าจอ แล้วทำให้มีชื่อของคุณ ขนาดต่างๆ กัน สีต่างๆ กัน เคลื่อนที่จากทางด้านขวาของหน้าจอไปทางหน้าซ้ายของหน้าจอ (40 คะแนน)
    418341-hw1-random-mode.jpg
  4. เมื่อกด spacebar อีกครั้ง ให้กลับไปแสดงชื่อของตัวคุณอยู่นิ่งๆ กลางจออีกครั้งหนึ่ง และเมื่อกด spacebar อีกครั้งให้แสดงภาพตามข้อ 2 อีกครั้ง วนเช่นนี้ไปเรื่อยๆ (5 คะแนน)
  5. เมื่อกด ESC ในตอนใดที่โปรแกรมทำงานอยู่ ให้โปรแกรมจบการทำงานตัวเองทันที (5 คะแนน)

การส่งงาน

ให้ส่ง zip file ของ solution ที่บรรจุ solution ของคุณเอาไว้มาที่ pramook at gmail dot com ภายในวันที่ 10 กรกฎาคม 2552 เวลา 23.59 น.

ตัวอย่างและโครง