บทที่ 2 เริ่มต้นกับ eMbedded Visual Basic
eMbedded Visual Basic เป็นภาษาที่มีขนาดเล็กและเป็นการนำเอาความสามารถส่วนนึง
จาก Visual Basic 6 ที่เป็นเครื่องมือในการพัฒนาโปรแกรม บน Desktop ดังจะสังเกตุได้จาก
การออกแบบหน้าต่าง IDE ตลอดจนเครื่องมือ ที่ให้ในตัวของ eMbedded Visual
Basic มีความเหมือนกับ Visual Basic 6 (ต่อไป ผมขอเรียกสั้นๆว่า vb6) เป็นอันมาก
เมื่อคุณได้ทำการติดตั้ง eMbedded
Visual Basic เป็นที่เรียบร้อยแล้ว คุณจะสามารถทำการเปิดโปรแกรมผ่านทางเมนู
Start->Programs->Microsoft eMbedded Visual Tools->eMbedded
Visual Basic 3.0 ดังรูป
รูปแสดงการเลือกเมนู เพื่อเปิดโปรแกรม eVB
รูปแสดงลักษณะ ของ eVB
ต่างกันตรงที่ eMbedded Visual Basic (ต่อไป ผมขอเรียกสั้นๆ ว่า eVB) เป็นเครื่องมือในการพัฒนาโปรแกรมบน Pocket PC และด้วยเหตุที่มีความคล้ายคลึงกันมาก eVB ก็ใช้ VBScript (ภาษาการเขียนแบบ visual basic) เช่นเดียวกัน ทำให้ผู้ที่ มีความรู้ และพัฒนาโปรแกรมด้วย vb6 มาแล้ว จะสามารถพัฒนาโปรแกรมบน eVB ได้โดยไม่ยาก
ค่าคงที่ (Constant) และ ตัวแปร (Variable) ของ eVB จะมีลักษณะเช่นเดียวกับ vb6 รวมทั้งการประมวลผลโค้ด จะเป็นแบบ Interpreter คือแปลคำสั่งทีละคำสั่งไปเรื่อยๆ
การแปลโค้ด จะมีอยู่ 2 ลักษณะคือ Compiler และ Interpreter โดย Compiler จะทำการแปลโค้ดและทำการตรวจสอบ โค้ดและข้อผิดพลาดทุกคำสั่ง เมื่อไม่พบข้อผิดพลาดจะสามารถทำงานต่อไปได้ แต่หากพบข้อผิดพลาดจะแสดงให้มูล เพื่อให้แก้ไขให้ถูกต้อง แตกต่างจาก Interpreter ที่จะทำงานไปทีละคำสั่ง โดยจะไม่ตรวจสอบคำสั่งทั้งหมด
|
eVB เป็นการเขียนโปรแกรมเชิง Event-Driven ก็คือ จะต้องมีการกระทำผ่านทาง คอนโทรล และจะมีการเขียนโค้ดเข้าไปในส่วน ของการทำงานใดๆ เช่น เมื่อมีการคลิกปุ่ม ให้แสดงข้อความ Hello World ซึ่งการทำงานดังกล่าวนี้ จะอยู่ในบทต่อๆไป
|