วันพฤหัสบดีที่ 22 ตุลาคม พ.ศ. 2552

การสร้างไฟล์ .sdf บน Pocket PC ด้วย Visual Studio 2008

บน Pocket PC ก็มีฐานข้อมูล SQL Server ให้ใช้เหมือนกัน เป็น Version CE ครับ หรือเรียกเต็มๆ ว่า SQL Server CE (Compact Edition) ในแต่ละฐานข้อมูลจะเป็นไฟล์ .sdf เหมือนๆ กับ MS Access ที่เป็นไฟล์ .mdb
ในการเขียนโปรแกรมบน Pocket PC ด้วย Visual Studio ไม่ว่าจะเป็นภาษา VB หรือ C# ก็สามารถใช้งานฐานข้อมููลตัวนี้ได้เหมือนกัน ดังนั้นเรามาดูวิธีการสร้างไฟล์ฐานข้อมูล .sdf กันดีกว่า (ตัวอย่างในโพสนี้จะใช้ Visual Studio 2008 นะครับ)

1. เปิด Visual Studio 2008 ขึ้นมา และไปที่ Server Explorer
2. คลิกขวาที่ Data Connections และเลือกเมนู Add Connection...










3. เมื่อหน้าต่าง Add Connection แสดงขึ้นมาให้ตรวจสอบ Data Source ว่าเป็น SQL Server Compact หรือเปล่าถ้าไม่เป็น ก็เปลี่ยนครับ และค่าอื่นๆ ก็ดูตามรูป แล้วก็กดปุ่ม Create ได้เลย

4. เมื่อหน้าจอ Create New แสดงขึ้นมาให้กำหนด Path ที่จะเก็บไฟล์ และชื่อไฟล์ด้วย และ password จะมีหรือไม่มีก็ได้ครับ แต่ถ้ามี ใน Connection String ตอนเขียนโปรแกรมก็ต้องมีด้วยครับ หลังจากนั้นก็กดปุ่ม OK ไปเรื่อยๆ (ในกรณีที่คุณไม่ใส่ password จะมีหน้าจอมา confirm คุณก็กดปุ่ม Yes ไปได้เลยครับ)


5. ง่ายมากๆ ใช่ใหมครับ ในการสร้างไฟล์ฐานข้อมูล .sdf ส่วนการสร้าง table ในฐานข้อมูลคุณก็ คลิกขวาที่ Table จะมีเมนูสำหรับการสร้างและแก้ไข Table ให้ครับ


เมื่อคุณสร้างฐานข้อมูลและตารางที่ต้องการเรียบร้อยแล้ว ในการใช้งานก็ให้ Copy ไฟล์ .sdf นี้ไปไว้ในที่ที่คุณต้องการบน Pocket PC ครับ (ถ้าคุณรันโปรแกรม จาก Visual Studio 2008 ตัว Component ที่จำเป็นเกี่ยวกับ SQL Server CE จะถูกติดตั้งให้เองอัตโนมัิติครับ ผลมาจากการ Add Refference ของ SqlServerCe เข้ามาในโปรเจ็ก) เรียบร้อย ลุยเลยครับ....

วันศุกร์ที่ 4 กันยายน พ.ศ. 2552

MS .NET Compact Framework ไม่มี โปรแกรมก็รันไม่ได้

Microsoft .NET Compact Framework (.NET CF) คือ .NET Framework ที่ออกแบบมาให้รันบน Pocket PC หรือ PDA ที่ใข้พื้นฐานของระบบปฏิบัติการ Windows CE ซึ่งแน่นอนว่าฟังก์ชั่น ต่างๆ ก็จะถูกย่อส่วนลงมาจาก Framework ตัวเต็มบน Windows และฟังก์ชั่นบางอย่างก็ถูกสร้างขึ้นมาเพื่อ Pocket PC โดยเฉพาะ

