หลังจากที่ห่างหายไปนาน วันนี้กลับมาพร้อมกับ Mini - Project สุดท้ายขอวิชา Software Development แล้วนะคะ เนื่องจาก Mini - Project นี้ได้มอบหมายให้สร้าง Java GUI application ร่วมกันกับเพื่อนอีกคน ซึ่งเราสองคนได้ตัดสินใจว่าจะทำ application สำหรับแปลงค่าเงิน ในตอนแรกเราวางแผนไว้ว่าอยากจะแปลงแค่เงินบาทกับค่าเงินต่างชาติในรูปแบบของ อัตราซื้อ - อัตราขาย แต่สุดท้ายก็ปรับให้เป็น application สำหรับแปลงค่าเงินทั้งหมด รวม 10 สกุลเงิน (ดอลลาร์สหรัฐ (USD), ปอนด์สเตอร์ลิง (GBP), ยูโร (EUR), ฟรังก์ (CHF), ดอลลาร์ออสเตรเลีย (AUD), เยน (JPY), วอน (KRW), หยวน (CNY), ดอลลาร์ฮ่องกง (HKD), รูเบิล (RUB)) แล้วก็ค่าเงินบาทนะคะ
เริ่มต้น กลุ่มของเราเลือกใช้ข้อมูล API จาก Fixer ซึ่งจะให้ข้อมูลแบบ real-time และยังสามารถเรียกดูข้อมูลย้อนหลังได้ โดยข้อมูลที่ได้จะมาในรูปแบบ JSON base EUR currency ซึ่งเราก็ต้องแปลงค่าเงิน base ทุกครั้งที่เรียงใช้งาน
ส่วนต่อไปเป็นส่วนของ chart rate เงิน ที่ค่าเงินต่าง ๆ ซึ่งช่วยให้สะดวกต่อการเลือกดู โดยที่ไม่ต้องกดปุ่ม convert บ่อย ๆ
ส่วนสุดท้ายที่จะพูดถึงใน blog นี้ก็คือส่วนของ line chart ข้อมูลอัตราแลกเปลี่ยนย้อนหลัง โดยที่เราเลือกดึงข้อมูลอัตราแลกเปลี่ยนย้อนหลัง 7 วัน เพื่อให้เห็นแนวโน้มของอัตราแลกเปลี่ยนช่วงสั้น ๆ
ภายใน application ก็สามารถดูแนวโน้มของค่าเงินย้อนหลังได้ 7 วัน และยังมีความเป็นปัจจุบันของข้อมูลอีกด้วย
เริ่มต้น กลุ่มของเราเลือกใช้ข้อมูล API จาก Fixer ซึ่งจะให้ข้อมูลแบบ real-time และยังสามารถเรียกดูข้อมูลย้อนหลังได้ โดยข้อมูลที่ได้จะมาในรูปแบบ JSON base EUR currency ซึ่งเราก็ต้องแปลงค่าเงิน base ทุกครั้งที่เรียงใช้งาน
ส่วนต่อไปเป็นส่วนของ chart rate เงิน ที่ค่าเงินต่าง ๆ ซึ่งช่วยให้สะดวกต่อการเลือกดู โดยที่ไม่ต้องกดปุ่ม convert บ่อย ๆ
ส่วนสุดท้ายที่จะพูดถึงใน blog นี้ก็คือส่วนของ line chart ข้อมูลอัตราแลกเปลี่ยนย้อนหลัง โดยที่เราเลือกดึงข้อมูลอัตราแลกเปลี่ยนย้อนหลัง 7 วัน เพื่อให้เห็นแนวโน้มของอัตราแลกเปลี่ยนช่วงสั้น ๆ
สามารถดู code ทั้งหมดได้ที่ https://github.com/Manachanok/Currency-Converter
ขอขอบคุณ
สมาชิกในกลุ่ม
อ.เรวัติ ศิริโภคาภิรมย์
Comments
Post a Comment