บทที่ 16 - สร้างแอพนับจำนวนก้าว (Pedometer)
คุณสมบัติของแอพ ในบทนี้ จะสอนใช้คอมโพเนนต์ Pedometer มาสร้างแอพนับจำนวนก้าวเดิน, ระยะทาง (เมตร), ระยะเวลาตั้งแต่เริ่มเดิน โดยมีปุ่ม Start, Stop, Pause และ Resume สำหรับควบคุมการทำงานของแอพ มีปุ่ม Settings เพื่อกำหนดระยะทางต่อก้าว ( Stride Length ) และที่พิเศษ คือ แอพนี้มีการบันทึกข้อมูลเก็บไว้ในแอพด้วย ดังนั้น แม้ปิดแอพไปแล้ว เมื่อเปิดแอพขึ้นมาใหม่ ข้อมูลเดิมที่บันทึกไว้ ก็จะปรากฎขึ้นมา หากเราต้องการเริ่มใหม่ ก็สามารถรีเซตได้ คอมโพเนนต์ที่กล่าวถึง Pedometer เป็นเซ็นเซอร์สำหรับนับจำนวนก้าวเดิน ระยะทาง และระยะเวลาที่ก้าวเดิน Clock ในบทนี้ ใช้เป็นทั้งนาฬิกาที่บอกเวลา และวันที่ปัจจุบัน และใช้เป็นนาฬิกาจับเวลา หรือ timer ด้วย ซึ่งหมายความว่า เราสามารถตั้งคาบเวลาไว้ใน property TimeInterval เมื่อเวลาผ่านไปจนครบคาบเวลาที่กำหนด ก็จะเกิดอีเวนต์ Timer ขึ้น Properties ที่สำคัญ คอมโพเนนต์ Pedometer มี properties ที่ต้องกำหนดในหน้า Designer ดังนี้ StopDetectionTimeout ใช้กำหนดระยะเวลา (หน่วยเป็น millisecond) หากผู้ใช้อยู่นิ่งเกินกว่าเวลาที่กำหนดนี้ ก็จะถือว่า หยุดเคลื่อนที...