โดยปัจจุบัน เวอร์ชั่นล่าสุดที่เปิดใช้อย่างเป็น ทางการคือ เวอร์ชั่น 3.5 ซึ่งจะติดมากับ Visual Studio 2008 คุณสามารถพัฒนางานบน Pocket PC ได้กับ OS ตั้งแต่ Windows CE 4.1 ขี้นไป โดยสามารถใช้ภาษา Visual Basic V.9 หรือ ภาษา C# ก็ได้ตามความถนัด

และเนื่องจากอุปกรณ์ Mobile Phone หรือ Pocket PC เริ่มได้รับความนิยมมากขึ้นในปัจจุบัน เพราะความสะดวกในการพกพา และความสามารถที่มีเพิ่มขึ้นเรื่อยๆ สวนทางกับราคาที่ลดต่ำลง และเมื่อเปรียบเทียบ กับโน็ตบุ๊ก หรือ เครื่องคอมตั้งโด๊ะ ก็จะมีราคาถูกกว่ามาก ทำให้การนำเอา Pocket PC เข้ามาใช้เฉพาะงานดูจะเป็นเรื่องที่ได้รับความนิยมขึ้นมาอย่างมาก

จากแนวโน้มดังกล่าว ทำให้ Microsoft ก็ต้องพัฒนา Compact Framework ออกมาอย่างสม่ำเสมอ เพื่อรองรับกับความสามารถของตัว OS บน Pocket PC ที่จะพัฒนาไปเรื่อยๆ เช่นกัน แต่ใครที่เคยเขียนโปรแกรมฯ บน Framework ตัวที่เก่ากว่าก็สามารถเขียนกับเวอร์ชั่นที่ใหม่กว่าได้ เพียงแต่ต้องศึกษา ฟังก์ชั่นใหม่ๆ ที่เพิ่มเข้ามา

วันอาทิตย์ที่ 9 สิงหาคม พ.ศ. 2552

รับจ้างเขียนโปรแกรม Pocket PC, PDA

รับจ้าง เขียนโปรแกรม PC, PDA, Pocket PC
VB, C#, dot NET, SQL Server, mySQL, Access ,Oracle
บริษัททั่วไป, นักศึกษา (มีสอนให้)
รับผิดชอบงาน ราคาคนไทยคุยกันได้ครับ

ติดต่อ Jack
jack.programming@gmail.com
tel: 081-561-3232

ผมอยู่แถวบางพลี สมุทรปราการนะครับ - รับส่งงานผ่าน Net ได้

วันจันทร์ที่ 3 สิงหาคม พ.ศ. 2552

Update ระบบงาน Pocket PC ที่รับจ้างเขียนโปรแกรม

รายชื่อตัวอย่างระบบงาน Pocket PC บางส่วนที่ทางเราได้รับจ้างเขียนโปรแกรมครับ
- ระบบฐานข้อมูล SQL Server 2000-2005 ,Oracle ,SQL Server Ce (on-line, off-line)
- ระบบ Stock ,Warehouse
- การเชื่อมต่อ RFID Card Reader
- ระบบร้านอาหาร
- การส่งข้อมูล FTP Server
- การสั่งพิมพ์ จาก Pocket PC ผ่าน Print Server, Bluetooth
- การเชื่อมต่ออุปกรณ์ Network
- การส่งข้อความจากโปรแกรมไปยัง Application อื่นๆ บน Windows

และอื่น ๆ ตามความต้องการของลูกค้าครับ

การติดตั้งโปรแกรมบน Pocket PC

วันนี้ผมจะมาอธิบายเกี่ยวกับการติดตั้งโปรแกรมต่างๆ ลงบน Pocket PC หรือ PDA กัน โดยทั่วไปโปรแกรมที่ใช้ติดตั้งบน PC จะเป็นไฟล์ที่มีนามสกุล .exe หรือ .bat หรือ .msi ส่วนโปรแกรมที่ใช้ติดตั้งบน Pocket PC จะมีสองนามสกุลคือ .cab กับ .exe ครับ

