ผมกำลังทำแอพอยู่ครับ ผมไม่เคยมีประสบการณ์การเขียนโค้ดมาก่อนครับ กระบวนการของแอพต้องให้ code อยู่แล้ว ผมเลือกใช้ code ภาษา java แอพที่ผมทำคือแอพแปลภาษาอักษรเบล ซึ่งอักษรเบลมันจะมี 6 ปุ่ม แต่ละตัวอักษรก็จะมีปุ่มที่ต่างกันออกไป
( ผมใส่ รูปภาพ ลงในนี้ไม่ได้ครับ ขออภัยด้วยจริงๆครับ )
ผมวางแผนไว้ว่า ถ้าเรากดปุ่มตามอัษรเบลอักษรหนึ่ง แอพจะส่งคำสั่งเป็นโค้ดตัวเลขเช่น ผมกำหนดให้ตัว G มีโค้ดเป็น (1,2,3,4)
ซึ่งถ้าเรากดปุ่มตามรูปแบบอักษรเบลแล้วแอพส่งโค้ดมาว่า (1,2,3,4) มันจะทำการตรวจสอบว่ามีโค้ดไหนที่ตรงกับโค้ดนี้บ้าง พอมันเจอกับตัว G ที่โค้ด match กันแล้ว ก็จะส่งข้อมูล output ออกมาแสดงที่หน้าแอพ ก็คือกระบวนการแปลได้แปลเรียบร้อยแล้ว
สมมุติ ว่าผมให้โค้ดแต่ละตัวดังนี้ครับ
A =(1)
B =(1,3)
C =(1,2)
D =(1,2,4)
E =(1,4)
F =(1,2,3)
แล้วผมก็กดตามรูปแบบอักษรเบลครับ พอกดเสร็จมันส่งโค้ดมาว่า (1,3) โปรแกรมตรวจสอบพบว่าเป็นตัว B ก็แสดงผลว่าเป็นตัว B
เสร็จแล้วผมก็กดต่อ แล้วมันส่งมาว่า (1) match กับตัว A แปลว่า A
ต่อมาส่งโค้ดว่า (1,2,4) ก็ตรวจสอบตรงกับตัว D แปลว่าตัว D
ฉะนั้นอักษรเบลเหล่านี้ แปลป็นภาษาอังกฤษ จะตรงกับคำว่า BAD นั่นเอง
พอนึกภาพออกแล้วใช่มั้ยครับ
ถ้าใครรู้วิธีเขียนโค้ดแบบนี้ ช่วยบอกหน่อยนะครับ
ขอบพระคุณมากครับ
กระบวนการอย่างนี้ ต้องพิมพ์โค้ดว่าอะไรบ้างครับ (ภาษา Java)
เสร็จแล้วผมก็กดต่อ แล้วมันส่งมาว่า (1) match กับตัว A แปลว่า A
ต่อมาส่งโค้ดว่า (1,2,4) ก็ตรวจสอบตรงกับตัว D แปลว่าตัว D
ฉะนั้นอักษรเบลเหล่านี้ แปลป็นภาษาอังกฤษ จะตรงกับคำว่า BAD นั่นเอง
พอนึกภาพออกแล้วใช่มั้ยครับ
ถ้าใครรู้วิธีเขียนโค้ดแบบนี้ ช่วยบอกหน่อยนะครับ