วิธีเขียนโปรแกรมนาฬิกา

สารบัญ:

วิธีเขียนโปรแกรมนาฬิกา
วิธีเขียนโปรแกรมนาฬิกา

วีดีโอ: วิธีเขียนโปรแกรมนาฬิกา

วีดีโอ: วิธีเขียนโปรแกรมนาฬิกา
วีดีโอ: EP1: เขียนโค้ดแบบนาฬิกาดิจิตอล - How to coding a digital clock - ARDUINO 2024, อาจ
Anonim

มีเครื่องมือพัฒนาซอฟต์แวร์ที่ทรงพลังมากมายในปัจจุบัน ทั้งหมดนี้มีจุดมุ่งหมายเพื่อเพิ่มประสิทธิภาพการทำงานของโปรแกรมเมอร์ ช่วยกันแก้ปัญหาง่ายๆ เช่น

คุณสามารถเขียนโปรแกรมนาฬิกาในเวลาเพียงไม่กี่นาที

วิธีเขียนโปรแกรมนาฬิกา
วิธีเขียนโปรแกรมนาฬิกา

จำเป็น

  • - คอมไพเลอร์;
  • - แพ็คเกจสำหรับนักพัฒนา;
  • - ตัวเลือก: สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE)

คำแนะนำ

ขั้นตอนที่ 1

สร้างเทมเพลตหรือโครงการของแอปพลิเคชันที่จะใช้งานนาฬิกา หากคุณกำลังใช้ IDE ให้เริ่ม New Project Wizard เลือกประเภทแอปพลิเคชัน ไดเร็กทอรีการจัดเก็บไฟล์ และตัวเลือกอื่นๆ สร้างโครงการ

หากไม่มี IDE ให้เพิ่มไฟล์ที่จำเป็นด้วยตนเอง ใช้โปรแกรมแก้ไขข้อความที่เหมาะสม สร้างสคริปต์สำหรับระบบบิลด์ของคุณ (make, cmake, nmake เป็นต้น) หรือไฟล์โปรเจ็กต์ หากใช้เครื่องมืออย่าง qmake

วิธีเขียนโปรแกรมนาฬิกา
วิธีเขียนโปรแกรมนาฬิกา

ขั้นตอนที่ 2

ออกแบบอินเทอร์เฟซสำหรับแอปพลิเคชัน สำหรับโปรแกรมง่ายๆ เช่น นาฬิกา อาจประกอบด้วยกล่องโต้ตอบเพียงกล่องเดียวซึ่งจะแสดงเวลาปัจจุบัน การแสดงข้อความในหน้าต่างสามารถทำได้โดยตรง - โดยใช้วิธีการที่มีอยู่ของการแสดงผลแบบกราฟิก อย่างไรก็ตาม การใช้การควบคุมที่เหมาะสมเพื่อการนี้สะดวกกว่ามาก หาก IDE มีชุดเครื่องมือออกแบบอินเทอร์เฟซ ให้เตรียมเทมเพลตกล่องโต้ตอบในนั้น

วิธีเขียนโปรแกรมนาฬิกา
วิธีเขียนโปรแกรมนาฬิกา

ขั้นตอนที่ 3

เพิ่มฟังก์ชันการทำงานให้กับแอปพลิเคชันของคุณเพื่อให้แน่ใจว่าโค้ดบางส่วนเริ่มทำงานในช่วงเวลาที่กำหนด โดยทั่วไป ทำได้โดยเริ่มจับเวลาซึ่งมีตัวจัดการเหตุการณ์เป็นฟังก์ชันหรือเมธอดของคลาส เขียนโค้ดที่ใช้ตัวจัดการดังกล่าว เช่นเดียวกับโค้ดเพื่อเริ่มจับเวลาเมื่อเริ่มต้นแอปพลิเคชันและหยุดเมื่อออกจากโปรแกรม ตั้งค่าตัวจับเวลาในพื้นที่ 100-300 มิลลิวินาที

วิธีเขียนโปรแกรมนาฬิกา
วิธีเขียนโปรแกรมนาฬิกา

ขั้นตอนที่ 4

ใช้รหัสตัวจัดการเหตุการณ์ตัวจับเวลา ในนั้น รับเวลาของระบบปัจจุบันและแสดงในหน้าต่างแอปพลิเคชัน รับเวลาปัจจุบันโดยใช้ฟังก์ชันไลบรารี C (localtime, localtime_r, gmtime, gmtime_r), ฟังก์ชันเฉพาะแพลตฟอร์ม (เช่น GetSystemTime บน Windows) หรือวิธีการที่เหมาะสมของคลาส wrapper ของเฟรมเวิร์ก จัดรูปแบบค่าผลลัพธ์เป็นสตริงและตั้งค่าเป็นข้อความของตัวควบคุมที่ใช้เพื่อแสดงเวลา หรือบันทึกและแสดงเมื่อมีการรีเฟรชหน้าต่างโดยใช้ฟังก์ชันกราฟิกที่เหมาะสม

วิธีเขียนโปรแกรมนาฬิกา
วิธีเขียนโปรแกรมนาฬิกา

ขั้นตอนที่ 5

ตรวจสอบการทำงานของโปรแกรมที่สร้างขึ้นซึ่งใช้นาฬิกา สร้างโครงการ. เรียกใช้โมดูลปฏิบัติการที่เป็นผลลัพธ์