ซึ่งความแตกต่างระหว่าง .cab กับ .exe คือ ตัว .cab จะเป็นไฟล์ที่ต้อง copy ลงไปที่เครื่อง Pocket PC หรือ PDA ก่อน แล้วค่อยไปกดรันในตัว Pocket PC ส่วนตัว .exe นั้นสามารถรันบนเครื่อง PC ได้เลย ตัวโปรแกรมจะทำการค้นหา Pocket PC ที่เชื่อมต่ออยู่ โดยผ่านโปรแกรม Syncronized พวก MS Activesync และจะทำการติดตั้งโปรแกรมลงบน Pocket PC ให้โดยอัตโนมัติครับ ส่วนโปรแกรมที่เขียนจาก Visual Studio นั้นเมื่อคอมไพล์ ออกมาก็จะได้เป็นไฟล์ .cab นะครับ ถ้าใครต้องการทำเป็น .exe ก็ต้องหาโปรแกรมมาแปลงครับ ก็พอมีให้ดาวน์โหลดแบบฟรี ๆ อยู่ครับ

และด้วยเหตุผลหลาย ๆ อย่าง ทำให้ Pocket PC หรือ PDA ได้รับความนิยมมากขึ้น โปรแกรมต่างๆ ก็ออกมาให้ใช้มากขึ้นเช่นกัน ทั้งฟรีและเสียตังค์ แต่ทั้งนี้ ก่อนที่จะติดตั้งโปรแกรมก็ต้องดูด้วยว่าโปรแกรมนั้นๆ รอบรับระบบปฏิบัติการของ Pocket PC ของเราหรือเปล่า เช่น บางโปรแกรมบอกว่าเขียนมาสำหรับ Pocket PC 2003 ก็อาจจะใช้ไม่ได้กับ Windows Mobile 5-6 นะครับ แต่โดยส่วนใหญ่แล้วก็สามารถใช้ด้วยกันได้อยู่ และถ้ายังไม่รู้ว่าเครื่อง Pocket PC เราใช้ระบบปฏิบัติการเวอร์ชั่นใหน ก็เข้าไปดูที่ Start > Setting แล้วเลือก แท็บ System และเลือกไอคอน About ครับ จะเห็นเวอร์ชั่น ของ OS บนเครื่องนั้นๆ

และเมื่อติดตั้งโปรแกรมแล้วต้องการจะเอาออก หรือต้องการดูว่าโปรแกรมได้ถูกติดตั้งลงไปจริงหรือเปล่า ก็เข้าไปที่ Start > Setting เลือกแท็บ System เหมือนเดิม แต่เลือกไอคอน Remove Programs แทน ระบบก็จะแสดงรายชื่อของโปรแกรมที่ได้ถูกติดตั้งลงไปให้ดู และถ้าเราต้องการ Remove ออก ก็ไฮไลด์ ที่ตัวโปรแกรมนั้นๆ และเลือกปุ่ม Remove ด้านล่างนะครับ

อีกนิดนึงเกี่ยวกับ Compact Framwork รวมถึง Component ที่จำเป็นอื่นๆ (ถ้ามี) จะถูกติดตั้งให้เองอัตโนมัติถ้าคุณรันโปรแกรมที่เขียนจาก Visual Studio นะครับโดยตัว VS จะทำการค้นหาเองเมื่อเรารันโปรแกรม ว่ามีอะไรที่ต้องลงบ้าง และจะลงให้เองในครั้งแรกที่เรารันโปรแกรมครับ

แล้วเจอกันใน post หน้านะครับ

วันศุกร์ที่ 10 กรกฎาคม พ.ศ. 2552

ตัวอย่างระบบงาน Pocket PC ที่รับจ้างเขียนโปรแกรม

รายชื่อตัวอย่างระบบงาน Pocket PC บางส่วนที่ทางเราได้รับจ้างเขียนโปรแกรมครับ
- ระบบฐานข้อมูล SQL Server 2000-2005 ,Oracle ,SQL Server Ce (on-line, off-line)
- ระบบ Stock ,Warehouse
- การเชื่อมต่อ RFID Card Reader
- ระบบร้านอาหาร
- การส่งข้อมูล FTP Server
- การสั่งพิมพ์ จาก Pocket PC ผ่าน Print Server
- การเชื่อมต่ออุปกรณ์ Network

