เราจะมาสร้างโปรแกรม ในส่วนที่จะแสดง order อาหาร ที่รับเข้ามากันอย่างง่ายๆ นะครับ จำลองเหตุการณ์ ว่า โปรแกรมนี้จะรันบนเครื่อง PC ตั้งอยู่ที่ห้องครัวครับ ระบบก็จะคอยตรวจสอบ รายการอาหารที่เข้ามาทุก 5 วินาทีเพื่อมาแสดงผลครับ
| มาเริ่มจากการเปิดโปรแกรม PowerBuilder ขึ้นมาก่อนนะครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ผมสร้าง application ชื่อ MY_MK |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| connect database MY_MK |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ผมสร้าง datawindows ที่map กับ table bill เอาแบบง่ายๆ น่ะครับ จัดพอสวยงาม |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ที่นี้ ก็สร้าง windows ใส่ ปุ่มเข้าไป มีง่ายๆแบบนี้เองครับ ไม่ยาก |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ที่นี้ มาดูกันว่า เขียน code ที่ใหนยังไงกันบ้างนะครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ตรงนี้ อาจจะดูรูปไม่ค่อยชัด เป็น code ที่ ปุ่ม Start sync server นะครับ เขียนไว้แบบนี้ครับ string ls_mobi_command ls_mobi_command = 'dbmlsrv9 -u 32m -d 32m -c "dsn=MY_MK;uid=dba;pwd=sql" -zu+ -o mlsrv.log -v+ -x tcpip{port=2640} -za ' RUN(ls_mobi_command) |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ตั้ง timer ไว้คอย retrieve เอากันง่ายๆ ครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ทั้งโปรแกรม เขียนกันแค่นี้แหละครับ |
| ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่ |
| ที่นี้มาทดสอบการรันดูครับ แล้วกดปุ่ม Start sync server ที่สร้างขึ้นนะครับ เราเน้นที่ว่า สามารถ start mobilink server ได้หรือไม่นะครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| ให้สังเกตว่า server ทำงานได้ใหมนะครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
| แถมท้ายนิดนึงนะครับ ทำการใส่ข้อมูล รายการอาหารไว้ก่อนนะครับ เพราะไม่ได้ทำหน้าจอเอาไว้ให้ครับ |
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่![]() |
|













