กระบวนการคิดและการออกแบบเครื่องคิดเลขของแต่ละคนอาจจะไม่เหมือนกัน ในที่นี้เราจะใช้ Controls แค่สอง Controls เท่านั้น คือ
- Label จะทำหน้าที่ในส่วนที่แสดงผลการคำนวณออกมาก
- Button จะทำหน้าที่รับตัวเลข และทำการคำนวณ โดยจะแบ่ง Button ออกเป็น 3 กลุ่ม
กระบวนการคิดและการออกแบบเครื่องคิดเลขของแต่ละคนอาจจะไม่เหมือนกัน ในที่นี้เราจะใช้ Controls แค่สอง Controls เท่านั้น คือ