และอื่น ๆ ตามความต้องการของลูกค้าครับ

รายชื่อตัวอย่างระบบงาน Pocket PC บางส่วนที่ทางเราได้รับจ้างเขียนโปรแกรมครับ
- ระบบฐานข้อมูล SQL Server 2000-2005 ,Oracle ,SQL Server Ce (on-line, off-line)
- ระบบ Stock ,Warehouse
- การเชื่อมต่อ RFID Card Reader
- ระบบร้านอาหาร
- การส่งข้อมูล FTP Server
- การสั่งพิมพ์ จาก Pocket PC ผ่าน Print Server
- การเชื่อมต่ออุปกรณ์ Network

และอื่น ๆ ตามความต้องการของลูกค้าครับ

วันพุธที่ 10 มิถุนายน พ.ศ. 2552

วิธีการทำให้โปรแกรม Microsoft ActiveSync เชื่อมต่อกับ Pocket PC Emulator ได้

อย่างที่บอกไว้ว่าการเขียนโปรแกรมบนอุปกรณ์พวก Pocket PC, PDA นั้นโปรแกรมที่ทำหน้าที่ในการเชื่อมต่อ Pocket PC กับตัว Source Code บนเครื่อง PC ก็คือโปรแกรม Microsoft ActiveSync และการทดสอบ Source Code ส่วนใหญ่แล้วเราก็จะทดสอบบน Pocket PC Emulator ตาม Platform ที่ต้องการ ดังนั้นการใช้งานโปรแกรม Microsoft ActiveSync ก็ต้องใช้งานได้กับตัว Pocket PC Emulator ซึ่งโดยค่าปกติแล้วการเชื่อมต่อตรงนี้ยังไม่สามารถทำงานได้จนกว่าเราจะกำหนดค่าการเชื่อมต่อให้ Microsoft ActiveSync สามารถเชื่อมต่อ Pocket PC Emulator ได้

หลังจากที่ได้ทำการติดตั้งโปรแกรม Microsoft ActiveSync ลงบนเครื่องแล้ว บางคนอาจจะยังไม่รู้วิธีที่จะทำให้ Microsoft ActiveSync มองเห็น Pocket PC Emulator ซึ่งบทความนี้จะแสดงวิธีการกำหนดค่าดังกล่าวเป็นลำดับขั้นดังนี้ครับ

1. เปิดโปรแกรม Microsoft ActiveSync ขึ้นมาและไปที่เมนู File > Connection Setting...


2. กำหนดค่าต่างๆ ให้เป็นตามรูปด้านล่างครับ โดยเฉพาะ Allow connections to one of the following: ให้ทำเครื่องหมายถูกเอาไว้ และใน Combo ด้านล่างให้เลือกเป็น DMA


3. ถ้าคุณเปิด Pocket PC Emulator ไว้อยู่แล้วก็อาจจะกดปุ่ม Connect... ด้านบนได้เลยครับ แต่เท่าที่ลองดูจะเชื่อมต่อได้ค่อนข้างช้า ผมมีอีกวิธีมาบอกครับ ก็คือให้คุณเปิด Project ของ Visual Studio .NET ขึ้นมา และไปที่เมนู Tools > Device Emulator Manager...



4. ให้คลิกเมาส์ขวา ที่ตัว Pocket PC Emulator ที่คุณต้องการ และเลือกเมนู Connect


5. เมื่อ Pocket PC Emulator แสดงขึ้นมาแล้วจะมีรูปลุกศรสีเขียวด้านหน้า ให้คุณคลิกขวาอีกครั้ง และเลือกเมนู Cradle (น่าจะแปลว่า ตั้งบนแท่น) ซึ่งเมนูนี้แหละครับที่จะเป็นตัวไปสั่งให้โปรแกรม Microsoft ActiveSync ทำการเชื่อมต่อมายัง Pocket PC Emulator ของเรา


