Delphi เป็นภาษาการเขียนโปรแกรมเชิงวัตถุอิสระที่ได้มาจาก Object Pascal ปัจจุบันแพลตฟอร์มเป้าหมายหลักคือ Microsoft. NET
คำแนะนำ
ขั้นตอนที่ 1
เลือกคอมไพเลอร์เพื่อดำเนินการใน Delphi คุณสามารถใช้ Pascal ฟรี, Embarcadero Delphi, Oxygene, Virtual Pascal, Pocket Studio, Virtual Pascal, GNU Pascal และอื่นๆ ขึ้นอยู่กับเงื่อนไขของคุณ คอมไพเลอร์ที่มีชื่อเสียงและใช้กันอย่างแพร่หลายในปัจจุบันคือ Embarcadero Delphi
ขั้นตอนที่ 2
ในการวาดเส้นใน Delphi ให้ใช้หนึ่งในอัลกอริธึมการก่อสร้างที่มีชื่อเสียงที่สุด - อัลกอริทึมของ Bresenham โดยพิจารณาจากการกำหนดจุดของแรสเตอร์สองมิติที่ต้องแรเงาเพื่อให้ได้เส้นตรงที่สุดระหว่างจุดสองจุดที่กำหนด วิธีการนี้มีความเกี่ยวข้องมากขึ้นสำหรับการวาดเส้นแนวนอนและแนวตั้งที่ไม่ต้องการการลบรอยหยักแบบพิเศษ อัลกอริทึมนี้ยังมีความเกี่ยวข้องในการสร้างวงกลมด้วยความเร็วของการดำเนินการมักจะค่อนข้างสูง การใช้อัลกอริทึมประเภทนี้ใน Object Pascal มีดังนี้ (ดูรูปสำหรับขั้นตอน
ขั้นตอนที่ 3
หากคุณต้องการวาดเส้นใน Delphi ที่มีการลบรอยหยักสูงสุด ให้ใช้อัลกอริทึมของ Wu สำหรับสิ่งนี้ ความหมายของมันคือการแยกส่วนเส้นของเซ็กเมนต์เป็นแรสเตอร์โดยใช้การลบรอยหยัก ข้อดีของมันคือเส้นคุณภาพสูง เช่นเดียวกับความเร็วในการดำเนินการค่อนข้างสูง ดังนั้นจึงแนะนำให้ใช้เมื่อจำเป็นต้องวาดเส้นทแยงมุม การดำเนินการในโค้ดสำหรับแกน x มีลักษณะดังนี้ (ดูรูปสำหรับขั้นตอน
ขั้นตอนที่ 4
นอกจากนี้ ในการวาดเส้นใน Delphi คุณสามารถใช้วิธีอื่นๆ เช่น ดาวน์โหลดเทมเพลตสำเร็จรูปจากอินเทอร์เน็ต ในการทำเช่นนั้น ให้ตรวจสอบข้อผิดพลาดที่อาจเกิดจากผู้เขียน ให้ความสนใจกับการมีอยู่ของอัลกอริธึมอื่นๆ ไม่กว้างในการใช้งานเหมือนทั้งสองที่อธิบายไว้ข้างต้น และมีแนวโน้มที่จะพอดีกับพารามิเตอร์ที่กำหนดไว้ล่วงหน้าบางอย่างที่พบในทางปฏิบัติน้อยกว่ากรณีที่อธิบายไว้ข้างต้น