Page 12 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 12
2-2 การโปรแกรมคอมพิวเตอร์ขั้นสูง
แผนการสอนประจ�ำ หน่วย
ชุดว ิชา การโปรแกรมค อมพิวเตอร์ข ั้นสูง
หน่วยท ี่ 2 สตริงบิวเดอร์
ตอนท่ี
2.1 คลาสสตริงบิวเดอ ร์แ ละคลาสไฟล์
2.2 การอินพุตแ ละเอ้าต์พุตไฟล์
แนวคดิ
1. ส ตริงในภ าษาจ าวาน ั้นเมื่อถ ูกส ร้างข ึ้นม าเป็นอ อบเจ็กตแ์ ล้วจ ะไมส่ ามารถเปลี่ยนแปลงค ่าได้ ภาษาจ าวาจ ึง
ไดม้ คี ลาสส ตรงิ บ ิวเดอ รเ์พือ่ ให้สามารถเพิ่มเติมแ ละเปลีย่ นแปลงแ ก้ไขข อ้ มูลในอ อบเจ็กตไ์ ด้ นอกจากนั้น
ภาษาจาวายังได้จัดเตรียมคลาสและเมธอดที่เกี่ยวข้องกับการจัดการไฟล์ข้อมูล ซึ่งสามารถเข้าถึงไฟล์
ข้อมูลด้วยคลาสไฟล์ ทำ�ให้สามารถตรวจสอบคุณสมบัติของไฟล์ข้อมูล สามารถเปลี่ยนชื่อไฟล์ข้อมูล
หรือการล บไฟล์ข ้อมูลได้
2. คลาสไฟล์ไม่มีเมธอดสำ�หรับสร้างหรืออ่านเขียนไฟล์ มีเฉพาะเมธอดที่ทำ�งานเกี่ยวกับการตรวจสอบ
คณุ สมบตั ขิ องไฟล์ ในก ารท ำ�งานเกี่ยวก บั ไฟลน์ ัน้ บ างค รัง้ จ ึงจ ำ�เป็นต ้องส รา้ งไฟลใ์หมข่ ึ้นม า หรอื อ ่านเขียน
เนื้อหาของไฟล์ที่ต้องการ ดังนั้น ภาษาจาวาจึงได้จัดเตรียมคลาสพรินต์ไรท์เอาไว้สำ�หรับการสร้างและ
อ ่านเขียนไฟล์ และจ ัดเตรียมค ลาสส แกนเนอร์เอาไว้สำ�หรับการอ ่านข ้อมูลจากไฟล์
วัตถปุ ระสงค์
เมื่อศ ึกษาห น่วยที่ 2 จบแ ล้ว นักศึกษาสามารถ
1. อธิบายการใช้คลาสสตริงบ ิวเดอร์และค ลาสไฟล์ได้
2. อธิบายการอินพุตแ ละเอ้าต์พุตไฟล์ได้
กิจกรรมระหวา่ งเรยี น
1. ทำ�แบบประเมินผลต นเองก ่อนเรียนห น่วยที่ 2
2. ศึกษาเอกสารก ารส อนต อนที่ 2.1-2.2
3. ปฏิบัติก ิจกรรมตามท ี่ได้รับม อบหมายในเอกสารการสอนแ ต่ละเรื่อง
4. ศึกษาส ื่อก ารส อนอิเล็กทรอนิกส์ป ระจำ�ชุดว ิชา
5. ชมร ายการส อนเสริมผ่านอินเทอร์เน็ต (ถ้าม ี)
6. ทำ�แบบป ระเมินผ ลตนเองหลังเรียนห น่วยท ี่ 2
7. ทำ�กิจกรรมฝึกป ฏิบัติเสริมท ักษะด้วยต นเอง