6. รอสักพัก ถ้าไม่มีข้อผิดพลาดอะไร ตัวโปรแกรม Microsoft ActiveSync ก็จะทำการเชื่อมต่อมายัง Pocket PC Emulator ที่เรา Connect อยู่เรียบร้อง ซึ่งในการเชื่อมต่อครั้งแรก จะมีหน้าจอมาให้สร้าง แฟ้มที่ต้องการ Sync ระหว่างเครื่อง PC กับ Pocket PC นะครับไม่ต้องแปลกใจ ให้คุณ OK หรือ Next ไปเรื่อย ๆ


เรียบร้อยแล้วครับ ทีนี้ก็สามารถ Explore ดูไฟล์ต่างๆ หรือ Copy ไฟล์ต่างๆ ลงบน Pocket PC Emulator ได้แล้ว ถ้าใครยังไม่เคยทำ ก็ลองดูนะครับ หวังว่าคงมีประโยชน์บ้าง

วันอาทิตย์ที่ 31 พฤษภาคม พ.ศ. 2552

Microsoft Activesync โปรแกรมจำเป็นในการเขียนโปรแกรม Pocket PC บน Windows XP

ในการเขียนโปรแกรม Pocket PC ด้วย .NET นั้น โปรแกรมหนึ่งที่มีความจำเป็นและขาดไม่ได้เลยนั้นก็คือ โปรแกรม Microsoft Activesync ซึ่งจะมีหน้าที่ในการเชื่อมต่อเครื่อง PDA, Pocket PC หรือแม้แต่ตัว Pocket PC Emulator ก็ตาม

โดยปกติถ้าคุณไม่มีโปรแกรมนี้ เมื่อเขียนโปรแกรมด้วย .NET แล้วก็สามารถที่จะรันบนตัว Emulator ได้อยู่อย่างอิสระ แต่เมื่อใดก็ตามที่คุณต้องการคัดลอกไฟล์บางไฟล์ที่จะเป็นสำหรับโปรแกรมของคุณ หรือต้องการติดตั้งโปรแกรมบางตัว ลงไปบน Pocket PC แล้วล่ะก็ คุณขาดโปรแกรมนี้ไม่ได้แน่นอนครับ

และการใช้งาน MS Activesync กับ Pocket PC จริงๆ และตัว Emulator ก็จะไม่มีความแตกต่างกัน จะต่างกันก็ตรงการเซ็ตค่าเริ่มต้นบางอย่างให้ Activesync มองเห็นตัว Emulator ก่อนเท่านั้นเอง สำหรับท่านใดที่ใช้ระบบปฏิบัติการ Windows XP อยู่ก็จำเป็นอย่างยิ่งที่ต้องหาตัวโปรแกรมนี้มาติดตั้งหากต้องการเขียนโปรแกรมบน Pocket PC , PDA หรือ Windows CE ด้วย .NET แต่สำหรับ Windows Vista จะมีโปรแกรมประเภทเดียวกันนี้มาให้อยู่แล้ว คือ Microsoft Windows Mobile Center ครับ
ตัวโปรแกรม ก็หาดาวน์โหลดได้ที่เว็ปของ Microsoft ฟรีครับ การใช้งานก็ไม่ยุ่งยากอะไร สำหรับการใช้กับตัว Pocket PC Emulator และการติดตั้งแบบเป็นขั้นตอนเดี๋ยวมีเวลาผมจะมาลงให้อ่านกันนะครับ วันนี้ขอตัวไปปั่นงานต่อก่อนนะ

วันอังคารที่ 28 เมษายน พ.ศ. 2552

ตัวอย่างการเขียนโปรแกรมด้วย VB.NET 2005 บน Pocket PC 2003 เบื้องต้น

