Page 41 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 41

สตริงบิวเดอร์ 2-31

ตอนท​ ี่ 2.2
การอ​ ินพุตแ​ ละ​เอ​า้ ตพ​์ ตุ ไ​ ฟล์

โปรดอ​ ่าน​หัวเ​ร่ือง แนวคิด และ​วัตถุประสงค์ข​ อง​ตอนท​ ่ี 2.2 แล้วจ​ ึงศ​ ึกษา​รายล​ ะเอียดต​ ่อไ​ป

  หัวเ​รอ่ื ง

         2.2.1 	การส​ ร้าง​และเ​ขียน​ไฟล์
         2.2.2 	การอ​ ่านข​ ้อมูล​จากไ​ฟล์ และ​การส​ ่ง​ค่า​อาร์กิวเมนต์​ผ่านท​ างบ​ รรทัดค​ ำ�​สั่ง
         	

  แนวคดิ

         1. 	 การสรา้ งไฟลข์ อ้ มลู ดว้ ยคลาสพรนิ ตไ์ รตเ์ ตอรน์ ัน้ ผลลพั ธจ์ ะไดไ้ ฟลข์ อ้ มลู ใหมเ่ พิม่ ขึน้ มา ซึง่ หากเปน็
            ไฟลท์ ีม่ อี ยูแ่ ลว้ ในไดเรกทอรี การสรา้ งนีจ้ ะทบั ไฟลเ์ ดมิ ทนั ที ดงั นัน้ กอ่ นท�ำ การสรา้ งไฟลข์ อ้ มลู ขึน้ มา
            ควรมีการตรวจสอบไฟล์ก่อนสร้างทุกครั้ง เพื่อป้องกันความผิดพลาดที่อาจจะเกิดขึ้นได้

         2. 	 ภาษาวาจาได้จัดเตรียมคลาสสแกนเนอร์ เพื่อใช้สำ�หรับนำ�เข้าข้อมูลผ่านทางคีย์บอร์ดและเพื่อการ
            อ่านไฟล์ข้อมูล อีกทั้งยังสามารถส่งค่าอาร์กิวเมนต์ผ่านทางบรรทัดคำ�สั่งโดยผ่านมายังเมธอดเมน
            ซงึ่ การสง่ คา่ เขา้ มานนั้ จะอยใู่ นรปู ของสตรงิ อารเ์ รย์ และการใชค้ �ำ สัง่ เหมอื นกบั ค�ำ สัง่ ของอารเ์ รยท์ ัว่ ไป

  วตั ถุประสงค์

         เมื่อศ​ ึกษาต​ อน​ที่ 2.2 จบ​แล้ว นักศึกษาส​ ามารถ
         1.	 อธิบายร​ ูป​แบบแ​ ละ​วิธี​การ​สร้างอ​ อบ​เจ็กต์​ไฟล์​จากค​ ลาส​พรินต์​ไรต์เ​ทอร์​ได้
         2.	 อธิบายร​ ูป​แบบแ​ ละ​วิธี​การ​เขียนข​ ้อมูล​ลงใ​น​ไฟล์​โดยใ​ช้ค​ ลาส​พรินต์​ไรต์เ​ทอร์​ได้
         3.	 อธิบาย​รูปแ​ บบ​และว​ ิธีก​ ารอ​ ่าน​ข้อมูลจ​ าก​ไฟล์ด​ ้วย​คลาสส​ แกน​เนอร​ ์ไ​ด้
         4.	 อธิบาย​รูปแ​ บบ​และว​ ิธี​การใ​ช้ค​ ลาส​สแกนเ​นอร​ ์ส​ ำ�หรับร​ ับข​ ้อมูลผ​ ่านท​ างแ​ ป้น​พิมพ์ไ​ด้
         5.	 อธิบาย​รูปแ​ บบ​และ​วิธี​การ​ส่งค​ ่า​อาร์กิวเมนต์​ผ่านท​ างบ​ รรทัดค​ ำ�​สั่ง​ได้
   36   37   38   39   40   41   42   43   44   45   46