[ย้ายบทความจาก Gushared.com]
Analog Clock ก็คือนาฬิกาที่เป็นเข็มๆนั่นแหละครับคงจะรู้จักกันดี แต่เคยสงสัยไหมครับว่าถ้าเราจะสร้างมันได้ยังไงโดยการเขียนโปรแกรม เดี๋ยวผมจะลองเขียนโดย C# ก่อนแล้วกันนะครับเพราะง่ายสำหรับผมตอนนี้ ส่วนใครที่อยากได้โค๊ดของจาวาก็คงต้องรอไปก่อนนะครับ
ขั้นตอนที่ 1 สร้าง Windows Forms Application ขึ้นมาก่อนในที่นี้ผมตั้งชื่อโปรเจคว่า AnalogClock
ขั้นตอนที่ 2 นำ Panel จาก ToolBox มาวางบน Form และเปลี่ยน Properties ดังนี้
Name : ClockPanel, BackColor : Black, Size : [300, 300]
ขั้นตอนที่ 3 นำ Button จาก ToolBox มาวางบน Form และเปลี่ยน Properties ดังนี้
Name : SetTime, Text : Set Time
ขั้นตอนที่ 4 นำ NumericUpDown จาก ToolBox มาวางบน Form จำนวน 3 อัน โดยจะใช้เป็นตัวกำหนดค่าของ วินาที, นาทีและชั่วโมง โดยเปลี่ยน Properties ดังนี้
ส่วนของวินาที Name : UDsec, Maximum : 60, Minimum : 0, Value : 0
ส่วนของนาที Name : UDmin, Maximum : 60, Minimum : 0, Value : 0
ส่วนของชั่วโมง Name : UDhour, Maximum : 12, Minimum : 0, Value : 0
ส่วนทั้งหมดนี้จะเป็นส่วน GUI ทั้งหมดที่เราจะใช้ผู้อ่านสามารถปรับแต่งได้ตามความต้องการครับ ^_^