บทความนี้เป็นการนำเสนอวิธีการเขียนโปรแกรมเบื้องต้น เพื่อให้เห็นภาพรวมในการเขียนโปรแกรมด้วย VS.NET 2005 โดยใช้ภาษา VB.NET บน Pocket PC 2003 ซึ่งตัว Visual Sudio มี Tool สำหรับการพัฒนา Application บนอุปกรณ์ Pocket PC หรือ PDA มาให้ใช้งานได้ง่ายๆ โดยที่ยังไม่ต้องใช้ Pocket PC จริงๆ หรือที่เรียกกันว่า Pocket PC Emulator

ถ้าคุณรู้จักโปรแกรมจำลองระบบ พวก VM Ware หรือ MS Virtual Machince ตัว Pocket PC Emulator นี้ก็เป็นซอฟท์แวร์ ประเภทเดียวกันครับ เพี่ยงแต่ทำมาสำหรับ Pocket PC โดยตรง ซึ่งความสามารถของ Tool ตัวนี้ก็ไม่แพ้ Pocket PC ตัวจริงเลย เพราะจำลองระบบมาแบบเต็มๆ ไม่ว่าจะเป็น Windows CE , Pocket PC 2003 , Windows Mobile 5 -6 ซึ่งคุณจะได้เห็นภาพในตัวอย่างที่ผมจะนำเสนอเรื่อย ๆ ครับ

แต่ก่อนจะเริ่มตันตัวอย่างกัน ผมขออธิบายเกี่ยวกับ Framework ก่อนนะครับ คือใน Windows Application นั้นเราจะใช้ Framework dot NET แต่ในการเขียนโปรแกรมบนอุปกรณ์ Pocket PC นั้นทาง Microsoft กำหนดให้ใช้ Framwork เฉพาะ ที่เรียกว่า Compact Framework ซึ่งแน่นอนว่าความสามารถก็จะเป็นแบบ Pocket เหมือนกัน นั้นคือความสามารถหรือ คำสั่งบางอย่างที่เราใช้บน Windows Framework ได้นั้น อาจใช้ไม่ได้กับ Compact Framework อันนี้ก็คงขึ้นอยู่กับว่าคุณต้องการใช้ Object หรือคำสั่งใหนบน Pocket PC แล้วล่ะครับ พูดมาซะนาน เข้าเรื่องเลยดีกว่า มาดูตัวอย่างง่ายๆ เบื้องต้นสำหรับการเขียนโปรแกรมบน Pocket PC 2003 กันครับ

1. เลือก Crate Project ขึ้นนะครับ แล้วในส่วน Project type ก็ให้เลือกเป็น Smart Device และภายใต้ Smart Device ก็ให้เลือกเป็น Pocket PC 2003

2. ทางฝั่ง Templates ให้เลือกเป็น Device Application

3. ส่วนด้านล่างก็จะเป็นคำอธิบายว่าคุณกำลังทำงาน กับ Compact Framework Version ใหน และถัดลงมาก็จะเป็นส่วนที่ให้คุณตั้งชื่อ โปรเจ็ค และที่เก็บ โปรเจ็คของคุณครับ แล้วคุณก็กดปุ่ม OK

4. เมื่อโปรเจ็ค ถูกสร้างขึ้นมาก็จะมี Form1 มาให้และจะแสดงหน้า Design ของ Form1 ขึ้นมาเหมือนกับตอนที่เขียนโปรแกรม Windows App. ล่ะครับ เพียงแต่หน้าฟอร์ม จะเปลี่ยนไปเป็นหน้าตาของ Pocket PC

5. ให้คุณลาก Control จาก Tool bar เข้ามาในฟอร์มและกำหนด Properties ตามรูปด้านล่างนะครับ
(ก็จะมี Label 3 ตัว , Textbox 2 ตัว , Button 1 ตัว รายละเอียดต่างๆ ผมไม่ขออธิบายนะครับไม่งั้นยาว...)

6. เมื่อกำหนดค่าต่าง ๆ เรียบร้อยแล้วก็ ดับเบิลคลิ๊ก ที่ปุ่ม show เพื่อเขียน Code ครับ
Label3.Text = Textbox1.Text & " " & Textbox2.Text
code นี้ก็เป็นคำสั่งให้นำข้อความที่อยู่บน Textbox1 มารวมกับ ข้อความบน Textbox2 แล้วมาแสดงไว้ที่ Label3 นั่นเอง

