สวัสดีปีใหม่คับพี่น้องชาวแก้ง Coresharp ทุกท่าน
ประเดิมต้นปีด้วยบทความเกียวกับ Windows Mobile อีกตามเคยคับ บทความนี้จะ แนะนำวิธีการสร้าง Configuration File ไว้ใช้งานบท Windows Mobile กันคับ
หลายท่าน..รวมทั้งผมเองที่เคยชินกับ Web.config (WebApp) หรือ App.config (WinApp) แต่พอมา Develop บน Windows Mobile กับไม่มี App.config ให้เราใช้งาน (ไม่เค้าใจ Microsofoft เหมือนกันว่าทำไม
ไม่ทำมาให้ใช้งาน ?) นั้นก็เป็นเหตุที่เราต้องมาเขียน Configuraion file
ไว้ใช้งานเองคับ
ว่าแล้วก็มาเริ่มกันเลยคับ
อันดับแรกเลย ให้ทำการสร้าง Class ขึ้นมาเพื่อทำการอ่านค่า Configuration โดยใช้ xmldocument class จากตัวอย่างผมตั่งชื่อ Class นี้ว่า "MobileConfiguraion.cs"
ในการทำงานนั้น จะทำการ Get Path จาก Directory (Path ที่ Executing ของ App เรานั้นเอง)
โดยอ้างถึงไฟล์ App.Config ซึ่งเป็นไฟล์ที่สร้างขึ้นมาเพื่อเก็บค่า Configuration ต่างๆๆ ไว้ (จากตัวอย่างผมจะสร้างเพื่อเก็บ ConnectionString ของ DataBase)
แล้ว Map กับ xmlDocument เพื่ออ่านค่า XmlNodeList โดยการ get Element "appSettings" นั้นเอง
จากนั้นค่อยมา Foreach เพือ Get Key จาก App.config (Xml Element) พร้อมกับ Get Attrubutes "value" ออกมาใช้งานด้วย
ตัวอย่าง
ตัวอย่างการสร้าง App.config ไว้ใช้งานคับ (สร้างเหมือน App.config ใน WinApp หรือ WebApp เลยนะคับ) ให้ทำการเพิ่ม <add Key="KeyName" value="xxxx" /> ไว้ใน <appSettings>
ตัวอย่าง

วิธีการเรียนใช้งานก็ง่ายมากคับ
โดยการเรียกใช้ MobileConfiguration.Settings["ชื่อ Key ใน App.config"]; ได้เลยคับ
ตัวอย่าง
หวังว่าคงเป็นประโยชน์ไม่มากก็น้อยนะคับ
ถ้ามีข้อมูลผิดพลาดประการใด ก็ขออภัยไว้ ณ ที่นี้ด้วยครับ
ลองนำไปใช้ดูคับ