ThaiPBL.com

PowerBuilder Library Thailand

อีเมล พิมพ์ PDF

บทที่ 7-2 ตอน การสร้างโปรแกรมแสดงรายการอาหารที่สั่ง ด้วย Powerbuilder 9

เราจะมาสร้างโปรแกรม ในส่วนที่จะแสดง 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 ทำงานได้ใหมนะครับ  
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่

แถมท้ายนิดนึงนะครับ  ทำการใส่ข้อมูล รายการอาหารไว้ก่อนนะครับ เพราะไม่ได้ทำหน้าจอเอาไว้ให้ครับ
 
ไฟล์ภาพ/ข้อมูล ---> ถูกแสดงอยู่