7.ทดลอง รัน โปรแกรม Visual Studio จะถามคุณว่าคุณต้องการรัน โปรแกรมนี้ไปที่ใหน คือว่าถ้าคุณต้องการรันบนตัว Pocket PCตัวจริง คุณก็เลือก ตัว Pocket PC ที่ต่อท้ายด้วย Device นะครับ (อันนี้คุณก็ต้องได้ทำการ Sync ตัว Pocket PC ไว้กับเครื่องที่คุณกำลังเขียนโปรแกรมอยู่ผ่านโปรแกรม Activesync ด้วยนะครับ) แต่ถ้าคุณจะรันไปที่ตัว Emulator ก็ให้เลือก Pocket PC Emualatorตัวที่คุณต้องการครับ ในที่นี้ให้เลือก เป็น Pocket PC 2003 SE Emulator ครับ

8. รอสักครู่ ตัว Visual Studio จะตรวจสอบว่า Pocket PC ที่คุณเลือกนั้นมี Compact Framework อยู่หรือยัง ถ้ายังไม่มีก็จะทำการติดตั้งให้อัตโนมัติครับ (ถ้าไม่มี Compact Framework ก็รันโปรแกรมที่เขียนจาก Visual Sudio dot NET ไม่ได้) และเมื่อติดตั้งเรียบร้อยแล้วตัวไฟล์ .exe ก็จะถูกนำไปวางไว้ที่ Program Files บน Pocket PC และจะถูกรันขึ้นมาครับ

9. ให้คุณใส่ข้อความใน Textbox1 และ Textbox 2 แล้วก็ลอง กดปุ่ม show ดูผลลัพท์นะครับ

เป็นไงบ้างครับ ไม่ยากเลยใช่ป่ะ สำหรับการเริ่มตันทดลองเขียนโปรแกรม บน Pocket PC ถ้าจะให้ดีคุณก็ทดลองเขียนโปรแกรมในรูปแบบอื่นๆหรือทดลองใช้ Control ตัวอื่น ๆ ดูนะครับเพราะ Control ของ Pocket PC หรือ PDA นั้น บางตัวก็ไม่มีใน Windows Application นะครับแล้วผมจะทยอยนำเสนอเรื่องอื่นๆ ต่อไปนะครับ ส่วนใครอยากให้ผมหาข้อมูลเรื่อง อะไรมานำเสนอก็ บอกมาได้นะครับ ความรู้มีไว้เพื่อแบ่งปันกันครับผม

วันจันทร์ที่ 9 มีนาคม พ.ศ. 2552

ความแตกต่างระหว่าง Pocket PC กับ PDA

Pocket PC (Pocket Personal Computer) ถ้าแปลกันตรงตัวก็หมายถึง เครื่องคอมพิวเตอร์ฉบับกระเป๋า หรือ คอมพิวเตอร์ขนาดพกพาไปไหนต่อไหนได้แบบสบาย ๆ นั่นเอง ถ้าคุณรู้จักหรือเคยเห็นเครื่องคอมพิวเตอร์แบบตั้งโต๊ะตามออฟฟิศ หรือ เครื่องโนตบุ๊ก คุณคงรู้ว่าเครื่องเหล่านี้ล้วนแล้วแต่ต้องการ OS หรือระบบปฏิบัติการ ไม่ว่าจะเป็น Windows, Linux, Dos, Max OS ฯลฯ ไม่อย่างนั้นเครื่องก็คงทำงานไม่ได้ เช่นเดียวกันที่ Pocket PC ก็ต้องการระบบปฏิบัติการเหมือนกัน ซึ่ง OS ของ Pocket PC ก็คือ OS ในตระกูล Windows เช่น Windows CE, Windows Mobile 2003, Windows Mobile 5, Windows Mobile 6 และคงพัฒนาไปเรื่อย ๆ

