วันเสาร์ที่ 7 เมษายน พ.ศ. 2555

การพัฒนาโปรแกรมบน SmartPhone ด้วย Vb2008 เชื่อมต่อฐานข้อมูลที่เป็น MS Sql 2008 ตอนหนึ่ง เตรียมตัวก่อนการเขียนโปรแกรม

  สวัสดีทุกท่านที่ได้เข้ามาอ่านในบทความที่กำลังเผยแพร่ในขณะนี้ ผมมีความตั้งใจจะเขียนบทความเกี่ยวกับการพัฒนาโปรแกรมบน SmartPhone (PDA) ด้วยเครื่องมือที่เป็น VB2008 และเชื่อมต่อฐานข้อมูลที่เป็น MS sql 2008 ซึ่งส่วนตัวผม ณ ตอนที่เขียนบทความนี้ก็ไม่ได้มีความรู้เรื่องเท่าไหร่ แต่ความตั้งใจและความมุ่งมั่นที่หวังว่าบทความที่จะพิมพ์นี้เป็นประโยชน์สำหรับทุกท่าน เพื่อไม่ให้เสียเวลาเรามาเริ่มกันเลย นะครับ
ในที่นี้ ผมต้องกำหนดโจทย์ขึ้นมาก่อน
  โจทย์ . สมมุติคุณได้รับมอบหมายจากอาจารย์ให้พัฒนาโปรแกรมที่สามารถรันได้บนอุปกรณ์ SmartPhone  หรือ PDA โดยให้สามารถ เพิ่ม ลบ แก้ไข และค้นหาข้อมูลได้ มีข้อบังคับ คือ จะต้องใช้ฐานข้อมูลที่เป็น Ms sql 2008 เรามาดูว่าเราจะเขียนกันยังไง นะครับ

  เริ่มต้นนะครับ สิ่งที่ต้องทำเป็นอันดับแรกคือ ต้องกำหนดสภาพแวดล้อมในการทำงานของเราก่อน โปรแกรมที่เราจะต้องมีดังต่อไปนี้ครับ 

1. Visual studio 2008 Professional Edition (อันนี้จะซื้อตัวเต็มหรือว่า แผ่นผีก็แล้วแต่ครับ)
2. Windows Mobile 6 Professional SDK Refresh อันนี้เอาไว้เป็นตัว Add เพิ่มทำให้ Vb ของเราสามารถพัฒนาโปรแกรมเป็น windows Mobile เวอร์ชั่น 6Download คลิกที่นี่
3. และสำหรับเพื่อนๆ ที่เครื่องตัวเอง เป็น Windows7 แบบผู้เขียน ก็แนะนำให้หาโปรแกรม Windows Mobile Device center มาติดตั้งเพื่อทำการ Syn โปรแกรมที่เราเขียนกับอุปกรณ์เสมือนหรือว่าอุปกรณ์ PDA จริงครับ
4. อันนี้ จะลงหรือไม่ก็แล้วแต่นะครับ คือ WinthaiCE นะครับ ส่วนตัวผมลงสำหรับทดสอบกับเครืองcomputer ตัวเอง เป็นVersion 1.17 ครับ
Download คลิกที่นี่
5. อันนี้แถมนะครับ เป็นโปรแกรมชือว่า PDA SnapShot สำหรับใช้เชื่อมตัวอุปกรณ์ PDA และเอาภาพมาแสดงที่คอมพิวเตอร์ มีประโยชน์มาก เอาไว้แก้ปัญหาให้กับผู้ใช้งาน ผ่านทางอินเตอร์เน็ตได้ ไง
สามารถ Download ได้ที่ Link นี้นะคับ Download คลิกที่นี่
..การตั้งค่า Mobile Device Center
1. ให้ทำการ ติดตั้ง Widows Moblie Device Center ให้เรียบร้อย
2.  หลังจากที่ติดตั้งเสร็จแล้วให้ทำการตั้งค่าดังนี้
                                                                      ภาพแสดงโปรแแกรม Mobile Device Center
                                                          เลือกที่ Connection setting แล้วตั้งค่าตามรูปภาพดังนี้ ก็เป็นอันเรียบร้อย

เมื่อดำเนินการทุกขั้นตอนเรียบร้อยแล้ว ขั้นต่อไปคือ การ ตั้งค่า Device Program เพื่อสำหรับ Debug โปรแกรมนะครับ

เลือกตัว Device emulator manager สำหรับให้เปิดตัว PDA จำลองขึ้นมาแสดง โดยให้เลือกตามรูปนะครับ ง่ายสุด

ภาพแสดงตัว Emulator ของ PocketPC
เหอะๆๆ วันนี้ขี้เกียจเขียนในรูปแบบเว็ปต่อแล้วเหอะๆ ได้น้องฝึกงานช่วยทำคู่มือการ Set program ก่อนการเขียน ยังไง ผมได้ เอาไปฝากในเว็ปฝากไฟล์แล้ว Download คลิกที่นี่
ผมหวังว่าคงจะมีประโยชน์ไม่มากก็น้อยสำหรับคนที่ต้องการเขียนโปรแกรมบน PocketPc ผ่าน windows moblie เวอร์ชั่น 6.0 ติดต่อฐานข้อมูลที่เป็น MS-sql server 2008 นะคับ
ในบทความหน้าผมจะลงตัวอย่างในการเขียนโปรแกรมเชื่อมต่อฐานข้อมูลที่เป็น Ms sql 2008 นะครับ สำหรับบทความนี้ ก็ขอจบเพียงเท่านี้ก่อนนะครับ มีคำถามเพิ่มเติมอย่างไรฝากไว้ได้นะครับหรือว่าจะเมล์มาหาผมก็ได้นะครับ ถ้าผมรู้จะพยายามหาคำตอบให้นะครับ
  ทุกอย่างอยู่ที่ตัวเราอยู่แล้ว ขึ้นอยู่กับตัวเราเอง ที่จะพยายามเรียนรู้จากมันหรือไม่ .. ไม่มีใครช่วยเราได้ นอกจากเราช่วยตัวของเราเอง (ได้ข้อคิดที่ดีจากเพื่อน ต้องขอบคุณเขาคนนั้นมากๆ) 

5 ความคิดเห็น:

  1. ยินดีเสมอ และจะพัฒนาต่อไปอย่างไม่หยุดยั้ง ถ้ามีประเด็นอะไรเพิ่มเติม ถ้าผมช่วยได้ ก็ยินดี

    ตอบลบ
  2. ผมกำลังติดปัญหาอยู่พอดีเลยครับ ตอน create project เป็น smart device ขึ้นมา ใน namespace ของ System.Data (Compact Framework) มันไม่มี SqlClient ให้ใช้น่ะครับ ไม่ทราบว่าจะต้องทำอย่างไร หรือเราสามารถ remove reference ที่มันใส่ให้มาออก แล้ว add reference system.data ของ .net framework ตัวเต็ม ที่มี SqlClient ทำอย่างนี้ได้หรือไม่ครับ

    ตอบลบ
  3. ลิ้งเข้าไปโหลดไม่ได้ครับ

    ตอบลบ
  4. ผมไม่ได้เขียนตอบนานแล้วครับ แต่ถ้าสนใจจะเขียน มาคุยทาง google talk ได้นะครับ
    ตอนนี้ กำลังทำ Sharepoint อยู่นะครับ จบ Job นี้จะกลับมาเขียน pda ใหม่ เมล์ผมนะครับ
    santichobthum@gmail.com

    ตอบลบ