เทคโนโลยีของ Pocket PC ได้ถูกพัฒนามาอย่างต่อเนื่องทั้งด้าน Hardware, Software และอุปกรณ์ต่อพ่วงต่างๆ ในความเห็นของผมคิดว่า คงเนื่องมาจากความสะดวกในการพกพาไปยังที่ต่างๆ (ถ้าเป็นโนตบุกก็ยังมีน้ำหนักค่อนข้างมากและใหญ่เกินไป สำหรับบางงาน) ทำให้มีความเหมาะสมสำหรับระบบงานหลายๆ ระบบ คุณคงเคยเห็นร้านสุกี้ที่พนักงานจะรับ Order ผ่าน Pocket PC หรือ งานตรวจสอบสต็อก ในร้านสะดวกซื้อชื่อดัง และอื่น ฯ แล้วแต่จินตนาการของคุณ

ในส่วนการใช้งานส่วนบุคคล (ตามชื่อ) ก็สะดวกไม่แพ้กัน ไม่ว่าจะตรวจสอบ email,เล่นเกม ,internet หรือบางรุ่นก็ดูทีวีได้ รวมถึงงานเอกสาร เช่น MS Office ก็สามารถทำได้ หรืองานบอกเส้นทางด้วย GPS ก็สะดวกรวดเร็ว

ด้านอุปกรณ์ต่อพ่วงก็มีมาสนับสนุนอย่างมากมาย เช่น Barcode Scanner, RFID Reader, GPS Receiver ฯลฯ Tool ในการพัฒนา Software ก็มีออกมา เช่น Embed VB, .NET Compact Framework, Java, Oracle ฯลฯ ทำให้ปัจจุบันหลาย ๆ หน่วยงานได้นำ Pocket PC มาประยุกต์ใช้กับงานของตัวเองมากขึ้น และราคาในปัจจุบันก็ถือว่าลดลงมาอย่างมาก

แต่แน่นอนครับว่าเมื่อมีข้อดี ก็ต้องมีข้อยังไม่ดีควบคู่กันไป เนื่องจาก Pocket PC เองเป็นระบบที่ถูกย่อส่วนลงมา ทำให้การทำงานหลาย ๆ อย่างยังมีข้อจำกัดอยู่ เช่น การพัฒนาโปรแกรมบางอย่างที่ PC ทำได้แต่ Pocket PC ไม่สามารถทำได้ อันเนื่องมาจาก OS Platform ที่ถูกย่อขนาดลงมาหรือยังไม่มี Driver รองรับอุปกรณ์บางตัว แต่ในอนาคตคงมีการพัฒนาไปเรื่อย ๆ

PDA (Personal Digital Assistant) เป็นคำเรียกรวม ๆ ถึงอุปกรณ์ขนาดพกพา ที่สามารถช่วยงานด้านต่าง ๆ ไม่ว่าจะเป็น งานเอกสาร หรือ รับส่ง E-mail เป็นต้น ถ้ามองง่าย ๆ PDA ก็คือ Pocket PC นั่นเอง แต่จะรวมงานด้านอื่นๆ เพิ่มเข้ามาเช่น PDA Phone ก็คือ Pocket PC ที่โทรศัพท์ได้ หรือ Plam ก็คือ PDA ที่ใช้ Plam OS



วันอังคารที่ 17 กุมภาพันธ์ พ.ศ. 2552

รับจ้าง เขียนโปรแกรม PC, PDA, Pocket PC

รับจ้าง เขียนโปรแกรม PC, PDA, Pocket PC
VB, C#, dot NET, SQL Server, mySQL, Access ,Oracle , PHP, ASP.NET, AJAX , FLASH ฯ
บริษัททั่วไป, นักศึกษา (มีสอนให้)
รับผิดชอบงาน ราคาคนไทยคุยกันได้ครับ

ติดต่อ Jack
jack.programming@gmail.com
tel: 081-561-3232

ผมอยู่แถวบางพลี สมุทรปราการนะครับ - รับส่งงานผ่าน Net ได้